Closed cburbridge closed 10 years ago
It's a package in strands_utils, so just do a git pull over there and it should work. You might have to get the latest data centre also.
Ok, got it. Now when I try and launch:
roslaunch table_detection detection.launch cloud:=/head_xtion/depth/points
core service [/rosout] found
process[extraction-1]: started with pid [7861]
process[primitives_to_markers-2]: started with pid [7903]
process[detection-3]: started with pid [7924]
process[tables_to_markers-4]: started with pid [7954]
Failed to find match for field 'rgb'.
process[primitives_to_tables-5]: started with pid [7978]
[ INFO] [1396903087.863773379]: Got back 4 messages
terminate called after throwing an instance of 'ros::serialization::StreamOverrunException'
what(): Buffer Overrun
process[table_to_marker-6]: started with pid [7997]
[primitives_to_tables-5] process has died [pid 7978, exit code -6, cmd /home/chris/catkin_ws/devel/lib/primitives_to_tables/primitives_to_tables __name:=primitives_to_tables __log:=/home/chris/.ros/log/260ded30-be88-11e3-b416-843a4b7f1c04/primitives_to_tables-5.log].
log file: /home/chris/.ros/log/260ded30-be88-11e3-b416-843a4b7f1c04/primitives_to_tables-5*.log
Failed to find match for field 'rgb'.
^C[table_to_marker-6] killing on exit
[tables_to_markers-4] killing on exit
[detection-3] killing on exit
[primitives_to_markers-2] killing on exit
[extraction-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done
I think you need to update ros_datacentre as this looks like the problem we fixed yesterday.
@cburbridge Did you get this sorted out? The error indeed looks like the one I had before @hawesie patched the datacentre. You should know that the parameters for the primitive extraction (and the assumptions in the table detection) are quite tuned to the local metric map point clouds.
I still didn't, but will have a look again..
Closing this as duplicated in #27 .
What is primitives_extraction ? @nilsbore I can't compile the table detector: