ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You can refer to many rqt plugins in fuerte branch as examples (note all plugins reside in rqt stack - there weren't separate stack/metapackage for rqt plugins then). Except for rqt_image_view and rqt_rviz that are written in C++, all others are implemented in python.

The only difference between catkinized rqt plugin and rosbuild one in terms of rqt is CMakeLists.txt (note that the general difference between rosbuilt and catkin packages is valid too).

You might be aware that rqt isn't fully available on fuerte, or at least the development and support is not active for it. So I'm sorry that the documentation will be unlikely done for fuerte. Ask further if anything is unclear but those examples should give much insight.

You can refer to many rqt plugins in fuerte branch as examples (note all plugins reside in rqt stack - there weren't separate stack/metapackage for rqt plugins then). Except for rqt_image_view and rqt_rviz that are written in C++, all others are implemented in python.

The only difference between catkinized rqt plugin and rosbuild one in terms of rqt is CMakeLists.txt (note that the general difference between rosbuilt and catkin packages is valid too).too). And the simplest CMakeLists.txt among those plugins looks like this:

cmake_minimum_required(VERSION 2.4.6)
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
rosbuild_init()

You might be aware that rqt isn't fully available on fuerte, or at least the development and support is not active for it. So I'm sorry that the documentation will be unlikely done for fuerte. Ask further if anything is unclear but those examples should give much insight.

You can refer to many rqt plugins in fuerte branch as examples (note all plugins reside in rqt stack - there weren't separate stack/metapackage for rqt plugins then). Except for rqt_image_view and rqt_rviz that are written in C++, all others are implemented in python.

Although I haven't tested, you probably don't even need to build your rqt plugins if they are written in python and not doing "special". In that case all you need is to export your plugins to plugin loader of pluginlib that's done by following:

  • export tag in manifest.xml that refers to plugin.xml
  • plugin.xml

The only difference between catkinized rqt plugin and rosbuild one in terms of rqt is CMakeLists.txt (note that the general difference between rosbuilt and catkin packages is valid too). And the simplest CMakeLists.txt among those plugins looks like this:

cmake_minimum_required(VERSION 2.4.6)
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
rosbuild_init()

You might be aware that rqt isn't fully available on fuerte, or at least the development and support is not active for it. So I'm sorry that the documentation will be unlikely done for fuerte. Ask further if anything is unclear but those examples should give much insight.