A ROS WEB console to control remotely your robot. Based with robotwebtools.
๐ข See demo console in: http://rbonghi.github.io/ros_webconsole/ ๐ข
It depends on the following ROS packages:
- roswww
- rosbridge
- tf2_web_publisher
This web console depends on:
- jQuery. Release 2.1.1
- jQuery Mobile. Release 1.4.5
- EventEmitter2
- three.js
- ColladaLoader2
- THREE.STLLoader
- EaselJS
- roslibjs
- ros2djs
- ros3djs
Open a terminal and build the package:
cd ~/catkin_ws/src
git clone https://github.com/rbonghi/ros_webconsole.git
cd ../
rosdep install --from-paths src --ignore-src -r -y
catkin_make
source ./devel/setup.bash
- Launch your robotics project with URDF and controllers
- Run from your terminal
roslaunch ros_webconsole ros_webconsole.launch
- Open your browser in: http://localhost:8001/ros_webconsole
From the web interface you can export the configuration file and save on the config\config.json
every load the page will be loaded with your selected configuration