Overview of the sensors and sensor specific tutorials

This page is under construction.


Sensors are used to retrieve information about the robot’s surrounding environment. In general, there are a few things to know regarding usage of sensors in Erebus:

  1. Each type of sensor has a respective class that must be imported/included in the controller.
  2. Sensors must be enabled before they are used (usually at the beginning of the controller program).
  3. Sensor values are only updated after each simulation timestep.

Please see the individual pages for specific details and samples for each sensor.

Different Sensors

Distance Sensor

Gets the distance to objects in the environment

Location Sensor

Retrieves the robot’s position in the field

RGB Camera

Returns camera frames which can be used for color recognition and victim detection


Gets distances to objects in the environment in a wider field of view