SlideShare a Scribd company logo
Self Study - II Semester
Humanoid Robots
Stability Analysis and Robustness of Robot Motion
Megha Rajasekhar
Need for Humanoid Robots
• Human-like motion and kinetics help robots work in an
environment suited for humans .
• Humanoid construction helps interaction with humans and
learn new tasks from these interactions.
• Human appearance makes robots more acceptable and allows
generation of speech and gestures.
Components of a robot
Sensors
• Proprioceptive Sensors
Proprioception is ability to vary movements
in immediate response to incoming information regarding
external enivronment.
Gyroscope sensors – specify direction of the robot by measuring
angles of rotation along x, y, z axes, called yaw, pitch and roll.
Accelerometers - measure motion gradient in x, y, z axes.
Force sensors – measure force and moment applied on it from
different directions. Help in locomotion, gripping, etc.
Components of a robot
Sensors
• Exteroceptive sensors
Exteroception is sensing things about the environment.
Tactile sensors – usually present as an array of sensors. Mimics the
function of touch receptors in humans. Detects contact and
measures contact forces.
Range sensors – measure distance between robot and obstacles.
Help in robot navigation and obstacle avoidance.
Vision sensors – detect electromagnetic radiation.
Components of a robot
Actuators
Actuators are the motors responsible for motion in the robot.
Each human-like part of the robot is called a sub-system. Smaller
components of a sub-system are modules. Combinations of
actuators acting as muscles and joints make up modules.
Actuators can be either electric, pneumatic, hydraulic,
piezoelectric or ultrasonic.
Components of a robot
Planning and Control
Planning and control deals with development of algorithms and
strategies which control locomotion in a robot according to
required task while accommodating constraints of robot
motion.
It consists of breaking down a particular task into smaller
discrete movements using a motion planning algorithm. In the
process, obstacles are avoided, robot does not lose balance
and it moves within it constraints.
Stability Analysis of Robot Motion
Humanoid robots are expected to have bipedal motion. This
makes balancing the robot difficult. Several theories have
been introduced to make robot motion more stable and help
the robot calculate which paths to take to prevent loss of
balance.
Zero Moment Point
The ZMP is a point on the ground where the feet of robot do not
produce an horizontal moment so that there is no sliding.
Passive Dynamics
This refers to movement which isn’t supported by any power
sources. Motion is sustained due to the effects of gravity and
inertia.
Stability Analysis of Robot Motion
Capture Points and Capture Regions
Capture points are points on a plane
terrain where a robot can place it
Centre of Pressure so that it comes
to a complete rest. It can calculate
the position of a Capture region to
prevent falling if bumps into an
obstacle.
Dynamic Balancing
Balancing a dynamic body by offsetting centrifugal moments caused by
it. This is not very efficient as it must be operated at slower speeds.
Robustness
Robustness refers to adaptability in unpredictable situations.
Robust control is a method which deals uncertain situations.
Robust motion of a robot, therefore, refers to the ability of the
robot to move efficiently in an area with unpredictable
obstacles and react appropriately towards them.
Civil Component
Zero Moment Point
The ZMP is defined as the point on the ground about which the sum of
the horizontal moments of all the active forces equals zero. If the ZMP is
within the support polygon i.e. polygon of all contact points between
the feet and the ground, a bipedal robot is dynamically stable.
•Mechanism of robot above the foot can be replaced by force FA and
moment MA.
• The ground reaction force acts at point P. The force R and moment M
have three components R(Rx, Ry, Rz) and M(Mx, My, Mz).
• Friction acts on the foot. Hence horizontal components Rx and Ry
represent frictional forces and balance horizontal component of FA.
Civil Component
Zero Moment Point
• Friction acts on the foot. Hence
horizontal components Rx and Ry
represent frictional forces and balance
horizontal component of FA.
• Rz balances the vertical component of
force FA.
• Mz represents the moment of frictional
forces and balances the vertical
component of MA.
Civil Component
Zero Moment Point
• To balance the horizontal components of M,
Rz must be shifted such that it causes a
moment in the opposite direction.
• Thus R gets shifted within the support polygon
such that moment due to Rz = horizontal
component of M.
• As all moments are balanced horizontal moments Mx and My will not
exist. The point P where R now acts is ZMP.
• P cannot lie outside the support polygon. If horizontal components are
not zero, P lies on the edge of support polygon causing robot to fall.
Physics Component
Capture Points and Capture Region
• A Capture Point is a point on the
ground in which the Center of Pressure
can be placed in order to stop a robot.
The Capture Region is the set of
Capture Points.
• Based on an inverted pendulum model
whose equations can be solved to find capture
point.
• Linear momentum is directly coupled to the
speed of the robot, so by controlling the angular moment and
stability can be controlled
• Helpful for push recovery
Physics Component
Passive Dynamics
Passive dynamics refers to movement
which isn’t supported by any power
sources.
The equation of motion for a passive
dynamic walker is given by
H(θ) ¨θ + C(θ, ˙θ) ˙θ + G(θ) = 0.
A simulation of these dynamics produces
a damped oscillation that will eventually
result in the robot standing.
For a given mass and moment of inertia,
we can change the frequency i.e. speed of
walking by changing the radius of the
foot.
Math Component
Limit Cycles
• A limit cycle is a closed trajectory in phase
space having the property that at least one
other trajectory spirals into it either as time
approaches infinity.
• Each trajectory represents a path taken during
oscillations.
• The closed trajectory describes perfect periodic
behavior of the system. Any small disturbance
from this closed trajectory causes the system
to return to it, making the system stick to the
limit cycle.
Math Component
Limit Cycles
• A Poincare return map can be used to investigate periodic
motions of a dynamical system. Limit cycle and other unstable
trajectories can be plotted on it.
• By plotting Poincare map of oscillations stablity of the system
can be determined.
Electrical Component
Sensors
• Force sensors – also used in ZMP robots to find ground
reaction forces. Piezoelectric sensors which generate current
proportional to force or pressure applied.
• Slip sensors – Used to calculated required frictional force in
ZMP robots. Measures the acceleration of centre of mass.
• Torque sensors - Device for measuring and recording
the torque on a rotating system. Consist of strain gauge which
measure change in dimensions by measuring change in
resistance.
Electrical Component
Actuators
Actuators are the motors responsible for motion in the robot.
• Hydraulic - Have a very rigid behavior and operate well at low speed
and high load applications.
• Electric - Better suited for high speed and low load applications
• Piezoelectric - Generate a small movement with a high force. They
can be used for ultra-precise positioning.
• Ultrasonic - Designed to produce movements in a micrometer order
at ultrasonic frequencies
• Pneumatic - Operate on the basis of gas compressibility. Used for low
speed and low/medium load applications.
Thank You

More Related Content

What's hot

Gyroscopes
Gyroscopes Gyroscopes
Gyroscopes
Aditya Bose
 
Orbits dynamics
Orbits dynamicsOrbits dynamics
Orbits dynamics
faraagahmad
 
ORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
ORBIT PLOT ANALYSIS - VIBRATION ANALYSISORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
ORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
MUHAMMAD RIFQIFAUZI WIJAYA
 
5.3 gyroscopic effect on aeroplanes
5.3 gyroscopic effect on aeroplanes5.3 gyroscopic effect on aeroplanes
5.3 gyroscopic effect on aeroplanes
Kiran Wakchaure
 
5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings
Kiran Wakchaure
 
Principle of Circular Motion - Physics - An Introduction by Arun Umrao
Principle of Circular Motion - Physics - An Introduction by Arun UmraoPrinciple of Circular Motion - Physics - An Introduction by Arun Umrao
Principle of Circular Motion - Physics - An Introduction by Arun Umrao
ssuserd6b1fd
 
Introduction to Robots and Robotics
Introduction to Robots and RoboticsIntroduction to Robots and Robotics
Introduction to Robots and Robotics
Dr. Ankitendran Mishra
 
Uniform circular motion worked examples
Uniform circular motion worked examplesUniform circular motion worked examples
Uniform circular motion worked examplescyberspaced educator
 
SSC CAPSULE
SSC CAPSULESSC CAPSULE
SSC CAPSULE
Arkit Sen
 
Gyrotheodolite
GyrotheodoliteGyrotheodolite
Gyrotheodolite
Safdar Ali
 
Adcs orbit intro
Adcs orbit introAdcs orbit intro
Adcs orbit intro
faraagahmad
 
gyroscope
gyroscopegyroscope
peas description of task environment with different types of properties
 peas description of task environment with different types of properties peas description of task environment with different types of properties
peas description of task environment with different types of properties
monircse2
 
Circular motion
Circular motionCircular motion
Circular motion
Mukesh Tekwani
 
Vibration Monitoring
Vibration Monitoring Vibration Monitoring
Vibration Monitoring IONEL DUTU
 
09 uniform circular motion
09 uniform circular motion09 uniform circular motion
09 uniform circular motionIZZUDIN IBRAHIM
 
Uniform Circular Motion
Uniform Circular MotionUniform Circular Motion
Uniform Circular Motion
Francis Cabredo
 
Centipetal force[1]
Centipetal force[1]Centipetal force[1]
Centipetal force[1]Sally Samir
 
Biomechanics concepts
Biomechanics conceptsBiomechanics concepts
Biomechanics conceptsRatan Khuman
 

What's hot (20)

Gyroscopes
Gyroscopes Gyroscopes
Gyroscopes
 
Orbits dynamics
Orbits dynamicsOrbits dynamics
Orbits dynamics
 
ORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
ORBIT PLOT ANALYSIS - VIBRATION ANALYSISORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
ORBIT PLOT ANALYSIS - VIBRATION ANALYSIS
 
5.3 gyroscopic effect on aeroplanes
5.3 gyroscopic effect on aeroplanes5.3 gyroscopic effect on aeroplanes
5.3 gyroscopic effect on aeroplanes
 
5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings5.2 gyroscopic effect on bearings
5.2 gyroscopic effect on bearings
 
Principle of Circular Motion - Physics - An Introduction by Arun Umrao
Principle of Circular Motion - Physics - An Introduction by Arun UmraoPrinciple of Circular Motion - Physics - An Introduction by Arun Umrao
Principle of Circular Motion - Physics - An Introduction by Arun Umrao
 
Introduction to Robots and Robotics
Introduction to Robots and RoboticsIntroduction to Robots and Robotics
Introduction to Robots and Robotics
 
Gyroscope_sensors
Gyroscope_sensorsGyroscope_sensors
Gyroscope_sensors
 
Uniform circular motion worked examples
Uniform circular motion worked examplesUniform circular motion worked examples
Uniform circular motion worked examples
 
SSC CAPSULE
SSC CAPSULESSC CAPSULE
SSC CAPSULE
 
Gyrotheodolite
GyrotheodoliteGyrotheodolite
Gyrotheodolite
 
Adcs orbit intro
Adcs orbit introAdcs orbit intro
Adcs orbit intro
 
gyroscope
gyroscopegyroscope
gyroscope
 
peas description of task environment with different types of properties
 peas description of task environment with different types of properties peas description of task environment with different types of properties
peas description of task environment with different types of properties
 
Circular motion
Circular motionCircular motion
Circular motion
 
Vibration Monitoring
Vibration Monitoring Vibration Monitoring
Vibration Monitoring
 
09 uniform circular motion
09 uniform circular motion09 uniform circular motion
09 uniform circular motion
 
Uniform Circular Motion
Uniform Circular MotionUniform Circular Motion
Uniform Circular Motion
 
Centipetal force[1]
Centipetal force[1]Centipetal force[1]
Centipetal force[1]
 
Biomechanics concepts
Biomechanics conceptsBiomechanics concepts
Biomechanics concepts
 

Viewers also liked

Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
Tdjaqajgtpd
 
Design of Control System for Humanoid Robot
Design of Control System for Humanoid RobotDesign of Control System for Humanoid Robot
Design of Control System for Humanoid RobotRohit Bhat
 
Humanoid robot
Humanoid robotHumanoid robot
Humanoid robot
Shiva Kalimikonda
 
Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
Abhishek Sood
 
Hybrid cars
Hybrid carsHybrid cars
Hybrid cars
Laura Irazoqui
 
11193 sugarcane harvesting in the us industry report
11193 sugarcane harvesting in the us industry report11193 sugarcane harvesting in the us industry report
11193 sugarcane harvesting in the us industry reportdadazhuhusters
 
Introduction to humanoid robot iCub, YARP and simulator
Introduction to humanoid robot iCub, YARP and simulatorIntroduction to humanoid robot iCub, YARP and simulator
Introduction to humanoid robot iCub, YARP and simulator
Martin Peniak
 
Study of transmission system of automobile
Study of transmission system of automobileStudy of transmission system of automobile
Study of transmission system of automobile
Nikhil Chavda
 
Presentatie philips
Presentatie philipsPresentatie philips
Presentatie philipsannewouters
 
Robots in my Contact List: Using Social Media Platforms for Human-Robot
Robots in my Contact List:  Using Social Media Platforms for Human-RobotRobots in my Contact List:  Using Social Media Platforms for Human-Robot
Robots in my Contact List: Using Social Media Platforms for Human-Robot
National University of Singapore
 
The house of the future-2
The house of the future-2The house of the future-2
The house of the future-2
Cariam 09
 
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Saraj Sadanand
 
How to design and market the next generations of Autonomous Domestic Mobile R...
How to design and market the next generations of Autonomous Domestic Mobile R...How to design and market the next generations of Autonomous Domestic Mobile R...
How to design and market the next generations of Autonomous Domestic Mobile R...Kasper Birkelund
 
Domestic Robots
Domestic RobotsDomestic Robots
Domestic RobotsHomebot
 
The house of the future-1
The house of the future-1The house of the future-1
The house of the future-1
Cariam 09
 
Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community
Akhil Garg
 
Robotics
RoboticsRobotics
Roboticsmrfab
 

Viewers also liked (20)

Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
 
HUMANOID ROBOTS
HUMANOID ROBOTSHUMANOID ROBOTS
HUMANOID ROBOTS
 
Design of Control System for Humanoid Robot
Design of Control System for Humanoid RobotDesign of Control System for Humanoid Robot
Design of Control System for Humanoid Robot
 
Humanoid robot
Humanoid robotHumanoid robot
Humanoid robot
 
Humanoid robots
Humanoid robotsHumanoid robots
Humanoid robots
 
Hybrid cars
Hybrid carsHybrid cars
Hybrid cars
 
11193 sugarcane harvesting in the us industry report
11193 sugarcane harvesting in the us industry report11193 sugarcane harvesting in the us industry report
11193 sugarcane harvesting in the us industry report
 
Introduction to humanoid robot iCub, YARP and simulator
Introduction to humanoid robot iCub, YARP and simulatorIntroduction to humanoid robot iCub, YARP and simulator
Introduction to humanoid robot iCub, YARP and simulator
 
ROBOT MOTION
ROBOT    MOTIONROBOT    MOTION
ROBOT MOTION
 
Study of transmission system of automobile
Study of transmission system of automobileStudy of transmission system of automobile
Study of transmission system of automobile
 
Rajmanohar S
Rajmanohar SRajmanohar S
Rajmanohar S
 
Presentatie philips
Presentatie philipsPresentatie philips
Presentatie philips
 
Robots in my Contact List: Using Social Media Platforms for Human-Robot
Robots in my Contact List:  Using Social Media Platforms for Human-RobotRobots in my Contact List:  Using Social Media Platforms for Human-Robot
Robots in my Contact List: Using Social Media Platforms for Human-Robot
 
The house of the future-2
The house of the future-2The house of the future-2
The house of the future-2
 
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
 
How to design and market the next generations of Autonomous Domestic Mobile R...
How to design and market the next generations of Autonomous Domestic Mobile R...How to design and market the next generations of Autonomous Domestic Mobile R...
How to design and market the next generations of Autonomous Domestic Mobile R...
 
Domestic Robots
Domestic RobotsDomestic Robots
Domestic Robots
 
The house of the future-1
The house of the future-1The house of the future-1
The house of the future-1
 
Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community
 
Robotics
RoboticsRobotics
Robotics
 

Similar to Humanoid robots - stability analysis and robustness

Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to roboticsakhil_n12
 
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
홍배 김
 
ROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptxROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptx
srivastavavaibhav129
 
DOC-20230926-WA0002..pptx
DOC-20230926-WA0002..pptxDOC-20230926-WA0002..pptx
DOC-20230926-WA0002..pptx
dhanushs0550
 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .
Athar739197
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
parthbabariya151
 
Robots
RobotsRobots
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to KinematicsDamian T. Gordon
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
TAMILMECHKIT
 
2. robotics
2. robotics2. robotics
2. robotics
Adib Bin Rashid
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & place
Robotics Solutions
 
robot classification
robot classificationrobot classification
robot classification
Mohit Jain
 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
RishuRaj953240
 
Lecture2
Lecture2Lecture2
Lecture2
Fan Hong
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
ssuserc8fc691
 
Sem2 robotics ppt
Sem2 robotics pptSem2 robotics ppt
Sem2 robotics ppt
Ankita Tiwari
 
types of robots.pptx
types of robots.pptxtypes of robots.pptx
types of robots.pptx
Shashikanth Boorla
 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulator
Hitesh Mohapatra
 
Robotics and control theory
Robotics and control theoryRobotics and control theory
Robotics and control theory
Uzair Afridi
 

Similar to Humanoid robots - stability analysis and robustness (20)

Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robotics of Quadruped Robot
Robotics of Quadruped RobotRobotics of Quadruped Robot
Robotics of Quadruped Robot
 
ROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptxROBOTICS and AUTOMATION concepts of Robotics.pptx
ROBOTICS and AUTOMATION concepts of Robotics.pptx
 
DOC-20230926-WA0002..pptx
DOC-20230926-WA0002..pptxDOC-20230926-WA0002..pptx
DOC-20230926-WA0002..pptx
 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
 
Robots
RobotsRobots
Robots
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
2. robotics
2. robotics2. robotics
2. robotics
 
Industrial robotics pick & place
Industrial robotics pick & placeIndustrial robotics pick & place
Industrial robotics pick & place
 
robot classification
robot classificationrobot classification
robot classification
 
Unit I_dany (1).pptx
Unit I_dany (1).pptxUnit I_dany (1).pptx
Unit I_dany (1).pptx
 
Lecture2
Lecture2Lecture2
Lecture2
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
 
Sem2 robotics ppt
Sem2 robotics pptSem2 robotics ppt
Sem2 robotics ppt
 
types of robots.pptx
types of robots.pptxtypes of robots.pptx
types of robots.pptx
 
Jacobian inverse manipulator
Jacobian inverse manipulatorJacobian inverse manipulator
Jacobian inverse manipulator
 
Robotics and control theory
Robotics and control theoryRobotics and control theory
Robotics and control theory
 

More from megr1412

Contributions of Ludwig prandtl to chemical engineering
Contributions of Ludwig prandtl to chemical engineering Contributions of Ludwig prandtl to chemical engineering
Contributions of Ludwig prandtl to chemical engineering
megr1412
 
Composites in Automotive Industry
Composites in Automotive IndustryComposites in Automotive Industry
Composites in Automotive Industry
megr1412
 
Mass transferhshsh
Mass transferhshsh Mass transferhshsh
Mass transferhshsh
megr1412
 
Atomic Absorption Spectroscopy (AAS)
Atomic Absorption Spectroscopy (AAS)Atomic Absorption Spectroscopy (AAS)
Atomic Absorption Spectroscopy (AAS)
megr1412
 
Structure and importance of RNA
Structure and importance of RNAStructure and importance of RNA
Structure and importance of RNA
megr1412
 
Absorption and Stripping - mass transfer
Absorption and Stripping - mass transferAbsorption and Stripping - mass transfer
Absorption and Stripping - mass transfer
megr1412
 
Nano Titanium oxide as antimicrobial agent
Nano Titanium oxide as antimicrobial agentNano Titanium oxide as antimicrobial agent
Nano Titanium oxide as antimicrobial agent
megr1412
 
Fuel cells - types, working, construction, fabrication and application
Fuel cells - types, working, construction, fabrication and applicationFuel cells - types, working, construction, fabrication and application
Fuel cells - types, working, construction, fabrication and application
megr1412
 
3D printing in textiles - programming and construction
3D printing in textiles - programming and construction3D printing in textiles - programming and construction
3D printing in textiles - programming and construction
megr1412
 

More from megr1412 (9)

Contributions of Ludwig prandtl to chemical engineering
Contributions of Ludwig prandtl to chemical engineering Contributions of Ludwig prandtl to chemical engineering
Contributions of Ludwig prandtl to chemical engineering
 
Composites in Automotive Industry
Composites in Automotive IndustryComposites in Automotive Industry
Composites in Automotive Industry
 
Mass transferhshsh
Mass transferhshsh Mass transferhshsh
Mass transferhshsh
 
Atomic Absorption Spectroscopy (AAS)
Atomic Absorption Spectroscopy (AAS)Atomic Absorption Spectroscopy (AAS)
Atomic Absorption Spectroscopy (AAS)
 
Structure and importance of RNA
Structure and importance of RNAStructure and importance of RNA
Structure and importance of RNA
 
Absorption and Stripping - mass transfer
Absorption and Stripping - mass transferAbsorption and Stripping - mass transfer
Absorption and Stripping - mass transfer
 
Nano Titanium oxide as antimicrobial agent
Nano Titanium oxide as antimicrobial agentNano Titanium oxide as antimicrobial agent
Nano Titanium oxide as antimicrobial agent
 
Fuel cells - types, working, construction, fabrication and application
Fuel cells - types, working, construction, fabrication and applicationFuel cells - types, working, construction, fabrication and application
Fuel cells - types, working, construction, fabrication and application
 
3D printing in textiles - programming and construction
3D printing in textiles - programming and construction3D printing in textiles - programming and construction
3D printing in textiles - programming and construction
 

Recently uploaded

Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 

Recently uploaded (20)

Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 

Humanoid robots - stability analysis and robustness

  • 1. Self Study - II Semester Humanoid Robots Stability Analysis and Robustness of Robot Motion Megha Rajasekhar
  • 2. Need for Humanoid Robots • Human-like motion and kinetics help robots work in an environment suited for humans . • Humanoid construction helps interaction with humans and learn new tasks from these interactions. • Human appearance makes robots more acceptable and allows generation of speech and gestures.
  • 3. Components of a robot Sensors • Proprioceptive Sensors Proprioception is ability to vary movements in immediate response to incoming information regarding external enivronment. Gyroscope sensors – specify direction of the robot by measuring angles of rotation along x, y, z axes, called yaw, pitch and roll. Accelerometers - measure motion gradient in x, y, z axes. Force sensors – measure force and moment applied on it from different directions. Help in locomotion, gripping, etc.
  • 4. Components of a robot Sensors • Exteroceptive sensors Exteroception is sensing things about the environment. Tactile sensors – usually present as an array of sensors. Mimics the function of touch receptors in humans. Detects contact and measures contact forces. Range sensors – measure distance between robot and obstacles. Help in robot navigation and obstacle avoidance. Vision sensors – detect electromagnetic radiation.
  • 5. Components of a robot Actuators Actuators are the motors responsible for motion in the robot. Each human-like part of the robot is called a sub-system. Smaller components of a sub-system are modules. Combinations of actuators acting as muscles and joints make up modules. Actuators can be either electric, pneumatic, hydraulic, piezoelectric or ultrasonic.
  • 6. Components of a robot Planning and Control Planning and control deals with development of algorithms and strategies which control locomotion in a robot according to required task while accommodating constraints of robot motion. It consists of breaking down a particular task into smaller discrete movements using a motion planning algorithm. In the process, obstacles are avoided, robot does not lose balance and it moves within it constraints.
  • 7. Stability Analysis of Robot Motion Humanoid robots are expected to have bipedal motion. This makes balancing the robot difficult. Several theories have been introduced to make robot motion more stable and help the robot calculate which paths to take to prevent loss of balance. Zero Moment Point The ZMP is a point on the ground where the feet of robot do not produce an horizontal moment so that there is no sliding. Passive Dynamics This refers to movement which isn’t supported by any power sources. Motion is sustained due to the effects of gravity and inertia.
  • 8. Stability Analysis of Robot Motion Capture Points and Capture Regions Capture points are points on a plane terrain where a robot can place it Centre of Pressure so that it comes to a complete rest. It can calculate the position of a Capture region to prevent falling if bumps into an obstacle. Dynamic Balancing Balancing a dynamic body by offsetting centrifugal moments caused by it. This is not very efficient as it must be operated at slower speeds.
  • 9. Robustness Robustness refers to adaptability in unpredictable situations. Robust control is a method which deals uncertain situations. Robust motion of a robot, therefore, refers to the ability of the robot to move efficiently in an area with unpredictable obstacles and react appropriately towards them.
  • 10. Civil Component Zero Moment Point The ZMP is defined as the point on the ground about which the sum of the horizontal moments of all the active forces equals zero. If the ZMP is within the support polygon i.e. polygon of all contact points between the feet and the ground, a bipedal robot is dynamically stable. •Mechanism of robot above the foot can be replaced by force FA and moment MA. • The ground reaction force acts at point P. The force R and moment M have three components R(Rx, Ry, Rz) and M(Mx, My, Mz). • Friction acts on the foot. Hence horizontal components Rx and Ry represent frictional forces and balance horizontal component of FA.
  • 11. Civil Component Zero Moment Point • Friction acts on the foot. Hence horizontal components Rx and Ry represent frictional forces and balance horizontal component of FA. • Rz balances the vertical component of force FA. • Mz represents the moment of frictional forces and balances the vertical component of MA.
  • 12. Civil Component Zero Moment Point • To balance the horizontal components of M, Rz must be shifted such that it causes a moment in the opposite direction. • Thus R gets shifted within the support polygon such that moment due to Rz = horizontal component of M. • As all moments are balanced horizontal moments Mx and My will not exist. The point P where R now acts is ZMP. • P cannot lie outside the support polygon. If horizontal components are not zero, P lies on the edge of support polygon causing robot to fall.
  • 13. Physics Component Capture Points and Capture Region • A Capture Point is a point on the ground in which the Center of Pressure can be placed in order to stop a robot. The Capture Region is the set of Capture Points. • Based on an inverted pendulum model whose equations can be solved to find capture point. • Linear momentum is directly coupled to the speed of the robot, so by controlling the angular moment and stability can be controlled • Helpful for push recovery
  • 14. Physics Component Passive Dynamics Passive dynamics refers to movement which isn’t supported by any power sources. The equation of motion for a passive dynamic walker is given by H(θ) ¨θ + C(θ, ˙θ) ˙θ + G(θ) = 0. A simulation of these dynamics produces a damped oscillation that will eventually result in the robot standing. For a given mass and moment of inertia, we can change the frequency i.e. speed of walking by changing the radius of the foot.
  • 15.
  • 16. Math Component Limit Cycles • A limit cycle is a closed trajectory in phase space having the property that at least one other trajectory spirals into it either as time approaches infinity. • Each trajectory represents a path taken during oscillations. • The closed trajectory describes perfect periodic behavior of the system. Any small disturbance from this closed trajectory causes the system to return to it, making the system stick to the limit cycle.
  • 17. Math Component Limit Cycles • A Poincare return map can be used to investigate periodic motions of a dynamical system. Limit cycle and other unstable trajectories can be plotted on it. • By plotting Poincare map of oscillations stablity of the system can be determined.
  • 18. Electrical Component Sensors • Force sensors – also used in ZMP robots to find ground reaction forces. Piezoelectric sensors which generate current proportional to force or pressure applied. • Slip sensors – Used to calculated required frictional force in ZMP robots. Measures the acceleration of centre of mass. • Torque sensors - Device for measuring and recording the torque on a rotating system. Consist of strain gauge which measure change in dimensions by measuring change in resistance.
  • 19. Electrical Component Actuators Actuators are the motors responsible for motion in the robot. • Hydraulic - Have a very rigid behavior and operate well at low speed and high load applications. • Electric - Better suited for high speed and low load applications • Piezoelectric - Generate a small movement with a high force. They can be used for ultra-precise positioning. • Ultrasonic - Designed to produce movements in a micrometer order at ultrasonic frequencies • Pneumatic - Operate on the basis of gas compressibility. Used for low speed and low/medium load applications.