SlideShare a Scribd company logo
1 of 63
Robotic Introduction
Applied Control & Robotics Research Laboratory
(ACRRL)
Shiraz University, summer 2019
ACRRL
Applied Control & Robotics Research Laboratory of
Shiraz University
Department of Power and Control Engineering, Shiraz University, Fars, Iran.
https://sites.google.com/view/ACRRL
3
Workshop outlook
• What is the Mechatronics?
• What’s Robots?
• Robot and Robotic Definition
• History of Robots
• Laws of Robotics
• Robotics Terminology
• Applications for robotic
4
• Type of Robots
• Advantage and Disadvantage of Robots
• Robotic Work Field
• Important Robot Components
• Common Processor in Robotic
• Common Language for programming in Robotic
• Essential software in Robotic
Workshop outlook
5
What is the Mechatronics?
• Mechatronics is a concept of Japanese origin
(1970’s) and can be defined as the application of
electronics and computer technology to control the
motions of mechanical systems.
6
Photocopier machine Modern Sewing machine
Automatic Sliding Door Auto Garage Opener
Disk Driver
Vending Machine
7
Mechatronics a combination of:
• Mechanical
• Electronic
• Computer
• Software
• Control
• Systems Design
8
Some Mechatronic application
Automobile Medical
Robotics Manufacturing Aerospace
Material Processing
9
What’s Robot?
10
• Robots have become a subject of great interest nowadays.
• In our imagination, a robot is a machine that looks and acts like a
human being.
• A machine capable of carrying out a complex series of actions
automatically.
• Robots are, in fact, defined as man-made mechanical devices that can
move by themselves, whose motion must be modeled, planned,
sensed, actuated and controlled, and whose motion behaviour can be
influenced by “programming”
What’s Robot?
11
What’s Robot?
12
• A machine capable of carrying out a complex series
of actions automatically.
• A machine resembling a human being and able to
replicate certain human movements and functions.
• Mechanical device that performs human tasks,
either automatically or by remote control.
Robot Definition
13
• Formal Definition
Robot: a machine with a physical embodiment that
produces actuation based on its sensory informationA
reprogrammable multifunctional manipulator designed
to move material, parts, tools or specialized devices
through various programmed motions for the
performance of a variety of Tasks. )Robot Institute of
America(
Robot Definition
14
Different views of robot definition
• Embodiment
a robot’s embodiment is its medium to interact (sensing and actuation)
with its environment.
embodiment constrains a robot.
• Situatedness
Robots are strongly affected by the environment and deal with its
immediate demands directly.
15
• Situated intelligence
observed behavior resulting from interaction between a robot and its
environment
cannot be attributed to a single source, model, or rationale.
• Autonomy
a robot is a machine with autonomy.
robots are motivated to achieve some goal.
• Uncertainty
an inherent property of the real world.
Physical sensors and actuators provide limited, noisy, and inaccurate
information and force generation.
The certainty of physical sensors and effectors cannot be well characterized.
Different views of robot definition
16
• Robotics is science of designing or building an application of
robots. Simply ,Robotics may be defines as “The Study of Robots”.
The aim of robotics is to design an efficient robot.
Robot Definition
17
HISTORY of robotic
18
• The term "robot" was first used in 1920 in a play
called "R.U.R." Or "Rossum's universal robots" by
the Czech writer Karel Capek. Capek was
reportedly several times a candidate for the Nobel
prize for his works.
• The word “Robot” comes from the word
“Robota/Robotica”, meaning in “Czech” forced
labour drudgery.
HISTORY of robotic
19
Rossum's universal robots
20
• The word "robotics", used to describe this field
of study, was coined accidentally by the Russian
–born , American scientist and science fiction
writer, Isaac Asimov (1920-1992) in 1940s.
HISTORY of robotic
21
Laws of Robotic
22
Asimov proposed three “Laws of Robotics”
• Asimov also proposed his three "Laws of Robotics", and he later added
a “zeroth law”.
• Zeroth Law : A robot may not injure humanity, or, through inaction,
allow humanity to come to harm.
• First Law : A robot may not injure a human being, or, through inaction,
allow a human being to come to harm, unless this would violate a
higher order law.
• Second Law: A robot must obey orders given it by human beings,
except where such orders would conflict with a higher order law.
• Third Law : A robot must protect its own existence as long as such
protection does not conflict with a higher order law.
23
Applications of robotic
24
• Industrial/assembly/inspection
Applications of robotic
25
• Search and rescue
Applications of robotic
26
• Hazardous operation
Applications of robotic
27
• Medical Applications
Applications of robotic
28
• Entertainment
Applications of robotic
29
• Space and underwater exploration and development
Applications of robotic
30
• Assistive/rehabilitation
Applications of robotic
31
• Education
Applications of robotic
32
• Transportation
Applications of robotic
33
• Ecology, geosciences
• The most common types of Robots are…
Mobile robots.
Industrial robots.
Autonomous robots.
Remote-controlled robots.
Virtual robots.
Type of Robots
34
Mobile Robots
35
• Mobile robots are able to move, usually they
perform tasks such as searching.
They are of 2 types:
• Rolling robots- Rolling robots have wheels to
move around. They can quickly and easily
search. However they are only useful in flat
areas.
• Walking robots- Robots on legs are usually
brought in when the terrain is rocky. Most
robots have at least 4 legs; usually they have 6
or more.
36
Stationary/Industrial Robots
• Robots are not only used to explore areas or
imitate a human being. Most robots
perform repeating tasks without ever
moving an inch. Most robots are ‘working’
in industry settings and are stationary .
• Most of these robots perform repeating
tasks without ever moving.
• Most robots are working in industries.
Especially dull and repeating tasks are
suitable for robots.
37
Autonomous Robots
• Autonomous robots are self-supporting.
• They run a program that gives them the
opportunity to decide on the action to
perform depending on their surroundings.
• At times, these robots even learn new
behavior. They start out with a short routine
and adapt this routine to be more successful
at the task they perform. The most
successful routine will be repeated .
38
• In case a robot needs to perform more
complicated yet undetermined tasks an
autonomous robot is not the right choice.
• Complicated tasks are still best performed
by human beings with real brainpower. A
person can guide a robot by remote
control. A person can perform difficult and
usually dangerous tasks without being at the
spot where the tasks are performed.
Remote-controlled Robots
39
Virtual Robots
• Virtual robots don’t exits in real life. Virtual
robots are just programs, building blocks of
software inside a computer.
• A virtual robot can simulate a real robot or
just perform a repeating task.
• Search engines use such kind of robots.
They search the World Wide Web and send
the information to the search engines.
40
• Advantage:
Going to far away planets.
Going far down into the unknown waters and mines where humans would be
crushed.
Giving us information that humans can't get
Working at places 24/7 without any salary and food. Plus they don't get
bored.
They can perform tasks faster than humans and much more consistently and
accurately
Most of them are automatic so they can go around by themselves
without any human interference.
Advantage and Disadvantage of Robots
41
• Disadvantage:
People can lose jobs in factories.
It needs a supply of power.
It needs maintenance to keep it running .
It costs money to make or buy a robot.
Advantage and Disadvantage of Robots
Robotic
42
• Electronic
• Mechanic
• Programming
43
Robotic Work Field
• Engineering robotics:
• constructing physical embodiment and physical dynamics
• mechanical engineering
• Control theory/ Signal processing
• producing appropriate control signals
• interpreting/processing the world from sensory data
• mechanical and electrical engineering
44
• Autonomous control
programs for producing control signals from sensory data
computer science and electrical engineering
• Learning/Adaptation
extending the robot’s autonomy beyond what is explicitly programmed
Robotic Work Field
45
• Manipulator or Rover
• End Effecter
• Actuators
• Sensors
• Controller
• Software
• Processor
Important Robot Components
46
• Manipulator or Rover: Main body of robot(Links, Joints, other
structural element of the robot)
Important Robot Components
47
Manipulator or Rover
• Metal
• Aluminum
• Plexiglas
• Carbon Fiber
• Plastic
• Wood
48
• End Effecter: The part that is connected to the last joint
hand of manipulator.
Important Robot Components
49
End Effecter
F3,m3
F2,m2
F1,m1
wrist
Roll
Pitch
Yaw
50
• Actuators: Muscles of the manipulators (servomotor, stepper motor,
pneumatic and hydraulic cylinder).
Important Robot Components
51
• Sensors: To collect information about the internal state of the robot
or To communicate with the outside environment.
Important Robot Components
52
• Controller: Similar to cerebellum. It controls and coordinates the
motion of the actuators.
Important Robot Components
53
• Processor: The brain of the robot. It calculates the motions and the
velocity of the robot’s joints, etc.
• Software: Operating system, robotic software and the collection of
routines.
Important Robot Components
54
Processor
• Electronic base: Transistor, relay, …
• 8051
• AVR: Arduino
• PIC
• ARM: Raspberry Pi, Orange Pi, …
• TFT
• FPGA
55
Language for programming
• C
• Objective-C
• C++
• C#
• Python
56
Operating system
• Windows
• Linux
• Android
• ROS
57
Essential software in robotic
Electronic:
• Proteus
• Altium Designer
• Proteus
• …
58
Mechanic:
• Solid Work
• Catia
• Inventor
• …
Essential software in robotic
59
Programming
• Visual studio
• Code vision
• Matlab
• LabVIEW
• …
Essential software in robotic
60
Complex field in Robotic
• Image Processing
• Artificial intelligence
• Fuzzy
• Neural network
• High level Control
61
Question?
Thank you
Mohammad Sabouri
You can find me at m.sabouri@shirazu.ac.ir
Milad Shayan
You can find me at Shayanmilad@yahoo.com
https://sites.google.com/view/ACRRL

More Related Content

What's hot (20)

Robotics
RoboticsRobotics
Robotics
 
Robotics
Robotics Robotics
Robotics
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robotics
Robotics Robotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Automation and robotics
Automation and roboticsAutomation and robotics
Automation and robotics
 
Robotics and Robots
Robotics and RobotsRobotics and Robots
Robotics and Robots
 
Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018Robotic for presentation 11 10-2018
Robotic for presentation 11 10-2018
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Robotics seminar ppt
Robotics seminar pptRobotics seminar ppt
Robotics seminar ppt
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Space Robotics
Space RoboticsSpace Robotics
Space Robotics
 
Robots & Robotics
Robots & RoboticsRobots & Robotics
Robots & Robotics
 
Robotics Presentation
Robotics PresentationRobotics Presentation
Robotics Presentation
 
Presentation of robotics
Presentation of roboticsPresentation of robotics
Presentation of robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics, IOT & AI
Robotics, IOT & AIRobotics, IOT & AI
Robotics, IOT & AI
 
pick-and-place-robot
pick-and-place-robotpick-and-place-robot
pick-and-place-robot
 
Presentation on robotics
Presentation on robotics Presentation on robotics
Presentation on robotics
 

Similar to Robotic introduction

Similar to Robotic introduction (20)

RnA Unit 1 eeejwkwjwjw wjwjjwjjjw w.pptx
RnA Unit 1 eeejwkwjwjw wjwjjwjjjw w.pptxRnA Unit 1 eeejwkwjwjw wjwjjwjjjw w.pptx
RnA Unit 1 eeejwkwjwjw wjwjjwjjjw w.pptx
 
Robotics and technologies 2020
Robotics and technologies 2020Robotics and technologies 2020
Robotics and technologies 2020
 
569637 634222725772371250
569637 634222725772371250569637 634222725772371250
569637 634222725772371250
 
Robotics
RoboticsRobotics
Robotics
 
Robotics –The Future of Mankind
Robotics –The Future of MankindRobotics –The Future of Mankind
Robotics –The Future of Mankind
 
robotics1.pdf
robotics1.pdfrobotics1.pdf
robotics1.pdf
 
Robotics >modified<
Robotics >modified<Robotics >modified<
Robotics >modified<
 
Lecture 1 - Introduction to Robotics.pptx
Lecture 1 - Introduction to Robotics.pptxLecture 1 - Introduction to Robotics.pptx
Lecture 1 - Introduction to Robotics.pptx
 
introduction-to-robotics.pdf
introduction-to-robotics.pdfintroduction-to-robotics.pdf
introduction-to-robotics.pdf
 
robotics
robotics robotics
robotics
 
Intro robotics
Intro roboticsIntro robotics
Intro robotics
 
Mr302:module 4:mtr,ncerc,JVP
Mr302:module 4:mtr,ncerc,JVPMr302:module 4:mtr,ncerc,JVP
Mr302:module 4:mtr,ncerc,JVP
 
Introduction to Robotics & TinkerCAD
Introduction to Robotics & TinkerCADIntroduction to Robotics & TinkerCAD
Introduction to Robotics & TinkerCAD
 
Robotics classes in mumbai
Robotics classes in mumbaiRobotics classes in mumbai
Robotics classes in mumbai
 
Robots and Technology
Robots and TechnologyRobots and Technology
Robots and Technology
 
Robotic Science
Robotic ScienceRobotic Science
Robotic Science
 
ROBOTICS (senthil)
ROBOTICS (senthil)ROBOTICS (senthil)
ROBOTICS (senthil)
 
Computer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsComputer aided manufacturing robotic systems
Computer aided manufacturing robotic systems
 
Robotoc tetrapoad
Robotoc  tetrapoadRobotoc  tetrapoad
Robotoc tetrapoad
 
Robotics: The Study of Robots
Robotics: The Study of RobotsRobotics: The Study of Robots
Robotics: The Study of Robots
 

More from Mohammad Sabouri

Extremely low-cost lower limb prostheses_G12.pptx
Extremely low-cost lower limb prostheses_G12.pptxExtremely low-cost lower limb prostheses_G12.pptx
Extremely low-cost lower limb prostheses_G12.pptxMohammad Sabouri
 
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMohammad Sabouri
 
Human Computer Interaction (HCI).pptx
Human Computer Interaction (HCI).pptxHuman Computer Interaction (HCI).pptx
Human Computer Interaction (HCI).pptxMohammad Sabouri
 
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptx
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptxIntelligent Decision Making Assistant (IDMA) for SAL improvement.pptx
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptxMohammad Sabouri
 
Introducing the services of Iran Patent Center- PDF
Introducing the services of Iran Patent Center- PDFIntroducing the services of Iran Patent Center- PDF
Introducing the services of Iran Patent Center- PDFMohammad Sabouri
 
Introduction to Lens database -in Persian (powerful site for searching)
Introduction to Lens database -in Persian (powerful site for searching)Introduction to Lens database -in Persian (powerful site for searching)
Introduction to Lens database -in Persian (powerful site for searching)Mohammad Sabouri
 
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...Mohammad Sabouri
 
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...Mohammad Sabouri
 
Traffic monitoring using drone_ACRRL_Shiraz University
Traffic monitoring using drone_ACRRL_Shiraz UniversityTraffic monitoring using drone_ACRRL_Shiraz University
Traffic monitoring using drone_ACRRL_Shiraz UniversityMohammad Sabouri
 
Labview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRLLabview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRLMohammad Sabouri
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLMohammad Sabouri
 
Spoofing attack on PMU (Phasor measurement unit)
Spoofing attack on PMU (Phasor measurement unit)Spoofing attack on PMU (Phasor measurement unit)
Spoofing attack on PMU (Phasor measurement unit)Mohammad Sabouri
 

More from Mohammad Sabouri (15)

Extremely low-cost lower limb prostheses_G12.pptx
Extremely low-cost lower limb prostheses_G12.pptxExtremely low-cost lower limb prostheses_G12.pptx
Extremely low-cost lower limb prostheses_G12.pptx
 
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
 
Human Computer Interaction (HCI).pptx
Human Computer Interaction (HCI).pptxHuman Computer Interaction (HCI).pptx
Human Computer Interaction (HCI).pptx
 
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptx
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptxIntelligent Decision Making Assistant (IDMA) for SAL improvement.pptx
Intelligent Decision Making Assistant (IDMA) for SAL improvement.pptx
 
Introducing the services of Iran Patent Center- PDF
Introducing the services of Iran Patent Center- PDFIntroducing the services of Iran Patent Center- PDF
Introducing the services of Iran Patent Center- PDF
 
Introduction to Lens database -in Persian (powerful site for searching)
Introduction to Lens database -in Persian (powerful site for searching)Introduction to Lens database -in Persian (powerful site for searching)
Introduction to Lens database -in Persian (powerful site for searching)
 
CV_ nov.2019
CV_ nov.2019CV_ nov.2019
CV_ nov.2019
 
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...
Icbme2020- Use of neural network algorithms to predict arterial blood gas ite...
 
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...
Prediction of Arterial Blood Gases(ABG) by Using Neural Network In Trauma Pat...
 
Traffic monitoring using drone_ACRRL_Shiraz University
Traffic monitoring using drone_ACRRL_Shiraz UniversityTraffic monitoring using drone_ACRRL_Shiraz University
Traffic monitoring using drone_ACRRL_Shiraz University
 
Recurrent Neural Network
Recurrent Neural NetworkRecurrent Neural Network
Recurrent Neural Network
 
Labview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRLLabview2_Computer Applications in Control_ACRRL
Labview2_Computer Applications in Control_ACRRL
 
Labview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
 
Spoofing attack on PMU (Phasor measurement unit)
Spoofing attack on PMU (Phasor measurement unit)Spoofing attack on PMU (Phasor measurement unit)
Spoofing attack on PMU (Phasor measurement unit)
 
Haptic technology ppt
Haptic technology pptHaptic technology ppt
Haptic technology ppt
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Robotic introduction

  • 1. Robotic Introduction Applied Control & Robotics Research Laboratory (ACRRL) Shiraz University, summer 2019
  • 2. ACRRL Applied Control & Robotics Research Laboratory of Shiraz University Department of Power and Control Engineering, Shiraz University, Fars, Iran. https://sites.google.com/view/ACRRL
  • 3. 3 Workshop outlook • What is the Mechatronics? • What’s Robots? • Robot and Robotic Definition • History of Robots • Laws of Robotics • Robotics Terminology • Applications for robotic
  • 4. 4 • Type of Robots • Advantage and Disadvantage of Robots • Robotic Work Field • Important Robot Components • Common Processor in Robotic • Common Language for programming in Robotic • Essential software in Robotic Workshop outlook
  • 5. 5 What is the Mechatronics? • Mechatronics is a concept of Japanese origin (1970’s) and can be defined as the application of electronics and computer technology to control the motions of mechanical systems.
  • 6. 6 Photocopier machine Modern Sewing machine Automatic Sliding Door Auto Garage Opener Disk Driver Vending Machine
  • 7. 7 Mechatronics a combination of: • Mechanical • Electronic • Computer • Software • Control • Systems Design
  • 8. 8 Some Mechatronic application Automobile Medical Robotics Manufacturing Aerospace Material Processing
  • 10. 10 • Robots have become a subject of great interest nowadays. • In our imagination, a robot is a machine that looks and acts like a human being. • A machine capable of carrying out a complex series of actions automatically. • Robots are, in fact, defined as man-made mechanical devices that can move by themselves, whose motion must be modeled, planned, sensed, actuated and controlled, and whose motion behaviour can be influenced by “programming” What’s Robot?
  • 12. 12 • A machine capable of carrying out a complex series of actions automatically. • A machine resembling a human being and able to replicate certain human movements and functions. • Mechanical device that performs human tasks, either automatically or by remote control. Robot Definition
  • 13. 13 • Formal Definition Robot: a machine with a physical embodiment that produces actuation based on its sensory informationA reprogrammable multifunctional manipulator designed to move material, parts, tools or specialized devices through various programmed motions for the performance of a variety of Tasks. )Robot Institute of America( Robot Definition
  • 14. 14 Different views of robot definition • Embodiment a robot’s embodiment is its medium to interact (sensing and actuation) with its environment. embodiment constrains a robot. • Situatedness Robots are strongly affected by the environment and deal with its immediate demands directly.
  • 15. 15 • Situated intelligence observed behavior resulting from interaction between a robot and its environment cannot be attributed to a single source, model, or rationale. • Autonomy a robot is a machine with autonomy. robots are motivated to achieve some goal. • Uncertainty an inherent property of the real world. Physical sensors and actuators provide limited, noisy, and inaccurate information and force generation. The certainty of physical sensors and effectors cannot be well characterized. Different views of robot definition
  • 16. 16 • Robotics is science of designing or building an application of robots. Simply ,Robotics may be defines as “The Study of Robots”. The aim of robotics is to design an efficient robot. Robot Definition
  • 18. 18 • The term "robot" was first used in 1920 in a play called "R.U.R." Or "Rossum's universal robots" by the Czech writer Karel Capek. Capek was reportedly several times a candidate for the Nobel prize for his works. • The word “Robot” comes from the word “Robota/Robotica”, meaning in “Czech” forced labour drudgery. HISTORY of robotic
  • 20. 20 • The word "robotics", used to describe this field of study, was coined accidentally by the Russian –born , American scientist and science fiction writer, Isaac Asimov (1920-1992) in 1940s. HISTORY of robotic
  • 22. 22 Asimov proposed three “Laws of Robotics” • Asimov also proposed his three "Laws of Robotics", and he later added a “zeroth law”. • Zeroth Law : A robot may not injure humanity, or, through inaction, allow humanity to come to harm. • First Law : A robot may not injure a human being, or, through inaction, allow a human being to come to harm, unless this would violate a higher order law. • Second Law: A robot must obey orders given it by human beings, except where such orders would conflict with a higher order law. • Third Law : A robot must protect its own existence as long as such protection does not conflict with a higher order law.
  • 23. 23
  • 24. Applications of robotic 24 • Industrial/assembly/inspection
  • 25. Applications of robotic 25 • Search and rescue
  • 26. Applications of robotic 26 • Hazardous operation
  • 27. Applications of robotic 27 • Medical Applications
  • 29. Applications of robotic 29 • Space and underwater exploration and development
  • 30. Applications of robotic 30 • Assistive/rehabilitation
  • 33. Applications of robotic 33 • Ecology, geosciences
  • 34. • The most common types of Robots are… Mobile robots. Industrial robots. Autonomous robots. Remote-controlled robots. Virtual robots. Type of Robots 34
  • 35. Mobile Robots 35 • Mobile robots are able to move, usually they perform tasks such as searching. They are of 2 types: • Rolling robots- Rolling robots have wheels to move around. They can quickly and easily search. However they are only useful in flat areas. • Walking robots- Robots on legs are usually brought in when the terrain is rocky. Most robots have at least 4 legs; usually they have 6 or more.
  • 36. 36 Stationary/Industrial Robots • Robots are not only used to explore areas or imitate a human being. Most robots perform repeating tasks without ever moving an inch. Most robots are ‘working’ in industry settings and are stationary . • Most of these robots perform repeating tasks without ever moving. • Most robots are working in industries. Especially dull and repeating tasks are suitable for robots.
  • 37. 37 Autonomous Robots • Autonomous robots are self-supporting. • They run a program that gives them the opportunity to decide on the action to perform depending on their surroundings. • At times, these robots even learn new behavior. They start out with a short routine and adapt this routine to be more successful at the task they perform. The most successful routine will be repeated .
  • 38. 38 • In case a robot needs to perform more complicated yet undetermined tasks an autonomous robot is not the right choice. • Complicated tasks are still best performed by human beings with real brainpower. A person can guide a robot by remote control. A person can perform difficult and usually dangerous tasks without being at the spot where the tasks are performed. Remote-controlled Robots
  • 39. 39 Virtual Robots • Virtual robots don’t exits in real life. Virtual robots are just programs, building blocks of software inside a computer. • A virtual robot can simulate a real robot or just perform a repeating task. • Search engines use such kind of robots. They search the World Wide Web and send the information to the search engines.
  • 40. 40 • Advantage: Going to far away planets. Going far down into the unknown waters and mines where humans would be crushed. Giving us information that humans can't get Working at places 24/7 without any salary and food. Plus they don't get bored. They can perform tasks faster than humans and much more consistently and accurately Most of them are automatic so they can go around by themselves without any human interference. Advantage and Disadvantage of Robots
  • 41. 41 • Disadvantage: People can lose jobs in factories. It needs a supply of power. It needs maintenance to keep it running . It costs money to make or buy a robot. Advantage and Disadvantage of Robots
  • 43. 43 Robotic Work Field • Engineering robotics: • constructing physical embodiment and physical dynamics • mechanical engineering • Control theory/ Signal processing • producing appropriate control signals • interpreting/processing the world from sensory data • mechanical and electrical engineering
  • 44. 44 • Autonomous control programs for producing control signals from sensory data computer science and electrical engineering • Learning/Adaptation extending the robot’s autonomy beyond what is explicitly programmed Robotic Work Field
  • 45. 45 • Manipulator or Rover • End Effecter • Actuators • Sensors • Controller • Software • Processor Important Robot Components
  • 46. 46 • Manipulator or Rover: Main body of robot(Links, Joints, other structural element of the robot) Important Robot Components
  • 47. 47 Manipulator or Rover • Metal • Aluminum • Plexiglas • Carbon Fiber • Plastic • Wood
  • 48. 48 • End Effecter: The part that is connected to the last joint hand of manipulator. Important Robot Components
  • 50. 50 • Actuators: Muscles of the manipulators (servomotor, stepper motor, pneumatic and hydraulic cylinder). Important Robot Components
  • 51. 51 • Sensors: To collect information about the internal state of the robot or To communicate with the outside environment. Important Robot Components
  • 52. 52 • Controller: Similar to cerebellum. It controls and coordinates the motion of the actuators. Important Robot Components
  • 53. 53 • Processor: The brain of the robot. It calculates the motions and the velocity of the robot’s joints, etc. • Software: Operating system, robotic software and the collection of routines. Important Robot Components
  • 54. 54 Processor • Electronic base: Transistor, relay, … • 8051 • AVR: Arduino • PIC • ARM: Raspberry Pi, Orange Pi, … • TFT • FPGA
  • 55. 55 Language for programming • C • Objective-C • C++ • C# • Python
  • 56. 56 Operating system • Windows • Linux • Android • ROS
  • 57. 57 Essential software in robotic Electronic: • Proteus • Altium Designer • Proteus • …
  • 58. 58 Mechanic: • Solid Work • Catia • Inventor • … Essential software in robotic
  • 59. 59 Programming • Visual studio • Code vision • Matlab • LabVIEW • … Essential software in robotic
  • 60. 60 Complex field in Robotic • Image Processing • Artificial intelligence • Fuzzy • Neural network • High level Control
  • 63. Mohammad Sabouri You can find me at m.sabouri@shirazu.ac.ir Milad Shayan You can find me at Shayanmilad@yahoo.com https://sites.google.com/view/ACRRL