How robots should move within an environment can be divided in two major categories representing locations’ coverage and locations’ surveillance.
Robot movements may be constrained in order to avoid occurrence of some behavior. Avoidance may reflect a condition or be a bound to the occurrence of some event.
Robot’s reactive behaviour based on stimuli or robot’s inaction until a stimulus occurs are expressed as trigger patterns.