Title :
ROS and Rosbridge: Roboticists out of the loop
Author :
Crick, Christopher ; Jay, G. ; Osentoski, S. ; Jenkins, O.C.
Author_Institution :
Brown Univ., Providence, RI, USA
Abstract :
The advent of ROS, the Robot Operating System, has finally made it possible to implement and use state-of-the-art navigation and manipulation algorithms on widely-available, inexpensive standard robot platforms. With the addition of the Rosbridge application programming interface, interface designers and applications programmers can create robot interfaces and behaviors without venturing into the specialized world of robotics engineers. This tutorial introduces ROS and Rosbridge, and shows how quickly and easily these tools can be used to design and conduct large-scale online HRI experiments, access algorithms for autonomous robot behavior, and leverage the huge ecosystem of general-purpose web-based and application-oriented software engineering for robotics and HRI research. Tutorial attendees will learn the basics of autonomous and teleoperated navigation and manipulation, as well as interface design for online interaction with robots. During the tutorial they will design and write their own remote presence application, as well as develop strategies for incorporating autonomy and dealing with data collection.
Keywords :
Internet; control engineering computing; human-robot interaction; manipulators; mobile robots; operating systems (computers); software engineering; ROS; Rosbridge application programming interface; application-oriented software engineering; applications programmers; autonomous navigation; autonomous robot behavior; data collection; general-purpose Web-based engineering; interface designers; manipulation algorithms; online HRI; online interaction; remote presence application; robot interfaces; robot operating system; roboticists; robotics engineers; standard robot platforms; teleoperated navigation; Algorithm design and analysis; Conferences; Educational institutions; Navigation; Robots; Standards; Tutorials; HRI; Robot middleware; protocols;
Conference_Titel :
Human-Robot Interaction (HRI), 2012 7th ACM/IEEE International Conference on
Print_ISBN :
978-1-4503-1063-5
Electronic_ISBN :
2167-2121