@conference {436, title = {Cloud Simulations for RoboCup}, booktitle = {RoboCup 2017}, year = {In Press}, address = {Nagoya, Japan}, author = {Enric Cervera and Gustavo A. Casa{\~n} and Ricardo Tellez} } @article {457, title = {Una experiencia en la ense{\~n}anza en secundaria de rob{\'o}tica y programaci{\'o}n con recursos remotos: el curso Tortuga del RPN}, journal = {ReVision}, volume = {10}, year = {In Press}, abstract = {
En este art{\'\i}culo se presenta una experiencia de ense{\~n}anza de programaci{\'o}n en secundaria que se realiz{\'o} durante 2015, utilizando uno de los cursos agrupados bajo la herramienta Robot Programming Network (RPN), el curso The Turtle Robot. La experiencia ha tenido una recepci{\'o}n muy positiva entre los alumnos.
\
}, keywords = {Robotics. Education. Comercial robots and applications.}, issn = {1989-1199 }, author = {Gustavo A. Casa{\~n} and Maria Pilar Ramo} } @article {420, title = {Autonomous Mobile Robots}, journal = {ReVision}, volume = {10}, year = {2017}, month = {01/2017}, type = {Short article}, keywords = {MOOC, Robotics Education}, issn = {1989-1199}, author = {Gustavo A. Casa{\~n} and Enric Cervera and Ricardo Tellez} } @conference {463, title = {UJI RobInLab{\textquoteright}s Approach to the Amazon Robotics Challenge 2017}, booktitle = {2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems}, year = {2017}, publisher = { IEEE Xplore}, organization = { IEEE Xplore}, address = {Daegu, Korea}, author = {Angel P. del Pobil and Majd Kassawat and Angel J Duran and Monica Arias and Nataliya Nechyporenko and Arijit Mallick and Enric Cervera and Dipendra Subedi and Ilia Vasilev and Daniel Cardin and Emanuele Sansebastiano and Ester Martinez-Martin and Antonio Morales and Gustavo A. Casa{\~n} and Alejandro Arenal and Bjorn Goriatcheff and Carlos Rubert and Gabriel Recatala} } @article {384, title = {Introducci{\'o}n a la Programaci{\'o}n de Robots M{\'o}viles: un curso en 3D con simuladores}, journal = {ReVision}, volume = {9}, year = {2016}, type = {Short article}, abstract = {En este art{\'\i}culo se presenta un nuevo curso de programaci{\'o}n en Python y control rob{\'o}tico basada en simulaciones 3D de distintos robots m{\'o}viles al que hemos dado el nombre de Mobile Robots with The Construct. El curso s{\'o}lo requiere una conexi{\'o}n a internet y los estudiantes podr{\'a}n comenzar a adquirir conocimientos de programaci{\'o}n y rob{\'o}tica. Es parte del proyecto RPN (Robot Programming Network, http://www.robotprogramming.net, [1]), que pretende reunir robots, internet y programaci{\'o}n, combinando el potencial de las tres tecnolog{\'\i}as en un marco {\'u}nico de aprendizaje. Este curso se ha desarrollado en colaboraci{\'o}n con la empresa The Construct (http://www.theconstructsim.com/), una compa{\~n}{\'\i}a que permite el acceso a diversos simuladores rob{\'o}ticos en la nube a sus subscriptores y que nos proporciona que la posibilidad de que los alumnos se hagan una cuenta limitada en su sistema gratuitamente.
\
La principal novedad respecto a otros cursos del proyecto es que los simuladores, al emplear la {\'u}ltima tecnolog{\'\i}a y estar en la nube, garantizan el acceso permanente de los estudiantes.
}, keywords = {aprendizaje online, programaci{\'o}n de robots, Rob{\'o}ts m{\'o}viles}, issn = {1989-1199}, url = {http://www.aenui.net/ojs/index.php?journal=revision\&page=index}, author = {Gustavo A. Casa{\~n} and Enric Cervera} } @article {356, title = {NAO Race Competition}, journal = {ReVisi{\'o}n}, volume = {8}, year = {2015}, month = {10/2015}, type = {Short Article}, abstract = {En este art{\'\i}culo se presenta una nueva competici{\'o}n de programaci{\'o}n y control rob{\'o}tico basada en simulaciones de una carrera a pie con el robot humanoide NAO. El desafio s{\'o}lo requiere una conexi{\'o}n a internet y conocimientos de programaci{\'o}n en Python y rob{\'o}tica, por lo que estudiantes universitarios de carreras t{\'e}cnicas pueden encontrarla accesible e interesante.
}, keywords = {NAO, Programming, Robotic competition}, issn = {1989-1199}, url = {http://www.aenui.net/ojs/index.php?journal=revision\&page=article\&op=view\&path\%5B\%5D=217}, author = {Gustavo A. Casa{\~n} and Enric Cervera and Olivier Michel and Ricardo Tellez} } @conference {340, title = {Online teaching of humanoid robots}, booktitle = {Human Robot Interaction Education Workshop}, year = {2015}, month = {03/2015}, address = {Portland, Oregon}, abstract = {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.
}, keywords = {Humanoid robots, online, Programming, teaching}, url = {http://www.rose-hulman.edu/academics/multidisciplinary-opportunities/robotics/hri-education-workshop.aspx}, author = {Gustavo A. Casa{\~n} and Enric Cervera and Angel P. del Pobil} } @article {343, title = {The Robot Programming Network}, journal = {Journal of Inteligent and Robotic Sytems}, volume = {81}, year = {2015}, month = {12/2015}, chapter = {77}, abstract = {The Robot Programming Network (RPN) is an initiative for creating a network of robotics education laboratories with remote programming capabilities. It consists of both online open course materials and online servers that are ready to execute and test the programs written by remote students. Online materials include introductory course modules on robot programming, mobile robotics and humanoids, aimed to learn from basic concepts in science, technology, engineering, and mathematics (STEM) to more advanced programming skills. The students have access to the online server hosts, where they submit and run their programming code on the fly. The hosts run a variety of robot simulation environments, and access to real robots can also be granted, upon successful achievement of the course modules. The learning materials provide step-by-step guidance for solving problems with increasing level of difficulty. Skill tests and challenges are given for checking the success, and online competitions are scheduled for additional motivation and fun. Use of standard robotics.
}, keywords = {Online learning, Remote laboratories, robot programming}, issn = {0921-0296}, doi = {DOI 10.1007/s10846-015-0201-7}, author = {Enric Cervera and Philippe Martinet and Marin, Raul and Abou Moughlbay, Amine and Angel P. del Pobil and Jaime Alemany and Esteller-Curto, Roger and Gustavo A. Casa{\~n}} } @article {313, title = {Robot Programming Network: un sistema distribuido para el aprendizaje de la programaci{\'o}n de robots}, journal = {ReVisi{\'o}n}, volume = {8}, year = {2015}, month = {01/2015}, abstract = {La red RPN (Robot Programming Network, http://www.robotprogramming.net) es una iniciativa para crear una red de laboratorios educativos de rob{\'o}tica con capacidadades de programaci{\'o}n remotas. Consiste en materiales abiertos en l{\'\i}nea y servidores que est{\'a}n preparados para que los estudiantes puedan probar sus programas en el mismo momento que los realizan. El c{\'o}digo fuente del proyecto es abierto y est{\'a} disponible para cualquier persona interesada.
Los servidores ejecutan varios entornos de simulaci{\'o}n rob{\'o}tica, pero tambi{\'e}n se puede ofrecer acceso a robots reales. El uso del est{\'a}ndar Robotic Operating System (ROS) permite que el sistema se ampl{\'\i}e a un gran n{\'u}mero de plataformas de robots y que se pueda conectar a laboratorios ya existentes, para la construcci{\'o}n de una gran red social de ense{\~n}anza de rob{\'o}tica.
Los materiales de aprendizaje ofrecen una gu{\'\i}a paso a paso para la soluci{\'o}n de problemas con un paulatino aumento del nivel de dificultad. Se aplican t{\'e}cnicas de gamificaci{\'o}n (ludificaci{\'o}n), para hacer el entorno m{\'a}s atractivo y fidelizar a los alumnos.
}, keywords = {Education, On-line, Programming, Robotics}, issn = {1989-1199}, url = {http://www.aenui.net/ojs/index.php?journal=revision\&page=article\&op=view\&path\%5B\%5D=158}, author = {Gustavo A. Casa{\~n} and Enric Cervera} } @conference {341, title = {ROS-Based Online Robot Programming for Remote Education and Training}, booktitle = {2015 IEEE International Conference on Robotics and Automation}, year = {2015}, month = {05/2015}, address = {Seattle, USA}, 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).
\
}, keywords = {Design, Experimentation, Languages, online, Programming, Robots, teaching}, author = {Gustavo A. Casa{\~n} and Enric Cervera and Abou Moughlbay, Amine and Jaime Alemany and Philippe Martinet} }