Sensors

There are two categories of sensors that competitors can utilize.

The first type is static sensors. There are seven types of static sensors. These static sensors can be placed anywhere in the environment that competitors want. Each sensor publishes data to ROS topic(s) namespaced by the name of the sensor. More info can be found in Sensor Topics The sensors have no collision in the environment.

The second type is robot sensors. Both the floor and ceiling robot can be equiped with either an RGB or RGBD camera.

Note

All sensors will not publish data to the ROS topics until the competition is started.

Sensor Costs

There is a cost to each of the sensors. This cost will be factored in during the calculation of the final score. More details can be found in Scoring.

Sensor Type

Cost

Breakbeam

$100

Proximity

$100

Laser profiler

$200

LIDAR

$300

RGB camera

$300

RGBD camera

$500

Basic logical camera

$500

Robot RGB camera

$800

Robot RGBD camera

$1000

Advanced logical camera

N/A

Static sensors

Breakbeam sensor

The break beam sensor reports when a beam is broken by an object. It does not provide distance information.

breakbeam sensor

Proximity sensor

The proximity sensor outputs how far an object is from the sensor.

proximity sensor

Laser profiler

The laser profiler provides an array of distances to a sensed object.

laser profiler sensor

LIDAR

The LIDAR sensor provides a point cloud of detected objects.

lidar sensor

RGB camera

The RGB camera provides an RGB image.

RGB camera

RGBD camera

The RGBD camera provides an RGB image and a depth image.

RGBD camera

Basic logical camera

The basic logical camera provides a list of kit tray poses and a list of part poses. The type and the color of an object are not reported by this sensor.

basic logical camera

Advanced logical camera

The advanced logical camera reports the pose, the type, and the color of a detected object.

advanced logical camera

Caution

The advanced logical camera is not allowed to be used for the 2024 competition. It can still be enabled in development by using the dev_mode launch argument.

Robot Cameras

If the camera is enabled for either of the robots, it will show up attached the last link of the robot arm. If the RGB camera is enabled it will only publish an RGB image, if the RGBD is selected it will publish a depth image as well. The camera and mount have no collision so they do not need to be accounted for when planning the robot motions.

robot camera