rpos::features::artifact_provider::ArtifactUsage Enum Type

ArtifactUsage contains all available artifact usage type.

Header Files


Applies to

  • Slamware


Type Value Description
ArtifactUsageVirtualWall 0 Virtual walls works just like walls, they blocks robot move through
ArtifactUsageVirtualTrack 1 Virtual tracks are used to guide robot's movement. Robot will try its best to move along with virtual tracks
ArtifactUsageScheduleArea 2 Schedule areas,
ArtifactUsageMaintenanceArea 3 Maintenance area has mutable environment, slamware will automatically update map of this area
ArtifactUsageForbiddenArea 4 Forbidden area means robot should not enter this area, but if accidentally entered, it can escape
ArtifactUsageUltrasonicDisableArea 5 Robot will disable ultra sonic sendor when it is in this area
ArtifactUsageElevatorArea 6 Elevator areas are used to hold the pose and id of elevators
ArtifactUsageDangerousArea 7 Robot will slow down in dangerous area
ArtifactUsagePoi 8 Point of interest
ArtifactUsageRestrictedArea 10 Schedule areas are used to achieve multi-robot collaborative behavior