motion_control and rtt_motion_control_msgs problem

Hi all, I'm compiling LWR_fri and I got a problem about the rtt_motion_control_msgs package, that is missing in my installation.

I'm using orocos under ros and I installed it in fuerte using this instructions.

I was not able to find the way to install this package and also the motion_control package, either on the ros & orocos website.

Did I do something wrong?

Thank you so much for your help.

Regards,

M

progress and new problem

I found here the stack and on this website the following instructions:

* Note you only need the motion_control_msgs and rtt_motion_control_msgs directories. 
Proposed steps:
git clone http://git.mech.kuleuven.be/robotics/motion_control.git
cd motion_control
git checkout devel
OPTIONAL: rm -rf ./cartesian_motion_control ./naxes_motion_control
Adjust the ROS_PACKAGE_PATH to find the stack.
rosmake

I did the steps (without the optional steps because I need that packages), but at the rosmake step I got

user@computer:~/ros_workspace/orocos$ rosmake motion_control
[ rosmake ] rosmake starting...                                                                                                                                                     
[ rosmake ] Packages requested are: ['motion_control']                                                                                                                              
[ rosmake ] Logging to directory ~/.ros/rosmake/rosmake_output-20120627-184842                                                                                        
[ rosmake ] Expanded args ['motion_control'] to:
['rtt_motion_control_msgs', 'cartesian_motion_control', 'motion_control_msgs', 'naxes_motion_control']                             
cannot find required resource: orocos_toolchain_ros
ROS path [0]=/opt/ros/fuerte/share/ros
ROS path [1]=/opt/ros/fuerte/share
ROS path [2]=/opt/ros/fuerte/stacks
ROS path [3]=~/ros_workspace
ROS path [4]=~/ros_workspace/orocos
ROS path [5]=~/ros_workspace/orocos/motion_control
ROS path [6]=~/ros_workspace/orocos/kuka_robot_hardware/kuka_lwr_fri
ROS path [7]=~/ros_workspace/orocos/kuka_robot_hardware/lwr_fri
and it cannot find the orocos_toolchain_ros. From the installation instruction of orocos toolchain here, I saw that it was splitted in 5 packages. How to make it visible? In my case all these 5 packages are in ~/ros_workspace/orocos and this folder is in the $ROS_PACKAGE_PATH.

Thank you for your help,

M

Solved

In order to rosmake the motion_control stack, I had to change the stack.xml files removing the _ros in the orocos_toolchain_ros, so in this way it worked.

Hope that it is correct and helps someone.

Regards,

M

Solved

Hi Mirko,

On Thu, Jun 28, 2012 at 10:45:40AM +0000, mirko [dot] comparetti [..] ... wrote:
> In order to rosmake the motion_control stack, I had to change the stack.xml
> files removing the _ros in the orocos_toolchain_ros, so in this way it
> worked.

That changed sometime ago, strange nobody tripped over this sooner.

> Hope that it is correct and helps someone.

I committed a fix to the repository.

Thanks for reporting!
Markus