SlideShare una empresa de 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)

Más contenido relacionado

Destacado

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 그까이거도형 임
 

Destacado (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 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
 

Similar 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
 

Más 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
 

Más 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

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
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 - 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
 
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
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
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 BELLManishPatel169454
 
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
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
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 ...tanu pandey
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
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)simmis5
 
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
 
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 PPTbhaskargani46
 
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 Standamitlee9823
 
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
 
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...ranjana rawat
 

Último (20)

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
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
 
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
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
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 ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.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
 
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...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
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 ...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
(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
 
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)
 
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
 
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
 
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
 
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...
 
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)