Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xqms/rosmon
ROS node launcher & monitoring daemon
https://github.com/xqms/rosmon
Last synced: about 1 month 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 (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T19:51:31.000Z (8 months ago)
- Last Synced: 2024-08-03T02:02:48.490Z (4 months ago)
- Language: C++
- Homepage:
- Size: 1.27 MB
- Stars: 179
- Watchers: 13
- Forks: 48
- Open Issues: 10
-
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). ![rosmon](https://img.shields.io/github/stars/xqms/rosmon.svg?style=flat&label=Star&maxAge=86400) (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
![screenshot](./rosmon_core/doc/screenshot.svg)
`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