ipa320 / rqt_frame_editor_plugin

An rqt plugin for creating, manipulating and managing tf frames.
MIT License
21 stars 11 forks source link

frame editor rqt-plugin

The rqt plugin frame_editor

The rviz view

Installation:

Clone this repository into your catkin workspace.

git clone https://github.com/ipa320/rqt_frame_editor_plugin.git

Update your catkin workspace, e.g.

catkin_make

Refresh rqt

rqt --force-discover

Usage:

You may just start rqt and select the frame-editor plugin.

rqt

The rqt plugin frame_editor

To be able to use the interactive marker to move frames around you have to add the InteractiveMarkers-plugin to rviz and select the topic '/frame_editor_interactive/update'

To see the configured shapes you have to add the Marker plugin in rviz and select the topic '/frame_editor_marker'

You can also run it standalone, look into the given launch file.

roslaunch frame_editor frame_editor.launch

A headless version is available through this launch file:

roslaunch frame_editor frame_editor_headless.launch

Known issues:

Starting the plugin twice

When starting the rqt plugin twice, you will receive a long error message with these last lines:

  [...] 
  File "/opt/ros/indigo/lib/python2.7/dist-packages/rospy/service.py", line 116, in register 
    raise ServiceException(err) 
ServiceException: service [/align_frame] already registered 

Cannot use the interactive marker when its behind a semitransparent mesh.

Rviz is not giving your mouse event to the interactive marker. Disable the marker plugin and the you can touch the interactive marker.

Acknowledgements:

This project is a result of the LIAA project. http://www.project-leanautomation.eu/

LIAA

EC

LIAA received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no. 608604.

Project runtime: 02.09.2013 – 31.08.2017.