This document discusses stability analysis and robustness of motion for humanoid robots. It describes the need for humanoid robots, their components including sensors and actuators, and approaches for stable motion. The key approaches discussed are zero moment point theory, passive dynamics, capture points and regions, and limit cycles. Zero moment point theory aims to keep the point of ground reaction forces within the robot's support polygon to maintain stability. Passive dynamics utilizes natural dynamics from gravity and inertia for motion. Capture points allow a robot to stop by placing its center of pressure at a specific point. Limit cycles describe perfect periodic behavior that a robot's oscillations can approach.
A short introduction on the device GYROSCOPE and a brief description on its properties, history, applications, types and future work.
Source:-
1. Theory of Machines by R.S.Khurmi and J.K.Gupta
2. www.google.co.in
2. www.wikipedia.org
peas description of task environment with different types of propertiesmonircse2
Ai related Topics: PEAS: A task environment specification that includes Performance measure, Environment, Actuators, and Sensors. Agents can improve their performance through learning. This is a high-level presentation of agent programs.
A short introduction on the device GYROSCOPE and a brief description on its properties, history, applications, types and future work.
Source:-
1. Theory of Machines by R.S.Khurmi and J.K.Gupta
2. www.google.co.in
2. www.wikipedia.org
peas description of task environment with different types of propertiesmonircse2
Ai related Topics: PEAS: A task environment specification that includes Performance measure, Environment, Actuators, and Sensors. Agents can improve their performance through learning. This is a high-level presentation of agent programs.
Introduction to humanoid robot iCub, YARP and simulatorMartin Peniak
This is a very basic introduction to humanoid robotic platform iCub, YARP (Yet Another Robotic Platform) - software that is used to facilitate communication with the robot and also iCub simulator that is a tool that we use first to develop our system before we deploy it on the real physical robot.
This Presentation is the Brief Introduction of the Adopted New Technology of Industry about the Robotics and also represent that What is actual Robot.
This is Basic Introduction about the Robotics.
Industrial Robots, Robot Anatomy,Joints, Robot Configurations, Robot Actuators/ Drive systems,Robot programming, Teach pendant Programming, Lead through Programming, Robot control systems,Applications,Advatages
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
Forward Kinematics, Inverse Kinematics and Difference; Forward Kinematics and Reverse Kinematics of manipulators with Two, Three Degrees of Freedom (in 2 Dimension), Four Degrees of freedom (in 3 Dimension) Jacobians, Velocity and Forces-Manipulator Dynamics, Trajectory Generator, Manipulator Mechanism Design-Derivations and problems. Lead through Programming, Robot programming Languages-VAL Programming-Motion Commands, Sensor Commands, End Effector commands and simple Programs
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
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.