Neobotix USBoard

driver_name: neobotix_usboard
msgs_name: neobotix_usboard_msgs

A ROS driver to support communication with the Neobotix USBoard ultrasonic kit.

Supported Hardware

  • Neobotix USBoard with Bosch Parkpilot URF6/URF7/USS4 Ultrasonic Sensors

Subscribed Topics

Message TypeTopic Name

Description

can_msgs/Framecan_txAll data published to this topic will be parsed by the driver. This should be connected to a CAN interface.

Published Topics

Message TypeTopic Name

Description

can_msgs/Framecan_rxAll data published on this topic is intended to be sent to the sensor via a CAN interface.
neobotix_usboard_msgs/Data1to4parsed_tx/usboard_data1to4Raw sensor values, warnings, and alerts generated by connected ultrasonics 1 through 4.
neobotix_usboard_msgs/Data5to8parsed_tx/usboard_data5to8Raw sensor values, warnings, and alerts generated by connected ultrasonics 5 through 8.
neobotix_usboard_msgs/Data9to12parsed_tx/usboard_data9to12Raw sensor values, warnings, and alerts generated by connected ultrasonics 9 through 12.
neobotix_usboard_msgs/Data13to16parsed_tx/usboard_data13to16Raw sensor values, warnings, and alerts generated by connected ultrasonics 13 through 16.
visualization_msgs/MarkerArrayas_tx/sonar_markersVisualization information for RViz based on data abstracted from the raw ultrasonic readings.

Parameters

~can_basic_address
    The decimal representation of the base address used for the CAN messages coming from the device.

~can_use_extended
    A boolean value indicating whether or not the device has been configured to use extended (29-bit) CAN IDs. If set to false, it will use basic (11-bit) IDs instead.

~tx_rate
    The rate, in seconds, at which the sensor will produce the data from the attached sensors. Valid values are: 0.5, 1.0, and 2.0.

~sensor_frame_id
    The id of the frame of reference of the sensor. This will be attached to all published messages.

~warn_distance
    The distance, in cm, at which a warning will be triggered on any ultrasonic sensor. Valid values are 0-255.

~alarm_distance
    The distance, in cm, at which an alarm will be triggered by any ultrasonic sensor. Valid values are 0-255.