Rosbridge: ROS for Non-ROS Users

Christopher Crick,Graylin Jay,Sarah Osentoski,Benjamin Pitzer,Odest Chadwicke Jenkins
DOI: https://doi.org/10.1007/978-3-319-29363-9_28
2016-08-26
Abstract:We present rosbridge, a middleware abstraction layer which provides robotics technology with a standard, minimalist applications development framework accessible to applications programmers who are not themselves roboticists. Rosbridge provides a simple, socket-based programmatic access to robot interfaces and algorithms provided (for now) by ROS, the open-source “Robot Operating System”, the current state-of-the-art in robot middleware. In particular, it facilitates the use of web technologies such as Javascript for the purpose of broadening the use and usefulness of robotic technology. We demonstrate potential applications in the interface design, education, human-robot interaction and remote laboratory environments.
What problem does this paper attempt to address?