RoverOS: Linking ROS with WebSocket for moblie robot
Hansi Hong, Zifan Wen, Sheng Bi, Yue Zhang, Wenxing Yang
- Year
- 2019
- Citations
- 5
Abstract
With the rise of the Internet of Things(IoT), human-robot interaction between robots and humans has become one of the hotspots in the field of robotics. Thus, we present RoverOS, an integration WebSocket-based layer which provides bidirectional and stable connection among ROS system and Web client. RoverOS is a simple and uniform application implemented in Java, with which one allows users to control robot moving, get video data and navigate Turtlebot robot in a pre-existing map by the Web client. Basically it acts as an agent between clients and ROS system, forwarding messages via ros topics. RoverOS performance was tested on Turtlebot2 and Google browser. And RoverOS was shown to be efficient and stable.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002