Week 4 Flashcards
(37 cards)
What is the function of sensors in robots?
Sensors allow robots to perceive their environment, enabling interaction and responsiveness to changes.
What are some common sensors found in robots?
Typical sensors include sonar sensors, shaft decoders, and cameras. These provide robots with various modalities of environmental perception.
What type of sensors are typically used in humanoid robots?
Humanoid robots often have force and torque sensors in their effectors to facilitate nuanced manipulation and interaction with objects.
What are effectors in robots?
Effectors are the components that allow robots to move and change their body configuration.
What does ‘degrees of freedom’ refer to in robotics?
Degrees of freedom refer to the independent parameters that define a robot’s configuration, determining how it can move and orient itself in space.
Can you give an example of degrees of freedom in robots?
A drone has six degrees of freedom: three for its location in space (x, y, z) and three for its angular orientation (yaw, roll, pitch).
What can a robot with a 1-DOF end effector do?
A robot with a 1-DOF end effector is capable of performing simple tasks such as grabbing objects.
How does the DOF of a human hand compare to simple robotic end effectors?
The human hand has 27 DOF, allowing for a wide range of complex and nuanced movements.
What marks the beginning of industrial robots?
The first robots in industry, like the ~1959 Unimate, were used for pre-programmed tasks such as assembling cars on a production line.
How were early industrial robots controlled?
They used feedforward controllers, executing predefined sequences without feedback from the environment.
What is a feedforward controller?
A type of controller that operates robots based on preset instructions without using sensory feedback to adjust its actions.
What is an advantage of using feedforward controllers in robotics?
Feedforward controllers are very fast since they do not require processing feedback from the environment.
What is a disadvantage of using feedforward controllers in robotics?
They are non-adaptive and cannot handle slight disturbances or changes in the environment, limiting their flexibility.
give an example of this feedforward system
What do feedback controllers do in the context of control systems?
Feedback controllers use information from the environment to adjust their actions.
give an example of this feedforward system in robotics
keep measuring the distance until the arm reachess the object. (using the environment)
What are the advantages of feedback control in control systems?
They are adaptive and robust to perturbations.
What are the disadvantages of feedback control compared to feedforward control?
Feedback control is slower than feedforward control and is dependent on the quality of sensors.
Why is it often impossible to fully understand psychological mechanisms through observation?
This is due to the inverse problem, which states that different mechanisms can exhibit identical behavior, making it fundamentally impossible to infer the exact mechanisms solely from behavior.
What common error do we make when analyzing a psychological mechanism?
We tend to overestimate the complexity of the mechanism when analyzing it.
What alternative method is suggested for understanding human behavior?
The alternative method is to work the other way around by building humans (i.e., robots with human-like behavior) instead of just analyzing them.
what is synthetic psychology?
It’s centered on the idea that we can gain a deeper understanding of ourselves by creating physical models, particularly in the form of robots that mimic human behavior and processes. This field examines how combining simple components or processes can lead to complex behavior when these systems are embedded within an environment.
What are ANNs called when they are used to control robots?
When ANNs are used to control robots, they are known as neural controllers.
How are artificial neural networks (ANNs) used in robots?
ANNs are implemented in robots to simulate a nervous system, allowing for complex behaviors and decision-making.