Rev 2015 Presentation Manuel Castro German Carro -

21
German Carro, Elio Sancristobal, Manuel Castro*, Francisco Mur Electrical and Computer Engineering Department Spanish 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/

Transcript of Rev 2015 Presentation Manuel Castro German Carro -

Page 1: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 2: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 3: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 4: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 5: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 6: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 7: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 8: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 9: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 10: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 11: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 12: Rev 2015 Presentation Manuel Castro German Carro -

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)

Page 13: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 14: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 15: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 16: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 17: Rev 2015 Presentation Manuel Castro German Carro -

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

Page 18: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 19: Rev 2015 Presentation Manuel Castro German Carro -

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/

Page 20: Rev 2015 Presentation Manuel Castro German Carro -

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)

Page 21: Rev 2015 Presentation Manuel Castro German Carro -

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/