rev 2015 presentation manuel castro german carro -
TRANSCRIPT
German Carro, Elio Sancristobal, Manuel Castro*, Francisco Mur
Electrical and Computer Engineering DepartmentSpanish University for Distance Education (UNED)
Madrid, Spain
http://www.slideshare.net/mmmcastro/
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
- UNED are working long time ago on useful and applied eLearning
- Technology of today let increase the develop of reusable remote
laboratories on engineering
- This study steady from the idea to bring electronics and robotics to
the students to approach them to technology using the basis of IoT
tools
OR
knowledge is the key!
Let’s go to see how!
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
New hardware
added:
Raspberry Pi
New software
used:
Javascript
New protocols
used:
Websockets
from classical to
the future
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Two possible options were
considered:
Javascript and Node.js
Tornado and Python
First was chosen because
counts on Socket.io library,
very useful for our interests
and objectives
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Objective:
Control remotely
devices, information
and events using IoT
How?:
Server hosted on the
Raspberry Pi has direct
communication with the
Arduino UNO via USB.
Client side receives and
manage settings using
REST protocol
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Previous test using the system:
https://www.youtube.com/embed/bfNULdKcQFk
Objective:
Move the
servo
How?:
PC Client
chat with
Server on
the RPi
that handle
the
Arduino
and this,
the servo
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Move the system to a robotic
arm laboratory:
Increasing the number of
websockets channels (one
for each service)
Adaptating of Arduino
source code to manage the
6 services available (led,
clip, wrist, elbow, shoulder
and base)
Modificating REST system
customizing JSON’s
content (embedded all
information individually by
service)
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Develop, and display it into, an Inquiry Learning Space
(ILS) to use for educational environments
In this case even with a virtual laboratory to compare the
results
Golab Project environment ILS link:
http://graasp.eu/ils/54d49bcd479265d7425bfa95?lang=en
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Golab Project environment ILS link:
http://graasp.eu/ils/54d49bcd479265d7425bfa95?lang=en
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Golab Project environment ILS link:
http://graasp.eu/ils/54d49bcd479265d7425bfa95?lang=en
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Golab Project environment ILS link:
http://graasp.eu/ils/54d49bcd479265d7425bfa95?lang=en
German Carro Fernandez [email protected]
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Golab Project environment ILS link:
http://graasp.eu/ils/54d49bcd479265d7425bfa95?lang=en
German Carro Fernandez [email protected]
• Introduction
• First there was light
• Then was the wheel
• Control your device using IoT capabilities
• Finally was the robotic arm
• Conclusions
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
New technologies greatly facilitate the deployment of information, data
and services using the Internet
The philosophy of IoT allows to display different remote laboratories on
the Internet and convert them into useful tools for the educational
environment
Teachers have seen how technology can help them teaching on their
sessions with new ILS, and the students are (a little) more motivated to
learn due to the novelty of using a robotic (or electronic) tool remotely
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
German Carro Fernandez [email protected]
Other laboratories are coming using this technology and philosophy
Laboratorios desarrollados: Go-Lab (LedRGB, Brazo robotizado) y robots
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/
Electromagnetic Crane laboratory Led Cube laboratory
More… from the proof of concept …to the schools and labs … and to the teachers
and the students (users)
German Carro, Elio Sancristobal, Manuel Castro *, Francisco Mur
http://www.slideshare.net/mmmcastroElectrical and Computer Engineering DepartmentSpanish University for Distance Education (UNED)
Madrid, Spain
http://www.ieec.uned.es/Research on Technologies for Engineering Education http://ohm.ieec.uned.es/portal/