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

Need help for Parallax Eddie Robot!! Got stuck at step 6, ROSMAKE does not work

asked 2013-05-17 09:35:56 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Hi

I am following the tutorial for Parallax Eddie Robot from Ros all the way up to step 6 and got stuck there. When I first trying to "rosmake" it, it told me this:

[ rosmake ] WARNING: The following args could not be parsed as stacks or packages: ['eddiebotdsdadsadsa'] [ rosmake ] ERROR: No arguments could be parsed into valid package or stack names.

After I searched around and changed the ROS_PACKAGE_PATH, I got different errors each time.

christopher@christopher-Lenovo-G770:~$ export ROS_PACKAGE_PATH=/home/christopher/fuerte_workspace/sandbox:/opt/ros/fuerte/share:/opt/ros/fuerte/stacks:/home/christopher/eddiebot-master christopher@christopher-Lenovo-G770:~$ rosmake eddiebot [ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['eddiebot']
[ rosmake ] Logging to directory /home/christopher/.ros/rosmake/rosmake_output-20130517-141651 [ rosmake ] Expanded args ['eddiebot'] to: ['eddiebot_description', 'eddiebot_driver', 'eddiebot_node', 'eddiebot_bringup'] cannot find required resource: joystick_drivers ROS path [0]=/opt/ros/fuerte/share/ros ROS path [1]=/home/christopher/fuerte_workspace/sandbox ROS path [2]=/opt/ros/fuerte/share ROS path [3]=/opt/ros/fuerte/stacks ROS path [4]=/home/christopher/eddiebot-master

christopher@christopher-Lenovo-G770:~$ rosmake eddiebot [ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['eddiebot']
[ rosmake ] Logging to directory /home/christopher/.ros/rosmake/rosmake_output-20130517-140545 [ rosmake ] Expanded args ['eddiebot'] to: ['eddiebot_description', 'eddiebot_driver', 'eddiebot_node', 'eddiebot_bringup'] cannot find required resource: common_msgs ROS path [0]=/opt/ros/fuerte/share/ros ROS path [1]=/home/christopher/eddiebot

Thank you

edit retag flag offensive close merge delete

Comments

Please link to the tutorial you are following.

tfoote gravatar image tfoote  ( 2014-07-03 18:47:26 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2014-07-06 16:08:32 -0500

Dan gravatar image

I just had the same problem and the above answers did not work for me. However, I followed the directions in the following link and I'm now a little further along. It looks like you basically have to install each package needed.

link text

edit flag offensive delete link more
0

answered 2014-07-03 17:54:58 -0500

RF gravatar image

updated 2014-07-03 17:56:19 -0500

This error is due to the fact that ROS cannot find the package. By default ROS will search inside "stack" or "share" depending on the version of ROS, for the package. Once you completed Step 5, the "eddiebot" folder was probably placed in: "/home/christopher/eddiebot"

You need to move it into: "opt/ros/fuerte/share/"

This can be done by the following:

sudo mv -i eddiebot opt/ros/fuerte/share
edit flag offensive delete link more

Comments

You should not move anything into /opt/ros manually! That is a system managed directory shared across all users and is liable to change or disappear at any time due to apt changes.

tfoote gravatar image tfoote  ( 2014-07-03 18:47:02 -0500 )edit

Question Tools

Stats

Asked: 2013-05-17 09:35:56 -0500

Seen: 443 times

Last updated: Jul 06 '14