software:uima:setup:rhdemo
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
software:uima:setup:rhdemo [2014/05/14 15:10] – created balintbe | software:uima:setup:rhdemo [2016/05/19 09:19] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | __Important: | + | __Important: |
+ | To do this: | ||
+ | rosrun rqt_reconfigure rqt_reconfigure | ||
+ | |||
+ | Find // | ||
+ | |||
+ | Filtering the pointclouds/ | ||
+ | |||
+ | ==Running the perception pipeline for the demo== | ||
To start a pipeline run: | To start a pipeline run: | ||
- | rosrun iai_rs_cpp rs_runAE | + | rosrun iai_rs_cpp rs_runAE |
__Note:__ on the demo PC this can also be done by running // | __Note:__ on the demo PC this can also be done by running // | ||
| | ||
- | Optionally | + | __Optional: |
roslaunch realtime_urdf_filter realtime_urdf_filter.launch | roslaunch realtime_urdf_filter realtime_urdf_filter.launch | ||
| | ||
- | __Note1:__ if using the urdf filter, the config file path in the CollectionReader2.xml. To do this go to the project home folder: | + | __Note1:__ if using the urdf filter, the config file path in the //CollectionReader2.xml//. To do this go to the project home folder |
- | roscd iai_rs_cpp | + | |
- | + | ||
- | CollectionReader2.xml | + | |
< | < | ||
< | < | ||
Line 23: | Line 28: | ||
</ | </ | ||
</ | </ | ||
- | Uncomment the line conatining urdf filter and comment the line after it. You're done. | + | Uncomment the line conatining urdf filter and comment the line after it. |
__Note2__: | __Note2__: | ||
+ | |||
+ | ==Using MLNs== | ||
To use the results from the MLN based inferencing run: | To use the results from the MLN based inferencing run: | ||
roslaunch mln_query mln_query.launch | roslaunch mln_query mln_query.launch | ||
+ | The mln atoms generator and the inferencer are by default in the pipeline, but the demo will run even we are not running it. | ||
| | ||
+ | ==Pipeline definition== | ||
+ | |||
+ | The pipeline for the demo is defined in an analasys engine called // | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | To turn on or off modules simply (un)comment them. No recompilation needed. All of the modules in the pipeline have their own configuration file, located in // | ||
===== Troubelshooting ===== | ===== Troubelshooting ===== | ||
+ | You can use the Visual output of RoboSherlock to see what the perception system thinks it sees. Select the window and press //left// and //right// to navigate through the results of different annotators | ||
+ | |||
+ | For debugging purposes, there is a module called TFBroadcaster, | ||
+ | |||
+ | Most common problem when perceiving an object in the wring pose is that the robot moved, but perception was still processing an old frame. Take care when you start listening for results! In it's current state the whole pipeline might take up to **5 seconds**!!! (sorry bout that:D) | ||
+ | |||
+ | If spatulas are not seen try fiddleing with the lights :D |
software/uima/setup/rhdemo.1400080225.txt.gz · Last modified: 2016/05/19 09:18 (external edit)