Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rbonghi/ros_jetson_stats
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
https://github.com/rbonghi/ros_jetson_stats
diagnostics jetson-nano jetson-stats jetson-tx2 jetson-xavier monitoring-tool nvidia ros wrapper
Last synced: 4 months ago
JSON representation
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
- Host: GitHub
- URL: https://github.com/rbonghi/ros_jetson_stats
- Owner: rbonghi
- License: mit
- Created: 2019-06-06T14:01:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T13:49:52.000Z (almost 2 years ago)
- Last Synced: 2024-05-09T21:35:12.805Z (9 months ago)
- Topics: diagnostics, jetson-nano, jetson-stats, jetson-tx2, jetson-xavier, monitoring-tool, nvidia, ros, wrapper
- Language: Python
- Homepage:
- Size: 732 KB
- Stars: 66
- Watchers: 5
- Forks: 22
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ROS jetson-stats
A ROS wrapper [jetson-stats](https://github.com/rbonghi/jetson_stats) to ROS where you can read the status of your board via diagnostic messages.
# Installation
1. Check your NVIDIA board have installed jetson-stats otherwise install it
```elm
sudo -H pip install -U jetson-stats
```
2. Clone this repository in your workspace
3. Run catkin_make to locate `ros_jetson_stats` in your workspace## Setup your launch file
Add in your launch file the `ros_jetson_stats` package following
```xml```
# Services
You can enable and disable jetson_clocks, set the NV Power Model or change the FAN mode directly from ros service.
* **jetson_clocks** (_ros_jetson_stats/jetson_clocks_)
* status: Boolean value
* **nvpmodel** (_ros_jetson_stats/nvpmodel_)
* nvpmodel: NVP Model name, please refer NVIDIA documentation
* **fan** (_ros_jetson_stats/fan_)
* mode: default, system, manual# Run the demo
Run the demo following this roslaunch file
```elm
roslaunch ros_jetson_stats jetson_stats.launch
```
Watch your NVIDIA Jetson stats from your runtime_monitor
```elm
rosrun rqt_runtime_monitor rqt_runtime_monitor
```
![runtime_monitor](.github/runtime_monitor.gif)