Explain the relationship between behavioral based robotics a
Explain the relationship between behavioral based robotics and finite state machines. Give an example of how a FSM could be the basis of a robot program.
Solution
Behavior-based robotics or behavioral robotics is an approach in robotics that focuses on robots that are able to exhibit complex-appearing behaviors despite little internal variable state to model its immediate environment, mostly gradually correcting its actions via sensory-motor links.
Finite State Machines (FSM) and Petri Nets (PN) are conceptual models to represent the discrete interactions in a system.
A FSM is a conceptual model that represents how one single activity can change its behaviour over time, reaction to internally or externally triggered events.
A PN is a conceptual representation of how multiple activities are coordinated.
FSM\'s and Petri Nets are at a higher level than the actual software. This means it explains the behavior, but not how it can be implemented. It is an ideal representation, it doesn’t take time delays in account.
