Which of the tutorials did you follow? The 'Ubuntu installation' or the 'Additional Source Installation Instructions'? Also: which OS is this, which version, which ROS release and how did you install ROS (from debians, or also from source)?
Edit:
The MoveIt tutorial you linked gives you a choice:
- install MoveIt using apt-get ('ubuntu install): this is for 'normal' users
- install MoveIt by compiling from sources using catkin_make ('source installation'): this is for developers.
Which of those two options did you do?
I'm asking all of this because if you don't get SEGFAULTs with the debians, and you don't want to develop MoveIt itself, we can save us a lot of trouble by just installing the debs (and not debug your from-source build).
Edit 2:
I must install correctly the ROS by debian. where can be the problem ?
Please remove all moveit_*
packages from your catkin workspace, do rm -rf /path/to/catkin_ws/{build,devel}
, then run sudo apt-get install ros-indigo-moveit-full
.
Then try again.
Edit 3:
I install the Movelt! by the first choice. Actually I haven't followed the third step ( install the ros-hydro-moveit-full-pr2 )as I don't use it.
/home/handwerk/moveit/devel/lib/moveit_setup_assistant/moveit_setup_assistant
: this path is in the error msg you pasted in your question. That would seem to suggest you compiled moveit from sources.
Do you get the exit code -11
(SEGFAULT
) with the apt-get
moveit as well?
Edit 4:
oh! I install the moveit! also by the second choice, now I have removed the moveit file and reinstalled the moveit! by the debian packge.but the error still happens
no SEGFAULT with the apt-get moveit.
Good.
what's meaning of rm -rf /path/to/catkin_ws/{build,devel}
?
It removes your previous 'from source' MoveIt build, to avoid you accidentally mixing those up with the MoveIt install from debs.
but I meet a warning when installing dependencies with
rosdep install --from-paths src --ignore-src --rosdistro indigo -y
I must install correctly the ROS by debian. where can be the problem ?
I install the Movelt! by the first choice. Actually I haven't followed the third step ( install the ros-hydro-moveit-full-pr2 )as I don't use it.
oh! I install the moveit! also by the second choice, now I have removed the moveit file and reinstalled the moveit! by the debian packge.but the error still happens
no SEGFAULT with the apt-get moveit.
what's the meaning ofrm -rf /path/to/catkin_ws/{build,devel}
?