https://github.com/xqms/rosmon
ROS node launcher & monitoring daemon
https://github.com/xqms/rosmon
Last synced: 3 days ago
JSON representation
ROS node launcher & monitoring daemon
- Host: GitHub
- URL: https://github.com/xqms/rosmon
- Owner: xqms
- License: other
- Created: 2015-03-14T17:43:59.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T19:51:31.000Z (about 1 year ago)
- Last Synced: 2024-11-10T00:33:08.226Z (6 months ago)
- Language: C++
- Homepage:
- Size: 1.27 MB
- Stars: 182
- Watchers: 13
- Forks: 47
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ros-tools - rosmon - rosmon is a drop-in replacement for the standard roslaunch tool. Rather unlike roslaunch, rosmon is focused on (remote) process monitoring. [rosmon Wiki](http://wiki.ros.org/rosmon).  (Other / Sensors)
- awesome-robotic-tooling - rosmon - ROS node launcher & monitoring daemon. (Operation System / Monitoring)
- awesome-robotic-tooling - rosmon - ROS node launcher & monitoring daemon (Development Environment / Launch and Monitor)
README
# rosmon

`rosmon` is a drop-in replacement for the standard `roslaunch` tool. Rather
unlike `roslaunch`, `rosmon` is focused on (remote) process monitoring.Please see the [ROS wiki page](https://wiki.ros.org/rosmon) for further
information, the rest of this README contains information for `rosmon`
developers.## Installation & Quick start
Official `rosmon` packages are available. On ROS Kinetic, Melodic, and Noetic (Ubuntu) simply do:
sudo apt install ros-${ROS_DISTRO}-rosmon
In case you don't need the rqt GUI, you can install the core package only:
sudo apt install ros-${ROS_DISTRO}-rosmon-core
Afterwards, try
# launch one of the rosmon test cases
mon launch rosmon_core basic.launch## Building from source
Simple include this repository in your catkin workspace. `rosmon` depends on
[rosfmt], so make sure you either have `rosfmt` installed using the ROS packages
or you compile it from source in your catkin workspace. After a build
(tested with `catkin_tools`) and re-sourcing of the `devel/setup.bash` you will
have the `mon` command in your environment.[rosfmt]: https://github.com/xqms/rosfmt
## License
`rosmon` is licensed under BSD-3.
## Author
Max Schwarz