ACS6121 - Unit 01 (Swarm Robotics) Flashcards
(15 cards)
What are the key properties of a swarm?
Many individuals, relatively homogeneous, local simple behavioral rules, self-organized global behavior.
What are the technological motivations for swarm robotics?
Fault tolerance, scalability, and miniaturization.
What is an artificial potential field in robotics?
A control method where robots move in a field shaped by attractive and repulsive potentials (e.g., goal attracts, obstacles repel).
What inputs are needed for potential field methods?
Range and bearing estimates (continuous inputs).
What is “computation-free swarming”?
A method where robots use simple, discrete binary inputs mapped directly to outputs using a lookup table—no internal computation or memory.
What is a finite-state machine (FSM) in robotics?
A control model where robot behavior depends on current input and internal state; behavior changes via state transitions.
Why use FSMs in robotics?
Modularity, predictability, simplicity, real-time response, fault tolerance, and ease of debugging.
How can cooperation occur in robot swarms without communication?
Through implicit coordination based on shared environment and local interaction rules (e.g., stick pulling by ants/robots).
Give an example of a real-world FSM task.
A robot dialling 999 only if keys 9, 9, 9 are pressed in order with no interruption—requires memory of previous inputs.
What’s a common limitation of potential field methods?
Local minima can trap robots, preventing goal achievement.
- Multiple Choice:
Which of the following is not a characteristic of swarm robotics?
A) Centralized control
B) Scalability
C) Simple local rules
D) Self-organization
→ Correct Answer: A) Centralized control
- True/False:
In computation-free swarming, robots use complex onboard processors to determine behavior.
→ False
- Fill in the Blank:
In artificial potential field methods, the robot moves in the direction that ______ the potential function.
→ reduces
- Short Answer:
What is the main difference between computation-free swarming and FSM-based control?
→ Computation-free swarming has no internal state or memory, while FSMs use internal states to determine behavior.
- Multiple Choice:
Which of the following is a benefit of using finite-state machines in mobile robotics?
A) Requires fewer sensors
B) Simplifies behavior debugging
C) Avoids state-based decision-making
D) Ensures global optimality
→ Correct Answer: B) Simplifies behavior debugging