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

Revision history [back]

click to hide/show revision 1
initial version

tl;dr: yes, that tutorial is a bit outdated.


In general: if you can install ROS package using sudo apt-get ros-.. (or using synaptic, the Ubuntu Software Center or any other package manager) you don't need to build it. So

sudo apt-get install ros-jade-spacenav-node

should have installed the spacenav_node package itself, and should have taken care of all its dependencies.

So:

roscd spacenav/spacenav_svn/spacenavd
roscd: No such package/stack 'spacenav/spacenav_svn/spacenavd'

No such package.

roscd spacenav
roscd: No such package/stack 'spacenav'

is to be expected: a debian pkg doesn't install any sources, and the Jade packages follow the Catkin pkg layout rules (which means the node will not be where you'd expect it based on the tutorial).

You should though be able to rosrun spacenav_node spacenav_node after having installed the package and sourced /opt/ros/jade/setup.bash.

Note also that the spacenav_node package provides a couple of launch files that you can use with roslaunch, instead of starting it with rosrun.

tl;dr: yes, that tutorial is a bit outdated.


In general: if you can install ROS package using sudo apt-get ros-.. (or using synaptic, the Ubuntu Software Center or any other package manager) you don't need to build it. So

sudo apt-get install ros-jade-spacenav-node

should have installed the spacenav_node package itself, and should have taken care of all its dependencies.

So:

roscd spacenav/spacenav_svn/spacenavd
roscd: No such package/stack 'spacenav/spacenav_svn/spacenavd'

No such package.

roscd spacenav
roscd: No such package/stack 'spacenav'

is to be expected: a debian pkg doesn't install any sources, and the Jade packages follow the Catkin pkg layout rules (which means the node will not be where you'd expect it based on the tutorial).

You should though be able to rosrun spacenav_node spacenav_node after having installed the package and sourced /opt/ros/jade/setup.bash.

Note also that the spacenav_node package provides a couple of launch files that you can use with roslaunch, instead of starting it with rosrun.

PS: re: rosbuild doesn't seem to have done anything: as spacenav_node is a catkin package, that is to be expected as well (but again: no need to try and build a pkg installed from debians).