Chapter3-Introduction to Robotic
-
Upload
abdul-razzi -
Category
Documents
-
view
10 -
download
1
description
Transcript of Chapter3-Introduction to Robotic
![Page 1: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/1.jpg)
CHAPTER 3
Introduction to Robotics
ESE616
INDUSTRIAL AUTOMATION AND ROBOTICS
![Page 2: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/2.jpg)
• The word "robot" originated from the Czechword “robota”, meaning forced labour. It wasintroduced by playwright Karel Capek in 1921.
• Robot Maria appeared in the 1927 movie„Metropolis‟.
• The word robotics appeared in Isaac Asimov'sscience-fiction story "Runaround" in 1942.
Historical Overview
Isaac Asimov
![Page 3: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/3.jpg)
• In 1954, George C. Devol files a patent for the first programmable robot, which capable of performing industrial tasks.
• In 1961, G.C. Devol with Joseph Engelberger works for Unimation to develop the first industrial robot, called Unimate. It used hydraulic actuators and was programmed in joint-coordinates.
Historical Overview
![Page 4: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/4.jpg)
• In 1962, General Motors installed a Unimate robot on one of its automobile assembly lines.
• In 1969, Victor Scheinman from Stanford University, designed the robot arm called Stanford Arm, an all electric, 6-axis articulated robot.
Historical Overview
Unimate
Stanford Arm
![Page 5: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/5.jpg)
• In 1977, Scheinman sold his design to Unimation, which further developed it with General Motors, into the PUMA robot.
• In 1980s, the robot industry enters into a maturing period as industry recognizes that robots are integrated part of automation.
Historical Overview
![Page 6: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/6.jpg)
• In 1977, Scheinman sold his design to Unimation, which further developed it with General Motors, into the PUMA robot.
• In 1980s, the robot industry enters into a maturing period as industry recognizes that robots are integrated part of automation.
Historical Overview
![Page 7: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/7.jpg)
End
Historical Overview
![Page 8: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/8.jpg)
♦ There is no standard definition that can be agreed upon by all, to describe the meaning of robot. Hence, to pick which machines can qualify as robots is not so straight forward practice.
♦ However, there is a common understanding among many people that a robot must have several essential characteristics before it can be accepted as robot. The characteristics are as follows:
Able to move around in its environment Able to sense and manipulate its environment Able to power itself Able to display some form of intelligent Able to imitate human or animal behaviour
Basic Robotics
![Page 9: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/9.jpg)
Basically, you may imagine a robot as a mechanical device that can moves and performs automated (semi- or fully-) tasks, with electronic control system at its heart.
The robot is controlled by a stored program and is reprogrammable, meaning that the program can be changed to fit the requirements of different jobs.
The robot should be multi-functional, meaning that it able to perform more than one function. The same robot can be used to perform varying jobs.
Basic Robotics
![Page 10: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/10.jpg)
Robotics is the science and technology of robots, requiring multi-disciplinary fields, and to name several;
Mechanical engineering Electrical and electronics engineering Computer science and computer engineering Sensory technology Control theory Materials science Mathematics, Physics and Biology
Specific knowledge involves are; Dynamic, Kinematic, Feedback Control, Sensors and signal conditioning, Actuators and power electronics, Computer interfacing, Software and programming.
Basic Robotics
![Page 11: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/11.jpg)
Various types of robots are in use today, and they may be categorized in a number of ways, for example based on their number of degree of freedom, types of structure, types of applications, degree of autonomous, and etc. However, here we divide them into two main categories, which reflects their big area of applications;
Industrial
Non-industrial
Basic Robotics
Mostly manipulator types, and specifically used in manufacturing operations, that are automatically controlled, reprogrammable, multipurpose, programmable, and have in three or more axes.
Other robots that are not used in manufacturing plants, exist in sectors such as agriculture, medical, military, etc.
![Page 12: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/12.jpg)
The Robot Industries Association (RIA – formerly Robot Institute of America) developed the following definition to help identify machines that can be classified as industrial robots:
“A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.”
Based on the ISO/TR/8373-2.3 standard, an industrial robot is officially defined as:
“Automatically controlled, reprogrammable, multipurpose manipulator programmable in three or more axes, which may be either, fixed in place or mobile for use in industrial automation applications.”
Industrial Robots
![Page 13: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/13.jpg)
The worldwide manufacturing sector continues to established as the main users of robots. The total unit sales of world industrial robot for the year 2008 was 113,345 units, with a value of about US$6.2 billion. It is projected that for the period between 2010 and 2012, there will be an increase of about 15% per year.
For the year 2008, Japan maintains as the country with largest installation of new robots, with about 33,100 installations. North America is second with 16,200 installations, and third is Germany with 15,200 installations.
36% of the industrial robots were installed for the automotive manufacturing. Electrical/electronics industry account for about 11.8%. Chemical, rubber and plastics industry account for 11%. Other biggest users are metal products, machinery and food industries.
Industrial Robots
![Page 14: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/14.jpg)
The market share for industrial robots based on the types of robots are as follows;
Articulated 60%
Gantry (Cartesian) 22%
Industrial Robots
robot with rotary joints (e.g. a legged robot or an industrial robot). Articulated robots can range from simple two-jointed structures to systems with 10 or more interacting joints.
an industrial robot whose three principal axes of control are linear (i.e. they move in a straight line rather than rotate) and are at right angles to each other. The simplest application is used in milling and drawing machines where a pen or router translates across an x-y plane
![Page 15: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/15.jpg)
The market share for industrial robots based on the types of robots are as follows;
SCARA 13%
Cylindrical 4%
Industrial Robots
stands for Selective Compliant Assembly Robot Arm or Selective Compliant Articulated Robot Arm. The arm is slightly compliant in the X-Y direction but rigid in the „Z‟ direction, hence the term: Selective Compliant. This is advantageous for many types of assembly operations, i.e., inserting a round pin in a round hole without binding.
the motion of this robot is basically up and down at the main part of the body and circular at the base. The motion is perform by extending a cylinder that is built into the arm.
![Page 16: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/16.jpg)
Area of application Welding Spray painting Assembly Palletizing and material handling Finishing Inspection and testing
Industrial Robots
![Page 17: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/17.jpg)
Welding
The most popular industrial applications for robots, especially in the automotive industry.
Types of welding: Spot and Arc welding.
Industrial Robots
![Page 18: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/18.jpg)
Spray painting
It can provide consistency (uniform & quality), repeatability, & less waste (cutting cost).
Industrial Robots
![Page 19: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/19.jpg)
Assembly
Tasks are tedious and repetitive in nature Mechanical parts (small parts less than 1 kg) Electronic parts (auto insertion on PCB, wafer
handling, soldering, harddisk assembly)
Industrial Robots
![Page 20: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/20.jpg)
Palletizing and material handling
Loading & unloading material onto pallets For casting, molding, forging, stamping, machine
tool, etc.
Industrial Robots
![Page 21: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/21.jpg)
Finishing
Grinding and polishing
Industrial Robots
![Page 22: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/22.jpg)
Inspection & testing (measurement)
Visual inspection, Ultrasonic inspection, X-ray inspection
Industrial Robots
![Page 23: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/23.jpg)
Inspection & testing (measurement)
Automated visual inspection
Industrial Robots
Welding InspectionFor automobile manufacturing
Car industryCeramic filters inspection, colour
measurement on dash board components
![Page 24: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/24.jpg)
The use of robots in other areas has been growing, and this non-industrial robots are grouped into a category called Service Robots. But difficult to define because the multitude of forms and structure of the robot as well as the application areas.
A provisional definition by IFR (International Federation of Robotics) describe a service robot as:
“A service robot is a robot which operates semi- or fully autonomously to perform services useful to the well-being of humans and equipment, excluding manufacturing operations.”
With this definition, manipulating industrial robots could also be regarded as service robots, provided they are installed in non-manufacturing operations. Service robots may or may not be fitted with a manipulator arm structure, and often that, the service robots are mobile.
Service Robots
![Page 25: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/25.jpg)
The nature of applications for service robots are varied and they are used in unstructured and dynamic environments, such as construction, forestry, agriculture, mining, subsea, highways, search and rescue, military, space, etc. The robots perform non-repetitive tasks and objective sensing as well as self-navigation in random environments.
20,000 units are being used in defense, rescue and security applications, which accounted for more than 30% of total service robots for professional use sold up until 2008.
Other sectors for service robots are milking (23%), cleaning (9%), medical and underwater (8%), construction and demolition (7%), mobile platforms for general use (6%), logistic systems (5%).
Service Robots
![Page 26: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/26.jpg)
Service robots may further be divided into 2 sub-groups, one “for professional use” and second “for personal and domestic use”.
The areas for service robots for professional use are:
Field robotics Professional cleaning Inspection and maintenance systems Construction and demolition Logistic systems Medical robotics Defense, rescue & security applications Underwater systems Mobile platforms in general use Robot arms in general use
Service Robots
![Page 27: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/27.jpg)
The areas for service robots for personal and domestic use are:
Domestic tasks (including vacuum cleaning and lawn-mowing)
Entertainment robots (including toy robots and hobby systems)
Handicap assistance Automated personal transportation Home security and surveillance Humanoid robots
Service Robots
![Page 28: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/28.jpg)
Field Robots
Precision farming using autonomous field operations.
Service Robots
Autonomous tractor with a centered mower
Milking robot
Vegetables harvesting
![Page 29: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/29.jpg)
Cleaning Robots
Street cleaning, Window cleaning, Underwater (pool) cleaning, Office cleaning.
Service Robots
Street cleaning (Figla)
Window Cleaning (Gecko, SERBOT AG)
Under water Cleaning (Urakami)
Pool Cleaning (Verro 600, iRobot)
![Page 30: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/30.jpg)
Inspection and maintenance systems
Service Robots
Robot inspect wind turbines
Eddy current test robot for cooling water pipelines, using video and laser
(Inspector 6000, INSPECTOR SYSTEMS)
Compact Magnetic Wheeled Inspection
Robot with High Mobility (Magnebike,
ETH ZURICH-ALSTOM)
![Page 31: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/31.jpg)
Construction and demolition
Most construction jobs are repetitious, labor-intensive, and dangerous, which perfectly suited for robot automation.
From laying brick, to handling delicate windows and insulation. Some robots have even been used to build prefabricated walls, and can vertically dispense concrete.
Service Robots
Remote operation Demolition robot using radio controlExcavator (Brokk)
![Page 32: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/32.jpg)
Logistic systems
Moving materials, goods and people. At present less than 15% of the end-to-end
distribution process has been considered for automation.
There is a large demand for the development and integration of robot-systems within logistics with the aim being to make the processes of logistics more efficient and the work easier.
Service Robots
![Page 33: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/33.jpg)
Medical Robotics
Shared-control robotic systems assist surgeons performing surgery. The surgeon does most of the work, while the robotic system monitors the surgeon‟s performance and provide active support.
Pharmacy automation
Service Robots
Prepares a robotic surgery system for heart surgery
Surgeon using a Photomedix electro-mechanical manipulator
![Page 34: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/34.jpg)
Defense, rescue & security applications
Unmanned Aerial Vehicles (UAVs) – Surveillance & reconnaissance, navigation
Unmanned Ground Vehicles (UGV) – Surveillance & reconnaissance
Bomb detection and disposal Search and rescue
Service Robots
Rescue Robot (T-52, TmSuk)
Bomb disposal
![Page 35: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/35.jpg)
Underwater systems
Deep water remotely operated vehicle (ROV). Applied in offshore oil & gas industry to assist in the development of offshore oil fields.
Inspection of subsea structures, pipeline and platforms. Locate shipwrecks and recover material from the sea floor.
Used widely by the science community to study the ocean.
Service Robots
![Page 36: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/36.jpg)
Space Exploration
Deep water remotely operated vehicle (ROV). Applied in offshore oil & gas industry to assist in the development of offshore oil fields.
Inspection of subsea structures, pipeline and platforms. Locate shipwrecks and recover material from the sea floor.
Used widely by the science community to study the ocean.
Service Robots
![Page 37: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/37.jpg)
Robot arms in general use
Used in other than the industrial manufacturing sector.
Service Robots
Agriculture, Grapevine Pruner (3-D vision technology)
Educational
![Page 38: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/38.jpg)
Domestic tasks
Vacuum Cleaning Lawn Mowing
Service Robots
The Future
LG RoboKing (V-R4000)
ECO-G158
![Page 39: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/39.jpg)
Entertainment robots
Toy robots, hobby, and games.
Service Robots
![Page 40: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/40.jpg)
Handicap Assistance
Service Robots
Legged human carrier
Powered assistive Limb/suits
Elevating Wheelchair
iBot 4000 Wheelchair
![Page 41: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/41.jpg)
Automated personal transportation
Service Robots
Segway
Honda
Toyota
![Page 42: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/42.jpg)
Home security and surveillance
Internet-enabled, Mobile phone-controlled, GPS-enabled, in-home care & security.
Service Robots
Internet-enabled Mobile phone-controlled robot for in-home care & security (Fujitsu, MARON-1)
Monitor 1 mile area using GPS (Securo)
Rovio, mobile webcam
![Page 43: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/43.jpg)
Humanoid Robots
Imitates humans (humanoid) & animals bio-mechanics
Service Robots
![Page 44: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/44.jpg)
Mobile Robots
![Page 45: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/45.jpg)
Mobile Robots
MiRoC
![Page 46: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/46.jpg)
Mobile Robots
Robocon
![Page 47: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/47.jpg)
Mobile Robots
SmartCar
![Page 48: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/48.jpg)
Mobile Robots
![Page 49: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/49.jpg)
• A robot architecture primarily refers to both the software and hardware structure of the robot.
• Examples of a robot‟s hardware structure are;• Fixed base or mobile base• 2- or more axis• Wheeled or legged or flying mobile• With or without manipulator arm, etc.
• Examples of a robot‟s software structure are;• C language on 8-bit or 16-bit platform • Software polling or interrupt• Opened-loop or Closed-loop control• PID or fuzzy logic scheme• Single-tasking or multi-tasking, etc.
Robot Architecture
![Page 50: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/50.jpg)
• A physically functional robot is based on proper integration of the hardware and software structures.
• Robots may have physical appearances and functionalities that are very different from one another, but their architectures are formed from some common elements;
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
![Page 51: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/51.jpg)
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
Controller is central to the robot’s control system, which process the program with aim to control the
robot’s motion
Actuators produce movement for the robot in the form of navigation and manipulation
Sensors measure some parameters from the environment& these data are fed back to the controller for analysis
Primary source of power that supplies energy to the control systems,
actuators & sensors.
The program commands robot to do various functions such as; Navigation, Manipulation, Sensing,
Communication, Data processing
To sent and receive input from user to controller
Provides base and physical structure in the forms of manipulator, wrist & end-
effector
![Page 52: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/52.jpg)
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
Mechanical structure(Hardware)
Electrical and Electronics (hardware)
Electrical Power (Hardware)
Software
The Technology Fields
![Page 53: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/53.jpg)
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
Controller
Software
PowerConversion
Sensors Actuators
PowerSource
Base & linkages
User Interface
The blocks representing a basic robot’s architecture
![Page 54: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/54.jpg)
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
A mobile robot
![Page 55: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/55.jpg)
• Controller• Sensors• Actuators• Software• User interface• Power system• Base and linkages
Robot Architecture
Hydraulic-electrical Power Unit
Controller(Software and user
interface)
Actuators at every axis
Base
An industrial robot arm
![Page 56: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/56.jpg)
• Having common elements for their architectures, robots may be categorised based on their types of base structure. Two types of structures can be established.
Robot Architecture
Fixed base manipulator robot
Mobile base robot
The base is fixed to the floor and the manipulator can moves around in the workspace within the reach from the base to perform tasks.
The base has a form of locomotion for the robot to move around in the environment to perform tasks.
![Page 57: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/57.jpg)
• Different types of fixed base manipulator robots:
Robot Architecture
Cartesian
Spherical
Cylindrical
Articulated
![Page 58: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/58.jpg)
• Different types of mobile base robots:
Robot Architecture
Wheeled
Legged
![Page 59: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/59.jpg)
• Different types of mobile base robots:
Robot Architecture
Aerial (Flying)
Submersible (in/on water)
![Page 60: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/60.jpg)
• The primary function of a robot is to perform appropriate movements according to its required application. A robot can execute two types of motions:
• Manipulation: movement of a manipulator to do specific tasks in its environment.
• Navigation: movement of a mobile base robot in its environment.
Robot Architecture
Navigation
Manipulation
![Page 61: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/61.jpg)
• The primary function of a robot is to perform appropriate movements according to its required application. A robot can execute two types of motions:
• Manipulation: movement of a manipulator to do specific tasks in its environment.
• Navigation: movement of a mobile base robot in its environment.
• A manipulator and a mobile platform can merge together into a single robot.
Robot Architecture
Navigation
Manipulation
![Page 62: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/62.jpg)
• The robot‟s movements are controlled by the internal controller, directed through the software programmed into it. The controller could store several different programs and can be modified if necessary.
• Other functions can be programmed and processed by the controller are such as;
• Sensing the environment• Processing data and making decision• Communication between user or other devices
Robot Architecture
![Page 63: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/63.jpg)
• Controller is central to the robot‟s control system, which processes the program to perform the desired tasks.
• The program controls the actuators to produce output action (motion) on the robot, in the form of navigation and manipulation.
Robot Architecture
Program
Controller Actuators PlantOutput
(Motion)
Navigation and/or ManipulationInput
(DesiredTasks)
![Page 64: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/64.jpg)
• Sensors are used to measure the performances of the output, and also to measure some parameters from the environment. These data are fed back to the controller for analysis and decision making.
Robot Architecture
Sensors
Program
Controller Actuators PlantOutput
(Motion)
Navigation and/or Manipulation
Position, orientation, obstacles, speed, light, etc.
Input(DesiredTasks)
![Page 65: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/65.jpg)
• Controller may receive input from user or operator through a user interface.
• The controller is equipped with input and output ports to send signal to actuators and receive signal from sensors or user.
Robot Architecture
Sensors
Program
Controller Actuators PlantOutput
(Motion)
Navigation and/or Manipulation
Position, orientation, obstacles, speed, light, etc.
Input(DesiredTasks)
User Interface
![Page 66: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/66.jpg)
• The types of controller to choose will depends largely on the functions and nature of the robot tasks. Some are more complex than the others.
• A complex motion control scheme demands for high performance processors to process them, or a basic motion can be controlled by a low end basic processors.
• Besides embedded controller, PLC and PC can be used as controllers for robots.
Robot Architecture
![Page 67: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/67.jpg)
• A robot structure is located relative to the ground by a fixed or mobile base.
• A fixed base manipulator consists of several rigid parts that are connected in series and can move through space. The rigid parts are called links. A robot can has many links.
Robot Mechanism
Link 1
Link 2
Link 3
Joint 1 (Axis 1)
Joint 2 (Axis 2)
Joint 3 (Axis 3)
• Two links are connected together by a joint, or also known as axis of motion. Actuators are placed at the joints to allow relative motion of two links.
![Page 68: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/68.jpg)
Link 1
Link 2
Link 3
Joint 1 (Axis 1)
Joint 2 (Axis 2)
Joint 3 (Axis 3)
Example with an articulated robot
arm
Base (fixed)
Link 1
Link 2
Link 4
Link 5 Link 3
Robot Mechanism
![Page 69: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/69.jpg)
• A mobile base robot contains links and joints between the base and the locomotion medium (e.g. wheels, legs, propeller, etc).
• Similarly, actuators may be placed at the joints to allow relative motion (mobility) of the base.
Wheeled Mobile Robot
Base (mobile)
Joint 1
Joint 2
Joint 3
Robot Mechanism
![Page 70: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/70.jpg)
• The joints in a robot are normally restricted to one degree of freedom. That means, each axis equals one degree of freedom.
• There are 2 basic types of joints: Revolute and Prismatic joints.
• Most electric motors could produce revolute motion.
Robot Mechanism
Revolute Joint: Produces a rotational motion along the axis
with some angular velocity
![Page 71: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/71.jpg)
• The joints in a robot are normally restricted to one degree of freedom. That means, each axis equals one degree of freedom.
• There are 2 basic types of joints: Revolute and Prismatic joints.
• Hydraulic and pneumatic actuators naturally produce linear motion, but there are also electric motors that can generate linear motion.
Robot Mechanism
Prismatic Joint: Produces a linear or sliding motion along a joint axis with some linear velocity
![Page 72: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/72.jpg)
• The degree to which the joints can move (revolute and prismatic) in any direction is called the degree of freedom (DOF).
• It refers to the number of different ways in which a robot manipulator arm can move to position and orientate the end-effector.
• For a typical manipulator arm robot, the number of joints equals the number of degrees of freedom. Each joint position is usually defined with a single variable.
• A robotics system with several bodies (links) would have a combined DOF that is the sum of the DOFs of the bodies, less the internal constraints they may have on relative motion
Robot Mechanism
![Page 73: Chapter3-Introduction to Robotic](https://reader033.fdocuments.us/reader033/viewer/2022042608/563db889550346aa9a9490a9/html5/thumbnails/73.jpg)
End