Skip to content

This package contains a node that exposes an actionlib API to control rosbag.

License

Notifications You must be signed in to change notification settings

LdwgWffnschmdt/rosbag_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rosbag_control

This package contains a node that exposes an actionlib API to control rosbag.

Installation

# Clone this repo in your catkin workspaces src folder
cd catkin_ws/src
git clone https://github.com/LdwgWffnschmdt/rosbag_control.git

# Make the cfg file executable
chmod a+x rosbag_control/cfg/Rosbag.cfg

# Build your workspace
cd catkin_ws
catkin_make

# You'll probably also need to make the node executable
chmod +x rosbag_control/src/rosbag_control

Usage

The node exposes an actionlib API:

#goal definition
string arguments
---
#result definition
---
#feedback
string stdout
string stderr

The node will execute rosbag "arguments" so you can run any rosbag script. To stop the script just cancel the action.

The folder in which the script is executed can be configured with dynamic_reconfigure

About

This package contains a node that exposes an actionlib API to control rosbag.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published