Version 33 (modified by rafa, 7 years ago)

--

RoboTitos

Documentacion del roboTito construido integramente en nuestra facultad

Introducción

En nuestra facultad estamos desarrollando un robot (real) compatible con  Myro.

Myro, which stands for My Robotics, is a shared source project aimed at making it easy for beginners to learn about computer science by programming robots. This is a project of the Institute for Personal Robots in Education, a joint initiative between the Georgia Institute of Technology, Bryn Mawr College, and Microsoft Research. You can find out more about the IPRE here:  http://www.roboteducation.org/

Hardware

Software

Hay varios niveles de software. Nuestro prototipo actual es compatible con Myro. Esto significa que con solo 3 líneas de código de programación en lenguaje Python ya puedes controlar el robot.

Ejemplo:

# python
>> from myro import *
>> robotito = Scribbler("/dev/ttyACM0", 9600)
>> robotito = forward(1, 3)

En el ejemplo anterior el robot avanzaría a máxima velocidad durante tres segundos.

- El software del robot (firmware) está escrito en C, y utilizamos el ambiente arduino para crosscompilar y flashear el AVR ATMEGA. Actualmente el robot puede realizar toda clase de movimientos, aunque ampliaremos su funcionalidad a medida que incorporemos sensores o camaras. - El software myro es el utilizado desde la PC y controla el robot de forma remota. - El software.