SlideShare a Scribd company logo
1 of 15
Lie Group Formulation 
for Robot Mechanics 
Terry Taewoong Um 
terry.t.um@gmail.com 
Adaptive Systems Laboratory 
Electrical and Computer Engineering 
University of Waterloo
These slides are made based 
on Junnggon Kimโ€™s note 
http://www.cs.cmu.edu/~junggon/tools/liegroupdynamics.pdf 
made by Terry. T. Um (terry.t.um@gmail.com)
Dynamics of a Rigid Body 
made by Terry. T. Um (terry.t.um@gmail.com)
Rigid Body Motion 
โ€ข SO(3) & SE(3) 
ab : cord. {B} w.r.t cord. {A} 
โ€ข se(3) : Lie algebra of SE(3) 
4x4 
4x4 
skew symmetric matrix 
โ€ข Adjoint mapping 
4x4 
made by Terry. T. Um (terry.t.um@gmail.com) 
or 
6x6 
or 
dse(3) mapping
Generalized Velocity & Force 
โ€ข Notation @{body} : w.r.t the frame attached to the (moving) body 
@{space} : w.r.t. the frame attached to the (fixed) reference frame 
โ€ข Generalized Velocity & Force 
4x4 
โ€ข Coordinate Transformation Rules 
made by Terry. T. Um (terry.t.um@gmail.com) 
or 
6x6 
ํŽ / ํ’— : angular / linear velocity of the {body} attached to the body relative 
relative to the {space} but expressed @{body} 
ํ‘ญ : a moment and force action on the body viewed @{body} 
Let {A}, {B} be two different coord. frames attached to the same body but diff. pos. 
(recall ) 
ํ‘ญ โˆˆ dse(3)
Generalized Inertial & Momentum 
โ€ข Kinematic Energy 
: generalized momentum @{body} 
โ€ข Coordinate Transformation Rules 
: generalized 
inertia @{body} 
6x6 
Let {A}, {B} be two different coord. frames attached to the same body but diff. pos. 
made by Terry. T. Um (terry.t.um@gmail.com) 
3x3 inertia matrix @{body} 
= 0 if the origin is 
located on the CoM 
if the origin @CoM 
like
Time Derivative and Force 
โ€ข Time derivative of a 3-dim vector 
โ€ข Time derivative of se(3) & dse(3) 
made by Terry. T. Um (terry.t.um@gmail.com) 
โ€ข Generalized Force 
component-wise 
time derivative 
whole derivative component-wise 
time derivative
Dynamics of Open Chain Systems 
made by Terry. T. Um (terry.t.um@gmail.com)
Hybrid Dynamics 
โ€ข Hybrid Dynamics : Mixture of Forward & Inverse Dynamics 
made by Terry. T. Um (terry.t.um@gmail.com) 
u : inverse dynamics, i.e. 
v : forward dynamics, i.e. 
thus, 
โ€ข Notation 
: inertial frame (stationary) 
: the frame of the ith body 
: the frame of the parent 
of the ith body
Recursive Inverse Dynamics 
โ€ข Generalized Velocity of the ith frame 
relative velocity w.r.t. its parent 
: Jacobin of the joint i connecting with it parents 
โ€ข To build the dynamics equations for each body, ํ‘ฝ is required 
Force of a rigid body : : ํ‘‰ is requiraed 
made by Terry. T. Um (terry.t.um@gmail.com)
Recursive Inverse Dynamics 
โ€ข Time derivative of the generalized velocity, ํ‘ฝ 
made by Terry. T. Um (terry.t.um@gmail.com) 
recall 
โ€ข Force of the i th body, ํ‘ญํ’Š 
propagated forces 
external force acting 
on the ith body 
recall 
reaction
Recursive Inverse Dynamics 
โ€ข Recursive Inverse Dynamics Algorithm 
made by Terry. T. Um (terry.t.um@gmail.com)
Recursive Inverse Dynamics 
made by Terry. T. Um (terry.t.um@gmail.com)
Recursive Inverse Dynamics (Comparison) 
made by Terry. T. Um (terry.t.um@gmail.com)
Recursive Inverse Dynamics (Comparison) 
made by Terry. T. Um (terry.t.um@gmail.com)

More Related Content

Viewers also liked

์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
Shane (Seungwhan) Moon
ย 

Viewers also liked (17)

Introduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep LearningIntroduction to Machine Learning and Deep Learning
Introduction to Machine Learning and Deep Learning
ย 
๊ธฐ๊ณ„ํ•™์Šต(Machine learning) ์ž…๋ฌธํ•˜๊ธฐ
๊ธฐ๊ณ„ํ•™์Šต(Machine learning) ์ž…๋ฌธํ•˜๊ธฐ๊ธฐ๊ณ„ํ•™์Šต(Machine learning) ์ž…๋ฌธํ•˜๊ธฐ
๊ธฐ๊ณ„ํ•™์Šต(Machine learning) ์ž…๋ฌธํ•˜๊ธฐ
ย 
Human Motion Forecasting (Generation) with RNNs
Human Motion Forecasting (Generation) with RNNsHuman Motion Forecasting (Generation) with RNNs
Human Motion Forecasting (Generation) with RNNs
ย 
Learning with side information through modality hallucination (2016)
Learning with side information through modality hallucination (2016)Learning with side information through modality hallucination (2016)
Learning with side information through modality hallucination (2016)
ย 
Deformable Convolutional Network (2017)
Deformable Convolutional Network (2017)Deformable Convolutional Network (2017)
Deformable Convolutional Network (2017)
ย 
๊ธฐ๊ณ„ํ•™์Šต / ๋”ฅ๋Ÿฌ๋‹์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€
๊ธฐ๊ณ„ํ•™์Šต / ๋”ฅ๋Ÿฌ๋‹์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€๊ธฐ๊ณ„ํ•™์Šต / ๋”ฅ๋Ÿฌ๋‹์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€
๊ธฐ๊ณ„ํ•™์Šต / ๋”ฅ๋Ÿฌ๋‹์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€
ย 
[๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ] ์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹
[๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ] ์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹[๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ] ์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹
[๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ] ์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹
ย 
์ธ๊ณต ์‹ ๊ฒฝ๋ง ๊ตฌํ˜„์— ๊ด€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…
์ธ๊ณต ์‹ ๊ฒฝ๋ง ๊ตฌํ˜„์— ๊ด€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์ธ๊ณต ์‹ ๊ฒฝ๋ง ๊ตฌํ˜„์— ๊ด€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…
์ธ๊ณต ์‹ ๊ฒฝ๋ง ๊ตฌํ˜„์— ๊ด€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…
ย 
R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•
R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•
R ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•
ย 
๋จธ์‹  ๋Ÿฌ๋‹ ์ž…๋ฌธ #1-๋จธ์‹ ๋Ÿฌ๋‹ ์†Œ๊ฐœ์™€ kNN ์†Œ๊ฐœ
๋จธ์‹  ๋Ÿฌ๋‹ ์ž…๋ฌธ #1-๋จธ์‹ ๋Ÿฌ๋‹ ์†Œ๊ฐœ์™€ kNN ์†Œ๊ฐœ๋จธ์‹  ๋Ÿฌ๋‹ ์ž…๋ฌธ #1-๋จธ์‹ ๋Ÿฌ๋‹ ์†Œ๊ฐœ์™€ kNN ์†Œ๊ฐœ
๋จธ์‹  ๋Ÿฌ๋‹ ์ž…๋ฌธ #1-๋จธ์‹ ๋Ÿฌ๋‹ ์†Œ๊ฐœ์™€ kNN ์†Œ๊ฐœ
ย 
Introduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlowIntroduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlow
ย 
์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹2 - CNN RNN ํฌํ•จ๋ฒ„์ „
์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹2 - CNN RNN ํฌํ•จ๋ฒ„์ „์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹2 - CNN RNN ํฌํ•จ๋ฒ„์ „
์ซ„์ง€๋ง์ž๋”ฅ๋Ÿฌ๋‹2 - CNN RNN ํฌํ•จ๋ฒ„์ „
ย 
์ธ๊ณต์ง€๋Šฅ, ๊ธฐ๊ณ„ํ•™์Šต ๊ทธ๋ฆฌ๊ณ  ๋”ฅ๋Ÿฌ๋‹
์ธ๊ณต์ง€๋Šฅ, ๊ธฐ๊ณ„ํ•™์Šต ๊ทธ๋ฆฌ๊ณ  ๋”ฅ๋Ÿฌ๋‹์ธ๊ณต์ง€๋Šฅ, ๊ธฐ๊ณ„ํ•™์Šต ๊ทธ๋ฆฌ๊ณ  ๋”ฅ๋Ÿฌ๋‹
์ธ๊ณต์ง€๋Šฅ, ๊ธฐ๊ณ„ํ•™์Šต ๊ทธ๋ฆฌ๊ณ  ๋”ฅ๋Ÿฌ๋‹
ย 
Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow
ย 
์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
์•ŒํŒŒ๊ณ  (๋ฐ”๋‘‘ ์ธ๊ณต์ง€๋Šฅ)์˜ ์ž‘๋™ ์›๋ฆฌ
ย 
์ž์Šตํ•ด๋„ ๋ชจ๋ฅด๊ฒ ๋˜ แ„ƒแ…ตแ†ธแ„…แ…ฅแ„‚แ…ตแ†ผ, ๋จธ๋ฆฌ์†์— ์ธ์Šคํ†จ ์‹œ์ผœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์ž์Šตํ•ด๋„ ๋ชจ๋ฅด๊ฒ ๋˜ แ„ƒแ…ตแ†ธแ„…แ…ฅแ„‚แ…ตแ†ผ, ๋จธ๋ฆฌ์†์— ์ธ์Šคํ†จ ์‹œ์ผœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.์ž์Šตํ•ด๋„ ๋ชจ๋ฅด๊ฒ ๋˜ แ„ƒแ…ตแ†ธแ„…แ…ฅแ„‚แ…ตแ†ผ, ๋จธ๋ฆฌ์†์— ์ธ์Šคํ†จ ์‹œ์ผœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์ž์Šตํ•ด๋„ ๋ชจ๋ฅด๊ฒ ๋˜ แ„ƒแ…ตแ†ธแ„…แ…ฅแ„‚แ…ตแ†ผ, ๋จธ๋ฆฌ์†์— ์ธ์Šคํ†จ ์‹œ์ผœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
ย 
Ai ๊ทธ๊นŒ์ด๊ฑฐ
Ai ๊ทธ๊นŒ์ด๊ฑฐAi ๊ทธ๊นŒ์ด๊ฑฐ
Ai ๊ทธ๊นŒ์ด๊ฑฐ
ย 

Similar to Lie Group Formulation for Robot Mechanics

Engg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptxEngg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptx
PallaviDeotale2
ย 
E_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdfE_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdf
wtpqk87nxc
ย 
Mekanika Teknik Kuliah perdana nomor 1.ppt
Mekanika Teknik Kuliah perdana nomor 1.pptMekanika Teknik Kuliah perdana nomor 1.ppt
Mekanika Teknik Kuliah perdana nomor 1.ppt
DelfianMasrura
ย 
Poster presentation
Poster presentationPoster presentation
Poster presentation
Andrew Miller
ย 
Lecture 1 (40)
Lecture 1 (40)Lecture 1 (40)
Lecture 1 (40)
Basel Samhouri
ย 

Similar to Lie Group Formulation for Robot Mechanics (20)

Zeal_Engineering Mechanics.pptx
Zeal_Engineering Mechanics.pptxZeal_Engineering Mechanics.pptx
Zeal_Engineering Mechanics.pptx
ย 
2. statics.pdf
2. statics.pdf2. statics.pdf
2. statics.pdf
ย 
Engg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptxEngg-Mechanics-ppt-by-ujjval.pptx
Engg-Mechanics-ppt-by-ujjval.pptx
ย 
Engineering Mechanics.pptx
Engineering Mechanics.pptxEngineering Mechanics.pptx
Engineering Mechanics.pptx
ย 
Summary
SummarySummary
Summary
ย 
How to Solve the Force Problems
How to Solve the  Force ProblemsHow to Solve the  Force Problems
How to Solve the Force Problems
ย 
E_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdfE_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdf
ย 
Direct Stifness Method- Trusses updated.pptx
Direct Stifness Method- Trusses updated.pptxDirect Stifness Method- Trusses updated.pptx
Direct Stifness Method- Trusses updated.pptx
ย 
Chapter 4_Engineering Structures_Review.pptx
Chapter 4_Engineering Structures_Review.pptxChapter 4_Engineering Structures_Review.pptx
Chapter 4_Engineering Structures_Review.pptx
ย 
Diploma i em u ii forces and its effects
Diploma i em u   ii forces and its effectsDiploma i em u   ii forces and its effects
Diploma i em u ii forces and its effects
ย 
Mekanika Teknik Kuliah perdana nomor 1.ppt
Mekanika Teknik Kuliah perdana nomor 1.pptMekanika Teknik Kuliah perdana nomor 1.ppt
Mekanika Teknik Kuliah perdana nomor 1.ppt
ย 
Ch03
Ch03Ch03
Ch03
ย 
Structural Analysis
Structural AnalysisStructural Analysis
Structural Analysis
ย 
Lecture 1
Lecture 1Lecture 1
Lecture 1
ย 
2 d equilibrium-split
2 d equilibrium-split2 d equilibrium-split
2 d equilibrium-split
ย 
Poster presentation
Poster presentationPoster presentation
Poster presentation
ย 
Lecture 1 (40)
Lecture 1 (40)Lecture 1 (40)
Lecture 1 (40)
ย 
Dr.R.Narayanasamy - Mohr's circle and Formability
Dr.R.Narayanasamy - Mohr's circle and FormabilityDr.R.Narayanasamy - Mohr's circle and Formability
Dr.R.Narayanasamy - Mohr's circle and Formability
ย 
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.ppt
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.pptchahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.ppt
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.ppt
ย 
Linear non linear
Linear non linearLinear non linear
Linear non linear
ย 

More from Terry Taewoong Um

More from Terry Taewoong Um (9)

#44. KAIST์—์„œ "๋Œ€ํ•™ ์œ ์ฃ„"๋ฅผ ์™ธ์น˜๋‹ค: ART Lab์˜ ๋„์ „
#44. KAIST์—์„œ "๋Œ€ํ•™ ์œ ์ฃ„"๋ฅผ ์™ธ์น˜๋‹ค: ART Lab์˜ ๋„์ „#44. KAIST์—์„œ "๋Œ€ํ•™ ์œ ์ฃ„"๋ฅผ ์™ธ์น˜๋‹ค: ART Lab์˜ ๋„์ „
#44. KAIST์—์„œ "๋Œ€ํ•™ ์œ ์ฃ„"๋ฅผ ์™ธ์น˜๋‹ค: ART Lab์˜ ๋„์ „
ย 
A brief introduction to OCR (Optical character recognition)
A brief introduction to OCR (Optical character recognition)A brief introduction to OCR (Optical character recognition)
A brief introduction to OCR (Optical character recognition)
ย 
Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynami...
Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynami...Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynami...
Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynami...
ย 
์ธ๊ณต์ง€๋Šฅ์˜ ์‚ฌํšŒ์ •์˜์˜ ํŽธ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ? (์ธ๊ณต์ง€๋Šฅ๊ณผ ๋ฒ•)
์ธ๊ณต์ง€๋Šฅ์˜ ์‚ฌํšŒ์ •์˜์˜ ํŽธ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ? (์ธ๊ณต์ง€๋Šฅ๊ณผ ๋ฒ•)์ธ๊ณต์ง€๋Šฅ์˜ ์‚ฌํšŒ์ •์˜์˜ ํŽธ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ? (์ธ๊ณต์ง€๋Šฅ๊ณผ ๋ฒ•)
์ธ๊ณต์ง€๋Šฅ์˜ ์‚ฌํšŒ์ •์˜์˜ ํŽธ์ด ๋  ์ˆ˜ ์žˆ์„๊นŒ? (์ธ๊ณต์ง€๋Šฅ๊ณผ ๋ฒ•)
ย 
Deep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginnersDeep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginners
ย 
Deep Variational Bayes Filters (2017)
Deep Variational Bayes Filters (2017)Deep Variational Bayes Filters (2017)
Deep Variational Bayes Filters (2017)
ย 
On Calibration of Modern Neural Networks (2017)
On Calibration of Modern Neural Networks (2017)On Calibration of Modern Neural Networks (2017)
On Calibration of Modern Neural Networks (2017)
ย 
Deep Learning: A Critical Appraisal (2018)
Deep Learning: A Critical Appraisal (2018)Deep Learning: A Critical Appraisal (2018)
Deep Learning: A Critical Appraisal (2018)
ย 
๋กœ๋ด‡๊ณผ ์ธ๊ณต์ง€๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜์˜ ๋…ธ๋™
๋กœ๋ด‡๊ณผ ์ธ๊ณต์ง€๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜์˜ ๋…ธ๋™๋กœ๋ด‡๊ณผ ์ธ๊ณต์ง€๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜์˜ ๋…ธ๋™
๋กœ๋ด‡๊ณผ ์ธ๊ณต์ง€๋Šฅ, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋ž˜์˜ ๋…ธ๋™
ย 

Recently uploaded

Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
ย 

Recently uploaded (20)

Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth โŸŸ 6297143586 โŸŸ Call Me For Genuine Se...
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 

Lie Group Formulation for Robot Mechanics

  • 1. Lie Group Formulation for Robot Mechanics Terry Taewoong Um terry.t.um@gmail.com Adaptive Systems Laboratory Electrical and Computer Engineering University of Waterloo
  • 2. These slides are made based on Junnggon Kimโ€™s note http://www.cs.cmu.edu/~junggon/tools/liegroupdynamics.pdf made by Terry. T. Um (terry.t.um@gmail.com)
  • 3. Dynamics of a Rigid Body made by Terry. T. Um (terry.t.um@gmail.com)
  • 4. Rigid Body Motion โ€ข SO(3) & SE(3) ab : cord. {B} w.r.t cord. {A} โ€ข se(3) : Lie algebra of SE(3) 4x4 4x4 skew symmetric matrix โ€ข Adjoint mapping 4x4 made by Terry. T. Um (terry.t.um@gmail.com) or 6x6 or dse(3) mapping
  • 5. Generalized Velocity & Force โ€ข Notation @{body} : w.r.t the frame attached to the (moving) body @{space} : w.r.t. the frame attached to the (fixed) reference frame โ€ข Generalized Velocity & Force 4x4 โ€ข Coordinate Transformation Rules made by Terry. T. Um (terry.t.um@gmail.com) or 6x6 ํŽ / ํ’— : angular / linear velocity of the {body} attached to the body relative relative to the {space} but expressed @{body} ํ‘ญ : a moment and force action on the body viewed @{body} Let {A}, {B} be two different coord. frames attached to the same body but diff. pos. (recall ) ํ‘ญ โˆˆ dse(3)
  • 6. Generalized Inertial & Momentum โ€ข Kinematic Energy : generalized momentum @{body} โ€ข Coordinate Transformation Rules : generalized inertia @{body} 6x6 Let {A}, {B} be two different coord. frames attached to the same body but diff. pos. made by Terry. T. Um (terry.t.um@gmail.com) 3x3 inertia matrix @{body} = 0 if the origin is located on the CoM if the origin @CoM like
  • 7. Time Derivative and Force โ€ข Time derivative of a 3-dim vector โ€ข Time derivative of se(3) & dse(3) made by Terry. T. Um (terry.t.um@gmail.com) โ€ข Generalized Force component-wise time derivative whole derivative component-wise time derivative
  • 8. Dynamics of Open Chain Systems made by Terry. T. Um (terry.t.um@gmail.com)
  • 9. Hybrid Dynamics โ€ข Hybrid Dynamics : Mixture of Forward & Inverse Dynamics made by Terry. T. Um (terry.t.um@gmail.com) u : inverse dynamics, i.e. v : forward dynamics, i.e. thus, โ€ข Notation : inertial frame (stationary) : the frame of the ith body : the frame of the parent of the ith body
  • 10. Recursive Inverse Dynamics โ€ข Generalized Velocity of the ith frame relative velocity w.r.t. its parent : Jacobin of the joint i connecting with it parents โ€ข To build the dynamics equations for each body, ํ‘ฝ is required Force of a rigid body : : ํ‘‰ is requiraed made by Terry. T. Um (terry.t.um@gmail.com)
  • 11. Recursive Inverse Dynamics โ€ข Time derivative of the generalized velocity, ํ‘ฝ made by Terry. T. Um (terry.t.um@gmail.com) recall โ€ข Force of the i th body, ํ‘ญํ’Š propagated forces external force acting on the ith body recall reaction
  • 12. Recursive Inverse Dynamics โ€ข Recursive Inverse Dynamics Algorithm made by Terry. T. Um (terry.t.um@gmail.com)
  • 13. Recursive Inverse Dynamics made by Terry. T. Um (terry.t.um@gmail.com)
  • 14. Recursive Inverse Dynamics (Comparison) made by Terry. T. Um (terry.t.um@gmail.com)
  • 15. Recursive Inverse Dynamics (Comparison) made by Terry. T. Um (terry.t.um@gmail.com)