Artificial Intelligence and Robotics
Artificial Intelligence and Robotics
ROBOTICS BE CIS
Reference Book
Robotics Introduction, Programming and Projects By: James L. Fuller
Robotics
Not a pure Computer Engineering subject
Combination e.g. Mechanical, Electrical and Computers Mechatronics = Mechanical + Electronics.
What is a Robot?
A machine that looks and acts like a human being. An efficient but insensitive person An automatic apparatus. Something guided by automatic controls.
E.g. remote control
What is a Robot?
A robot is an automatic, general-purpose device whose primary function is to produce motion in order to accomplish some task.
Industrial Robots
a robot is a reprogrammable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions, for the performance of a variety of tasks.
ROBOTICS:
Isaac Asimov in his science fiction stories about robots in the 1940's coined the term robotics as the science or study of robots.
Terms
Remote control
a form of human operation in which the human is not physically present at the site of operations.
Automation
involves using specialized machines to do a specific operation.
Numerical control
is one type of specialized machine operation used in automation.
The 4 Ds of robotics
Use a robot if a job is:
Dull Dirty Dangerous Difficult
Laws of Robotics
By Isaac Asimov:
Robot may not harm a human, nor through inaction allow one to come to harm A robot must always obey human beings, unless it is in conflict with the above law. A robot must protect itself from harm, unless it is in conflict with the above two laws
Laws of Robotics
By Skokes:
A robot may take up a humans job, but it should not leave a human jobless
Rule 2:
Follow Skokes law
Rule 3:
Can you find a human to do the job?
Rule 4:
Short-term and long-term economic sense
Nonindustrial Robots
Robot applications:
military, show or promotional, educational, medical, domestic or personal, hobbyist robots.
Military Robots
Military engineers consider any machine that can be operated without a person being present a robot. This includes remote controlled tanks, airplanes and devices for detonating bombs. Flight simulators are a form of military robot. Military interest in atomic energy led to the development of mechanical remote-controlled devices known as teleoperators to handle dangerous radioactive materials.
Educational Robots
Educational robots are devices that can be used to teach the principles of robotics. Here is the SCORBOT-ER V plus robot from Eshed. It is a jointed-arm robot.
Medical Robots
Medical robots include a robotlike devices that either give medical aid or substitute for or restore functions that a disabled perosns lacks. Here is the HelpMate hospital orderly.
Characteristic of a Robot
Repeatability Manual control Automatic control Speed of operation
Components
Manipulator Controller Power supply Vehicle
General Components
Manipulator
Configurations
Cartesian Coordinates Cylindrical Coordinates SCARA Polar Coordinates Jointed Arm
Wrist Gripper
General Components
Power supply
Pneumatic Electrical Hydraulic
General Components
Controller
Servo Systems
Open Loop Closed Loop
Operating Methods
Pick and Place Point-to-point Continuous path
Vehicle
Stationary Mobile
Manipulator
Extensional (E-Type)
Here is an extension motion such as that which occurs when one part of a robot arm slides inside another part of the arm. Ext motion is produced by one part moving with another part , with a telescoping movement.
Manipulator Configurations
Cartesian Coordinates Cylindrical Coordinates SCARA Polar Coordinates Jointed Arm
Cartesian/Rectangular Coordinates
straight, or linear motion along three axes:
in and out, back and forth, up and down (x) (y) (z)
Cylindrical Coordinates
Rotation about the base or shoulder. () up and down (z) in and out. (R)
SCARA Robot
Selective Compliance Assembly Robot Arm
the same work area as a cylindrical-coordinates robot. the reach axis includes a rotational joint in a plane parallel to the floor.
Polar Coordinates
Also called spherical-coordinates
rotation about the base Rotation about an axis in the vertical plane to raise and lower it. reaches in and out.
Wrist
End-of-Arm-Tooling
This general class of devices is also called endof-arm tooling (EOAT). Robot end-of-arm tooling is not limited to various kinds of gripping devices. Grippers not available by default in generalpurpose robots In some situations, a robot must change its gripper during its task. If so, the robot's wrist must be fitted with a quick-disconnect device.
Torque
Thickness of part Width of grippers jaws Distance from center of gravity
Coefficient of friction
1 for rough surfaces < 1 for most surfaces
Safety factor
typical safety factor is 2.
Sample Problem 1
How much force will the jaws of a gripper need to exert to hold a part in a vertical plane under the following conditions: a. The part weighs 20 pounds and is of a nonuniform shape. b. The gripper's jaws are parallel to each other and are grasping the part by its vertical sides. c. The part is grasped 24 inches from its center of gravity.
Sample Problem 1
d. The jaws' gripping surface is 4 inches wide. e. The part is 2 inches thick at the point where it is being grasped. f. The part is being lifted with a maximum acceleration of 2.5 Gs, including normal gravitational force. g. The coefficient of friction between the part and the gripper is 0.85. h. A safety factor of 2 must be included.
Pictorial Representation
Sample Problem 2
What force is required if the gripper operates under the same conditions as in Sample Problem 1, but in a horizontal plane?
Sample Problem 3
What would be the required force if the jaws were 8 inches wide in Sample Problem 2?
Pneumatic Power
Uses compressible fluid Parts
compressor, storage tank motor or engine
Types:
Single-action Double action
Single-Action Cylinder
Outward Stroke Return Stroke
Single-Action Cylinder
Outward Stroke
F = (0.7854 x D2 x P) (S + Ff)
Return Stroke
F = S Ff
Where
D: diameter of the piston P: pressure of the fluid entering the cylinder S: return spring pressure Ff: friction force of the piston
Double-Action Cylinder
Outward stroke Inward Stroke
Hold Position
Double-Action Cylinder
Outward Stroke
F = 0.7854 x D2 x P Ff
Inward Stroke
F = 0.7854 x (D2 Dr2) x P Ff
Where
D: diameter of the piston P: pressure of the fluid entering the cylinder Dr: diameter of piston rod Ff: friction force of the piston
Electric Power
Hydraulic Power
Hydraulic power uses a non-compressible fluid to transmit energy.
Control Unit
Control Units
The brain of a robot Servo Systems
Open Loop
Closed Loop
Mobile Robots
Wheel configuration Center of Gravity
Should be Low
Wheel Configuration
Sensors
Sensors
Sensors changes a robot from dumb to intelligent.
The ability to adapt to particular surroundings is one definition of intelligence.
Classes of Sensors
Sensors for robots can be divided into three classes:
internal sensors, external sensors, interlocks
Internal Sensors
Limit switches Haptic perception Governor Lead screws Shaft-encoder Direct-readout encoders or absolutereadout encoders
External Sensors
Microswitch or pressure sensor Photoelectric device
Interlocks
Interlocks are devices that do not allow an operation to be performed until certain conditions exists. Can be internal or external.
Vision
Present-day industrial robots use vision to locate and orient parts.
Touch
Tactile sensing, the sense of touch for robots, is needed if a robot is to perform delicate assembly operations. When a robot touches something, force is reflected back through each joint. In screwing nut and bolt, touch is more imp then vision.