An open API service indexing awesome lists of open source software.

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

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 |