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 are used to achieve multi-robot collaborative behavior
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