Neobotix USBoard

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 Type

Topic Name

Description

Message Type

Topic Name

Description

can_msgs/Frame

can_tx

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

Published Topics

Message Type

Topic Name

Description

Message Type

Topic Name

Description

can_msgs/Frame

can_rx

All data published on this topic is intended to be sent to the sensor via a CAN interface.

neobotix_usboard_msgs/Data1to4

parsed_tx/usboard_data1to4

Raw sensor values, warnings, and alerts generated by connected ultrasonics 1 through 4.

neobotix_usboard_msgs/Data5to8

parsed_tx/usboard_data5to8

Raw sensor values, warnings, and alerts generated by connected ultrasonics 5 through 8.

neobotix_usboard_msgs/Data9to12

parsed_tx/usboard_data9to12

Raw sensor values, warnings, and alerts generated by connected ultrasonics 9 through 12.

neobotix_usboard_msgs/Data13to16

parsed_tx/usboard_data13to16

Raw sensor values, warnings, and alerts generated by connected ultrasonics 13 through 16.

visualization_msgs/MarkerArray

as_tx/sonar_markers

Visualization 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.