ROS-based online robot programming for remote education and training

  • Gustavo A. Casañ
  • , Enric Cervera
  • , Amine A. Moughlbay
  • , Jaime Alemany
  • , Philippe Martinet

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

41 Citations (Scopus)

Abstract

RPN (Robotic Programming Network) is an initiative to bring existing remote robot laboratories to a new dimension, by adding the flexibility and power of writing ROS code in an Internet browser and running it in the remote robot with a single click. The code is executed in the robot server at full speed, i.e. without any communication delay, and the output of the process is returned back. Built upon Robot Web Tools, RPN works out-of-the-box in any ROS-based robot or simulator. This paper presents the core functionality of RPN in the context of a web-enabled ROS system, its possibilities for remote education and training, and some experimentation with simulators and real robots in which we have integrated the tool in a Moodle environment, creating some programming courses and make it open to researchers and students (http://robotprogramming.uji.es).

Original languageEnglish
Title of host publication2015 IEEE International Conference on Robotics and Automation, ICRA 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages6101-6106
Number of pages6
EditionJune
ISBN (Electronic)9781479969234
DOIs
Publication statusPublished - 29 Jun 2015
Externally publishedYes
Event2015 IEEE International Conference on Robotics and Automation, ICRA 2015 - Seattle, United States
Duration: 26 May 201530 May 2015

Publication series

NameProceedings - IEEE International Conference on Robotics and Automation
NumberJune
Volume2015-June
ISSN (Print)1050-4729

Conference

Conference2015 IEEE International Conference on Robotics and Automation, ICRA 2015
Country/TerritoryUnited States
CitySeattle
Period26/05/1530/05/15

Fingerprint

Dive into the research topics of 'ROS-based online robot programming for remote education and training'. Together they form a unique fingerprint.

Cite this