Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented.

Slides:



Advertisements
Similar presentations
Kocsis László PhD – Dept. of Applied Mechanics Budapest University of Technology and Economics Biomechanical laboratory of BUTE.
Advertisements

From Kinematics to Arm Control a)Calibrating the Kinematics Model b)Arm Motion Selection c)Motor Torque Calculations for a Planetary Robot Arm CS36510.
Computer Graphics Lecture 4 Geometry & Transformations.
3-Dimensional Gait Measurement Really expensive and fancy measurement system with lots of cameras and computers Produces graphs of kinematics (joint.
Automatic Joint Parameter Estimation from Magnetic Motion Capture Data James F. O’Brien, Robert E. Bodenheimer, Gabriel J. Brostow, Jessica K. Hodgins.
3D Graphics for Game Programming (J. Han) Chapter XI Character Animation.
3/5/2002Phillip Saltzman Video Motion Capture Christoph Bregler Jitendra Malik UC Berkley 1997.
Forward and Inverse Kinematics CSE 3541 Matt Boggus.
JOINTS CS / KINEMATIC LINKAGES PAGE 36 REVOLUTE JOINT (1 DOF) TRANSLATIONAL JOINT (1 DOF) CYLINDRICAL JOINT (2 DOF) SPHERICAL JOINT (3 DOF)
A Momentum-based Bipedal Balance Controller Yuting Ye May 10, 2006.
Prof. Anthony Petrella Musculoskeletal Modeling & Inverse Dynamics MEGN 536 – Computational Biomechanics.
Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
1Notes  Handing assignment 0 back (at the front of the room)  Read the newsgroup!  Planning to put 16mm films on the web soon (possibly tomorrow)
1Notes  Assignment 0 marks should be ready by tonight (hand back in class on Monday)
Musculoskeletal Modeling Colin Smith. A method for Studying Movement Things we can measure in movement: – Kinematics (using motion capture) – Output Forces.
Attitude Determination - Using GPS. 20/ (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Presentation About Anatomy- Based Joint Models for Virtual Humans Skeletons Prepared By Khloud Zain Al-Abdeen Najwa Al-Ghamdi
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 20: Inverse Kinematics Ravi Ramamoorthi Most slides courtesy.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
Animation. Outline  Key frame animation  Hierarchical animation  Inverse kinematics.
Serial and Parallel Manipulators
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
Week 4 Lecture 3: Character Animation Based on Interactive Computer Graphics (Angel) - Chapter 10 1 Angel: Interactive Computer Graphics 5E © Addison-Wesley.
Shanshan Chen, Christopher L. Cunningham, John Lach UVA Center for Wireless Health University of Virginia BSN, 2011 Extracting Spatio-Temporal Information.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Characters.
Advanced Graphics (and Animation) Spring 2002
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Kinematic Linkages.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Kinematic Linkages.
3D Simulation of Human-like Walking and Stability Analysis for Bipedal Robot with Distributed Sole Force Sensors Authors : Chao SHI and Eric H. K. Fung.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Kinematics Jehee Lee Seoul National University. Kinematics How to animate skeletons (articulated figures) Kinematics is the study of motion without regard.
The Pantograph by Kevin Bowen and Sushi Suzuki. Introduction About the Pantograph The Pantograph is a 2 DOF parallel mechanism manipulator The device.
Animation CMSC 435/634 By Prof. Marc Olano. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
1cs426-winter-2008 Notes  Will add references to splines on web page.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Interactive Control of Avatars Animated with Human Motion Data By: Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard Presented.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Inverse Kinematics CSIS 5838: Graphics and Animation for Gaming.
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
Kinematics Intro :a branch of dynamics that deals with aspects of motion apart from considerations of mass and force Merriam-Webster.
Jacobian Implementation Ryan Keedy 5 / 23 / 2012.
Basic Theory of Motion Capture By: Vincent Verner.
COMPUTE INVERSE KINEMATICS IN A ROBOTIC ARM BY USING FUZZY LOGIC Subject: Robotics Applications Student: Bui Huy Tien Student ID: M961Y204.
Physics-Based Simulation: Graphics and Robotics Chand T. John.
CSE 554 Lecture 8: Alignment
Computer Output Device: Arm Robot
Bones Skeletal Unity-2D How & When
Date of download: 11/8/2017 Copyright © ASME. All rights reserved.
Date of download: 1/2/2018 Copyright © ASME. All rights reserved.
CHAPTER 2 FORWARD KINEMATIC 1.
Introduction to Vectors and Frames
Unfolding Problem: A Machine Learning Approach
Computer Animation and Visualisation Lecture 4. Skinning
CSCE 441: Computer Graphics Forward/Inverse kinematics
Chapter XIII Character Animation
Computer Animation Algorithms and Techniques
KINEMATIC CHAINS.
Computer and Robot Vision I
UMBC Graphics for Games
Paige Thielen, ME535 Spring 2018
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented by Ws Hong.

Goal Limb linghts, joint locations And sensor placement Mocap data for Human subject determine A hierarchical stucture inferred Perform FK and IK procedures 1. An automatic method for computing limb lengths, joint locations and sensor placement From magnetic motion capture data 2. The result of using the algorithm on mocap data and validation result from simulation

The related work Inside of graphics 1. Silaghi and colleagure[18] Iidentifying an anatomic skeleton from opticla motion capture Data 2. Bodenheimer and colleagure[2] Inverse kinematics are often used to extract joint angles from gobal position data Outside of graphics 1. Biomechanics[15,16] The problem of determining a system’s kinematic parameters from the motion of the system 2. Robotics[15,16] Interested in similar questions because they need to calibrate physical devices

Methods Arrows : outboard direction Let Transformation …for Ith body coordinate to jth Body coordinate Translational component Rotational component

Transformation : I-th coordinate system to j-th coordinate system It may be inverted In terms of Ci and li….

Finding Joint Location By applying to both sides To matrix form

3n by 6 matrix 3n by 1 matrix After determination of the locations for the joints….. The Body Hierarchy : Each body  a node Joints  edge between body Joint fit error  Weight of edge Minimal spanning tree Determinate the Hierarchy

Result Test on something less complicated than bio-logical joints Wooden mechanical linkage with 5 ball Motion capture sensors The model computed from Mocap data

A comparison of measurements and calculated limb length for six data sets of the Mechanical linkage The maximum error is 1.1 The hierarchy was computed correctly The residual vectors from the least squares process All data is less than 1.0 The error is on the order of the resolution of the sensors

Comparing residual errors between the mechanical linkage and a male subject Residual errors of the right shoulder for the mechanical linkage Residual errors of the data from Walk2 of a male subject  Error is Much larger than for the mechanical linkage

A comparison of measurements and calculated limb lengths for four data sets of a male subject Maximum difference 4.1 at left upper arm Find big error in left upper arm continuesly  due to an error measured by hand? Maximum difference –2.4 is also at left upper arm It is less than that for male test Mean difference for more than 1centimeters  right lower leg, left upper leg, left upper arm

Conclusion 1.An automatic method for computing limb lengths, joint locations and sensor placement from magnetic motion capture data. 2.Produced results accurate to the resulution of the sensors for data. 3.The algorithm would also be of use in applications for the problem fitting data to a graphical model 4.The algorithm for marker identification can be used to extract the hierarchy automatically.