Title: Design of a controller for sitting of infants
1Design of a controller for sitting of infants
- Semester Project
- July 5, 2007
Supervised by Ludovic Righetti Prof. Auke J.
Ijspeert
Presented by Neha P. Garg
2Content
- Introduction Motivation
- Observations
- Hand Made trajectory
- Analysis of trajectory
- Dynamical System
- Further Work
- Conclusions
3RobotCub Project
- Aim study cognitive abilities of a child
- How by building a 2 year old infant-like
- humanoid robot ICUB
4Need for Locomotion
- Cognitive Development
- Explore Environment
- Locomotion
5Real Infants
- Two main phases of sitting
- Bringing of one leg forward
- Movement of arm to sit on hip
6Demonstration
- Video of hand-made trajectory
7Main Characteristics
- Torso Movement Leg Movement
First Phase Complete - Second Phase Start Arm Movement
Sitting
Critical Phase
8The Trajectory
9Robustness
- Checked in only critical period
- Variation of the points specified for DOFs that
effect critical period - Trajectory is quiet robust
10Robustness
11Robustness
12Robustness
13Center of Mass
- Can information about projection of CM during
sitting can be used to classify transitions as
good or bad? - Defining stability measure as integration of
distance of center of mass from support polygon
with time during sitting
14Center of Mass
15Torso Speed
- Can we predict sitting/falling before critical
period ?
16Observations from analysis
- Clear division of sitting in two phases
- Robot unstable in the second phase
- Robustness more important than stability
- Some amount of instability required for sitting
- Torso speed cannot be used to predict
sitting/falling
17Two Main Tasks
- Switching from crawling to sitting
- Designing mathematical equations for sitting
trajectories
18Switching from crawling to sitting
- When an external signal S is given, robot
should switch from crawling to sitting - This can be done by
19Switching from crawling to sitting
- This may cause abrupt shift from crawling to
sitting - Switching should occur only when while crawling
hip and shoulder joints are moving in the same
direction as they will move after shifting - For this we replace S by
20Switching from crawling to sitting
21Dynamical System for Sitting
- For all of the trajectories except Left Leg
(Abduc /Adduc and Rotation) the following
equation can be used - Where parameter P decides when the system should
start and when the system starts it goes towards
- can also be changed if required
-
22Dynamical System for Sitting
- For example for torso pitch
- P 1
-
- Where S1 becomes 1 when second phase starts
- And is calculated as
-
23Dynamical System for Sitting
- For example for left knee
-
-
24Dynamical System for Sitting
- For Left Leg (Abduc/Adduc and Rotation), the
movement has to be synchronized with left knee -
25Dynamical System for Sitting
26Dynamical System for Sitting
27Dynamical System for Sitting
28Dynamical System for Sitting
29Dynamical System for Sitting
30Demonstration
- Crawling and Sitting using Dynamical System
31Further Work
- Addition of sensory feedback while sitting Robot
Falling - Collection of biological data to know whether the
movements while sitting are controlled by brain
or spinal cord - Development of controller for transition from
sitting to crawling - Increase in the limit up to which hip joint can
be extended
32Conclusions
- Main characteristics of sitting behavior of
infants and the period of instability have been
identified - A controller for sitting of the robot in the same
way as infants has been implemented - Sensory feedback can be easily integrated by
modifying values of parameter (P) according to
sensory input - Robot can be switched from crawling to sitting by
providing an external signal
33 34References
- 1 G. Sandini, G. Metta, and D. Vernon,
Robotcub an open framework for research in
embodied cognition, 2004, paper presented at the
IEEE RAS/RJS International Conference on Humanoid
Robotics, Santa Monica, CA. - 2 L. Righetti and A.J. Ijspeert. Design
methodologies for central pattern generators an
application to crawling humanoids, Proceedings
of Robotics Science and Systems 2006,
Philadelphia, USA - 3 Michel, O. WebotsProfessional Mobile Robot
Simulation.Int. J. of Advances Robotic Systems,
2004, pages39-42,vol.1 - 4 G. Metta, G. Sandini, D. Vernon, D. Caldwell,
N. Tsagarakis, R. Beira, J. Santos-Victor, A.
Ijspeert, L. Righetti, G. Cappiello, G. Stellin,
F. and Becchi. The RobotCub project - an open
framework for research in embodied cognition,
Humanoids Workshop, Proceedings of the IEEE -RAS
International Conference on Humanoid Robots,
December 2005 - 5 MATLAB Function pchip Fritsch, F. N. and R.
E. Carlson, "Monotone Piecewise Cubic
Interpolation," SIAM J. Numerical Analysis, Vol.
17, 1980, pp.238-246