Rosbridge: ROS for non-ROS users
read more
Citations
A Comprehensive Survey of Recent Trends in Cloud Robotics Architectures and Applications
Robot Web Tools: Efficient messaging for cloud robotics
ROS Reality: A Virtual Reality Framework Using Consumer-Grade Hardware for ROS-Enabled Robots
Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive Survey
A Knowledge Processing Service for Robots and Robotics/AI Researchers
References
ROS: an open-source Robot Operating System
3D is here: Point Cloud Library (PCL)
Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters
The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems
The Unreasonable Effectiveness of Data
Related Papers (5)
Frequently Asked Questions (13)
Q2. What is the main advantage of rosbridge?
One of the strengths of rosbridge (and its Javascript application-layer library rosjs) is its support for quickly and easily creating remote user interfaces.
Q3. What is the role of middleware in robotics?
Middleware systems typically require developers to code within the middleware framework, and often within a specified build environment.
Q4. What is the main goal of rosbridge?
Universality has been one of the key factors in the success of the web, and accordingly rosjs is implemented as a simple Javascript library, completely agnostic with respect to preferred development frameworks.
Q5. What is the role of middleware designers in robotics?
middleware designers have (perhaps by necessity) assumed that users of their systems would be roboticists themselves, well-versed in the low-level systems programming and complex control and decision algorithms which have always been a part of robotics research.
Q6. What is the main advantage of allowing users to access robots through the internet?
Allowing users to access robots through the internet may provide insights into new applications for robotics, as well be used as a tool to recruit potential scientists to the field.
Q7. How can rosbridge be used to communicate with other middleware systems?
In addition, programming languages and environments that have been expressly designed for educational purposes can easily be extended to communicate with rosbridge.
Q8. What is the recent trend in machine learning?
A recent trend in machine learning has examined the use of truly large data sets for learning rather than attempting to generalize from a small amount of data.
Q9. What is the advantage of a remote robotic laboratory?
A remote robotic laboratory would allow researchers to run experiments and compare against results produced on a common platform.
Q10. How many use cases and eighty thousand points of data did rosbridge research develop?
HRI research into the character of interfaces and visualizations which lead to successful human teaching of robot behavior was able to draw on a large pool of participants and develop 276 use cases and eighty thousand points of data.
Q11. What is the current state of robot middleware?
the current state of robot middleware is such that users and developers must make a heavy ontological commitment to a particular environment and philosophy in order to use it to its full effect.
Q12. What are the main features of ROS?
Thus a full suite of ROS packages provides vision processing algorithms [4], 3D point cloud interpretation [21] and simultaneous localization and mapping (SLAM) [10], among many others.
Q13. What was the scope of the robot’s activity?
Only very well-funded laboratories could have a robot, and the scope of the robot’s activity was constrained by the resources, research focus and imagination of the scientists and engineers that created it.