DocumentCode
2702487
Title
Robots as web services: Reproducible experimentation and application development using rosjs
Author
Osentoski, Sarah ; Jay, Graylin ; Crick, Christopher ; Pitzer, Benjamin ; DuHadway, Charles ; Jenkins, Odest Chadwicke
Author_Institution
Comput. Sci. Dept., Brown Univ., Providence, RI, USA
fYear
2011
fDate
9-13 May 2011
Firstpage
6078
Lastpage
6083
Abstract
We describe our efforts to create infrastructure to enable web interfaces for robotics. Such interfaces will enable researchers and users to remotely access robots through the internet as well as expand the types of robotic applications available to users with web-enabled devices. This paper centers on rosjs, a lightweight Javascript binding for ROS, Willow Garage´s robot middleware framework, rosjs exposes many of the capabilities of ROS, allowing application developers to write controllers that are executed through a web browser. We discuss how rosjs extends ROS and briefly overview some of the features it provides, rosjs has been instrumental in the creation of remote laboratories featuring the iRobot Create and the PR2. These facilities will be available to the community as experimental resources. We describe the overall goals of this project as well as provide a brief description of how rosjs was used to help create web interfaces for these facilities.
Keywords
Java; Web services; brain-computer interfaces; intelligent robots; middleware; online front-ends; Internet; Javascript binding; PR2; ROSJS; Web browser; Web interface; Web service; Web-enabled device; iRobot Create; remotely robots access; reproducible experimentation; robot middleware framework; robotic application; Browsers; Libraries; Middleware; Peer to peer computing; Robots; Security; Three dimensional displays;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2011 IEEE International Conference on
Conference_Location
Shanghai
ISSN
1050-4729
Print_ISBN
978-1-61284-386-5
Type
conf
DOI
10.1109/ICRA.2011.5980464
Filename
5980464
Link To Document