Voyager

Proyecto educativo Open Hardware

21 Sep, 2015

Descripción del Problema

¿ Como construir un prototipo de un robot que pueda ser controlado desde Internet utilizando hardware de bajo coste que apoye la creciente necesidad de aprendizaje en el campo del Internet de las cosas* en las universidades?

Descripción del Problema

Technology is just one of many disruptive inluences in education today. We live in an era where the wealth of data and the exponential growth in the development of new
knowledge is challenging institutions to rethink teaching
and learning in a global market.
- Cisco (2013)

Descripción del Problema

As more people adopt new technologies for learning, they will thrive in the emerging world of the Internet of Everything (IoE)—the networked connection of people, process, data, and things—which is becoming the basis for the Internet of Learning Things

Justificación

  • Micro-controladores y sensores pequeños y baratos
  • Nuevas herramientas de software
  • La comunidad open source/hardware ha estado bastante activa los últimos años.
  • La Internet de las cosas es tendencia

Objetivo General

  • Documentar el desarrollo un sistema ubicuo utilizando micro-controladores que pueda ser controlado a través de una interfaz HTTP con fines educativos.

Objetivos especificos

  • Prototipar hardware utilizando Arduino que permita comunicación serial en tiempo real utilizando el protocolo firmata y lectura de sensores.

 

  • Codificar una aplicación que reciba peticiones HTTP via web socket y las transforme a señales digitales utilizando Nodejs con la libreria Jhonny five

Objetivos especificos

  • Desplejar la aplicación en un container de Linux(LXC) compatible con ARM utilizando Docker bajo una Raspberry pi B+ 2 que permita comunicación serial con un Arduino e integre periféricos.

 

  • Diseñar una interfaz web que capte los eventos del navegador para controlar el robot y presente información en streaming de sensores y/o periféricos.

 

 

Antecedentes

Open-hardware e-puck Linux extension board for experimental swarm robotics research

In this paper we describe the implementation of a Linux extension board for the e-puck educational mobile robot, designed to enhance the computation, memory and networking performance of the robot at very low cost.

Antecedentes

  • The e-puck, a Robot Designed for Education in Engineering(2009)

 

  • Eddy: an Open Hardware Robot for Education

Antecedentes

Make: JavaScript Robotics: Building NodeBots with Johnny-Five, Raspberry Pi, Arduino, and BeagleBone

Antecedentes

Javascript en la robotica y los servidores

Antecedentes

Movimiento Open Hardware

Antecedentes

Plataformas Hardware ubicuas

Fork me on github

Referencias

  • Mondada, F., Bonani, M., Raemy, X. et al. (2009). The e-puck, a Robot Designed for Education in Engineering. 

 

  • L. Bertelli, F. Bovo, L. Grespan, S. Galvan, and P. Fiorini. Eddy: an Open Hardware Robot for Education (2010). University of Verona.

Voyager bot: Proyecto educativo Open Hardware

By Julio César

Voyager bot: Proyecto educativo Open Hardware

An Arduino bot controlling from a web browser using Nodejs on Docker for Raspberry pi

  • 952