SlideShare uma empresa Scribd logo
1 de 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)

Mais conteúdo relacionado

Destaque

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 LearningTerry Taewoong Um
 
기계학습(Machine learning) 입문하기
기계학습(Machine learning) 입문하기기계학습(Machine learning) 입문하기
기계학습(Machine learning) 입문하기Terry Taewoong Um
 
Human Motion Forecasting (Generation) with RNNs
Human Motion Forecasting (Generation) with RNNsHuman Motion Forecasting (Generation) with RNNs
Human Motion Forecasting (Generation) with RNNsTerry Taewoong Um
 
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)Terry Taewoong Um
 
Deformable Convolutional Network (2017)
Deformable Convolutional Network (2017)Deformable Convolutional Network (2017)
Deformable Convolutional Network (2017)Terry Taewoong Um
 
기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가Yongha Kim
 
[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝[모두의연구소] 쫄지말자딥러닝
[모두의연구소] 쫄지말자딥러닝Modulabs
 
인공 신경망 구현에 관한 간단한 설명
인공 신경망 구현에 관한 간단한 설명인공 신경망 구현에 관한 간단한 설명
인공 신경망 구현에 관한 간단한 설명Woonghee Lee
 
R 프로그래밍 기본 문법
R 프로그래밍 기본 문법R 프로그래밍 기본 문법
R 프로그래밍 기본 문법Terry Cho
 
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개머신 러닝 입문 #1-머신러닝 소개와 kNN 소개
머신 러닝 입문 #1-머신러닝 소개와 kNN 소개Terry Cho
 
Introduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlowIntroduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlowTerry Taewoong Um
 
쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전Modulabs
 
인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝Jinwon Lee
 
Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Large Scale Deep Learning with TensorFlow
Large Scale Deep Learning with TensorFlow Jen Aman
 
알파고 (바둑 인공지능)의 작동 원리
알파고 (바둑 인공지능)의 작동 원리알파고 (바둑 인공지능)의 작동 원리
알파고 (바둑 인공지능)의 작동 원리Shane (Seungwhan) Moon
 
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.
자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.Yongho Ha
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거도형 임
 

Destaque (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 그까이거
 

Semelhante a 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.pptxPallaviDeotale2
 
Engineering Mechanics.pptx
Engineering Mechanics.pptxEngineering Mechanics.pptx
Engineering Mechanics.pptxYogesh Kulkarni
 
How to Solve the Force Problems
How to Solve the  Force ProblemsHow to Solve the  Force Problems
How to Solve the Force Problemsphysicscatalyst
 
E_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdfE_Presentation_slides_03_week.pdf
E_Presentation_slides_03_week.pdfwtpqk87nxc
 
Direct Stifness Method- Trusses updated.pptx
Direct Stifness Method- Trusses updated.pptxDirect Stifness Method- Trusses updated.pptx
Direct Stifness Method- Trusses updated.pptxRanaKami4
 
Chapter 4_Engineering Structures_Review.pptx
Chapter 4_Engineering Structures_Review.pptxChapter 4_Engineering Structures_Review.pptx
Chapter 4_Engineering Structures_Review.pptxKashifKhan984635
 
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 effectsRai University
 
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.pptDelfianMasrura
 
Structural Analysis
Structural AnalysisStructural Analysis
Structural Analysisatizaz512
 
Lecture 1
Lecture 1Lecture 1
Lecture 1eseem
 
2 d equilibrium-split
2 d equilibrium-split2 d equilibrium-split
2 d equilibrium-splitsharancm2009
 
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 FormabilityDr.Ramaswamy Narayanasamy
 
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.ppt
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.pptchahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.ppt
chahhsjjsjjdjndn jsujsnn jsujsjjsjd. Sjpter_9.pptitzvenkatesh21
 

Semelhante a 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
 

Mais de Terry Taewoong Um

#44. KAIST에서 "대학 유죄"를 외치다: ART Lab의 도전
#44. KAIST에서 "대학 유죄"를 외치다: ART Lab의 도전#44. KAIST에서 "대학 유죄"를 외치다: ART Lab의 도전
#44. KAIST에서 "대학 유죄"를 외치다: ART Lab의 도전Terry Taewoong Um
 
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)Terry Taewoong Um
 
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...Terry Taewoong Um
 
인공지능의 사회정의의 편이 될 수 있을까? (인공지능과 법)
인공지능의 사회정의의 편이 될 수 있을까? (인공지능과 법)인공지능의 사회정의의 편이 될 수 있을까? (인공지능과 법)
인공지능의 사회정의의 편이 될 수 있을까? (인공지능과 법)Terry Taewoong Um
 
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 beginnersTerry Taewoong Um
 
Deep Variational Bayes Filters (2017)
Deep Variational Bayes Filters (2017)Deep Variational Bayes Filters (2017)
Deep Variational Bayes Filters (2017)Terry Taewoong Um
 
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)Terry Taewoong Um
 
Deep Learning: A Critical Appraisal (2018)
Deep Learning: A Critical Appraisal (2018)Deep Learning: A Critical Appraisal (2018)
Deep Learning: A Critical Appraisal (2018)Terry Taewoong Um
 
로봇과 인공지능, 그리고 미래의 노동
로봇과 인공지능, 그리고 미래의 노동로봇과 인공지능, 그리고 미래의 노동
로봇과 인공지능, 그리고 미래의 노동Terry Taewoong Um
 

Mais de 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)
 
로봇과 인공지능, 그리고 미래의 노동
로봇과 인공지능, 그리고 미래의 노동로봇과 인공지능, 그리고 미래의 노동
로봇과 인공지능, 그리고 미래의 노동
 

Último

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
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.pdfKamal Acharya
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
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...Call Girls in Nagpur High Profile
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
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...Call Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Último (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
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
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
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...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
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...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

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)