1 a i b o alex panato aibo – artificial intelligence bot seminário de aplicações de sistemas...
TRANSCRIPT
![Page 1: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/1.jpg)
Alex Panato 1
A i b o
Alex Panato
Aibo – Artificial Intelligence Bot
Seminário de Aplicações de Sistemas Embarcados
![Page 2: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/2.jpg)
Alex Panato 2
A i b oO que é o Aibo?
Aibo
• Brinquedo de criança• Animal de estimação• Plataforma de desenvolvimento de pesquisa
![Page 3: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/3.jpg)
Alex Panato 3
A i b oQuais são os modelos?
• ERS – 111 (110)First Generation
• ERS – 210 Second Generation
• ERS – 220 The most advanced one
• ERS – 311 (312)Simple, low cost, yet cute
U$1,299.99
U$849.00
U$1,499.99
![Page 4: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/4.jpg)
Alex Panato 4
A i b oO que ele precisa fazer?
• Reconhecer sons;• Emitir sons;• Reconhecer imagens;• Acompanhar movimentos;• Sentir e reconhecer toques;• Evitar colisões com objetos;• Movimento (servomotores);• Expressar “sentimentos”;• Executar tarefas de computação genéricas;• Senso de autolocalização;
![Page 5: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/5.jpg)
Alex Panato 5
A i b oComo fazer estas tarefas?
• Aplicações genéricas
• Dimenções: Aprox. 274 x 156 x 266 mm (não incluindo o rabo)• Peso: 1.6 kg (com bateria)• Alimentação:
• Bateria de lítio;• Duração: Aprox. 1.5 horas• Recarga: 2 horas
• Potência Consumida: 9W
![Page 6: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/6.jpg)
Alex Panato 6
A i b oComo fazer estas tarefas?
• Reconhecer sons;• Emitir sons;• Reconhecer imagens;• Acompanhar movimentos;
• Visão: Sensor CMOS de 100 Kpixel• Pode ser usado para tirar fotos• Utiliza três variáveis de ajuste:
• x: white balance• y: camera gain• z : camera shutter speed
• Audição: microfone stereo• Fala: speaker
![Page 7: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/7.jpg)
Alex Panato 7
A i b oComo fazer estas tarefas?
• Sentir e reconhecer toques;• Evitar colisões com objetos;
• Tato: Sensores de pressão• cabeça• face• costas• pernas• rabo
• Temperatura;• Aceleração;• Vibração;• IR Distance;
head, face, back, legs, & tail
![Page 8: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/8.jpg)
Alex Panato 8
A i b oComo fazer estas tarefas?
• Movimento (servomotores);
• Servomotores:• Boca: 3• Pernas: 3x4• Luz da Cabeça: 1
![Page 9: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/9.jpg)
Alex Panato 9
A i b oComo fazer estas tarefas?
•Expressar sentimentos;•Senso de Autolocalização;•Executar tarefas de computação genéricas.
• Sistema Computacional (hardware):• Processador:
• MIPS 64 bits;• Projetado para baixo consumo de energia;• 394 MHz• Aibo-like tem 100 milhões de operações por segundo (CPU R4000)
• Memória:• 32MB SDRAM• Expansão através de cartões de memória
![Page 10: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/10.jpg)
Alex Panato 10
A i b oComo fazer estas tarefas?
•Expressar sentimentos;•Senso de Autolocalização;•Executar tarefas de computação genéricas.
• Sistema Computacional (software):• Sistema Operacional:
• API;• Kernel Aperios, proprietário da Sony;• 100 kbytes;• Real-time;• Reconfigurável on-the-fly;
• Extensão:• Códigos OPEN-R;
![Page 11: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/11.jpg)
Alex Panato 11
A i b oComo se desenvolve?
![Page 12: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/12.jpg)
Alex Panato 12
A i b oKits extras
• Hello Aibo: Permite que ele reconheça o dono;• Aibo Life: Permite desenvolvimento do ciclo de vida;• Aibo Party: Ensina ele a dançar;• Aibo navigator: Permite observar via PC o que o Aibo vê (requer um Network card);• Aibo Menseger: Permite que o Aibo leia seus e-mails (?)• Energy Station: “Cama” na qual o Aibo pode recarregar energia (ele vai até ela sozinho quendo precisa).
![Page 13: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/13.jpg)
Alex Panato 13
A i b oOPEN-R
• Padrão “aberto” da Sony para desenvolvimento de aplicativos;
• Parecido com C. Pode-se usar: dados de sensores, variáveis, built-in commands e outras funcionalidades.
• É um complemento à API do Aibo, de modo que seja possível desenvolver sua personalidade.
• Com o OPEN-R é possível fazer uso do BrainBO (sistema que liga o Aibo a um computador via cartão de rede).
![Page 14: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/14.jpg)
Alex Panato 14
A i b oConclusão
• Movimentos ainda não naturais e lentos;• Ainda falta bastante para ser um um brinquedo
realmente ativo;• Útil (e usado) como plataforma de desenvolvimento
de pesquisa em robótica;• O padrão OPEN-R ainda não é suficientemente
aberto;• Mas já existem sites de engenharia reversa do Aibo;• E falhas de segurança que permitem acesso de
hackers.
![Page 15: 1 A i b o Alex Panato Aibo – Artificial Intelligence Bot Seminário de Aplicações de Sistemas Embarcados](https://reader035.vdocuments.net/reader035/viewer/2022081518/552fc10b497959413d8c2995/html5/thumbnails/15.jpg)
Alex Panato 15
A i b o
Alex Panato
Aibo – Artificial Intelligence Bot
Seminário de Andamento de Sistemas Embarcados