Skip to content
/ rosmon Public
forked from xqms/rosmon

ROS node launcher & monitoring daemon

License

Notifications You must be signed in to change notification settings

lbl-anp/rosmon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rosmon

screenshot

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 for further information, the rest of this README contains information for rosmon developers.

Installation & Quick start

Official rosmon packages are available. On ROS Kinetic or Melodic (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.

License

rosmon is licensed under BSD-3.

Author

Max Schwarz max.schwarz@ais.uni-bonn.de

About

ROS node launcher & monitoring daemon

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.5%
  • C 2.7%
  • CMake 2.5%
  • Python 1.7%
  • Shell 1.6%