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

Rosdep install error

asked 2013-03-06 20:25:15 -0600

Shifaye gravatar image

updated 2013-03-07 04:50:20 -0600

joq gravatar image

After I downloaded the git from ethzasl_icp_mapping website, I executed the commands:

export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:`pwd`/ethzasl_icp_mapping
rosdep install ethzasl_icp_mapping

then I got problem as following:

stephan@stephan-VPCSD300C:~$ rosdep install ethzasl_icp_mapping
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ethzasl_icp_mapper: Missing resource map_msgs
ROS path [0]=/opt/ros/groovy/share/ros
ROS path [1]=/opt/ros/groovy/share
ROS path [2]=/opt/ros/groovy/stacks
ROS path [3]=/home/stephan/groovy_workspace/sandbox/ethzasl_icp_mapping

could anyone teach me how to overcome this, please?THX!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2013-03-07 07:46:55 -0600

Likely there is something wrong with the map_msgs package in rosdep. I would say the quickest way for you to solve your problem is to clone the map_msgs package then make sure it is in your $ROS_PACKAGE_PATH, and then build it.

cd /home/stephan/groovy_workspace/sandbox
git clone https://github.com/ethz-asl/map_msgs
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$(pwd)/map_msgs
cd map_msgs
rosmake

This should allow you to execute their final instruction rosmake ethzasl_icp_mapping

edit flag offensive delete link more

Comments

1

Yes, you need to have all ROS dependencies installed to be able to rosdep install a package.

tfoote gravatar image tfoote  ( 2013-03-07 07:50:28 -0600 )edit

THX a lot, Already solved!

Shifaye gravatar image Shifaye  ( 2013-03-08 03:25:55 -0600 )edit

Question Tools

Stats

Asked: 2013-03-06 20:25:15 -0600

Seen: 353 times

Last updated: Mar 07 '13