Development of Web Control Panel For ROS Operated Robots
Development of Web Control Panel For ROS Operated Robots
Malkhan Singh
Computer Science and Engineering
National Institute of Tecchnology
Rourkela, India
[email protected]
Fig. 5. List of all topics in mobile device 6. System Independent Yes No Yes
CONCLUSION
In this paper we have presented a web application to
control ROS based robot. This web app enables to start/stop
processes, to stream camera feed and to control speed of
thrusters with sliders, subscribe any topic by it’s name and
it’s message type, get list of all topics, get status of
processes.
Since, It’s a web app. It can be run on any device and
system. Hence, it solve problem of system dependencies of
ROS, now robots can be controller from browser of any
device./system. This app is easy to use and work efficiently.
Fig. 6. Sliders to control thruster speed
REFERENCES
IV. RELATED WORK AND COMPARISON
[1] Open Source Robotics Foundation, Robot Operating System.
Robotics engineering is moving to cloud robotics. There http://www.ros.org.
are many researchers are utilizing web technologies for [2] Qt, QProcess class, https://doc.qt.io/archives/qt-4.8/qprocess.html.
remote teleoperation of robots. Development of rosbridge is [3] Jonathan Mace,rosbridge_suite, http://www.ros.org/rosbridge_suite
enables control ROS functionality by non-ROS programs. [4] Asynchronous WebSocket Server in C++. https://github.com/GT-
Which is really a good achievement for cloud robotics. There RAIL/async_web_server_cpp
is group of researchers named Robot Web Tools is working [5] Robot Web Tools, Web Video Server
hard for web tools of robots. https://github.com/RobotWebTools/web_video_server
[6] Jihoon Lee, Web Application for Robots using rosbridge
A. Comparison with existing work [7] Sai Sahith Velamala, Devendra Patil, Xie Ming. 2017 IEEE
International Conference on Robotics and biomimetics (ROBIO).
We have studies two existing papers which are related to Development of ROS-based GUI for control of an autonomous
our research. We are presenting here a comparative study surface vehicle.
with them. [8] Russell Toris, Julius Kammerl, David V. Lu, Jihoon Lee, Odest
Chadwicke Jenkins, Sarah Osentoski6, Mitchell Wills and Sonia
Chernova, Robot Web Tools: Efficient Messaging for Cloud Robotics