Topic 5 Fundamentals of Robots
Topic 5 Fundamentals of Robots
Robots
•The term "robot" originated from Karel Capek's 1920 play R.U.R., derived
from the Czech word "robota" meaning "compulsory labor."
•Early science fiction often depicted robots overthrowing and exterminating
humans.
•A robot is an electromechanical device with programmability and multiple
degrees-of-freedom (DOF) to perform varied tasks.
•The Robotics Industries Association (RIA) defines an industrial robot as a
programmable manipulator for moving items through programmed motions
for task performance.
•Industrial robots are composed of rigid links and joints, controlled by
computers.
•Robot technology integrates machine design, control theory,
microelectronics, computer programming, AI, human factors, and production
theory.
•Robotics is the study of robots, and its practitioners are known as roboticists.
•
Three Laws of Robotics
• Asimov's key contribution to robotics is the
"Three Laws of Robotics":
• Robots cannot harm humans or allow
harm through inaction.
• Robots must follow human orders
unless they conflict with the First Law.
• Robots must protect their own
existence unless it conflicts with the
First or Second Law.
- Asimov later adds a "zeroth law" to the
list:
- Zeroth law: A robot may not
injure humanity, or, through
inaction, allow humanity to
come to harm.
General Characteristics
Components
o Manipulator
o End effector (which is the part
of the manipulator).
o Power supply
o Controller.
o Means for programming.
• The manipulator, or robot's arm, consists of jointed
segments with axes for multi-directional motion.
• The end effector, like a gripper tool or special
device, attached to the arm, executes the tasks.
• Power supply, which can be electric, pneumatic, or
hydraulic, provides and controls energy converted to
motion by actuators.
• The controller manages the initiation, termination,
and coordination of the robot's motion sequences,
handling inputs and outputs for external interfacing.
• Programming mechanisms record movements into
the robot's memory, with various methods
available. A teach pendant, or hand-held
programmer, allows operators to guide the robot
through desired paths, with points recorded by the
controller for future actions.
Robotics Terminology
1. DOF degrees-of-freedom: the number of independent motions
a device can make. (Also called mobility)
2. Position: The translational (straight-line) location of something.
3. Orientation: The rotational (angle) location of something. A
robot’s orientation is measured by roll, pitch, and yaw angles.
4. Link: A rigid piece of material connecting joints in a robot.
5. Joint: The device which allows relative motion between two
links in a robot.
6. Workspace/Work envelop: The volume in space that a robot’s
end-effector can reach, both in position and orientation.
7. Payload: the ability to carry, continuously and satisfactorily, a
given maximum weight at a given speed.
8. Velocity/speed: the maximum speed at which the tip of a
robot is capable of moving at full extension, expressed in
inches or millimeters per second. The speed is usually
specified at a specific load or assuming that the robot is
carrying a fixed weight. Actual speed may vary depending upon
the weight carried by the robot.
9. Cycle: time it takes for the robot to complete one cycle of
picking up a given object at a given height, moving it to a given
distance, lowering it, releasing it, and returning to the starting
point.
10. Accuracy: a robot’s ability to position the end effector at a
specified point in space upon receiving a control command
without previously having attained that position.
11. Repeatability: the ability of a robot to return consistently to
a previously defined and achieved location.
12. Resolution: the smallest incremental change in position
that it make or its control system can measure.
13. Size: the physical size of a robot, which influences its
capacity and its capabilities.
Controller
• The controller coordinates all robot movements and receives
environmental input via sensors.
• Central to the controller is a microprocessor connected to
input/output and monitoring devices.
• Controller commands trigger the motion control system, including
controllers, amplifiers, and actuators.
• Actuators, such as motors or valves, convert power into robot
movement based on programmed instructions.
• Movement is based on a program stored in the controller's
memory.
• The controller operates on three hierarchical levels, organizing
control within the robotic system.
• Each level issues control signals downward and feedback signals
upward, with functions becoming more basic closer to the actuator.
• Each hierarchical level relies on the one above for instructions.
The three levels are: