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

can't rosmake package "3d_navigation"

asked 2012-05-06 20:01:34 -0500

bcddivad gravatar image

updated 2014-01-28 17:12:13 -0500

ngrennan gravatar image

I was told electric doesn't fully support 3d_navigation yet, so I installed ros-diamondback-desktop-full on my Ubuntu 10.04. However, when I tried to rosmake 3d_navigation, error occurred.

  bcddivad@bcddivad-laptop:~$ roscd 3d_navigation/
  bcddivad@bcddivad-laptop:~/code/ros/bcddivad_3d_navigation/3d_navigation$ pwd 
  bcddivad@bcddivad-laptop:~/code/ros/bcddivad_3d_navigation/3d_navigation$ ls
  3d_nav_executive  3d_nav_gazebo  octomap_collision_check  pose_follower_3d  sbpl_lattice_planner_3d  stack.xml
  bcddivad@bcddivad-laptop:~/code/ros/bcddivad_3d_navigation/3d_navigation$ rosmake
  [ rosmake ] No package or stack arguments and the current directory is not the correct path for stack '3d_navigation'. Stack directory is: /home/bcddivad/code/ros/openr
  [ rosmake ] Packages requested are: []                                                                                                                                  
  [ rosmake ] Logging to directory/home/bcddivad/.ros/rosmake/rosmake_output-20120428-185554                                                                              
  [ rosmake ] Expanded args [] to: 
  [ rosmake ] ERROR: No arguments could be parsed into valid package or stack names.                                                                                      
  bcddivad@bcddivad-laptop:~/code/ros/bcddivad_3d_navigation/3d_navigation$ cat /home/bcddivad/.bashrc | tail -n 3

  source /opt/ros/diamondback/setup.bash
  export ROS_PACKAGE_PATH=/home/bcddivad/code/ros:/opt/ros/diamondback/stacks;

How can I solve this?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-05-06 22:04:20 -0500

AHornung gravatar image

Look at this error message ( which I assume is truncated): No package or stack arguments and the current directory is not the correct path for stack '3d_navigation'. Stack directory is: /home/bcddivad/code/ros/openr[...]

What is the content of /home/bcddivad/code/ros/... ? Are there more ROS packages there which are named 3d_navigation? There seems to be something wrong with your path setup. I suggest following the instructions on the 3d_navigation wiki page: create a rosinstall file, install that on top of diamondback, and source the setup.bash in that directory. This will ensure that the right packages (only) will be in your ROS_PACKAGE_PATH.

edit flag offensive delete link more

Question Tools


Asked: 2012-05-06 20:01:34 -0500

Seen: 392 times

Last updated: May 06 '12