CI-2657 Robótica Prof. Kryscia Ramírez Benavides … Robótica Introducción a NAO 2 Robot NAO...

Post on 20-Oct-2018

215 views 0 download

Transcript of CI-2657 Robótica Prof. Kryscia Ramírez Benavides … Robótica Introducción a NAO 2 Robot NAO...

Introducción a NAO

CI-2657 RobóticaProf. Kryscia Ramírez BenavidesProf. Asit. Ariel Mora

Robot NAO

Robot humanoide programable y autónomo para educación e investigaciónPlataforma para el desarrollo de robóticaEmpresa desarrolladora: Aldebaran RoboticsNAO puede comunicarse, moverse, sensar y “pensar”

CI-2657 Robótica Introducción a NAO 2

Robot NAOEspecificaciones

Altura = 58cmPeso = 4,3KgAutonomía = 60 min (uso activo) y 90 min (uso normal)Grados de libertad = 21-25

CI-2657 Robótica Introducción a NAO 3

Robot Q.boEspecificaciones

HardwareIntel Atom Z530 (1.6GHz)1GB RAM y 2GB memoria flashConectividad Wi-Fi y puerto ethernet

SoftwareNAO SO OpenNAO(basado en Linux, 32bits)Framework NAOqi 2.0

Actuadores2 ParlantesEncoders en las articulaciones (100Hz)Servos

Sensores4 Micrófonos2 CMOS cameras digitales (30Hz)2 Sonares2 Infrarrojos2 ParachoquesSensores táctilesGirómetros y acelerómetros

CI-2657 Robótica Introducción a NAO 4

Robot NAOCaracterísticas

Movimiento25 grados de libertadMotores suaves y precisos (Maxxon)Controlado con software

Comunicación2 parlantesMúltiples LEDsSensores táctiles, manos prensilesSensores infrarrojosConexión Wi-Fi

CI-2657 Robótica Introducción a NAO 5

Robot NAOCaracterísticas

Sensar2 cámaras4 micrófonos8 FSRs, 2 parachoques (bumpers)DCM2 sonares

PensarCPU Geode 500 MhzSDRAM 256 MBMemoria Flash 2 GBPaquete de software + SDK del programa NAO

CI-2657 Robótica Introducción a NAO 6

Paquete de software

Completo entorno de programaciónChoregraphe

Interfaz ergonómica y fácil de usarCajas de comportamientos (behavior) de arrastrar y soltar en el diagrama de flujo

NAOsimSimulador oficial de NAOProbar rápidamente nuevos comportamientos y aplicaciones robóticas

CI-2657 Robótica Introducción a NAO 7

Paquete de software

Completo entorno de programaciónMonitor

Retroalimentación de qué ve y siente NAOInterfaz ergonómica que accede a los datos de los sensores

SDKMódulos integrados con el fin de crear comportamientos elaborados para NAOHerramientas de compilación y depuración

CI-2657 Robótica Introducción a NAO 8

Programación con NAO

Muchas posibles maneras de acceder a las APIs de NAOqi

CI-2657 Robótica Introducción a NAO 9

Plataforma estándar para la RoboCup

24 equipos de 18 países usan NAO durante la RoboCup 2010 en Singapore

CI-2657 Robótica Introducción a NAO 10

Cabeza laser

Posee una cabeza laser con Hokuyo Laser Scanner

CI-2657 Robótica Introducción a NAO 11

Referencias Bibliográficas

Aldebaran. “NAO Documentation”. URL: http://doc.aldebaran.com/2-1/home_nao.html.Introducción a NAOAn Introduduction to Robotics with NAO

CI-2657 Robótica Introducción a NAO 12

CI-2657 Robótica Introducción a NAO 13

CI-2657 Robótica Introducción a NAO 14

¡Gracias!

Dra. Kryscia Daviana Ramírez BenavidesProfesora e InvestigadoraUniversidad de Costa RicaEscuela de Ciencias de la Computación e Informática

Sitio Web: http://www.kramirez.net/E-Mail: kryscia.ramirez@ucr.ac.cr

kryscia.ramirez@ecci.ucr.ac.crRedes Sociales: