ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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
.
2 | No.2 Revision |
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).