Cannot load information on rosprocessinfo, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

ROS Process Info

A simple node to convert the Process Info of your node-process to a ROS Topic.

Installation

$ bzr branch lp:rosprocessinfo ~/ros/
$ export ROS_PACKAGE_PATH=~/ros/rosprocessinfo:$ROS_PACKAGE_PATH
$ rosmake rosprocessinfo

Usage

Suppose you want to log the process information of nodes: /node/name1 /node/name2

$ rosrun rosprocessinfo /node/name1 /node/name2

This will should publish new topics with names "/node/name1/processinfo", "/node/name2/processinfo".

$ rostopic list | grep processinfo
/node/name1/processinfo
/node/name2/processinfo

You are all set. You can use these topics in any way you want. To plot them with rxplot use

$ rxplot /node/name1/processinfo/RSS:SIZE /node/name1/processinfo/CPU

To record them into bagfiles use:

$ rosbag record /node/name1/processinfo /node/name2/processinfo

Wiki: rosprocessinfo (last edited 2012-01-28 00:01:35 by Vikas Dhiman)