principios de interaÇÃo entre humano e … modelo mental é uma explicação do processo de...

79
Profa. Roseli Aparecida Francelin Romero Coordenadora do CROB-USP e do LAR-USP PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E ROBÔ LAR-ICMC-2016 INTERAÇÃO HUMANO-ROBÔ

Upload: lytram

Post on 29-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Profa. Roseli Aparecida Francelin Romero Coordenadora do CROB-USP e do

LAR-USP

PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E ROBÔ

LAR-ICMC-2016

INTERAÇÃO HUMANO-ROBÔ

Page 2: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

HRI consiste em entender e moldar as interações entre um ou mais seres humanos e um ou mais robôs.

Interações entre seres humanos e robôs são inerentemente presentes em toda robótica, mesmo para os robôs denominados autônomos - afinal, ainda são utilizados por seres humanos.

INTERAÇÃO HUMANO-ROBÔ

Page 3: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

TÓPICOS A SEREM ABORDADOS• Percepção • Robos Sociais• Arquiteturas para HRI • Proxemica (proxemics)• Computação Afetiva • Modelos Mentais

• Design de Interação • Engenharia de Sistemas

• Autonomia • Futuro dos Robos e Singularidade

• Robótica Educacional • Robotica Assistiva

TÓPICOS ENVOLVIDOS

INTERAÇÃO HUMANO-ROBÔ

Page 4: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Arquiteturas Cognitivas para HRI

Inspiradas pela cognição humana, a ênfase está na derivação de um conjunto de princípios de funcionamento não restritas a uma tarefa ou contexto específico.

Projetista:mergulhar em mecanismos computacionais e considerar o tipo de funcionalidade que precisa estar presente, e como isso se relaciona com outras competências cognitivas.

Exemplos: SOAR (criada por  John Laird, Allen Newell, and Paul Rosenbloom, CMU; ACT-R ("Adaptive Control of Thought—Rational"), criada por John Robert Anderson, CMU e CLARION (“Connectionist Learning with Adaptive Rule Induction On-line”) – Ron Sun, Rensselaer Polytechnic Institute, NY, USA.

EU FP7 DREAM at Plymouth University, UK – aspectos cognitivos e comportamentais de controle de robôs para apoiar terapia assistida/robô para crianças autistas

NOVA ZELANDIA – 11TH ACM/IEEE Int. Conf. On HRI – Cognitive Arquitectures for Social HRI, 7-10 março de 2016; ITALIA – 8th COGNITIVE´2016 – 20-24/03/2016.

Cognição?????????

ARQUITETURAS COGNITIVAS PARA HRI

INTERAÇÃO HUMANO-ROBÔ

Page 5: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• Visual• Sensorial• Proximidade• Auditiva – sons (musicais, ruídos, buzinas, ...), vozes• Reconhecimento de Gestos• Reconhecimento de Movimentos Corporais• Expressão e Direção

PERCEPÇÃO

INTERAÇÃO HUMANO-ROBÔ

Page 6: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Um modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do mundo ao redor, as relações entre as suas diversas partes e percepção intuitiva de uma pessoa sobre seus próprios atos e suas consequências. Os modelos mentais podem ajudar a formar um comportamento e definir uma abordagem para resolver problemas (semelhante a um algoritmo de pessoal) e fazer as tarefas.

Um modelo mental é uma espécie de símbolo interno ou representação da realidade externa, a hipótese de desempenhar um papel importante na cognição, raciocínio e tomada de decisão. Em 1943, Kenneth Craik sugeriu que a mente constrói "modelos de pequena escala" da realidade que ele usa para antecipar eventos.

MODELOS MENTAIS

INTERAÇÃO HUMANO-ROBÔ

Page 7: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

MODELOS MENTAIS

INTERAÇÃO HUMANO-ROBÔ

Jay Wright Forrester definiu modelos mentais gerais como:

A imagem do mundo em torno de nós, que levamos na nossa cabeça, é apenas um modelo. Ninguém, em sua cabeça, imagina todo o mundo, o governo ou país. A pessoa tem conceitos selecionados apenas e as relações entre eles e os utiliza para representar o sistema real.

Na psicologia, modelos mentais são por vezes utilizados para se referir a representações mentais ou simulação mental, em geral. Em outros momentos, ele é usado para se referir a modelos mentais e raciocínio e à teoria de modelo mental de raciocínio desenvolvido por Philip Johnson-Laird e Ruth M. J. Byrne.[Wikipedia]

Page 8: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ROBÔS SOCIAIS

Reconhecer outros robôs ou seres humanos

Realizar interações sociais

Possuir percepções

Conseguir interpretar o ambiente no qual estão inseridos

Comunicar-se, aprender e se relacionar com seres humanos de uma maneira natural

Perceber e entender o comportamento humano para interagir com estes

Possuir capacidade de: rastrear características humanas/interpretar a fala/incorporar mecanismos para o reconhecimento de expressões faciais, gestos e atividades humanas/ integrar as percepções visuais e auditivas

INTERAÇÃO HOMEM-MÁQUINA

59

Page 9: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Maggie (Salichs et al., 2006)

Integra interfaces com visão, voz e personificação corporal

INTERAÇÃO HOMEM-MÁQUINA

ROBOS SOCIAIS

60

Page 10: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Arisco (Dominguez et al., 2006)

expressar comportamentos emocionais por meio de expressões faciais

reconhecer comandos de vozlocalizar a direção do somdetectar faces humanas e regiões coloridasdetectar movimentos

Sistema de atenção compartilhada para garantir melhor interação com o usuário, auxiliando o robô a aprender informações sobre novos objetos e eventos

Arisco desenvolve novas crenças e cria associações por meio das interações sociais

As novas experiências adquiridas servem para que novos comportamentos possam ser aprendidos e utilizados em interações futuras

INTERAÇÃO HOMEM-MÁQUINA

ROBOS SOCIAIS

61

Page 11: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ROBOS SOCIAIS

No trabalho de Kirby et al. (2010) foi desenvolvido um modelo afetivo para robôs sociais

Criar afeto natural

Incluir distinções entre respostas emocionais imediatas, o humor total do robô, e atitudes de longo prazo para cada visitante do robô

Desenvolver relações mais duradouras entre o humano e o robô Roboceptionist

INTERAÇÃO HOMEM-MÁQUINA

62

Page 12: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Faces gráficas usadas no Roboceptionist. Na esquerda é o Tank, mostrando felicidade e na direita é a Valerie, mostrando tristeza.

INTERAÇÃO HOMEM-MÁQUINA

ROBOS SOCIAIS

63

Page 13: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Kismet - Breazeal (2002, 2003)

um dos principais trabalhos que incorpora emoções em um robô

interage face-a-face com o ser humano expressões faciais

As emoções são disparadas por vários eventos que são avaliados com sendo de importância para o bem-estar do robô

Cada emoção disparada serve a um conjunto particular de funções para estabelecer uma relação desejada entre o robô e o ambiente

As novas experiências adquiridas servem para que novos comportamentos possam ser aprendidos e utilizados em interações futuras

INTERAÇÃO HOMEM-MÁQUINA

ROBOS SOCIAIS

64

Page 14: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Breazel 2015 – MIT LabMedia – Boston

JIBO (Robo social residência):ver, ouvir, falar, aprender, assistente

"Family Robots" - 2017 will be the year of Service Robotshttps://www.facebook.com/futurism/videos/579238158922054/

INTERAÇÃO HOMEM-MÁQUINA

ROBOS SOCIAIS

Page 15: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• Contribuição para diálogos em português e no ICMC• Banco de Dados do ICMC (Professores, Bancas,

Eventos, Notícias, Mapa)• Uso de Word.Net e POS Tagger para o auxílio no

casamento de padrões• Ontologias podem auxiliar na compreensão dos

dados

• Sistema de sugestões com base nos interesses do

Usuário

Projeto realizado em conjunto com a Carnegie Mellon University

Hi!I am the Avatar

Válerie!Thanks to all this

work I can talk about the ICMC-USP

ROBOS SOCIAIS

INTERAÇÃO HOMEM-MÁQUINA

Page 16: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• Reconhecimento de emoções • Classificação de emoções em vídeos • Análise de expressões faciais;• Análise de expressões faciais associadas com voz e texto • Classificação de emoções em sistemas de diálogo, para que o dialogo

fique mais atrativo.• Uso de ontologias para organização da base de dados e

estabelecimentos de relações entre os componentes da base de dados• Proximidade: Uso de sensores kinects para detecção de pessoas ao

redor de um robô para iniciar a interação.

COMPUTAÇÃO AFETIVA

INTERAÇÃO HOMEM-MÁQUINA

Page 17: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Proxêmica

Substantivo feminino

1. Estudo das distâncias físicas que as pessoas estabelecem espontaneamente entre si no convívio social, e das variações dessas distâncias de acordo com as condições ambientais e os diversos grupos ou situações sociais e culturais em que se encontram

2. Estudo das manifestações culturais (arquitetônicas, urbanísticas, linguísticas etc.), das tendências ou necessidades de as pessoas distribuírem-se espacialmente de maneira determinada, estabelecendo distâncias entre si

O desenvolvimento de métodos de interação entre pessoas e robôs para gerenciar o convívio e trabalho mútuo.

INTERAÇÃO HOMEM-MÁQUINA

PROXIMIDADE ASSOCIADA A NAVEGAÇÃO

Page 18: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

TEGA – Um robô social: conta estórias, ensina,Entrete e brinca com crianças

https://www.youtube.com/watch?v=sF0tRCqvyT0

INTERAÇÃO HOMEM-MÁQUINA

ROBÓTICA EDUCACIONAL

Page 19: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Google’s Robot Army - Boston Dynamics, a robotics firm best known for products like Big Dog, a four-legged device that carries cargo across rough terrain, and the Cheetah, which can run faster than Usain Bolt. (16/12/2013)

ATLAS

Page 20: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Até agora trabalhamos com maquinas que estão sob nosso controle:Microondas, tostadores e smart fones, etc... E como será no futuro?

Hoje, drones estão ocupando o espaço;

Robôs autônomos irão mexer com o nosso senso de controle exatamente porque eles estão fora de nosso controle, mas é algo que teremos que conviver,pois ocupam o mundo físico e exigem a nossa atenção.

PERGUNTAS QUE CHEGAM?????

INTERAÇÃO HOMEM-MÁQUINA

Page 21: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

A interação com os robôs será limitada???

Mesmo que os robôs exijam apenas uma base constante para interagir conosco, os gestos e expressões que facilitam interação homem- a-homem será de uso limitado?

Vai existir um padrão federal sobre como os robôs devem agir?

PERGUNTAS QUE CHEGAM?????

INTERAÇÃO HOMEM-MÁQUINA

Page 22: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Perguntas que chegam?• Considere um drone da Amazon , ele sabe meu nome, meu endereço, meus hábitos de leitura e compra.• Se é um robô da Google e se usamos um telefone

Android, ele sabe onde eu tenho dirigido, em que lugar jantei e os meus compromissos para amanhã.

Essas interações exigirão muita atenção na resolução de problemas da nossa parte. Até que ponto isto tudo poderá afetar nossas vidas?

PERGUNTAS QUE CHEGAM?????

INTERAÇÃO HOMEM-MÁQUINA

Page 23: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

O FATO É: ROBOS NA CLOUD

ROBOS NA CLOUD ?????Um smartphone todos os dias já transmite como seu proprietário se move através do espaço; robôs com visão computacional podem acompanhar onde olhamos, discernir as nossas emoções através da análise facial, e ler a nossa linguagem corporal através de reconhecimento de gestos .

PERGUNTAS QUE CHEGAM?????

INTERAÇÃO HOMEM-MÁQUINA

Page 24: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Interação com robôs

• https://vimeo.com/42703118 Um exemplo de estudo sobre HRI• • http://

techcrunch.com/2016/02/18/google-opens-its-cloud-vision-api-to-all-developers

PERGUNTAS QUE CHEGAM?????

INTERAÇÃO HOMEM-MÁQUINA

Rod Map http://robotics-vo.us/sites/default/files/2013%20Robotics%20Roadmap-rs.pdf

Page 25: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Desafio DARPA veículos autônomos devem se mover em um contextourbano, deve passar por diversos pontos da cidade e desviar de

obstáculos, que podem ser outros carros. incorpora planejamento de trajetória

Thrun et. al 2010 - Google

Previsão Tecnológica Paul Saffo, especialista em tecnologias do futuro, em um artigo publicado em The Sunday Times,

25/10/2009, intitulado:What´s your place in the brave new future? mencionou:

"Na década de 1980, foi o computador pessoal: saiu da garagem, mudou o mundo. Na década de 1990, foi a Web. O próximo grande dispositivo a passear em nossas vidas é o robô ". Robôs em breve irão aparecer em todas as áreas de nossas vidas e vai assumir as coisas que fazemos agora como as tarefas diárias, disse Saffo. Dirigir é um bom exemplo. Sebastian Thrun, um colega de Saffo, em Stanford, prevê que em 2015, comboios serão conduzidos por robôs, e que serão comuns nas vias públicas até 2030.

SISTEMA DENAVEGAÇÃO AUTÔNOMA

Page 26: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

GRANDE DESAFIO DA DARPA em IHR

Descricao das tarefas ... em http://spectrum.ieee.org/automaton/robotics/humanoids/how-kaist-drc-hubo-won-darpa-robotics-challenge/?utm_source=techalert&utm_medium=email&utm_campaign=061115

Video rapido em https://www.youtube.com/watch?v=v6-heLIg85o

Page 27: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do
Page 28: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ProfessoresRoseli A. F. RomeroGlauco A. de P. CaurinAdriano A. G. SiqueiraFernando OsórioValdir Grassi Jr.Kalinka R. L. J. Castelo BrancoMarcelo BeckerMarco H. TerraDenis WolfDaniel V. Magalhães

Page 29: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Áreas de atuação

•Robótica móvel•Robótica agrícola •Robótica aérea•Robótica de reabilitação •Robótica social•Robótica de manipulação•Robótica cooperativa

Page 30: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Robôs e equipamentos do CROB

Page 31: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Livros

Page 32: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Um sistema de imitação de movimentos corporais e reconhecimento incorporado a um robô humanoide

Fernando ZuherRoseli Aparecida Francelin Romero

USP | São Carlos, SP, Brazil 2016

Page 33: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• Como a IMITAÇÃO PODE SER REALIZADA PELO ROBO NAO?

• Usando um Kinect para capturar informações das juntas do corpo humano

• convertendo os angulos para angulos de Euler.• uma adaptação para o corpo do robo é realizada.

33

2. Works: Developed

Método de Pesquisa

Page 34: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

34

1

2

3

T1

T2

J1

J2

Body joints/parts taken in the teleoperation:

• Head.• Neck.• Shoulder.• Elbow.• Hand.• Hip.• Knee.• And foot.

2. Works: DevelopedSkeleton mask

Page 35: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

35

S1

S3

  

2. Works: DevelopedStep pace control

Page 36: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• 7 modos de controles gerais mias 3 modos de comportamentos:1. Transição .2. Pausa.3. Imitação da cabeça.4. Imitação dos braços.5. Imitação das pernas.

36

2. Works: DevelopedFuncionalidades

Page 37: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• 10 voluntários

37

A

B CD E

FG H I J

AVALIAÇÃO2. Works: Developed

Page 38: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

AVALIAÇÃO

38

What evaluate MOS Percentage

ImitationHead 4,4 88%Arms 4,1 82%

Walk 3,7 74%Scenario test 3,8 76%

2. Works: Developed

Page 39: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ALGUNS EXEMPLOS

39

• Caso 1 – Imitação de braços e cabeça; controle de comportamentos:• https://www.youtube.com/watch?v=ZLAAHoc9mJY

• Case 2 – Imitação de pernas:• https://www.youtube.com/watch?v=VQZgxjTRL_Y

2. Works: Developed

Page 40: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Imitação e reconhecimento de expressões faciais para emoções

Valéria Carvalho e Giampaolo Libralon

Profª. Drª. Roseli A. F. Romero

Page 41: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

• Automatic extraction of face features• Recognition and generation of facial expressions• Basic emotions: neutral, happiness, anger, sadness and surprise

Saragih, J., Lucey, S., and Cohn, J. (2011). Deformable Model Fitting by Regularized Landmark Mean-Shift. International Journal of Computer Vision, 91(2):200-215.

Page 42: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Extracting features of the face

Page 43: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Imitação de expressões faciais

Page 44: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Pontos selecionados a partir do Face Trackerpara classificar emoções

Para os experimentos,foram definidas quatro configurações de pontos faciais compostas, respectivamente,pelos 66 pontos originalmente mapeados, assim como configurações simplificadas,com 16, 26 ou 33 pontos característicos, distribuídos de maneira distinta entre oselementos faciais.

Page 45: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do
Page 46: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

RESULTADOS

• A taxa de acerto média obtida por emoção, independente do classificador e representação facial utilizados é de

- 88.2% para a expressão neutra- 98.9% para a alegria- 85.7% para a tristeza SVM classificou melhor- 90.5% para medo que C4.5 e MLPs- 86.5% para raiva- 97.0% para surpresa e- 92.7% para aversão.

Page 47: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Um sistema de reconhecimento de objetos incorporado a um robô humanoide com aplicação

na educaçãoAdam Henrique Moreira Pinto

Roseli Aparecida Francelin Romero

USP | São Carlos, SP, Brazil 2016

Page 48: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Fluxograma da aplicação

Figura 1. Fluxograma do sistema, com o reconhecimento de um triângulo

Page 49: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Experimentação•Foram realizados experimentos com 62 alunos•3 etapas: um questionário de conhecimentos anterioes, a atividade com o robô e uma prova de conhecimentos após a atividade•Os experimentos foram realizados com alunos entre 11 e 14 anos de escolas públicas e particulares da cidade de São Carlos •Um grupo de 10 estudantes fez a mesma atividade, porém a atividade de reconhecimento foi com um professor humano, caracterizando o grupo de controle

Page 50: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Experimentação•As crianças tiveram atividades com aumento gradativo de dificuldade•Os experimentos envolviam apenas mostrar a forma que era solicitada pelo robô (como mostra a Fig. 1) até encontrar a quantidade de formas existentes em uma figura com imagens sobrepostas•Após os experimentos, as crianças tinham espaço para fazer críticas e sugestões e muitas foram acatadas no desenvolver da pesquisa

Page 51: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Imagens dos experimentos

Page 52: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Exemplo de imagem sobreposta

Page 53: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Resultados•Com relação a acurácia, o robô classificou corretamenta as figuras em 80% dos casos•Todas as crianças gostaram das atividades com o robô e disseram que aprenderam mais sobre figuras geométricas com o robô•O grupo que fez as atividades com o robô teve, na prova após as atividades com o robô, aproximadamente 21% de acertos a mais do que o grupo de controle

Page 54: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

USO DE UM HUMANOIDE PARA SESSÕES DE FISIOTERAPIA

• IHR como suporte no contexto da fisioterapia par aplicações de recuperação de crianças com problemas de coordenação neuro-motora.

Author: Ricardo Gambirasio (Mestrado)

54

Page 55: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do
Page 56: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do
Page 57: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Clinica de Fisioterapia em São Carlos

Page 58: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

An Emotion-Based Interaction Strategy to Improve Human-Robot Interaction

Caetano Mazzoni RanieriAdvisor: Roseli Aparecida Francelin Romero

USP | São Carlos, SP, Brazil 2016

Page 59: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Considerations• Human emotions provide relevant non-verbal information and

influence decision-making.• Studies have shown that people may feel empathic toward robots,

in certain situations.• We have proposed an application to investigate whether an agent

expressing a set of behaviors through different verbal and visual cues, according to an inferred emotional context, may increase the feeling of empathy and improve the quality of the interaction.

Page 60: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Proposed Application• An embodied virtual character, provided with a set of adaptable

behaviors, aggregated to an Android app for smartphones.• The system repeatedly calls an emotion recognizer, developed in a

previous research performed in our lab, to analyze the user’s facial expression.

• Two interaction paradigms: friendly and normal.

• Among other functions, a simple words-based game was implemented.

Page 61: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Proposed Application

Figure 1. Character aspect (a) friendly; (b) normal.

Page 62: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Proposed Application

Figure 2. Application interface.

Page 63: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Experimental Setup• Within-subject approaches.• Is the proposed interaction strategy more pleasant and empathic

than a strategy which shows only the friendly paradigm?• All 11 participants were 18 to 21 year-old Computer Science

freshman students from UNESP.• The participants answered whether they felt empathy towards the

virtual character and evaluated some desirable characteristics, such as realism, kindness, pleasantness and competence.

Page 64: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Results and Discussion• The experiment have shown interesting results concerning the

empathy feeling of the users.• Differences on the perception of the other characteristics has shown

no statistical significance.• Concerning the question about having felt empathy, a paired t-test

obtained p=0.052, which shows a strong tendency towards statistical significance.

• This result points that the described approach is likely to increase the feeling of empathy of a human user towards an artificial agent.

Page 65: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Conclusion• This work consisted on developing an environment for human-

robot interaction, which produces adaptive interaction strategies based on user's emotions.

• In future works, we intend to create more applications using the proposed architecture.

• We also intend to improve the emotion recognizer.

Page 66: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

OBRIGADA!

NAP – CROBNúcleo de Apoio à Pesquisa em Robótica da

Universidade de São Paulo

Page 67: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Detecção e classificação de objetos em imagens para rastreamento de veículos

Raphael MontanariProfª. Drª. Roseli Aparecida Francelin Romero

USP | São Carlos, SP, Brazil 2016

Page 68: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Impressoras projetadas no ICMC-USP

- ABS- PLA- Nylon

TEMPO: 90% e no CUSTO: 70% para fabricação

CUSTO: ABS: 120,00/Kg; PLA: 160,00/Kg (importado)

Tecnologia aumenta o tamanho da peça a ser impressa, impressão de peça maior que a área de impressão

Calibração deu trabalho e não é qualquer usuário que pode calibrar

Multicor

Page 69: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Impressoras projetadas no ICMC-USP

Esta impressora é filha da primeira impressora 3D montada no Instituto

Page 70: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ContextUnmanned aerial vehicleo An unmanned aerial vehicle (UAV) is an aircraft without a human pilot aboard.

o The flight of UAVs may be controlled either autonomously by onboard computers or by the remote control of a pilot on the ground or in another vehicle.

o Main UAV usages: Unknown environments Mapping; Search and Rescue; Patrol and perimeter surveillance; Monitoring of other robots; Agriculture; Military activities; Aerial imaging; Inspection of power lines.

Page 71: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

ContextLARVANTARo Lab group researching technologies on UAV.

o Researches on control, cooperative robotics, task allocation, communication, mapping, SLAM and tracking.

o Main project goal is to build a surveillance system.

Page 72: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

VIDEOS DO QUADRIROTORDESENVOLVIDO NO LAR-ICMC

https://www.youtube.com/watch?v=nZ_8akWyFnw

https://www.youtube.com/watch?v=mDbMvWhSbnwhttps://www.youtube.com/watch?v=CF-C0Qt3I_w

https://www.youtube.com/watch?v=lv6ThubjUlI

Page 73: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Input frame from vídeo.

Page 74: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Generated saliency map.

Page 75: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Segments to be classified.

Page 76: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Results of the detection after classification.

Page 77: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Robotica CooperativaWarthog

robotics

Page 78: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Warthog Robotics Team• Twice champion in IEEE Very Small Size category• Vice-champion in the Robocup Simulation 2D category• 4th Place in the Small Size League category

Page 79: PRINCIPIOS DE INTERAÇÃO ENTRE HUMANO E … modelo mental é uma explicação do processo de pensamento de alguém sobre como algo funciona no mundo real. É uma representação do

Desenvolvimento de Arquitetura de ControleDistribuído de Sistemas Multi-Robóticos

Rafael Guedes Lang

Robôs reais

05/50