Hi Konrad, Could you please send me a urdf for your manipulator and I will try to reproduce your problem. Regards, Sachin On Sun, Oct 17, 2010 at 9:23 AM, Konrad Banachowicz wrote: > Hi all, > I have problem with running ompl motion planner on our irb-6 manipulator. > When i send a goal to move arm ompl-planning node ends with segfault. > This is very strange to me because stomp-motion-planner works for me. > Here is backtrace : > GNU gdb (GDB) 7.1-ubuntu > Copyright (C) 2010 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law.  Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > For bug reporting instructions, please see: > ... > Reading symbols from > /opt/ros/cturtle/stacks/motion_planners/ompl_planning/motion_planner...done. > (gdb) r > Starting program: > /opt/ros/cturtle/stacks/motion_planners/ompl_planning/motion_planner > __name:=motion_planner > __log:=/home/konrad/.ros/log/479ff7be-d9de-11df-87a9-485b397ce758/motion_planner-1.log > [Thread debugging using libthread_db enabled] > [New Thread 0x7fffebbbf710 (LWP 9194)] > [New Thread 0x7fffeb3be710 (LWP 9195)] > [New Thread 0x7fffeabbd710 (LWP 9196)] > [New Thread 0x7fffea3bc710 (LWP 9201)] > [New Thread 0x7fffe9bbb710 (LWP 9204)] > [ WARN] [1287330043.490047007]: No default collision operations specified > [ INFO] [1287330043.493481452]: Robot frame is 'base_link' > [New Thread 0x7fffe93ba710 (LWP 9218)] > [ WARN] [1287330043.669888723]: Unknown planner type: > [ WARN] [1287330043.671902945]: Unknown planner type: > [ INFO] [1287330043.676405613]: Known models: > [ INFO] [1287330043.676785969]:   * irp6p > [ INFO] [1287330043.676924813]: Motion planning running in frame 'base_link' > [ WARN] [1287330078.760853844]: Message from [/addCylinder] has a > non-fully-qualified frame_id [base_link]. Resolved locally to [/base_link]. >  This is will likely not work in multi-robot systems.  This message will > only print once. > [ INFO] [1287330078.761141310]: Added 1 object to namespace pole in > collision space > [New Thread 0x7fffe8bb9710 (LWP 9331)] > [ INFO] [1287330290.291668304]: Received request for planning > [ INFO] [1287330290.293103682]: Selected motion planner: > 'kinematic::SBL[SBLkConfig2]', with priority 10 > [ INFO] [1287330290.304334439]: ompl planning for group irp6p > Program received signal SIGSEGV, Segmentation fault. > planning_models::KinematicModel::computeTransforms (this=0x0, > params=0x7a0900) >     at > /tmp/buildd/ros-cturtle-motion-planning-common-0.2.4/debian/ros-cturtle-motion-planning-common/opt/ros/cturtle/stacks/motion_planning_common/planning_models/src/kinematic_model.cpp:461 > 461 > /tmp/buildd/ros-cturtle-motion-planning-common-0.2.4/debian/ros-cturtle-motion-planning-common/opt/ros/cturtle/stacks/motion_planning_common/planning_models/src/kinematic_model.cpp: > No such file or directory. >         in > /tmp/buildd/ros-cturtle-motion-planning-common-0.2.4/debian/ros-cturtle-motion-planning-common/opt/ros/cturtle/stacks/motion_planning_common/planning_models/src/kinematic_model.cpp > (gdb) bt > #0  planning_models::KinematicModel::computeTransforms (this=0x0, >     params=0x7a0900) >     at > /tmp/buildd/ros-cturtle-motion-planning-common-0.2.4/debian/ros-cturtle-motion-planning-common/opt/ros/cturtle/stacks/motion_planning_common/planning_models/src/kinematic_model.cpp:461 > #1  0x000000000043b96e in ompl_planning::RequestHandler::configure ( >     this=, startState=, req=..., >     psetup=0x6adf40, distance_metric=...) >     at > /tmp/buildd/ros-cturtle-motion-planners-0.2.4/debian/ros-cturtle-motion-planners/opt/ros/cturtle/stacks/motion_planners/ompl_planning/src/request_handler/RequestHandler.cpp:218 > #2  0x000000000043c252 in ompl_planning::RequestHandler::computePlan ( >     this=0x7fffffffdf80, models=, >     start=, stateDelay=, req=..., >     res=, distance_metric=) >     at > /tmp/buildd/ros-cturtle-motion-planners-0.2.4/debian/ros-cturtle-motion-planners/opt/ros/cturtle/stacks/motion_planners/ompl_planning/src/request_handler/RequestHandler.cpp:302 > #3  0x000000000042be62 in OMPLPlanning::planToGoal (this=0x7fffffffdb60, >     req=, res=...) >     at > /tmp/buildd/ros-cturtle-motion-planners-0.2.4/debian/ros-cturtle-motion-planners/opt/ros/cturtle/stacks/motion_planners/ompl_planning/src/motion_planner.cpp:178 > #4  0x0000000000435e94 in boost::function2 motion_planning_msgs::GetMotionPlanRequest_ >&, > motion_planning_msgs::GetMotionPlanResponse_ >>&>::operator() (this=0x6b6390, params=...) >     at /usr/include/boost/function/function_template.hpp:1013 > #5 >  ros::ServiceSpec >>, motion_planning_msgs::GetMotionPlanResponse_ > >>::call(boost::function ()(motion_planning_msgs::GetMotionPlanRequest_ >&, > motion_planning_msgs::GetMotionPlanResponse_ >&)> > const&, > ros::ServiceSpecCallParams >>, motion_planning_msgs::GetMotionPlanResponse_ > >&) > (this=0x6b6390, params=...) >     at > /opt/ros/cturtle/ros/core/roscpp/include/ros/service_callback_helper.h:136 > #6 >  ros::ServiceCallbackHelperT >>, motion_planning_msgs::GetMotionPlanResponse_ > > >>::call (this=0x6b6390, params=...) >     at > /opt/ros/cturtle/ros/core/roscpp/include/ros/service_callback_helper.h:188 > #7  0x00007ffff4ad8488 in ros::ServiceCallback::call (this=0x7fffe417a910) >     at > /tmp/buildd/ros-cturtle-ros-1.2.3/debian/ros-cturtle-ros/opt/ros/cturtle/ros/core/roscpp/src/libros/service_publication.cpp:123 > #8  0x00007ffff4aea631 in ros::CallbackQueue::callOneCB (this=0x693220, >     tls=0x7fffe4003140) >     at > /tmp/buildd/ros-cturtle-ros-1.2.3/debian/ros-cturtle-ros/opt/ros/cturtle/ros/core/roscpp/src/libros/callback_queue.cpp:381 > #9  0x00007ffff4aeb72b in ros::CallbackQueue::callAvailable (this=0x693220, >     timeout=) >     at > /tmp/buildd/ros-cturtle-ros-1.2.3/debian/ros-cturtle-ros/opt/ros/cturtle/ros/core/roscpp/src/libros/callback_queue.cpp:333 > #10 0x00007ffff4af0b09 in ros::SingleThreadedSpinner::spin ( >     this=, queue=0x693220) >     at > /tmp/buildd/ros-cturtle-ros-1.2.3/debian/ros-cturtle-ros/opt/ros/cturtle/ros/core/roscpp/src/libros/spinner.cpp:49 > #11 0x00007ffff4a79abb in ros::spin () >     at > /tmp/buildd/ros-cturtle-ros-1.2.3/debian/ros-cturtle-ros/opt/ros/cturtle/ros/core/roscpp/src/libros/init.cpp:488 > #12 0x000000000041c248 in OMPLPlanning::run (this=0x7fffffffdb60) >     at > /tmp/buildd/ros-cturtle-motion-planners-0.2.4/debian/ros-cturtle-motion-planners/opt/ros/cturtle/stacks/motion_planners/ompl_planning/src/motion_planner.cpp:105 > #13 0x0000000000419a39 in main (argc=1, argv=0x7fffffffe0a8) >     at > /tmp/buildd/ros-cturtle-motion-planners-0.2.4/debian/ros-cturtle-motion-planners/opt/ros/cturtle/stacks/motion_planners/ompl_planning/src/motion_planner.cpp:210 > > Pozdrawiam > Konrad Banachowicz > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > > -- Sachin Chitta Research Scientist Willow Garage