Control Flashcards
What are some aspects used to deal with the hardware that control a robot?
- Drive motors
* Read sensors
What are some basic functionalities that control a robot?
- Drive around
- Grasping / object manipulation.
- Processing sensor data.
What are some cognitive functions of robots?
- Task and path planning
- Mapping / world model updates
- Communication / coordination with other entities.
- Learning.
What is the classical control approach?
*Given a current and desired world state, choose the control inputs that produce the goal state.
How many types of control systems do we have for classical control?
*Open loop and closed loop.
How does the open loop control work?
Inputs are computed based on inverted know control law, assumed system states and desired goal states.
*It does not rely in real-world settings.
How does a closed loop control work?
It dynamically adjust control input.
What is the main used of control theory for robotics?
To control actuators.
What are some uses for robot control architectures (RCA)?
- Sense the environment.
- Compute desired state change.
- Drive actuators toward desired state change.
What are the three main types of RCA?
- Hierarchical: Sense - Plan - Act
- Reactive: Sense - Act
- Hybrid : Sense - |Plan| - Act
What is a horizontal RCA?
Data flows through all parts in sequence
What is a vertical RCA?
Data flows through some parts in parallel, typically reactive architectures.
What are deliberative RCA?
Explicit planning and modeling. Use internal state representations.
What are reactive RCA?
Sensor data goes directly to the actuators.
What are behavior-base RCA?
- Typically used in vertical or reactive architectures.
* Basic function implemented as “behaviors”, small modules doing a specific task.