Cada sesión dedicaremos una parte a la parte constructiva del robot JUS, y otra a aprender las herramientas para su programación.
Contenidos de Mecánica y Hardware
PONIENDO LAS BASES: Un paseo por la robótica de hoy
1. Robots que se mueven
2. Robots que perciben su entorno y reaccionan
3. Robots inteligentes
MANOS EN LA MASA: Ensamblando tu robot
4. Pautas para el montaje
5. Conectando los cables
6. Comprobando sensores y actuadores
CONTROLANDO EL SISTEMA: Dando vida a JUS
7. Moviendo a JUS de forma de remota y evitando los obstáculos
8. Sensores que amplían la versatilidad de JUS: acelerómetro, magnetómetro, giróscopo, presión, temperatura, humedad
Contenidos de Software
PONIENDO LAS BASES: Ubuntu, bash & ROS
1. Usando el bash de Ubuntu Linux
2. Preparando tu Raspberry Pi con Ubuntu 14.04
3. Instalación y configuración de ROS Indigo
CONCEPTOS DE ROS: Ensamblando tu robot
4. Espacio de trabajo (workspace) y paquetes
5. Nodos, topics y servicios
6. RQT_Console y ROSlaunch
CONTROLANDO EL SISTEMA: Comunicaciones y tu proyecto de robot
7. Creación de un publicador/ suscriptor
8. Conceptos de integración de Android con ROS