ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

rosmake fails for youbot_description

asked 2012-12-13 06:00:18 -0500

joe.s gravatar image

updated 2014-01-28 17:14:34 -0500

ngrennan gravatar image

I'm trying to get a simulated youBot running in Gazebo. When running rosmake on the line

rosmake youbot_description

I get a failure. The failure states

[rosmake-7] Finished <<< youbot_description [FAIL] [ 2.11 seconds ]
[ rosmake ] Halting due to failure in package youbot_description. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 41 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/ros-root/.ros/rosmake/rosmake_output-20121213-115221

I downloaded using the apt-get commands from this page: http://youbot-store.com/simulation/12/software.aspx

But I did substitute to use ros-fuerte-pr2-controllers and ros-fuerte-pr2-simulator as I am running fuerte.

I can post the log file if needed but here's the portion that seems to be relevant:

[ 50%] Building CXX object CMakeFiles/cartesian_compliance_control_test.dir/examples/cartesian_compliance_control_test.o /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/examples/cartesian_compliance_control_test.cpp: In function ‘void publishTf()’: /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/examples/cartesian_compliance_control_test.cpp:66:67: error: invalid initialization of reference of type ‘tf::Quaternion&’ from expression of type ‘btQuaternion’ /opt/ros/fuerte/stacks/geometry/tf/include/tf/transform_datatypes.h:105:20: error: in passing argument 2 of ‘void tf::quaternionMsgToTF(const Quaternion&, tf::Quaternion&)’ make[3]: [CMakeFiles/cartesian_compliance_control_test.dir/examples/cartesian_compliance_control_test.o] Error 1 make[3]: Leaving directory /home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make[2]: *** [CMakeFiles/cartesian_compliance_control_test.dir/all] Error 2 make[2]: Leaving directory/home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make[1]: [all] Error 2 make[1]: Leaving directory `/home/ros-root/fuerte_workspace/sandbox/ros_stacks/youbot-ros-pkg/youbot_common/youbot_description/build' make: ** [all] Error 2*

Any suggestions would be appreciated. Thank you.

edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
1

answered 2012-12-20 12:03:25 -0500

tfoote gravatar image

Switching rosdistros does not necessarily compile. You need to fix the bullet compile issues. It's documented in the release notes

edit flag offensive delete link more
0

answered 2012-12-13 07:13:09 -0500

joe.s gravatar image

wait. found this tutorial... just curious... why doesn't this link from the Gazebo page? http://www.ros.org/wiki/rms/Tutorials/InstallingAYouBotRMSGazeboEnvironment

edit flag offensive delete link more

Comments

Please don't ask unrelated questions as an answer. This is a Q&A site and things are specifically threaded to be Questions and Answers for easy finding of answers. The answer is that it's a tutorial how to setup RMS, which happens to use gazebo. As opposed to a tutorial about gazebo.

tfoote gravatar image tfoote  ( 2012-12-20 12:07:06 -0500 )edit

I'm sorry that it wasn't obvious that it was a rhetorical question. I will mark comments as such in the future.

joe.s gravatar image joe.s  ( 2012-12-21 04:45:58 -0500 )edit

Question Tools

Stats

Asked: 2012-12-13 06:00:18 -0500

Seen: 271 times

Last updated: Dec 20 '12