Human body consists of at least a hundred joint that are connected in some way. When we try to move our hand, there are at least three joint that moves (i.e. shoulder, elbow and wrist joint). Some of human body joints are also capable in moving in 3 dimensions (e.g. shoulder, hip and neck joint). Off course, as a human, we do our movement intuitively, without trying to calculate how can we reach a position (e.g. walking, reaching, looking around, etc). But, in order to animate a human movement using a computer, we have to specify the angle of rotation for each joint in order to perform a movement. The basic procedure to animate a human body movement is to use kinematics. Kinematics is one of the fields of mechanics that evaluates the position changes of an object in a period of time without considering masses or forces of the object itself. The easiest way to apply kinematics in human animation is by using a so-called forward kinematics. Forward kinematics is a low level technique for animating an articulated structure. Using this method, the animator has a great degree of freedom to control the animation, because animator has to define the angle for each body joint. However, it might take a lot of effort to define all the components of the animation for only a single movement.
On the other hand, there is inverse kinematics which could be classified as a high level approach of animating an articulated structure. Instead of defining every transformation of joints, the animator can just define the destination point of end part of the articulated structure (i.e. hand or feet), and use that position to calculate the transformation for each joint, in backward fashion (i.e. calculate the wrist joint transformation first then elbow joint and shoulder joint as the last one).Using inverse kinematics, it is possible to get several solutions or nothing at all. The drawback of this method is that the complexity of a structure might be very high that would lead to a condition where the calculation becomes too expensive or even impossible. The inverse kinematic could pose a non-linear problem where given a certain position x, there could be multiple solution in order to reach that position.
Inverse Kinematics
By knowing the starting and the ending position of the end-effectors (i.e. hand or feet), we then try to calculate the movement of the whole articulated structure (e.g. hand movement or walking movement). The basic idea of inverse kinematic is to find the appropriate angle of every joint in the articulated structure, given a desired position. Mathematically, inverse kinematics could be expressed as:
Where Θ is the joint angle and x is the end-effector position. Since articulated structures consist of several joints, the equation above would result in a non-linear equation. So for a given end-effector location x, there might be more than one solution for Θ. For solving inverse kinematics, there are three main methods that could be used, which are:
a) Analytical method The most common way to do analytical method is by creating a closed-form equation that is obtained by trigonometric approach. The problem we faced with this method is the difficulty to obtain the trigonometric equation for every joint that are available.
b) Numerical Method We can solve non-linear equation (1) by transforming it into linear equation (linearization). After linearization, the connection between end-effector and joint angles is expressed with the following equation:
Where F is total function matrix for the movement of every joint angle.
Inverting equation (2) will result in:
And to solve it is by using iterative algorithm. When dealing with this method, we were faced with a very difficult equation in the Jacobian matrix that is hard to solve even using iterative algorithm because of the complexity of the equation.
c) Optimization Method For this method, what we do is try to solve each joint angle by trying to optimize the value of it. One of the examples of Optimization Method is the Cyclic Coordinate Descent Method (CCD) where we try to improve the angle of each joint, step by step, until the articulated structure could reach the desired end location for end-effector.
The next post will cover more about Cyclic Coordinate Descent Method.
ngomong apa loe bib? gak ngerti gw..
ReplyDeleteSama gak ngertinya waktu aku baca blogmu :P
ReplyDeleteberarti kita sama2 ngaco hahahhaha
ReplyDeleteすごい!! ぜんぜん わかりません xD
ReplyDeleteQF0723
ReplyDeletekate spade outlet
north face jackets
michael kors handbags
robert griffin jersey,joe theismann jersey,andre roberts jersey,sonny jurgensen jersey,art monk jersey,bashaud breeland jersey,barry cofield jersey,perry riley jersey,e.j. biggers jersey,duke ihenacho jersey,josh morgan jersey
ahmad bradshaw jersey,josh mcnary jersey,andrew luck jersey,donte moncrief jersey,delano howell jersey,robert mathis jersey,andrew luck jersey,trent richardson jersey
nike running shoes
mulberry outlet
the north face outlet
coach outlet store
tory burch outlet
manchester united jersey
barcelona soccer jersey
north face outlet
cheap nhl jerseys
real madrid jersey
miami dolphins jerseys
nike roshe,nike roshe run uk,nike roshe uk,roshe run,nike roshe run,roshe run women,rushe run men
cheap mlb jerseys
ray ban sunglasses outlet,ray ban sunglasses,ray ban,rayban,ray bans,ray ban outlet,ray-ban,raybans,ray ban wayfarer,ray-ban sunglasses,raybans.com,rayban sunglasses,cheap ray ban
cheap wedding dresses
green bay packers jerseys
prada sneakers
evening dresses outlet
prom dresses
oakley sunglasses wholesale
stuart weitzman sale
nike outlet store
chanel handbags
lance briggs jersey,martellus bennett jersey,jay cutler jersey,sylvester williams jersey
dallas cowboys jersey
packers jerseys
dansko shoes
201510.29dongdong
ReplyDeletemichael kors bags
Montblanc Pen Refills Outlet
authentic louis vuitton handbags
Canada Goose Outlet,Canada Goose Outlet Online,Canada Goose Clearance
canada goose jackets
jordan shoes
Coach Diaper Bag Outlet
ray-ban sunglasses
Authentic Louis Vuitton Handbags Outlet Sale
michale kors outlet
Jordan Concords Low And High
mihchael kors bag
New Michael Kors Handbags Outlet Online
toms outlet
football jerseys cheap
ugg outlet
hollister clothing
Louis Vuitton Canada Official Site
Abercrombie and Fitch Women's Clothing
michael kors outlet
ray-ban sunglasses,ray ban sunglasses,ray bans,rayban,ray ban wayfarer,raybans,ray ban glasses,ray ban aviators,ray ban clubmaster,ray ban eyeglasses,cheap ray bans,ray bans sunglasses,ray ban aviator,ray bands,fake ray bans,ray ban prescription glasses,ray ban outlet,ray ban canada,ray ban sunglasses sale,ray ban sale
cheap ugg boots
Michael Kors Handbags Clearance Outlet
Official Coach Online Factory Sale
Louis Vuitton Neverfull Tote Bag
nike football,airmax,nike free 3.0,nike air huarache,nike womens shoes,nike free run womens
Louis Vuitton Purses For Cheap
michael kors uk
Abercrombie and Fitch Store
Outlet Michael Kors Sale Online
canada goose jackets
hermes outlet
Cheap Ray Ban Wayfarer
cheap snapbacks
ReplyDeletelouis vuitton bags
ugg boots
oakley
canada goose jackets
coach outlet
coach outlet
wedding dresses
louis vuitton handbags
cheap mlb jerseys
ugg sale
air max 2015
longchamp outlet
ugg outlet
ray ban sunglasses
ugg boots
swarovski crystal
ray ban sunglasses
true religion outlet
michael kors outlet
ugg australia
cheap ugg boots
herve leger outlet
michael kors clearance
rolex watches
michael kors outlet
beats headphones
football shirts
cheap oakley sunglasses
oakley sunglasses
canada goose coats
toms shoes
oakley sunglasses
roshe run
lebron james shoes
cheap nba jerseys
canada goose outlet
true religion jeans
oakley outlet
ralph lauren shirts
1124maoqiuyun
20160112xiaodaige
ReplyDeleteghd uk
cheap ray ban sunglasses
mulberry outlet,mulberry handbags outlet
nhl jerseys
burberry outlet online
timberland shoes
true religion outlet
ugg boots
longchamp handbags
juicy couture tracksuit
coach outlet online
ugg outlet
swarovski crystal
michael kors outlet
oakley outlet store
tory burch outlet
cheap jordan shoes
ed hardy clothing
nfl jersey wholesale
oakley sunglasses wholesale
cleveland cavaliers
ugg clearance
michael kors outlet
michael kors outlet
louis vuitton handbags outlet
discount ugg boots
louis vuitton,borse louis vuitton,louis vuitton sito ufficiale,louis vuitton outlet
cheap oakley sunglasses
hermes outlet
ralph lauren outlet
nike outlet
ray-ban sunglasses
ralph lauren outlet
replica watches
ugg outlet
chenlina20160125
ReplyDeletelouis vuitton outlet
michael kors outlet stores
true religion outlet
oakley sunglasses cheap
michael kors handbags
cheap jerseys
coach outlet online
canada goose outlet
oakley outlet
tiffany and co
ugg outlet
cheap jordans
tory burch sale
tiffany and co
louis vuitton
the north face
the north face outlet
coach outlet
ray ban sunglasses
uggs outlet
jordan retro
louis vuitton outlet online
abercrombie and fitch new york
coach outlet online
cheap oakley sunglasses
ugg boots
timberland outlet
polo ralph lauren
coach factory outlet online
ugg sale
adidas originals
coach factory outlet
nba jerseys
michael kors outlet
canada goose jackets
kobe bryant shoes
oakley outlet
ralph lauren uk
canada goose coats
michael kors outlet online
as
mac cosmetics sale
ReplyDeletelouis vuitton handbags
michael kors handbags clearance
christian louboutin outlet
rolex outlet
jordan pas cher
louis vuitton bags cheap
marc jacobs sale
michael kors uk
tiffany and co
michael kors handbags
replica watches
rolex watches
nike roshe
lebron james shoes
ferragamo shoes sale
ugg outlet store
salomon shoes
oakley sunglasses
timberland boots
nike air force 1
louis vuitton sunglasses for women
nike free 5
ugg outlet online
true religion outlet
ray ban sunglasses
ray ban sunglasses
polo ralph lauren
polo ralph lauren
toms shoes
salomon shoes sale
ugg outlet uk
toms shoes
chicago blackhawks jerseys
nfl jerseys
chanyuan0806
michael kors outlet storedrawing.
ReplyDeleteversace shoesSuper
michael kors handbagsweekly
michael kors outletweek!
nike trainers ukanimals
salomon shoesextra
hugo boss salefor
michael kors handbagsWe
salomon bootsthis
under armour shoesback
michael kors outlet online
ReplyDeletenike air max 2017
michael kors outlet
irving shoes
chrome hearts online
adidas nmd runner
nike air zoom pegasus 32
cheap jordans
michael kors outlet online
basketball shoes
polo ralph lauren outlet
ReplyDeletecheap oakley sunglasses
ralph lauren
pandora jewelry
chicago bears jerseys
skechers shoes
chargers jerseys
true religion jeans sale
bengals jersey
kobe 9 elite
20170408
new york jets jerseys
ReplyDeletepackers jerseys
bottega veneta
cincinnati bengals jerseys
nfl jerseys wholesale
nike huarache
coach outlet
ed hardy uk
cheap jordan shoes
coach handbags
Female Escorts: Mordecai and Hegai ready Esther to be a better queen then Vashti (one:19), whereas all the opposite girls, from the full kingdom, were instructed to proudly show their unique and strange manners and customs to the king.
ReplyDeleteFemale Escorts,High Class Call Girls,Escorts Girls,Escorts ,Escorts near me
Female Escorts