SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Robotics
Books
Valentino Braitenberg (1986) Vehicles: Experiments
in Synthetic Psychology. MIT Press.
Simulation of Braitenberg Vehicles:
http://people.cs.uchicago.edu/~wiseman/vehicles/
Rodney Brooks (1999) Cambrian Intelligence: The
Early History of the New AI. MIT Press.
Rolf Pfeifer & Josh Bongard (2006) How the Body
Shapes the Way We Think: A New View of
Intelligence. MIT Press.
• Assembly lines (1920s)
• Business machines (1930s)
• Computers (1940s)
• Industrial robots (1950s)
first comercial product at Planet Corp. 1959;
Employment of the first robot at Ford 1961;
Unimation's PUMA 1975/78
programmable universal machine for assembly
• Autonomous robots (?1960s)
Walter's turtle 1948/50/51; Shakey 1968
• Artificial Life (1970s), Multi robot systems (1980s)
• Bipedal humanoids (1990s)
• Today: > 1000 Robot labs
> 900.000 industrial robots (2003)

Decades
Intelligent Robots?
Certainly, but

Acting and sensing are still the hardest
parts.
(D. Kortenkamp, R. P. Bonasso oder R. Murphy)
Components
• Sensory components: Acquisition of
Information
• Information processing and control
• Actuatory components: Realization of
actions and behavior
• Communication, central executive, selfevaluation, batteries, interfaces
Sensory components
Exteroception: Perception of external stimuli or
objects
Propriozeption: Perception of self-movement and
internal states
Exproprioception: Perception of relations and
changes of relations between the body and the
environment
Knowledge component
• Computer or brain-like,
(symbolic/subsymbolic/hybrid)
• Preprocessing of sensory signals
• Memory: semantic, episodic, declarative, logical
• Working memory
• Processor
• Strategy, planning and evaluation
• Actuator control
• Adaptation rules for the knowledge components
Actuatory component
Actuator components (in analogy to the
sensory part)
• relating to the environment
• relating to the own body
• relating to perception
• relating to communication
Question

What is the difference between “internal” and
“external” to a robot?
Effectors and Actuators
Key points:
• Mechanisms for acting on the world
• ‘Degrees of freedom’
• Methods of locomotion: wheels, legs and beyond
• Methods of manipulation: arms and grippers
• Methods of actuation and transmission
• The problem: mapping between input signals to
actuators and the desired effect in the world
Effector: A device that affects the
physical environment
• Wheels on a mobile robot
– or legs, wings, fins…
– whole body might push objects
• Grippers on an assembly robot
– or welding gun, paint sprayer
• Speaker, light, tracing-pen
E.g. Prescott & Ibbotson (1997)
replicating fossil paths with toilet roll

Control combines thigmotaxis (stay near previous
tracks & phobotaxis (avoid crossing previous tracks)
Effector: a device that affects the
physical environment
• Choice of effectors sets upper limit on what
the robot can do
• Usually categorised as locomotion (vehicle
moving itself) or manipulation (an arm
moving things)
• In both cases consider the degrees of
freedom in the design
Degrees of freedom
• General meaning: How many parameters
needed to specify something?
E.g. for an object in space have:
X,Y,Z position
Roll, pitch, yaw rotation
Total of 6 degrees of freedom

How many d.o.f. to specify a vehicle on a flat
plane?
Degrees of freedom
In relation to robots could consider:
• How many joints/articulations/moving parts?
• How many individually controlled moving
parts?
• How many independent movements with
respect to a co-ordinate frame?
• How many parameters to describe the position
of the whole robot or its end effector?
• How many moving parts?
• If parts are linked need fewer parameters to
specify them.
• How many individually controlled moving
parts?
• Need that many parameters to specify
robot’s configuration.
• Often described as ‘controllable degrees of
freedom’
• But note may be redundant e.g. two
movements may be in the same axis
• Alternatively called ‘degrees of mobility’
• How many degrees of mobility in the
human arm?
• How many degrees of mobility in the arm
of an octopus?
• Redundant manipulator
Degrees of mobility > degrees of freedom

• Result is that have more than one way to get
the end effector to a specific position
• How many independent movements with
respect to a co-ordinate frame?
• Controlled degrees of freedom of the robot
• May be less than degrees of mobility

• How many parameters to describe the position
of the whole robot or its end effector?
• For fixed robot, d.o.f. of end effector is determined
by d.o.f. of robot (max 6)
• Mobile robot on plane can reach position described
by 3 d.o.f., but if robot has fewer d.o.f. then it
cannot do it directly – it is non-holonomic
Alternative vehicle designs
• ‘Car’- steer and drive
• Two drive wheels and castor 2DoF – Non-H
•Three wheels that
both steer and drive
• Note latter may be
easier for path planning
mechanically more complex
Locomotion on uneven terrain
•
•
•
•

Use the world (ramps etc.)
Larger wheels
Suspension
Tracks
Locomotion on uneven terrain
•
•
•
•

Use the world (ramps etc.)
Larger wheels
Suspension
Tracks

• Alternative is to use legs
– Note: wheels and variants are faster, for less
energy, and usually simpler to control)
Legged locomotion
Strategies:
• Statically
stable control
e.g. ‘Ambler’
Whittaker, CMU
Keep three legs
on ground at all
times
Legged locomotion
Strategies:
• Dynamic
balance e.g.
Raibert’s
hopping robots
• Keep CoG
motion within
control range
Legged locomotion
Strategies:
• ‘Zero moment point’
control, e.g. ASIMO
Keep point where static
moment is zero within
foot contact hull
Legged locomotion
Strategies:
• Limit cycle in
dynamic phase
space e.g. ‘Tekken’
(H. Kimura)
• Cycle in joint
phase space +
forces that return to
cycle
Legged locomotion
Strategies:
• Exploit
dynamics of
mechanical
system, e.g.
RHex
• Springiness
restores object
to desired state
Legged locomotion
Strategies:
• Exploit natural
dynamics with only
gravity as the actuator
•E.g. passive walkers
BigDog
Boston Dynamics
2005

Sensors for joint position and ground contact, laser
gyroscope and a stereo vision system.
E.g. RobotIII vs. Whegs
Roger Quinn et al. – biorobots.cwru.edu

Realistic cockroach mechanics but uncontrollable (RobotIII),
vs. pragmatic (cricket?) kinematics, but controllable
Other forms of locomotion?
Swimming: e.g. robopike
project at MIT

Flight: e.g. Micromechanical
Flying Insect project at
Berkeley
Gavin Miller’s snake robots

http://www.snakerobots.com/
Robot arms
• Typically constructed with rigid links
between movable one d.o.f. joints
• Joints typically
– rotary (revolute) or prismatic (linear)
Robot arms
Robot arm end effectors
•
•
•
•

Simple push or sweep
Gripper – different shape, size or strength
Vacuum cup, scoop, hook, magnetic
Tools for specific purposes (drills, welding
torch, spray head, scalpel,…)
• Hand for variety of purposes
Actuation
What produces the forces to move the effectors?
Electrical:
– DC motors (speed proportional to voltage – voltage varied
by pulse width modulation)
– Stepper motors (fixed move per pulse)

Pressurised – Liquid: Hydraulics
– Air: Pneumatics, air muscles

Connected via transmission: system gears, brakes,
valves, locks, springs…
Issues in choosing actuators
•
•
•
•
•
•
•
•
•

Load (e.g. torque to overcome own inertia)
Speed (fast enough but not too fast)
Accuracy (will it move to where you want?)
Resolution (can you specify exactly where?)
Repeatability (will it do this every time?)
Reliability (mean time between failures)
Power consumption (how to feed it)
Energy supply & its weight
Also have many possible trade-offs between
physical design and ability to control
The control problem
Goal

Motor
command

Outcome
Robot in
environment

• For given motor commands, what is the
outcome?
= Forward model
• For a desired outcome, what are the motor
commands? = Inverse model
• From observing the outcome, how should we
adjust the motor commands to achieve a
goal?
= Feedback control
The control problem
Want to move robot hand through set of
positions in task space – X(t)
X(t) depends on the joint angles in the arm A(t)
A(t) depends on the coupling forces C(t)
delivered by the transmission from the motor
torques T(t)
T(t) produced by the input voltages V(t)
V(t)

T(t)

C(t)

A(t)

X(t)
The control problem
V(t)
T(t)
C(t) A(t)
X(t)
Depends on:
• geometry & kinematics: can
mathematically describe the relationship
between motions of motors and end
effector as transformation of co-ordinates
• dynamics: actual motion also depends on
forces, such as inertia, friction, etc…
The control problem
V(t)
T(t)
C(t) A(t)
X(t)
• Forward kinematics is hard but usually
possible
• Forward dynamics is very hard and at best
will be approximate
• But what we actually need is backwards
kinematics and dynamics
This is a very difficult problem!
Summary
• Some energy sources: electrical, hydraulic,
air, muscles, …
• A variety of effectors: wheels, legs, tracks,
fingers, tools, …
• Degrees of freedom and joints
• Calculating control may be hard: Choose
either a sufficiently simple environment or
adapt to the environment by learning
Three laws of robotics (Asimov 1941/2)
1. A robot may not injure a human being or,
through inaction, allow a human being to
come to harm.
2. A robot must obey orders given to it by
human beings, except where such orders
would conflict with the First Law.
3. A robot must protect its own existence as
long as such protection does not conflict with
the First or Second Law.

Mais conteúdo relacionado

Mais procurados

Unit-V---Implementation of Robot
Unit-V---Implementation of RobotUnit-V---Implementation of Robot
Unit-V---Implementation of RobotMuthukumar V
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
 
Actuators 2171912 oil hydraulics & pneumatic
Actuators  2171912 oil hydraulics & pneumaticActuators  2171912 oil hydraulics & pneumatic
Actuators 2171912 oil hydraulics & pneumaticHitarth Shah
 
Sensors And Actuators
Sensors And ActuatorsSensors And Actuators
Sensors And ActuatorsJinesh Patel
 
Tactile sensors and their robotic applications
Tactile sensors and their robotic applicationsTactile sensors and their robotic applications
Tactile sensors and their robotic applicationsAasheesh Tandon
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
Recent trends in mechanical engineering
Recent trends in mechanical engineeringRecent trends in mechanical engineering
Recent trends in mechanical engineeringMITAcademy1
 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsDamian T. Gordon
 
Robot programming
Robot programmingRobot programming
Robot programmingGopal Saini
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in roboticsMuthukumar V
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -Sanjay Singh
 
robot classification
robot classificationrobot classification
robot classificationMohit Jain
 
Load cell presentation ppt
Load cell presentation pptLoad cell presentation ppt
Load cell presentation pptSABIR ALI MOLLAH
 
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS Mohanumar S
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)divyawani2
 
ROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORSROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORSTAMILMECHKIT
 

Mais procurados (20)

Unit-V---Implementation of Robot
Unit-V---Implementation of RobotUnit-V---Implementation of Robot
Unit-V---Implementation of Robot
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
Actuators 2171912 oil hydraulics & pneumatic
Actuators  2171912 oil hydraulics & pneumaticActuators  2171912 oil hydraulics & pneumatic
Actuators 2171912 oil hydraulics & pneumatic
 
Sensors And Actuators
Sensors And ActuatorsSensors And Actuators
Sensors And Actuators
 
Optical Encoders
Optical EncodersOptical Encoders
Optical Encoders
 
Tactile sensors and their robotic applications
Tactile sensors and their robotic applicationsTactile sensors and their robotic applications
Tactile sensors and their robotic applications
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Actuators
ActuatorsActuators
Actuators
 
Recent trends in mechanical engineering
Recent trends in mechanical engineeringRecent trends in mechanical engineering
Recent trends in mechanical engineering
 
Robotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse KinematicsRobotics: Forward and Inverse Kinematics
Robotics: Forward and Inverse Kinematics
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in robotics
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
 
robot classification
robot classificationrobot classification
robot classification
 
Load cell presentation ppt
Load cell presentation pptLoad cell presentation ppt
Load cell presentation ppt
 
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
Unit 5-ACTUATORS AND MECHATRONIC SYSTEM DESIGN-ME6702– MECHATRONICS
 
Unit 3 machine vision
Unit 3 machine vision Unit 3 machine vision
Unit 3 machine vision
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)
 
ROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORSROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORS
 

Destaque

Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Ranjeet Kumar
 
Web 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical AnalysisWeb 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical AnalysisMark A.M. Kramer
 
Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Ranjeet Kumar
 
Validation and analysis of mobility models
Validation and analysis of mobility modelsValidation and analysis of mobility models
Validation and analysis of mobility modelsUmberto Griffo
 
Q1 position_analysis
Q1 position_analysisQ1 position_analysis
Q1 position_analysisphysics101
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
Branches of TOM, Machine & Structure, Kinematic Links
Branches of TOM, Machine & Structure, Kinematic LinksBranches of TOM, Machine & Structure, Kinematic Links
Branches of TOM, Machine & Structure, Kinematic LinksAkash Patel
 
Basic kinematic concepts
Basic kinematic conceptsBasic kinematic concepts
Basic kinematic conceptsVaishnavichakka
 
mechanisms and dynamics of machinery 4ªed
mechanisms and dynamics of machinery 4ªedmechanisms and dynamics of machinery 4ªed
mechanisms and dynamics of machinery 4ªedalo2
 
Steam thermal power plant(panki)
Steam thermal power plant(panki)Steam thermal power plant(panki)
Steam thermal power plant(panki)Ranjeet Kumar
 
Flexible manufacturing system full
Flexible manufacturing system fullFlexible manufacturing system full
Flexible manufacturing system fullRanjeet Kumar
 

Destaque (20)

Gk facts
Gk factsGk facts
Gk facts
 
Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)
 
Web 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical AnalysisWeb 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical Analysis
 
Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)
 
Validation and analysis of mobility models
Validation and analysis of mobility modelsValidation and analysis of mobility models
Validation and analysis of mobility models
 
Tom[unit 1]
Tom[unit 1]Tom[unit 1]
Tom[unit 1]
 
Kinematic diagram assignment 02
Kinematic diagram assignment 02Kinematic diagram assignment 02
Kinematic diagram assignment 02
 
Q1 position_analysis
Q1 position_analysisQ1 position_analysis
Q1 position_analysis
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
[10] degrees of freedom assignment
[10] degrees of freedom assignment[10] degrees of freedom assignment
[10] degrees of freedom assignment
 
Branches of TOM, Machine & Structure, Kinematic Links
Branches of TOM, Machine & Structure, Kinematic LinksBranches of TOM, Machine & Structure, Kinematic Links
Branches of TOM, Machine & Structure, Kinematic Links
 
Robot Manipulation Basics
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
 
Basic kinematic concepts
Basic kinematic conceptsBasic kinematic concepts
Basic kinematic concepts
 
Propagation mechanisms
Propagation mechanismsPropagation mechanisms
Propagation mechanisms
 
mechanisms and dynamics of machinery 4ªed
mechanisms and dynamics of machinery 4ªedmechanisms and dynamics of machinery 4ªed
mechanisms and dynamics of machinery 4ªed
 
Analysis of Mechanism
Analysis of MechanismAnalysis of Mechanism
Analysis of Mechanism
 
Steam thermal power plant(panki)
Steam thermal power plant(panki)Steam thermal power plant(panki)
Steam thermal power plant(panki)
 
Ch 11 slides_m
Ch 11 slides_mCh 11 slides_m
Ch 11 slides_m
 
Ch.08
Ch.08Ch.08
Ch.08
 
Flexible manufacturing system full
Flexible manufacturing system fullFlexible manufacturing system full
Flexible manufacturing system full
 

Semelhante a actuators, or effectors (20)

Robotics introduction
Robotics introductionRobotics introduction
Robotics introduction
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
Lecture 7 robotics and ai
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
 
25 robotics
25 robotics25 robotics
25 robotics
 
2. robotics
2. robotics2. robotics
2. robotics
 
Robotics ppt.pptx
Robotics ppt.pptxRobotics ppt.pptx
Robotics ppt.pptx
 
Robotics PPT (1).pptx
Robotics PPT (1).pptxRobotics PPT (1).pptx
Robotics PPT (1).pptx
 
Unit8 nan
Unit8 nanUnit8 nan
Unit8 nan
 
Robots
Robots Robots
Robots
 
Geometric Configurations for Robots.pptx
Geometric Configurations for Robots.pptxGeometric Configurations for Robots.pptx
Geometric Configurations for Robots.pptx
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
INTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICSINTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICS
 
robotics1.pdf
robotics1.pdfrobotics1.pdf
robotics1.pdf
 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
 
Robotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptxRobotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptx
 

Último

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...karishmasinghjnh
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Nitya salvi
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...amitlee9823
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedNitya salvi
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 

Último (20)

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
👉 Call Girls Service Amritsar 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Agen...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 

actuators, or effectors

  • 1. Robotics Books Valentino Braitenberg (1986) Vehicles: Experiments in Synthetic Psychology. MIT Press. Simulation of Braitenberg Vehicles: http://people.cs.uchicago.edu/~wiseman/vehicles/ Rodney Brooks (1999) Cambrian Intelligence: The Early History of the New AI. MIT Press. Rolf Pfeifer & Josh Bongard (2006) How the Body Shapes the Way We Think: A New View of Intelligence. MIT Press.
  • 2. • Assembly lines (1920s) • Business machines (1930s) • Computers (1940s) • Industrial robots (1950s) first comercial product at Planet Corp. 1959; Employment of the first robot at Ford 1961; Unimation's PUMA 1975/78 programmable universal machine for assembly • Autonomous robots (?1960s) Walter's turtle 1948/50/51; Shakey 1968 • Artificial Life (1970s), Multi robot systems (1980s) • Bipedal humanoids (1990s) • Today: > 1000 Robot labs > 900.000 industrial robots (2003) Decades
  • 3. Intelligent Robots? Certainly, but Acting and sensing are still the hardest parts. (D. Kortenkamp, R. P. Bonasso oder R. Murphy)
  • 4. Components • Sensory components: Acquisition of Information • Information processing and control • Actuatory components: Realization of actions and behavior • Communication, central executive, selfevaluation, batteries, interfaces
  • 5. Sensory components Exteroception: Perception of external stimuli or objects Propriozeption: Perception of self-movement and internal states Exproprioception: Perception of relations and changes of relations between the body and the environment
  • 6. Knowledge component • Computer or brain-like, (symbolic/subsymbolic/hybrid) • Preprocessing of sensory signals • Memory: semantic, episodic, declarative, logical • Working memory • Processor • Strategy, planning and evaluation • Actuator control • Adaptation rules for the knowledge components
  • 7. Actuatory component Actuator components (in analogy to the sensory part) • relating to the environment • relating to the own body • relating to perception • relating to communication
  • 8. Question What is the difference between “internal” and “external” to a robot?
  • 9. Effectors and Actuators Key points: • Mechanisms for acting on the world • ‘Degrees of freedom’ • Methods of locomotion: wheels, legs and beyond • Methods of manipulation: arms and grippers • Methods of actuation and transmission • The problem: mapping between input signals to actuators and the desired effect in the world
  • 10. Effector: A device that affects the physical environment • Wheels on a mobile robot – or legs, wings, fins… – whole body might push objects • Grippers on an assembly robot – or welding gun, paint sprayer • Speaker, light, tracing-pen
  • 11. E.g. Prescott & Ibbotson (1997) replicating fossil paths with toilet roll Control combines thigmotaxis (stay near previous tracks & phobotaxis (avoid crossing previous tracks)
  • 12. Effector: a device that affects the physical environment • Choice of effectors sets upper limit on what the robot can do • Usually categorised as locomotion (vehicle moving itself) or manipulation (an arm moving things) • In both cases consider the degrees of freedom in the design
  • 13. Degrees of freedom • General meaning: How many parameters needed to specify something? E.g. for an object in space have: X,Y,Z position Roll, pitch, yaw rotation Total of 6 degrees of freedom How many d.o.f. to specify a vehicle on a flat plane?
  • 14. Degrees of freedom In relation to robots could consider: • How many joints/articulations/moving parts? • How many individually controlled moving parts? • How many independent movements with respect to a co-ordinate frame? • How many parameters to describe the position of the whole robot or its end effector?
  • 15. • How many moving parts? • If parts are linked need fewer parameters to specify them. • How many individually controlled moving parts? • Need that many parameters to specify robot’s configuration. • Often described as ‘controllable degrees of freedom’ • But note may be redundant e.g. two movements may be in the same axis • Alternatively called ‘degrees of mobility’
  • 16. • How many degrees of mobility in the human arm? • How many degrees of mobility in the arm of an octopus? • Redundant manipulator Degrees of mobility > degrees of freedom • Result is that have more than one way to get the end effector to a specific position
  • 17. • How many independent movements with respect to a co-ordinate frame? • Controlled degrees of freedom of the robot • May be less than degrees of mobility • How many parameters to describe the position of the whole robot or its end effector? • For fixed robot, d.o.f. of end effector is determined by d.o.f. of robot (max 6) • Mobile robot on plane can reach position described by 3 d.o.f., but if robot has fewer d.o.f. then it cannot do it directly – it is non-holonomic
  • 18. Alternative vehicle designs • ‘Car’- steer and drive • Two drive wheels and castor 2DoF – Non-H •Three wheels that both steer and drive • Note latter may be easier for path planning mechanically more complex
  • 19. Locomotion on uneven terrain • • • • Use the world (ramps etc.) Larger wheels Suspension Tracks
  • 20.
  • 21.
  • 22.
  • 23. Locomotion on uneven terrain • • • • Use the world (ramps etc.) Larger wheels Suspension Tracks • Alternative is to use legs – Note: wheels and variants are faster, for less energy, and usually simpler to control)
  • 24. Legged locomotion Strategies: • Statically stable control e.g. ‘Ambler’ Whittaker, CMU Keep three legs on ground at all times
  • 25. Legged locomotion Strategies: • Dynamic balance e.g. Raibert’s hopping robots • Keep CoG motion within control range
  • 26. Legged locomotion Strategies: • ‘Zero moment point’ control, e.g. ASIMO Keep point where static moment is zero within foot contact hull
  • 27. Legged locomotion Strategies: • Limit cycle in dynamic phase space e.g. ‘Tekken’ (H. Kimura) • Cycle in joint phase space + forces that return to cycle
  • 28. Legged locomotion Strategies: • Exploit dynamics of mechanical system, e.g. RHex • Springiness restores object to desired state
  • 29.
  • 30. Legged locomotion Strategies: • Exploit natural dynamics with only gravity as the actuator •E.g. passive walkers
  • 31. BigDog Boston Dynamics 2005 Sensors for joint position and ground contact, laser gyroscope and a stereo vision system.
  • 32. E.g. RobotIII vs. Whegs Roger Quinn et al. – biorobots.cwru.edu Realistic cockroach mechanics but uncontrollable (RobotIII), vs. pragmatic (cricket?) kinematics, but controllable
  • 33. Other forms of locomotion? Swimming: e.g. robopike project at MIT Flight: e.g. Micromechanical Flying Insect project at Berkeley
  • 34. Gavin Miller’s snake robots http://www.snakerobots.com/
  • 35. Robot arms • Typically constructed with rigid links between movable one d.o.f. joints • Joints typically – rotary (revolute) or prismatic (linear)
  • 37. Robot arm end effectors • • • • Simple push or sweep Gripper – different shape, size or strength Vacuum cup, scoop, hook, magnetic Tools for specific purposes (drills, welding torch, spray head, scalpel,…) • Hand for variety of purposes
  • 38.
  • 39. Actuation What produces the forces to move the effectors? Electrical: – DC motors (speed proportional to voltage – voltage varied by pulse width modulation) – Stepper motors (fixed move per pulse) Pressurised – Liquid: Hydraulics – Air: Pneumatics, air muscles Connected via transmission: system gears, brakes, valves, locks, springs…
  • 40. Issues in choosing actuators • • • • • • • • • Load (e.g. torque to overcome own inertia) Speed (fast enough but not too fast) Accuracy (will it move to where you want?) Resolution (can you specify exactly where?) Repeatability (will it do this every time?) Reliability (mean time between failures) Power consumption (how to feed it) Energy supply & its weight Also have many possible trade-offs between physical design and ability to control
  • 41. The control problem Goal Motor command Outcome Robot in environment • For given motor commands, what is the outcome? = Forward model • For a desired outcome, what are the motor commands? = Inverse model • From observing the outcome, how should we adjust the motor commands to achieve a goal? = Feedback control
  • 42. The control problem Want to move robot hand through set of positions in task space – X(t) X(t) depends on the joint angles in the arm A(t) A(t) depends on the coupling forces C(t) delivered by the transmission from the motor torques T(t) T(t) produced by the input voltages V(t) V(t) T(t) C(t) A(t) X(t)
  • 43. The control problem V(t) T(t) C(t) A(t) X(t) Depends on: • geometry & kinematics: can mathematically describe the relationship between motions of motors and end effector as transformation of co-ordinates • dynamics: actual motion also depends on forces, such as inertia, friction, etc…
  • 44. The control problem V(t) T(t) C(t) A(t) X(t) • Forward kinematics is hard but usually possible • Forward dynamics is very hard and at best will be approximate • But what we actually need is backwards kinematics and dynamics This is a very difficult problem!
  • 45. Summary • Some energy sources: electrical, hydraulic, air, muscles, … • A variety of effectors: wheels, legs, tracks, fingers, tools, … • Degrees of freedom and joints • Calculating control may be hard: Choose either a sufficiently simple environment or adapt to the environment by learning
  • 46. Three laws of robotics (Asimov 1941/2) 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey orders given to it by human beings, except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.