https://github.com/leggedrobotics/catkin_create_rqt
An RQT plugin generator script, supporting several arguments to generate a rqt plugin for ROS, similar to catkin_create_pkg
https://github.com/leggedrobotics/catkin_create_rqt
Last synced: 12 months ago
JSON representation
An RQT plugin generator script, supporting several arguments to generate a rqt plugin for ROS, similar to catkin_create_pkg
- Host: GitHub
- URL: https://github.com/leggedrobotics/catkin_create_rqt
- Owner: leggedrobotics
- License: bsd-3-clause
- Created: 2015-10-19T13:25:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-04-25T13:05:09.000Z (about 8 years ago)
- Last Synced: 2025-05-02T01:37:54.948Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 14
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Create catkin rqt plugin package for ROS
**Author: Samuel Bachmann**
This is a very basic script to create a standard rqt plugin for ROS.
The script will generate a ready to use rqt package including source code files.
There are some input arguments supported to customize the package a bit.
By setting `-y` the script generates a rqt package in python.
## Usage
Example call:
./catkin_create_rqt rqt_example std_msgs sensor_msgs -c Example -n rqt_example -f example -p /home/user/catkin_ws/src
## Supported arguments
usage: catkin_create_rqt [-h] [-p PATH] [-c CLASS_NAME] [-n NAMESPACE]
[-f FILE_NAME] [-a AUTHOR] [-e EMAIL] [-y]
name [dependencies [dependencies ...]]
| Parameter | Description |
| ------------------- | ---------------------------------------------------- |
| [-h, --help] | shows the help message and exits |
| [-p, --path] | the path into which the package should be generated |
| [-c, --class_name] | rename the used class name |
| [-n, --namespace] | rename the used namespace (only C++) |
| [-f, --file_name] | rename the file names (file_name.cpp, .h, .ui) |
| [-a, --author] | define author in package.xml |
| [-e, --email] | define email address in package.xml |
| [-y, --python] | generate python rqt package |