Putting Cloud 9 IDE on the Wheels for Programming Cyber-Physical / Internet of Things Platforms - Providing Educational Prototypes

Andrej Skraba, Vladimir Stanovov, Eugene Semenkin, Andrej Kolozvari, Radovan Stojanovic, Davorin Kofjac

2016

Abstract

The paper describes the development of educational Cyber-Physical Robotic Platforms, remotely controlled via cloud technologies. The platform is implemented using Parallax ActivityBot kit (only for mechanical part), controlled by Arduino, and includes a Quad core ARM-processor Mini PC MK802 V5 LE running Xubuntu Linux. The programming on the developed platform could be performed in JavaScript and HTML, providing the web interface for controlling the system through Wi-Fi. Programming the platform is possible through the Cloud9 IDE web interface, enabling rewriting the code or running different programs by the user. Four equal platforms were implemented to address the need for the easily accessible educational Cyber-Physical Robotic Platforms / Internet of Things hardware for students and tested in the experiment.

References

  1. Arduino, 21.3.2016).
  2. Cloud9, 2016. https://github.com/c9/core/ (Accessed, 21.3.2016).
  3. Codd-Downey R., Jenkin M., 2015. RCON: Dynamic Mobile Interfaces for Command and Control of ROSenabled Robots. ICINCO Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics, 66-73, 2015, Colmar, Alsace, France.
  4. Firmata, 2016. https://github.com/jgautier/firmata (Accessed 21.3.2016).
  5. Intel, 2016. “Why Intel Loves HTML5,” http://software.intel.com/en-us/videos/why-intelloves-html5 (Accesed, 21.3.2016).
  6. Jiang W., Zhou B., Zhang M., 2015. Architecture Analysis and Implementation of 3D Theatre Display System Based on Node.js. International Conference on Network and Information Systems for Computers.
  7. johnny-five (2016) http://johnny-five.io/, (Accessed, 21.3.2016).
  8. Kraijak S., Tuwanut P., 2015. A survey on internet of things architecture, protocols, possible applications, security, privacy, real-world implementation and future trends. Proceedings of ICCT2015.
  9. mjpg, 2016. http://sourceforge.net/projects/mjpg-streamer/ (Accessed 21.3.2016).
  10. Mostefaoui H., Benachenhou A., 2015. Design of a remote electronic laboratory. 2015 International Conference on Interactive Mobile Communication Technologies and Learning (IMCL), 160-162.
  11. node.js, 2016. http://nodejs.org/ (Accessed, 21.3.2016).
  12. Škraba A., Koložvari A., Kofjac D., Stojanovic R. (2014) Prototype of speech-controlled cloud-based wheelchair platform for disabled persons. Embedded Computing (MECO), 2014 3rd Mediterranean Conference on, pp. 162 - 165.
  13. Škraba, A., Stojanovic, R., Koložvari, A., Kofjac, D. 2015a. Wheelchair maneuvering using leap motion controller and cloud based speech control: Prototype realization. Embedded Computing (MECO), 2015 3rd Mediterranean Conference on, pp.391-394.
  14. Škraba, A., Stojanovic, R., Zupan, A., Koložvari, A., Kofjac, D. 2015b. Speech-controlled cloud-based wheelchair platform for disabled person. Microprocessors and Microsystems, Vol. 39/8, Pages 819-828.
  15. socket.io, 2016. http://socket.io/ (Accessed, 21.3.2016).
  16. Ubuntu, 2016. Ubuntu http://www.ubuntu.com/ (Accessed 21.3.2016).
Download


Paper Citation


in Harvard Style

Skraba A., Stanovov V., Semenkin E., Kolozvari A., Stojanovic R. and Kofjac D. (2016). Putting Cloud 9 IDE on the Wheels for Programming Cyber-Physical / Internet of Things Platforms - Providing Educational Prototypes . In Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-198-4, pages 428-435. DOI: 10.5220/0005985204280435


in Bibtex Style

@conference{icinco16,
author={Andrej Skraba and Vladimir Stanovov and Eugene Semenkin and Andrej Kolozvari and Radovan Stojanovic and Davorin Kofjac},
title={Putting Cloud 9 IDE on the Wheels for Programming Cyber-Physical / Internet of Things Platforms - Providing Educational Prototypes},
booktitle={Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2016},
pages={428-435},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005985204280435},
isbn={978-989-758-198-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Putting Cloud 9 IDE on the Wheels for Programming Cyber-Physical / Internet of Things Platforms - Providing Educational Prototypes
SN - 978-989-758-198-4
AU - Skraba A.
AU - Stanovov V.
AU - Semenkin E.
AU - Kolozvari A.
AU - Stojanovic R.
AU - Kofjac D.
PY - 2016
SP - 428
EP - 435
DO - 10.5220/0005985204280435