[ INFO] [1368725707.525448986]: No optimization objective specified. Defaulting to optimization of path length for the allowed planning time.
***[ INFO] [1368727189.967177175]: Planner configuration 'arm[RRTStarkConfigDefault]' will use planner 'geometric::RRTstar'. Additional configuration parameters will be set when the planner is constructed.
[ INFO] [1368727189.967630625]: No optimization objective specified. Defaulting to optimization of path length for the allowed planning time.
[ INFO] [1368727189.968036234]: Starting with 1 states
[moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3] process has died [pid 31193, exit code -11, cmd /opt/ros/groovy/lib/moveit_ros_benchmarks/moveit_run_benchmark /home/faps/Desktop/testtest.cfg --benchmark-planners __name:=moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198 __log:=/home/faps/.ros/log/64884ed4-be52-11e2-b7b3-00262d79481a/moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3.log].
log file: /home/faps/.ros/log/64884ed4-be52-11e2-b7b3-00262d79481a/moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3*.log
Hello,
after setting up a new Warehouse Database, following Ioan's constructions, RVIZ-Moveit-Plugin works fine again.
But I noticed some changes concerning RRT*, which cause problems for me.
At first I have a general question, then I noticed the benchmark-tool doen't work with standard-params for RRT*
and at least I noticed a bug in MoveIt Rviz-Plugin.
1.When I select RRTStarkConfigDefault for planning inside RVIZ it executed while always taking the maximum allowed time. (I think this is wanted when I interpret the description on http://ompl.kavrakilab.org correctly)
[ INFO] [1368725707.525448986]: No optimization objective specified. Defaulting to optimization of path length for the allowed planning time.
2.When I launch "run_benchmark_ompl.launch" all Default planners work fine except of RRT* (which is also the only one with extra params in the .yaml file by default)
Following Error occurs:
***[ INFO] [1368727189.967177175]: Planner configuration 'arm[RRTStarkConfigDefault]' will use planner 'geometric::RRTstar'. Additional configuration parameters will be set when the planner is constructed.
[ INFO] [1368727189.967630625]: No optimization objective specified. Defaulting to optimization of path length for the allowed planning time.
[ INFO] [1368727189.968036234]: Starting with 1 states
[moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3] process has died [pid 31193, exit code -11, cmd /opt/ros/groovy/lib/moveit_ros_benchmarks/moveit_run_benchmark /home/faps/Desktop/testtest.cfg --benchmark-planners __name:=moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198 __log:=/home/faps/.ros/log/64884ed4-be52-11e2-b7b3-00262d79481a/moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3.log].
log file: /home/faps/.ros/log/64884ed4-be52-11e2-b7b3-00262d79481a/moveit_benchmark_faps_Aspire_5740D_31153_2566901566941376198-3*.log
I don't understand it because inside Rviz, RRT* works correctly and according to their .launch-files they're using the same .yaml files.
3. Maybe it isn't noticed until yet: If you're renaming a scene after an already existing scene RVIZ dies after confirming the warning-message.
Thanks in advance
Dominik
[ INFO] [1369058196.513452739]: Planning request received for MoveGroup action. Forwarding to planning pipeline.
[New Thread 0x7fffb7fff700 (LWP 9291)]
[ INFO] [1369058196.520177759]: Planner configuration 'arm[RRTStarkConfigDefault]' will use planner 'geometric::RRTstar'. Additional configuration parameters will be set when the planner is constructed.
[ INFO] [1369058196.520589112]: No optimization objective specified. Defaulting to optimization of path length for the allowed planning time.
[ INFO] [1369058196.520967061]: Starting with 1 states
[Thread 0x7fffb7fff700 (LWP 9291) exited]
[ INFO] [1369058206.569181670]: Created 854 states. Checked 38022 rewire options.
[ INFO] [1369058206.569269353]: Solution found in 10.048678 seconds
*** glibc detected *** /opt/ros/groovy/lib/rviz/rviz: double free or corruption (fasttop): 0x00000000014e8a10 ***
[New Thread 0x7fffb3fff700 (LWP 8357)]
[ INFO] [1369057949.069301582]: Planner configuration 'arm[PRMkConfigDefault]' will use planner 'geometric::PRM'. Additional configuration parameters will be set when the planner is constructed.
move_group: malloc.c:2451: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd2a7b700 (LWP 8059)]
0x00007ffff4b2e425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb)
[ INFO] [1369058465.331473463]: Planning request received for MoveGroup action. Forwarding to planning pipeline.
[New Thread 0x7fffb7fff700 (LWP 10168)]
[ INFO] [1369058465.334931730]: Planner configuration 'arm[PRMkConfigDefault]' will use planner 'geometric::PRM'. Additional configuration parameters will be set when the planner is constructed.
*** glibc detected *** /opt/ros/groovy/lib/moveit_ros_move_group/move_group: malloc(): memory corruption: 0x00007fffc01454c0 ***
[Thread 0x7fffb7fff700 (LWP 10168) exited]
[scene]
name=pickandplace
runs=50
timeout=30
[plugin]
name=ompl_interface/OMPLPlanner
planners=BKPIECEkConfigDefault ESTkConfigDefault KPIECEkConfigDefault LBKPIECEkConfigDefault RRTConnectkConfigDefault RRTkConfigDefault SBLkConfigDefault LazyRRTkConfigDefault
faps@faps-Aspire-5740D:~/Desktop$ rospack find ompl
/opt/ros/groovy/share/ompl
Linking CXX shared library /home/faps/moveit/devel/lib/libmoveit_move_group_default_capabilities.so
[ 72%] Built target moveit_move_group_default_capabilities
make: *** [all] Error 2
Invoking "make" failed
Thank You,
do you know if the benchmarkresults (like planning time, path_length) with constraints only for the end effector differ (qualitative not quantitative) much from these one with queries?
If yes: Are the bechmark-results of the planning-arena-website still relevant and comparable with results of the current status of ompl?