EntityCategory

This is a ROS message definition.

Source

# Entity major category, which often warrants a specific way to handle such entity, e.g. when handling humans
# or mapping persistence for dynamic vs static objects.

uint8 CATEGORY_OBJECT         = 0    # Generic or unspecified type.
uint8 CATEGORY_ROBOT          = 1    # A broad category for mobile robots, arms, drones etc.,
                                     # usually with ROS 2 interfaces.
uint8 CATEGORY_HUMAN          = 2    # Simulated humans, e.g. pedestrians, warehouse workers.
                                     # Compared to CATEGORY_DYNAMIC_OBJECT, humans are often expected to be treated
                                     # exceptionally in regards to safety constraints.
uint8 CATEGORY_DYNAMIC_OBJECT = 4    # Vehicles, animals, mobile obstacles, typically to present a detection and
                                     # tracking challenge, such as when simulation is used to test robot perception
                                     # or navigation stack.
uint8 CATEGORY_STATIC_OBJECT  = 5    # Any object which is static, e.g. not supposed to change its pose
                                     # unless by means of SetEntityState.

uint8 category