A Study of Hands-Free VR Interaction Techniques Using Kinect

Slides:



Advertisements
Apresentações semelhantes
Bacharelado de Informática PUC-Rio Prof. Rodrigo Toledo
Advertisements

Introdução a Algoritmos
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Interface Humano-Computador
SICAU – Sistema Integrado de Controle das Ações da União
Estatística Básica Utilizando o Excel
Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam.
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Motores de Passo: descrição, operação e acionamento.
Interfaces gráficas e Interfaces Web
Lógica de Programação Módulo II
Folha de Cálculo TIC 10.
Aulas Práticas no ensino de Ciências
GEOMETRIA 4.0 Lançamento da obra, a partir da arquitetura
Guia para configuração e envio da Nfe por
Personalizando Tabelas
Automação de Clínicas de Fisioterapia
MANUAL NOVA INTRANET 2010 IMPORTANTE! IMPORTANTE!
Gerenciamento de Controle de Combustível
Processos & Sistemas de Sinistros Novo Orçamento Web
Para criação dos instrumentos de avaliação (questionários) é necessário seguir os seguintes procedimentos: Acessar o Portal SIGA com o perfil de Gerente.
Liane Tarouco CINTED/UFRGS
TUTORIAL. Acervo digital de obras de referência (dicionários e enciclopédias) com acesso ao texto completo e busca textual. Contempla diversas áreas do.
SITUAÇÃO-PROBLEMA LIGADA À REALIDADE
Sistemas Especialistas Consulta
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Professor Alexandre Bacega
Thiago Francisco Bergmann-
Tela e comandos do Lego Mindstorms
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
PLANO DE AÇÃO PARTICIPATIVO
POWER POWER POINT POINT.
Introdução e Fundamentos Engenharia de Requisitos
Inteligência Artificial
Guia de Abertura de Chamado
Guia para configuração e envio da Nfe por
07/04/2017 Linux Ubuntu 2.
UNIVERSIDADE FEDERAL DE ITAJUBÁ- UNIFEI
UFSC-CTC-INE Prof. Raul Sidnei Wazlawick
Aluno: Peter Furtado Dam Orientador: Alberto Barbosa Raposo
Sobre notas no Moodle Notas são pontuações atribuídas às avaliações de atividades dos participantes em um curso do Moodle, que são postadas no boletim,
Guia Rápido de Referência
Aula 11 Programação Orientada a Eventos
O quê. Por quê. Para quê. Para quem. Com o quê. Com quem. Onde. Como
Planilha Eletrônica - Excel
Dia do Idoso 2 de Novembro de 2011.
EPSON EDUCACIONAL. EPSON EDUCACIONAL BrightLink 475WI.
Co-orientador: Nome do Professor Co-Orientador, se houver
Biometria – Leitores de Impressão Manual
Neste primeiro acesso você deverá fazer o inventário inicial no formato de arquivo XML de medicamentos e/ou substâncias sob controle especial e antimicrobianos.
Análise de Agrupamentos Marcílio Souto DIMAp/UFRN.
Dynamic Adjustment of Stereo Parameters for Virtual Reality Tools Felipe Carvalho, Daniel R. Trindade, Peter F. Dam, Alberto Raposo, Ismael H. F. dos Santos.
Sistemas de Rastreamento de Baixo Custo para Desktops Tecgraf (Grupo de Tecnologia em Computação Gráfica) Depto. de Informática, PUC-Rio Alberto Raposo,
Retaguarda - Bloquear Programa
Tutorial Portal / Hotel de Hilbert Coordenadores de Iniciação Científica.
Integração.
Formulários no Excel 2007.
Co-orientador: Nome do Professor Co-Orientador, se houver
M.Sc. Ronnison Reges Vidal
Versão em Português, traduzida por Luiz Carlos Machado – ACBC - Brasil.
informacao/o-que-e-e-como-fazer-uma-avaliacao-heuristica.
Fórmula Visual RM.
Utilizando subversion como controle de versão
Estática Estática Histórico
1º e 2º ano XII Olimpíadas das Cores Emílio Miotti.
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
MO 622 – Tarefa 2 Grupo PRI: Igor José Ferreira de Freitas Pedro Almeida Ricardo Caceffo Memória Auditiva: Implicações para o modelo.
SEGURANÇA – responsabilidade de todos; também sua! António Morgado prof. Ed. Física – EB 2,3 de Rio Tinto.
Carta Mensal através do site ens.org.br, Ipad e Iphone A Carta Mensal pode ser encontrada no site ens.org.br e também no Ipad e Iphone.
Transcrição da apresentação:

A Study of Hands-Free VR Interaction Techniques Using Kinect Proposta de Dissertação de Mestrado Aluno: Peter F. Dam Orientador: Alberto B. Raposo

Motivação Poucas soluções baratas para interação com ambientes imersivos e realidade virtual Interação de forma mais natural Dar mais liberdade aos usuários e permitir que futuramente tenhamos mais possibilidades de interação já que o usuário não precisa segurar um controle

Estudos Primeiro houve um brainstorming para pensar em possíveis tecnologias para interação de realidade virtual Algumas tecnologias foram abordadas, como luvas, NIA, Kinect Ao fim o Kinect foi a solução escolhida

Kinect - O que é Inicialmente desenvolvido para o XBOX 360 Sistema criado para interação com o usuário sem a necessidade de controle por intermédio da Natural Interaction (NI). Conceito onde a interação homem-dispositivo é baseada principalmente na visão e audição.

Kinect – Como funciona O Light Coding codifica informações em padrões de luz ao sair do projetor. Após ser projetado em qualquer superfície, uma deformação é gerada. Essa deformação fornece as informações necessárias para o cálculo da distância.

Kinect – Esqueleto com OpenNi Sensor Joint Head 12 Right Elbow 1 Neck 13 Right Wrist 2 Torso 14 Right Hand 3 Waist 15 Right Fingertip 4 Left Collar 16 Left Hip 5 Left Shoulder 17 Left Knee 6 Left Elbow 18 Left Ankle 7 Left Wrist 19 Left Foot 8 Left Hand 20 Right Hip 9 Left Fingertip 21 Right Knee 10 Right Collar 22 Right Ankle 11 Right Shoulder 23 Right Foot

Seleção Para identificar a ação de seleção foram criados 3 tipos de ações: Hover Push Hold

Seleção - Hover O hover consiste no usuário colocar a mão (virtual) sobre um objeto e deixar por um tempo determinado. Após esgotado um contador o objeto será selecionado. Estudos preliminares mostram que este método funciona bem para ativar comandos que não requerem manipulação, como, por exemplo, apertar um botão ou selecionar uma opção de menu 3D.

Seleção - Push Este método exige que o usuário, uma vez que esteja com a mão sobre o objeto que deseja selecionar, estique o braço e recolha. O objeto assim será selecionado e ficará neste estado até que o usuário repita o processo de esticar e recolher o braço.

Seleção - Hover Hover é similar ao click, mas ao invés de recolher o braço, o usuário o mantém esticado até que deseja soltar o objeto, só então recolhendo o braço.

Navegação Para identificar a ação de movimentação foram criados 3 tipos de ações: Virtual Foot DPad Dial DPads Virtual Circle

Navegação – Virtual Foot DPad É criado uma espécie de controle direcional virtual em baixo do usuário. Este controle está sempre centralizado na pessoa e o que dispara a movimentação é a distância (e direção) entre os pés.

Navegação – Dial DPads Há 2 controles nos cantos das telas, um corresponde à movimentação, outro ao controle da câmera. Os controles são ativados com as mãos, e podem ser usados simultaneamente (mão esquerda em um, mão direita em outro)

Navegação – Virtual Circle O ponto central do usuário é gravado na hora da calibração. A partir deste ponto um círculo virtual é criado em volta do usuário. Saindo do círculo é gerada uma movimentação relativa ao centro do círculo.

Manipulação Para manipulação apenas translação foi tratado fazendo o objeto selecionado seguir a mão do usuário. Futuramente as operações de rotação e escala poderão ser trabalhadas

Variações É possível que novas técnicas e até gestos sejam estudados como variações ou incrementos para o trabalho. É possível também que algum dispositivo novo seja agregado, caso os estudos demonstrem que é interessante. Por exemplo mouse de dedo.

Feedback É importante estudar o impacto do feedback na interação do usuário com o sistema. Visual – desenhar na tela alguma forma de confirmação da ação ou, possivelmente, projetar no chão, por exemplo, uma resposta visual ao movimento do usuário (com relação às técnicas de navegação “Virtual Circle” e “Foot DPad”) Auditivo – disparar um som característico quando determinada ação é executada para que o usuário saiba que o sistema identificou sua ação Háptico – algum dispositivo que trema levemente, como, por exemplo, uma pulseira

Testes com Usuários Ao fim pretende-se validar as técnicas através de diversos testes com os usúarios. Verificar combinações de técnicas que funcionem bem Verificar ambientes e situações nos quais cada técnica funciona melhor Avaliar o cansaço físico que as técnicas causam

Plano de Ação Desenvolver as técnicas de interação Refinamento das técnicas através de testes informais Elaboração e realização de um roteiro formal de testes Escrita e defesa da dissertação

Dúvidas ?