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
- 1,032