
CHAPTER 2. USBOARD-USS5
2.7. ROS NODE
• 1 indicates that an object is closer than the minimum range of the sensor.
• 2 indicates that the sensor is active and sending pulses but has not received any echo. It usually occurs
when the object is too far.
2.7 ROS Node
This node handles the communication of the Neobotix USBoard-USS5.
The USBoard-USS5 node has been tested with:
• ROS Kinetic on Ubuntu 16.04
• ROS Melodic on Ubuntu 18.04
• ROS Noetic on Ubuntu 20.04
Find the code of the ROS node at
https://github.com/neobotix/neo_usboard_v2
2.7.1 Installation
1. Clone the
neo_usboard_v2
repository into your catkin workspace source folder:
cd your_catkin_workspace/src
git clone https://github.com/neobotix/neo_usboard_v2.git
2. Clone
neo_msgs
into your catkin workspace source folder:
git clone https://github.com/neobotix/neo_msgs.git
3. Fetch the submodules:
vnx-base
,
pilot-base
and
pilot-usboard
:
cd neo_usboard_v2
git submodule update --init
4. Install
vnx-base
onto your system.
• ROS Kinetic:
sudo dpkg -i vnx-base/x86_64/vnx-base-1.9.3-x86_64-ubuntu-16.04.deb
• ROS Melodic:
sudo dpkg -i vnx-base/x86_64/vnx-base-1.9.3-x86_64-ubuntu-18.04.deb
• ROS Noetic:
sudo dpkg -i vnx-base/x86_64/vnx-base-1.9.3-x86_64-ubuntu-20.04.deb
5. Compile your workspace:
cd your_catkin_workspace
catkin_make
23