actuators, or effectors

Landry Tchakouté
Landry TchakoutéPhd Student at UQAC em UQAC
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
actuators, or effectors
actuators, or effectors
actuators, or effectors
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
actuators, or effectors
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
actuators, or effectors
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.
1 de 46

Recomendados

OH-58D modal analysis por
OH-58D modal analysisOH-58D modal analysis
OH-58D modal analysisJohn Macnamara
1.6K visualizações22 slides
Robot manipulator por
Robot manipulatorRobot manipulator
Robot manipulatorGanesh Murugan
12.5K visualizações47 slides
Velocity sensors in_robotics por
Velocity sensors in_roboticsVelocity sensors in_robotics
Velocity sensors in_roboticsManish Dhiman
23.6K visualizações18 slides
Introduction to robotics por
Introduction to roboticsIntroduction to robotics
Introduction to roboticsshalet kochumuttath Shaji
26.9K visualizações55 slides
Manual Assembly Lines por
Manual Assembly LinesManual Assembly Lines
Manual Assembly LinesVADLAJAGADEESHWARAAC
3.1K visualizações44 slides
Robot kinematics por
Robot kinematicsRobot kinematics
Robot kinematicsVarinder Singh
12.5K visualizações27 slides

Mais conteúdo relacionado

Mais procurados

Finite Element analysis of Spring Assembly por
Finite Element analysis of Spring AssemblyFinite Element analysis of Spring Assembly
Finite Element analysis of Spring Assemblyanujajape
1K visualizações12 slides
Analysis and Design of PID controller with control parameters in MATLAB and S... por
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...MIbrar4
320 visualizações6 slides
ME451_L17_Root locus - examples.pdf por
ME451_L17_Root locus - examples.pdfME451_L17_Root locus - examples.pdf
ME451_L17_Root locus - examples.pdfHamzaLiaqat24
117 visualizações5 slides
Robotics ppt 1 por
Robotics ppt 1Robotics ppt 1
Robotics ppt 1VISHAL SINGH
1.4K visualizações23 slides
Robotics por
RoboticsRobotics
RoboticsDeepam Goyal
9.4K visualizações26 slides
continous system por
continous systemcontinous system
continous systemamrit raj
441 visualizações19 slides

Mais procurados(20)

Finite Element analysis of Spring Assembly por anujajape
Finite Element analysis of Spring AssemblyFinite Element analysis of Spring Assembly
Finite Element analysis of Spring Assembly
anujajape1K visualizações
Analysis and Design of PID controller with control parameters in MATLAB and S... por MIbrar4
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
MIbrar4320 visualizações
ME451_L17_Root locus - examples.pdf por HamzaLiaqat24
ME451_L17_Root locus - examples.pdfME451_L17_Root locus - examples.pdf
ME451_L17_Root locus - examples.pdf
HamzaLiaqat24117 visualizações
Robotics ppt 1 por VISHAL SINGH
Robotics ppt 1Robotics ppt 1
Robotics ppt 1
VISHAL SINGH1.4K visualizações
Robotics por Deepam Goyal
RoboticsRobotics
Robotics
Deepam Goyal9.4K visualizações
continous system por amrit raj
continous systemcontinous system
continous system
amrit raj441 visualizações
Lecture 2 transfer-function por Saifullah Memon
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
Saifullah Memon20.1K visualizações
Chapter 8 - Robot Control System por Haffiz Radzi
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
Haffiz Radzi36.2K visualizações
Finite Element Method por Muhammad Haris
Finite Element MethodFinite Element Method
Finite Element Method
Muhammad Haris29.5K visualizações
Bending1 por aero103
Bending1Bending1
Bending1
aero1032.9K visualizações
Robotics - unit-2 - end effector por rknatarajan
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
rknatarajan3.5K visualizações
Manipulator kinematics por Sudhir Reddy
Manipulator kinematicsManipulator kinematics
Manipulator kinematics
Sudhir Reddy13.7K visualizações
Denavit hartenberg convention por nguyendattdh
Denavit hartenberg conventionDenavit hartenberg convention
Denavit hartenberg convention
nguyendattdh20.9K visualizações
Nc programming por Sudhir Reddy
Nc programmingNc programming
Nc programming
Sudhir Reddy5.7K visualizações
Modal & Harmonic Response Analysis por Anubhav Singh
Modal & Harmonic Response AnalysisModal & Harmonic Response Analysis
Modal & Harmonic Response Analysis
Anubhav Singh303 visualizações
Textual Robot programming por CHEMGLOBE
Textual Robot programmingTextual Robot programming
Textual Robot programming
CHEMGLOBE 16.2K visualizações
Cad standards por KKARUNKARTHIK
Cad standardsCad standards
Cad standards
KKARUNKARTHIK2.5K visualizações
Sensor, Transducers and Actuator in Robotics por Ikram Arshad
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
Ikram Arshad769 visualizações

Destaque

Gk facts por
Gk factsGk facts
Gk factsRanjeet Kumar
1.3K visualizações6 slides
Preheating full (Manufacturing Technology) por
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Ranjeet Kumar
432 visualizações1 slide
Web 2.0 & Mobility: A Critical Analysis por
Web 2.0 & Mobility: A Critical AnalysisWeb 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical AnalysisMark A.M. Kramer
524 visualizações15 slides
Preheating full (Manufacturing Technology) por
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)Ranjeet Kumar
209 visualizações1 slide
Validation and analysis of mobility models por
Validation and analysis of mobility modelsValidation and analysis of mobility models
Validation and analysis of mobility modelsUmberto Griffo
899 visualizações18 slides
Tom[unit 1] por
Tom[unit 1]Tom[unit 1]
Tom[unit 1]Ranjeet Kumar
6.2K visualizações12 slides

Destaque(20)

Gk facts por Ranjeet Kumar
Gk factsGk facts
Gk facts
Ranjeet Kumar1.3K visualizações
Preheating full (Manufacturing Technology) por Ranjeet Kumar
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)
Ranjeet Kumar432 visualizações
Web 2.0 & Mobility: A Critical Analysis por Mark A.M. Kramer
Web 2.0 & Mobility: A Critical AnalysisWeb 2.0 & Mobility: A Critical Analysis
Web 2.0 & Mobility: A Critical Analysis
Mark A.M. Kramer524 visualizações
Preheating full (Manufacturing Technology) por Ranjeet Kumar
Preheating full (Manufacturing Technology)Preheating full (Manufacturing Technology)
Preheating full (Manufacturing Technology)
Ranjeet Kumar209 visualizações
Validation and analysis of mobility models por Umberto Griffo
Validation and analysis of mobility modelsValidation and analysis of mobility models
Validation and analysis of mobility models
Umberto Griffo899 visualizações
Tom[unit 1] por Ranjeet Kumar
Tom[unit 1]Tom[unit 1]
Tom[unit 1]
Ranjeet Kumar6.2K visualizações
Kinematic diagram assignment 02 por Powerplant Engineering
Kinematic diagram assignment 02Kinematic diagram assignment 02
Kinematic diagram assignment 02
Powerplant Engineering2.8K visualizações
Q1 position_analysis por physics101
Q1 position_analysisQ1 position_analysis
Q1 position_analysis
physics1011K visualizações
Chapter 2 robot kinematics por nguyendattdh
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
nguyendattdh23.2K visualizações
[10] degrees of freedom assignment por Powerplant Engineering
[10] degrees of freedom assignment[10] degrees of freedom assignment
[10] degrees of freedom assignment
Powerplant Engineering1.3K visualizações
Branches of TOM, Machine & Structure, Kinematic Links por Akash Patel
Branches of TOM, Machine & Structure, Kinematic LinksBranches of TOM, Machine & Structure, Kinematic Links
Branches of TOM, Machine & Structure, Kinematic Links
Akash Patel8.4K visualizações
Robot Manipulation Basics por Robots Alive India
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
Robots Alive India17.8K visualizações
Basic kinematic concepts por Vaishnavichakka
Basic kinematic conceptsBasic kinematic concepts
Basic kinematic concepts
Vaishnavichakka13.7K visualizações
mechanisms and dynamics of machinery 4ªed por alo2
mechanisms and dynamics of machinery 4ªedmechanisms and dynamics of machinery 4ªed
mechanisms and dynamics of machinery 4ªed
alo227.3K visualizações
Analysis of Mechanism por Mohammed Limdiwala
Analysis of MechanismAnalysis of Mechanism
Analysis of Mechanism
Mohammed Limdiwala2.4K visualizações
Steam thermal power plant(panki) por Ranjeet Kumar
Steam thermal power plant(panki)Steam thermal power plant(panki)
Steam thermal power plant(panki)
Ranjeet Kumar14.5K visualizações
Ch.08 por Yasir Waqas
Ch.08Ch.08
Ch.08
Yasir Waqas36.4K visualizações
Flexible manufacturing system full por Ranjeet Kumar
Flexible manufacturing system fullFlexible manufacturing system full
Flexible manufacturing system full
Ranjeet Kumar10.6K visualizações

Similar a actuators, or effectors

Robotics introduction por
Robotics introductionRobotics introduction
Robotics introductionBasuD2
6 visualizações23 slides
Robotics and Automation basic concepts por
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic conceptsJAIGANESH SEKAR
5.5K visualizações73 slides
Ec6003 robotics and automation notes por
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notesJAIGANESH SEKAR
4.7K visualizações209 slides
UNIT 6 Robotics01.ppt por
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptnachiketkale5
6 visualizações60 slides
BASICS and INTRODUCTION of ROBOTICS por
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSnishantsharma1705
6K visualizações31 slides
Lecture 7 robotics and ai por
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai Vajira Thambawita
232 visualizações76 slides

Similar a actuators, or effectors(20)

Robotics introduction por BasuD2
Robotics introductionRobotics introduction
Robotics introduction
BasuD26 visualizações
Robotics and Automation basic concepts por JAIGANESH SEKAR
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
JAIGANESH SEKAR5.5K visualizações
Ec6003 robotics and automation notes por JAIGANESH SEKAR
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
JAIGANESH SEKAR4.7K visualizações
UNIT 6 Robotics01.ppt por nachiketkale5
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
nachiketkale56 visualizações
BASICS and INTRODUCTION of ROBOTICS por nishantsharma1705
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
nishantsharma17056K visualizações
Lecture 7 robotics and ai por Vajira Thambawita
Lecture 7   robotics and ai Lecture 7   robotics and ai
Lecture 7 robotics and ai
Vajira Thambawita232 visualizações
Industrial_Robots_pptx.pptx por Mahmoudadel153156
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
Mahmoudadel1531563 visualizações
25 robotics por richard visey
25 robotics25 robotics
25 robotics
richard visey174 visualizações
2. robotics por Adib Bin Rashid
2. robotics2. robotics
2. robotics
Adib Bin Rashid6.7K visualizações
Robotics ppt.pptx por KanwerpreetSingh1
Robotics ppt.pptxRobotics ppt.pptx
Robotics ppt.pptx
KanwerpreetSingh113 visualizações
Robotics PPT (1).pptx por SHRIKRISHNAPATIDAR
Robotics PPT (1).pptxRobotics PPT (1).pptx
Robotics PPT (1).pptx
SHRIKRISHNAPATIDAR242 visualizações
Unit8 nan por Neelima Reddy
Unit8 nanUnit8 nan
Unit8 nan
Neelima Reddy237 visualizações
Geometric Configurations for Robots.pptx por Shashikanth Boorla
Geometric Configurations for Robots.pptxGeometric Configurations for Robots.pptx
Geometric Configurations for Robots.pptx
Shashikanth Boorla6 visualizações
Industrial robotics por Kallinath Patil
Industrial roboticsIndustrial robotics
Industrial robotics
Kallinath Patil5.8K visualizações
robotics1.pdf por YGBala
robotics1.pdfrobotics1.pdf
robotics1.pdf
YGBala30 visualizações
Unit I_dany (1).pptx por RishuRaj953240
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
RishuRaj95324015 visualizações
Robotics_EC368_Module_1.pptx por neenajoseph18
Robotics_EC368_Module_1.pptxRobotics_EC368_Module_1.pptx
Robotics_EC368_Module_1.pptx
neenajoseph1853 visualizações

Último

Antimalarial agents-Medicinal Chemistry por
Antimalarial agents-Medicinal ChemistryAntimalarial agents-Medicinal Chemistry
Antimalarial agents-Medicinal ChemistryNarminHamaaminHussen
6 visualizações27 slides
Antifungal agents-Medicinal Chemistry por
Antifungal agents-Medicinal Chemistry Antifungal agents-Medicinal Chemistry
Antifungal agents-Medicinal Chemistry NarminHamaaminHussen
10 visualizações27 slides
FIESTAS DE QUITO.pdf por
FIESTAS DE QUITO.pdfFIESTAS DE QUITO.pdf
FIESTAS DE QUITO.pdfeluniversocom
20 visualizações8 slides
EL FODA.pdf por
EL FODA.pdfEL FODA.pdf
EL FODA.pdfestefanimilenca
5 visualizações1 slide
Anti-Cancer Drugs-Medicinal Chemistry por
Anti-Cancer Drugs-Medicinal ChemistryAnti-Cancer Drugs-Medicinal Chemistry
Anti-Cancer Drugs-Medicinal ChemistryNarminHamaaminHussen
9 visualizações41 slides
Anti -Parkinsonian Drugs-Medicinal Chemistry por
Anti -Parkinsonian Drugs-Medicinal ChemistryAnti -Parkinsonian Drugs-Medicinal Chemistry
Anti -Parkinsonian Drugs-Medicinal ChemistryNarminHamaaminHussen
19 visualizações36 slides

Último(20)

Antimalarial agents-Medicinal Chemistry por NarminHamaaminHussen
Antimalarial agents-Medicinal ChemistryAntimalarial agents-Medicinal Chemistry
Antimalarial agents-Medicinal Chemistry
NarminHamaaminHussen6 visualizações
Antifungal agents-Medicinal Chemistry por NarminHamaaminHussen
Antifungal agents-Medicinal Chemistry Antifungal agents-Medicinal Chemistry
Antifungal agents-Medicinal Chemistry
NarminHamaaminHussen10 visualizações
FIESTAS DE QUITO.pdf por eluniversocom
FIESTAS DE QUITO.pdfFIESTAS DE QUITO.pdf
FIESTAS DE QUITO.pdf
eluniversocom20 visualizações
EL FODA.pdf por estefanimilenca
EL FODA.pdfEL FODA.pdf
EL FODA.pdf
estefanimilenca5 visualizações
Anti-Cancer Drugs-Medicinal Chemistry por NarminHamaaminHussen
Anti-Cancer Drugs-Medicinal ChemistryAnti-Cancer Drugs-Medicinal Chemistry
Anti-Cancer Drugs-Medicinal Chemistry
NarminHamaaminHussen9 visualizações
Anti -Parkinsonian Drugs-Medicinal Chemistry por NarminHamaaminHussen
Anti -Parkinsonian Drugs-Medicinal ChemistryAnti -Parkinsonian Drugs-Medicinal Chemistry
Anti -Parkinsonian Drugs-Medicinal Chemistry
NarminHamaaminHussen19 visualizações
217 Drive - All on upper.pptx por vidstor282
217 Drive - All on upper.pptx217 Drive - All on upper.pptx
217 Drive - All on upper.pptx
vidstor28216 visualizações
Menu.pdf por nyhapedraza
Menu.pdfMenu.pdf
Menu.pdf
nyhapedraza10 visualizações
StratPlanning Manual 220713.pdf por Lakewalk Media
StratPlanning Manual 220713.pdfStratPlanning Manual 220713.pdf
StratPlanning Manual 220713.pdf
Lakewalk Media19 visualizações
The Report is Dead, Long Live the Report ! Communicating Usability Research F... por Centralis
The Report is Dead, Long Live the Report ! Communicating Usability Research F...The Report is Dead, Long Live the Report ! Communicating Usability Research F...
The Report is Dead, Long Live the Report ! Communicating Usability Research F...
Centralis5 visualizações
JAWARK Inside Company Profile 2024 por mostafareda1994
JAWARK Inside Company Profile 2024JAWARK Inside Company Profile 2024
JAWARK Inside Company Profile 2024
mostafareda19947 visualizações
Essay 29.docx por OrlySiquihua
Essay 29.docxEssay 29.docx
Essay 29.docx
OrlySiquihua5 visualizações
Benzodiazepines--Medicinal Chemistry por NarminHamaaminHussen
Benzodiazepines--Medicinal ChemistryBenzodiazepines--Medicinal Chemistry
Benzodiazepines--Medicinal Chemistry
NarminHamaaminHussen7 visualizações
Using Experiential Design to Understand the Future of AI & Immersive Storytel... por Kent Bye
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Kent Bye10 visualizações
Anthelmintic Drugs-Medicinal Chemistry por NarminHamaaminHussen
Anthelmintic Drugs-Medicinal ChemistryAnthelmintic Drugs-Medicinal Chemistry
Anthelmintic Drugs-Medicinal Chemistry
NarminHamaaminHussen7 visualizações
New Icon Presentation.pdf por sydneyjrichardson
New Icon Presentation.pdfNew Icon Presentation.pdf
New Icon Presentation.pdf
sydneyjrichardson22 visualizações
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf por NirmalanGanapathy1
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdfIEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
NirmalanGanapathy111 visualizações
Oregon Ducks 4 Spencer Webb Hoodie por brandshop1
Oregon Ducks 4 Spencer Webb HoodieOregon Ducks 4 Spencer Webb Hoodie
Oregon Ducks 4 Spencer Webb Hoodie
brandshop113 visualizações
Free World aids day Template from Best presentation design agency por slideceotemplates
Free World aids day Template from Best presentation design agencyFree World aids day Template from Best presentation design agency
Free World aids day Template from Best presentation design agency
slideceotemplates8 visualizações

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
  • 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
  • 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
  • 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.