Title: RealTime Inverse Kinematics Techniques for Anthropomorphic Limb
1Real-Time Inverse Kinematics Techniques for
Anthropomorphic Limb
- Deepak Tonali, Ambarish Goswami, and Norman I.
Badler - Computer and Information Science Department,
University of Pennsylvania - Graphical Models 62, Sept. 2000
Presented by Che-Jen Chen Intelligent Media
Laboratory Department of Computer Science,
National Chengchi University fake3d_at_imlab.cs.nccu.
edu.tw
2Outline
- Introduction
- Traditional Inverse Kinematics Algorithms
- An Analytical Algorithm For A 7-DOF Limb
- Conclusions And Future Works
3Introduction
- IK Plays a Key Role in Computer Animation and
Simulation of Articulated Figures. - Making a Set of Joint Easy to Control
- Finding Joint Angles From Sensors of Live Subject
- Analyzing Reachable Objects in Virtual Workspace
4Problems That Using Robotics IK Algorithms in
Computer Animation
- Only Involve Position and Orientation Constraints
of Terminal Segments - Few Robots Have More Than Six Joints
- Joints Are Independent and Joint Limits Are
Simple Linear Constraints - In General, Errors Are Less Critical in CG
Applications
5Features of This Approach
- Include Aiming and Partial Orientation
Constraints - Focus on Analytical Methods
- Extra Degree of Freedom Handling
- Real Time
- 7 DOF - Human Arm
- Dynamic Simulating, Realistic Trajectory
Generating
6Traditional Inverse Kinematics Algorithms
- Newton-Raphson Methods
- Resolved Motion Rate Control
- Control-theory-based Methods
- Optimization Approaches
- Other IK Techniques and HAL Chains
7Goals in Jack / Quality Criteria
- Goals in Jack
- Position, Orientation, Position Orientation,
Aiming At and Plane Goals - IK Algorithm Quality Criteria
- Efficiency, Reliability, Completeness, Stability
and Generality
8An Analytical Algorithm For A 7-DOF Limb
9Forward Inverse Kinematics
10Solving for ?4
- Low of Cosines
- In This Approach
- From S2 to S1
- VS2S1 . VS2S1 (VS2S1)2
- acos(?4) bsin(?4) C
11Characterizing Extra Degree of Freedom
arbitrary axis (corresponding to F0)
12Solving for R1 R2
13Joint limits
14Partial Orientation Constraints
15Aiming Problems
16Result (1)
17Result (2)
18Conclusions And Future Works
- A Hybrid Analytical Numerical IK Algorithm
- Reduce Complexity by Decomposing the IK Problem
- Repeatability
- Solution Existence Determination
- Redundant Handling
19Conclusions And Future Works (Cont.)
- From Arms Legs to Spine Model and to Entire
Body - Decouples a Complex IK Problem Into Simpler Ones
- From Goal Reachable Determination to Balance
Control Collision Avoidance Constraints
20Q AThank You!
- Presented by Che-Jen Chen
- Intelligent Media Laboratory
- Department of Computer Science, National Chengchi
University - fake3d_at_imlab.cs.nccu.edu.tw