2011 IEEE International Conference on Robotics and Automation 2011
DOI: 10.1109/icra.2011.5980464
|View full text |Cite
|
Sign up to set email alerts
|

Robots as web services: Reproducible experimentation and application development using rosjs

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0
2

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 45 publications
(29 citation statements)
references
References 8 publications
0
27
0
2
Order By: Relevance
“…As exemplified in work such as [9], [11], [2], [12], [13], the ability to utilize these non-native clients will allow roboticists to utilize a wider range and more diverse group of users and researchers. Nevertheless, with the growing momentum behind such easy to use lightweight protocols and techniques, it becomes ever more important to ensure these environments are run in a safe and secure manner.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…As exemplified in work such as [9], [11], [2], [12], [13], the ability to utilize these non-native clients will allow roboticists to utilize a wider range and more diverse group of users and researchers. Nevertheless, with the growing momentum behind such easy to use lightweight protocols and techniques, it becomes ever more important to ensure these environments are run in a safe and secure manner.…”
Section: Discussionmentioning
confidence: 99%
“…One such client implementation is the ROS JavaScript library suite [9]. This library, developed as part of the Robot Web Tools effort [10], allows web browsers to communicate with and visualize data to and from ROS.…”
Section: Non-native Remote Clientsmentioning
confidence: 99%
“…The PR2 Remote Lab is presented in [15]; it provides the infrastructure necessary to control a PR2 through the web, allowing robots to be used as web services by users without physical access to them [12]. In [13], such a robot web service was used in research on robotic LfD.…”
Section: Related Workmentioning
confidence: 99%
“…The above motivations are shared with recent work (Osentoski et al, 2011;Toris et al, 2015), where a JavaScript framework was developed to allow portable devices to communicate with the Robot Operating System (ROS) using Websockets and JavaScript. In this sense, the client side of yarp.js can be interpreted as the equivalent of the ros.js framework for the YARP environment, and one interesting byproduct of this work is the possibility to create applications that naturally bridge YARP and ROS frameworks by leveraging the two corresponding JavaScript libraries.…”
Section: Robots Modern Web Apis and Nodejsmentioning
confidence: 99%