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)

Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Robot
RobotRobot
Robot
 
Robotics
Robotics Robotics
Robotics
 
Introduction robotics
Introduction roboticsIntroduction robotics
Introduction robotics
 
Robotics and Automation Introduction
Robotics and Automation IntroductionRobotics and Automation Introduction
Robotics and Automation Introduction
 
Robots in manufacturing
Robots in manufacturingRobots in manufacturing
Robots in manufacturing
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Swarm robotics ppt
Swarm robotics pptSwarm robotics ppt
Swarm robotics ppt
 
Robotics of Future
Robotics of FutureRobotics of Future
Robotics of Future
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
Robotics ppt
Robotics  pptRobotics  ppt
Robotics ppt
 
Industrial robots presentation
Industrial robots presentationIndustrial robots presentation
Industrial robots presentation
 
Robotics and Automation_Case Studies
Robotics and Automation_Case StudiesRobotics and Automation_Case Studies
Robotics and Automation_Case Studies
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robotics: The Study of Robots
Robotics: The Study of RobotsRobotics: The Study of Robots
Robotics: The Study of Robots
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Robotics done
Robotics doneRobotics done
Robotics done
 
Robotics pdf
Robotics pdfRobotics pdf
Robotics pdf
 

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
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
 
Robotics and Robots
Robotics and RobotsRobotics and Robots
Robotics and Robots
 
introduction-to-robotics.pdf
introduction-to-robotics.pdfintroduction-to-robotics.pdf
introduction-to-robotics.pdf
 
robotics
robotics robotics
robotics
 
Mr302:module 4:mtr,ncerc,JVP
Mr302:module 4:mtr,ncerc,JVPMr302:module 4:mtr,ncerc,JVP
Mr302:module 4:mtr,ncerc,JVP
 
Intro robotics
Intro roboticsIntro robotics
Intro robotics
 
Introduction to Robotics & TinkerCAD
Introduction to Robotics & TinkerCADIntroduction to Robotics & TinkerCAD
Introduction to Robotics & TinkerCAD
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
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)
 

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

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
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
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 

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