Skip to content
Austin Deric edited this page Mar 20, 2017 · 6 revisions

Robot Configuration

Developer Tools

Process Profiling

Run the SwRI Profiler:

roslaunch swri_profiler profiler.launch

Common Issues

Qt Glyph Loading Segfault (Kinetic)

Rviz on Kinetic is prone to a segmentation fault caused by internal functions in the Qt library. Our current work-around is to set the following environment variable:

  export QT_NO_FT_CACHE=1

pcl_ros

Some instances of plugins require PCL 1.8 built with VTK 7.1. Edit perception pipeline's pcl_ros pacakge and change

find_package(PCL REQUIRED)

to

find_package(PCL 1.8 REQUIRED)

version `Qt_5' not found

if you get the following error:

[ERROR] [1490018839.123457926]: PluginlibFactory: The plugin for class 'godel_plugins/RobotBlendingPanel' failed to load.  Error: Failed to load library /home/<user>/godel_ws/devel/lib//libgodel_plugins.so. Make sure that you are calling the PLUGINLIB_EXPORT_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Could not load library (Poco exception = /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by /home/<user>/godel_ws/devel/lib//libgodel_plugins.so))
  • make sure QT 5 is installed
  • build with terminal and not the QT IDE