%0 Conference Paper %B Human Robot Interaction Education Workshop %D 2015 %T Online teaching of humanoid robots %A Gustavo A. CasaƱ %A Enric Cervera %A Angel P. del Pobil %K Humanoid robots %K online %K Programming %K teaching %X

In this paper we present an on-line course on programming humanoids robots integrated in the Robotic Programming Network (RPN). Our aim is to create an open course which allows students (from high school age onwards) to access real humanoid robots and program them in a realistic human environment, learning how to use them as extensions of their own bodies to solve problems. This course can give a bigger number of students the opportunity to learn how to program humanoid robots, solve real problems and enter into the complex world of remote interaction, telerobotics and telepresence. In the course the students can advance at their own velocity, outside the traditional teacher talks-students listen environment. For the course we adopted a problem solving organization, which have demonstrated its advantages when teaching STEM. They are presented a series of real problems of increasing difficulty that they have to solve through programming.

%B Human Robot Interaction Education Workshop %C Portland, Oregon %8 03/2015 %G eng %U http://www.rose-hulman.edu/academics/multidisciplinary-opportunities/robotics/hri-education-workshop.aspx %0 Conference Paper %B 2015 IEEE International Conference on Robotics and Automation %D 2015 %T ROS-Based Online Robot Programming for Remote Education and Training %A Gustavo A. CasaƱ %A Enric Cervera %A Abou Moughlbay, Amine %A Jaime Alemany %A Philippe Martinet %K Design %K Experimentation %K Languages %K online %K Programming %K Robots %K teaching %X

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).

 

%B 2015 IEEE International Conference on Robotics and Automation %C Seattle, USA %8 05/2015 %G eng