Author: Roberto D'Amico
A Web Console for Nvidia Jetbot based on ROS Web Tools.
If is the first time you use this repo, execute all the following command, ootherwise check if there are code updates with the git command, in case you download them, and after go to the Run it section.
Poweron the Jetbot, and connect to in via SSH, execute the following command to install the ROS dependencies to use this package:
sudo apt-get install ros-melodic-roswww ros-melodic-rosbridge-serverThe latest version of code need the Jetson stats installed, to install it simply use the command:
sudo -H pip install -U jetson-statsand after clone the report of wrapper in the your source folder
cd ~/workspace/catkin_ws/src
git clone https://github.com/rbonghi/ros_jetson_stats.gitNow in the Source folder of your workspace and clone this repository, for rexample:
cd ~/workspace/catkin_ws/src # Only if you not in this folder
git clone https://github.com/bobboteck/jetbot_ros_webconsole.gitGo back in the catkin_ws and use catkin_make to build the package:
cd ../ # or alternatively use: cd ~/workspace/catkin_ws
catkin_makeCheck if the installation process went well, with the command:
rospack find jetbot_ros_webconsoleAnd wait for the expected output:
/home/<USER>/workspace/catkin_ws/src/jetbot_ros_webconsoleNote: the folders I have indicated are not abbligatory those to be used, if necessary modify the scripts according to the folders of your project
If you Jetbot is just up and running and you are connented in SSH, start the console with command:
roslaunch jetbot_ros_webconsole jetbot_ros_webconsole.launchGood, now open a browser on a device connected in the same network of the Robot, and go to the url:
http://<JETBOT_IP-OR-JETBOT_HOSTNAME>:8080/jetbot_ros_webconsoleand see that ...
List of feature implemented, this list is in continuos evolution:
- Connection and control of it
- CPU information
- Move Robot with JoyStick
- Send message on display
To report BUG or request new Features, you can use GitHub's ISSUE system related to this project.
