Skip to content

Malkhan52/ROS_Web_Controller

Repository files navigation

ROS_Web_Controller

Control your ROS based bot from browser.

Web Interface

This is the web interface to control ros based bot. Using this web-ui we can control bot from any modern browser and from any type of device having browser.

Dependencies

Setup steps

  1. move this folder(ros_web_controller) to '/var/www/html/' ( sudo cp -r <path to ros_web_controller> /var/www/html/)

  2. run these packages in local device: roscore, roslaunch rosbridge_server rosbridge_websocket.launch, rosrun web_video_server web_video_server.

  3. Now, open any modern browser and type 'http://ip address/this project'.

  4. To open in other devices, connect both devices with same network and use above address to view web page.

Features

  1. Start/Stop new topic (For now only predefined topics can be started)
  2. Subscribe any topic
  3. View live camera stream
  4. Get list of all topics
  5. Get logs of topics to debug
  6. Publish values using sliders.

ToDo

  1. Start/Stop required topic
  2. Publish any required topic
  3. Enhance UI/UX
  4. Add more features like rqtplot 2d and 3d.
  5. Get Gazebo view in browser

About

Control your ROS based bot from browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published