SlideShare a Scribd company logo
1 of 20
Download to read offline
Modulation Strategies for
Dynamical Systems
Part 2
0
Organizers/Speakers: Nadia Figueroa, Seyed Sina Mirrazavi Salehian,
Lukas Huber, Aude Billard
June 29th, 2018
Modulation Strategies
1
Non-contact/Contact
Transitions
Obstacle
avoidance
Locally
refinement
Start with an estimate of ሶ𝑥 = 𝑓 𝑥 from a set of demonstrations
We can change the behavior of the system by:
ሶ𝑥 = 𝑀 𝑥 𝑓 𝑥
Non-contact/Contact
Transitions
2
Intuition Method Experiments
Demonstration
Learning
Execution
RealityExpected
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
Non-contact/Contact
Transitions
3
Intuition Method Experiments
Task: Endow the robotic system with a controller such
that:
(I) Ensuring stable contact,
(II) At a desired location,
(III) Leaving on the surface at a desired point
Task objectives
➢The impact happens only once
➢The contact and departure points
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
Task objectives
➢The impact happens only once
➢The contact and departure points
Task objectives
➢The impact happens only once: |𝑞1
𝑇
ሶ𝑥 𝑡∗
| ≤ 𝛿
Non-contact/Contact
Transitions
Intuition Method Experiments
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
𝑥 𝑐
𝑥 𝑙
Contact surface
➢ Non-penetrable, passive and planar.
➢ Γ 𝑥, 𝛼
Inelastic impact
4
Non-contact/Contact
Transitions
Intuition Method Experiments
𝑥 𝑐
𝑥 𝑙
Contact surface
➢ Non-penetrable, passive and planar.
➢ Γ 𝑥, 𝛼
0 < 𝛤
5
𝛤 = 0
𝛤 < 0
Free-motion region: 𝛤 𝑥, 𝛼 ≥ 𝜌
Transition region: 0 < 𝛤 𝑥, 𝛼 < 𝜌
Contact region: 𝛤 𝑥, 𝛼 = 0
0 < 𝛤 < 𝜌
𝜌 < 𝛤
𝜌 > 0
𝛤 𝑥 𝑐, 𝛼 = 0
Non-contact/Contact
Transitions
Intuition Method Experiments
𝑥 𝑐
𝑥 𝑙
Contact surface
➢ Non-penetrable, passive and planar.
➢ Γ 𝑥, 𝛼
6
𝛤 = 0
𝛤 < 0
𝜌 > 0
Free-motion region: 𝛤 𝑥, 𝛼 ≥ 𝜌
Transition region: 0 < 𝛤 𝑥, 𝛼 < 𝜌
Contact region: 𝛤 𝑥, 𝛼 = 0
0 < 𝛤 < 𝜌
𝜌 < 𝛤
𝛤 𝑥 𝑙, 𝛼 = 𝜌
0 < 𝛼
𝛤 𝑥 𝑐, 𝛼 = 0
Non-contact/Contact
Transitions
Intuition Method Experiments
𝑥 𝑐
7
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡
Locally activeDirectional Modulation
𝑥 𝑙 𝑞1 𝑞2
𝑥 𝑐
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators
During Non-contact/Contact Transitions. RA-L
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Legend
Non-contact/Contact
Transitions
Intuition Method Experiments
𝑞1
8
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡
Locally activeDirectional Modulation
𝑞2
𝑥 𝑐
𝑥 𝑙
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators
During Non-contact/Contact Transitions. RA-L
8
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Non-contact/Contact
Transitions
Intuition Method Experiments
9
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡
Locally active
𝑥 𝑐
𝑥 𝑙 𝑞1 𝑞2
Free motion region:
𝜌 ≤ Γ 𝑥
Transition/contact regions:
0 ≤ Γ 𝑥 < 𝜌
Λ = I → M = 𝑄𝑄−1
ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡 Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Non-contact/Contact
Transitions
Intuition Method Experiments
10
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡
𝑥 𝑐
𝑥 𝑙 𝑞1 𝑞2
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
Controlling contact point
Controlling impact velocity
➢ ∀𝑗 ∈ 1, … , 𝑑
𝜆1𝑗 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2 𝑞1
𝑇
𝑥
𝑓 𝑥, ሶ𝑥,𝑡 𝑞 𝑗
𝑓 𝑥, ሶ𝑥,𝑡 𝑇 𝑓 𝑥, ሶ𝑥,𝑡
➢ ∀ 𝑖, 𝑗 ∈ 2,1 , 2,2 … , 𝑑, 𝑑
𝜆𝑖𝑗 = −2𝜔𝑞𝑖
𝑇
ሶ𝑥 − 𝜔2
𝑞𝑖
𝑇
𝑥 − 𝑥∗
)
𝑓 𝑥, ሶ𝑥,𝑡 𝑞 𝑗
𝑓 𝑥, ሶ𝑥,𝑡 𝑇 𝑓 𝑥, ሶ𝑥,𝑡
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Non-contact/Contact
Transitions
Intuition Method Experiments
11
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
𝑥 𝑐
𝑥 𝑙 𝑞1 𝑞2
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
q1
T
ሷ𝑥 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2
𝑞1
𝑇
𝑥
q2
T
ሷ𝑥 = −2𝜔𝑞2
𝑇
ሶ𝑥 − 𝜔2 𝑞2
𝑇
𝑥 − 𝑥∗
⋮
qd
T
ሷ𝑥 = −2𝜔𝑞 𝑑
𝑇
ሶ𝑥 − 𝜔2 𝑞 𝑑
𝑇
𝑥 − 𝑥∗
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥∗ = 0
∀𝑖 ∈ 2 … 𝑑
lim
𝑡→∞
𝑞1
𝑇
𝑥 = 0
𝑞1
𝑇
ሶ𝑥 𝑡∗
= 0
𝑥∗ = ൝
𝑥 𝑐 𝑖𝑓 0 < 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1
𝑇
𝑥
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥 𝑐
= 0 ∀𝑖 ∈ 2 … 𝑑lim
𝑡→∞
𝑞𝑖
T
𝑥 − 𝑞𝑖
𝑇
(2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑
Getting into contact with the
surface with zero velocity
Reaching 𝑥∗
while getting into
contact with the surface
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
lim
𝑡→∞
𝑞𝑖
T
𝑥 − 𝑞𝑖
𝑇
(2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑
Non-contact/Contact
Transitions
Intuition Method Experiments
12
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
𝑥 𝑐
𝑥 𝑙
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
q1
T
ሷ𝑥 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2
𝑞1
𝑇
𝑥
q2
T
ሷ𝑥 = −2𝜔𝑞2
𝑇
ሶ𝑥 − 𝜔2 𝑞2
𝑇
𝑥 − 𝑥∗
⋮
qd
T
ሷ𝑥 = −2𝜔𝑞 𝑑
𝑇
ሶ𝑥 − 𝜔2 𝑞 𝑑
𝑇
𝑥 − 𝑥∗
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥∗ = 0
∀𝑖 ∈ 2 … 𝑑
lim
𝑡→∞
𝑞1
𝑇
𝑥 = 0
𝑞1
𝑇
ሶ𝑥 𝑡∗
= 0
𝑥∗ = ൝
𝑥 𝑐 𝑖𝑓 0 < 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐
lim
𝑡→∞
𝑞𝑖
T
𝑥 − 𝑞𝑖
𝑇
(2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑
Non-contact/Contact
Transitions
Intuition Method Experiments
13
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
𝑥 𝑐
𝑥 𝑙
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
q1
T
ሷ𝑥 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2
𝑞1
𝑇
𝑥
q2
T
ሷ𝑥 = −2𝜔𝑞2
𝑇
ሶ𝑥 − 𝜔2 𝑞2
𝑇
𝑥 − 𝑥∗
⋮
qd
T
ሷ𝑥 = −2𝜔𝑞 𝑑
𝑇
ሶ𝑥 − 𝜔2 𝑞 𝑑
𝑇
𝑥 − 𝑥∗
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥∗ = 0
∀𝑖 ∈ 2 … 𝑑
lim
𝑡→∞
𝑞1
𝑇
𝑥 = 0
𝑞1
𝑇
ሶ𝑥 𝑡∗
= 0
𝑥∗ = ൝
𝑥 𝑐 𝑖𝑓 0 < 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
lim
𝑡→∞
𝑞𝑖
T
𝑥 − 𝑞𝑖
𝑇
(2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑
Non-contact/Contact
Transitions
Intuition Method Experiments
14
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
𝑥 𝑐
𝑥 𝑙
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
q1
T
ሷ𝑥 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2
𝑞1
𝑇
𝑥
q2
T
ሷ𝑥 = −2𝜔𝑞2
𝑇
ሶ𝑥 − 𝜔2 𝑞2
𝑇
𝑥 − 𝑥∗
⋮
qd
T
ሷ𝑥 = −2𝜔𝑞 𝑑
𝑇
ሶ𝑥 − 𝜔2 𝑞 𝑑
𝑇
𝑥 − 𝑥∗
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥∗ = 0
∀𝑖 ∈ 2 … 𝑑
lim
𝑡→∞
𝑞1
𝑇
𝑥 = 0
𝑞1
𝑇
ሶ𝑥 𝑡∗
= 0
𝑥∗ = ൝
𝑥 𝑐 𝑖𝑓 0 < 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐
Free motion region:
𝜌 ≤ Γ 𝑥
Λ = I M = I
ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
lim
𝑡→∞
𝑞𝑖
T
𝑥 − 𝑞𝑖
𝑇
(2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑
Non-contact/Contact
Transitions
Intuition Method Experiments
15
𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1
𝑄 = 𝑞1 ⋯ 𝑞 𝑑
𝑇
𝑥 𝑐
𝑥 𝑙
Λ =
𝜆11 ⋯ 𝜆1𝑑
⋮ ⋱ ⋮
𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑
q1
T
ሷ𝑥 = −2𝜔𝑞1
𝑇
ሶ𝑥 − 𝜔2
𝑞1
𝑇
𝑥
q2
T
ሷ𝑥 = −2𝜔𝑞2
𝑇
ሶ𝑥 − 𝜔2 𝑞2
𝑇
𝑥 − 𝑥∗
⋮
qd
T
ሷ𝑥 = −2𝜔𝑞 𝑑
𝑇
ሶ𝑥 − 𝜔2 𝑞 𝑑
𝑇
𝑥 − 𝑥∗
lim
𝑡→∞
𝑞𝑖
𝑇
𝑥 − 𝑞𝑖
𝑇
𝑥∗ = 0
∀𝑖 ∈ 2 … 𝑑
lim
𝑡→∞
𝑞1
𝑇
𝑥 = 0
𝑞1
𝑇
ሶ𝑥 𝑡∗
= 0
𝑥∗ = ൝
𝑥 𝑐 𝑖𝑓 0 < 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1
𝑇
𝑥
2𝑥 𝑙 − 𝑥 𝑐
Free motion region:
𝜌 ≤ Γ 𝑥
Λ = I M = I
ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡
Legend
𝑥 Robot’s state
Γ(x) The surface contact
𝑥 𝑐
Desired contact point
𝑥 𝑙 Desired departure point
Non-contact/Contact
Transitions
Intuition Method Experiments
16
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
Non-contact/Contact
Transitions
Intuition Method Experiments
17
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
Non-contact/Contact
Transitions
Intuition Method Experiments
18
Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
Exercise Session 2
19

More Related Content

Similar to Modulation Strategies for Dynamical Systems-part 2

Probability Proficiency.pptx
Probability Proficiency.pptxProbability Proficiency.pptx
Probability Proficiency.pptxHarshGupta137011
 
Intro to Quantitative Investment (Lecture 4 of 6)
Intro to Quantitative Investment (Lecture 4 of 6)Intro to Quantitative Investment (Lecture 4 of 6)
Intro to Quantitative Investment (Lecture 4 of 6)Adrian Aley
 
تطبيقات المعادلات التفاضلية
تطبيقات المعادلات التفاضليةتطبيقات المعادلات التفاضلية
تطبيقات المعادلات التفاضليةMohammedRazzaqSalman
 
Deep learning and neural networks (using simple mathematics)
Deep learning and neural networks (using simple mathematics)Deep learning and neural networks (using simple mathematics)
Deep learning and neural networks (using simple mathematics)Amine Bendahmane
 
Differential Geometry for Machine Learning
Differential Geometry for Machine LearningDifferential Geometry for Machine Learning
Differential Geometry for Machine LearningSEMINARGROOT
 
Taller grupal parcial ii nrc 3246 sebastian fueltala_kevin sánchez
Taller grupal parcial ii nrc 3246  sebastian fueltala_kevin sánchezTaller grupal parcial ii nrc 3246  sebastian fueltala_kevin sánchez
Taller grupal parcial ii nrc 3246 sebastian fueltala_kevin sánchezkevinct2001
 
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23habibullahabed1
 
Cheatsheet - Fórmulas de Física para Física General y Física de Ingenieros
Cheatsheet - Fórmulas de Física para Física General y Física de IngenierosCheatsheet - Fórmulas de Física para Física General y Física de Ingenieros
Cheatsheet - Fórmulas de Física para Física General y Física de IngenierosJose Perez
 
Federated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingFederated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingYejin Kim
 
Penjelasan Integral Lipat dua dan Penerapan pada momen inersia
Penjelasan Integral Lipat dua dan Penerapan pada momen inersiaPenjelasan Integral Lipat dua dan Penerapan pada momen inersia
Penjelasan Integral Lipat dua dan Penerapan pada momen inersiabisma samudra
 
U4_Fórmulas para vigas.pdf
U4_Fórmulas para vigas.pdfU4_Fórmulas para vigas.pdf
U4_Fórmulas para vigas.pdfEricEspinosa21
 
3). work & energy (finished)
3). work & energy (finished)3). work & energy (finished)
3). work & energy (finished)PhysicsLover
 
Solving Poisson Equation using Conjugate Gradient Method and its implementation
Solving Poisson Equation using Conjugate Gradient Methodand its implementationSolving Poisson Equation using Conjugate Gradient Methodand its implementation
Solving Poisson Equation using Conjugate Gradient Method and its implementationJongsu "Liam" Kim
 
simple linear regression - brief introduction
simple linear regression - brief introductionsimple linear regression - brief introduction
simple linear regression - brief introductionedinyoka
 

Similar to Modulation Strategies for Dynamical Systems-part 2 (20)

Icra 17
Icra 17Icra 17
Icra 17
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
Probability Proficiency.pptx
Probability Proficiency.pptxProbability Proficiency.pptx
Probability Proficiency.pptx
 
Formulario 1
Formulario 1Formulario 1
Formulario 1
 
Intro to Quantitative Investment (Lecture 4 of 6)
Intro to Quantitative Investment (Lecture 4 of 6)Intro to Quantitative Investment (Lecture 4 of 6)
Intro to Quantitative Investment (Lecture 4 of 6)
 
تطبيقات المعادلات التفاضلية
تطبيقات المعادلات التفاضليةتطبيقات المعادلات التفاضلية
تطبيقات المعادلات التفاضلية
 
Deep learning and neural networks (using simple mathematics)
Deep learning and neural networks (using simple mathematics)Deep learning and neural networks (using simple mathematics)
Deep learning and neural networks (using simple mathematics)
 
Differential Geometry for Machine Learning
Differential Geometry for Machine LearningDifferential Geometry for Machine Learning
Differential Geometry for Machine Learning
 
Summary of MAST
Summary of MASTSummary of MAST
Summary of MAST
 
Taller grupal parcial ii nrc 3246 sebastian fueltala_kevin sánchez
Taller grupal parcial ii nrc 3246  sebastian fueltala_kevin sánchezTaller grupal parcial ii nrc 3246  sebastian fueltala_kevin sánchez
Taller grupal parcial ii nrc 3246 sebastian fueltala_kevin sánchez
 
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23
Lecture-08.pdfOIOIEWIOOIEWOIEWEWIOQWRE23
 
Fourier series and pde
Fourier series and pdeFourier series and pde
Fourier series and pde
 
Cheatsheet - Fórmulas de Física para Física General y Física de Ingenieros
Cheatsheet - Fórmulas de Física para Física General y Física de IngenierosCheatsheet - Fórmulas de Física para Física General y Física de Ingenieros
Cheatsheet - Fórmulas de Física para Física General y Física de Ingenieros
 
Federated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingFederated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational Phenotyping
 
Penjelasan Integral Lipat dua dan Penerapan pada momen inersia
Penjelasan Integral Lipat dua dan Penerapan pada momen inersiaPenjelasan Integral Lipat dua dan Penerapan pada momen inersia
Penjelasan Integral Lipat dua dan Penerapan pada momen inersia
 
U4_Fórmulas para vigas.pdf
U4_Fórmulas para vigas.pdfU4_Fórmulas para vigas.pdf
U4_Fórmulas para vigas.pdf
 
3). work & energy (finished)
3). work & energy (finished)3). work & energy (finished)
3). work & energy (finished)
 
Solving Poisson Equation using Conjugate Gradient Method and its implementation
Solving Poisson Equation using Conjugate Gradient Methodand its implementationSolving Poisson Equation using Conjugate Gradient Methodand its implementation
Solving Poisson Equation using Conjugate Gradient Method and its implementation
 
lec33.ppt
lec33.pptlec33.ppt
lec33.ppt
 
simple linear regression - brief introduction
simple linear regression - brief introductionsimple linear regression - brief introduction
simple linear regression - brief introduction
 

Recently uploaded

Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantadityabhardwaj282
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10ROLANARIBATO3
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 

Recently uploaded (20)

Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Forest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are importantForest laws, Indian forest laws, why they are important
Forest laws, Indian forest laws, why they are important
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 

Modulation Strategies for Dynamical Systems-part 2

  • 1. Modulation Strategies for Dynamical Systems Part 2 0 Organizers/Speakers: Nadia Figueroa, Seyed Sina Mirrazavi Salehian, Lukas Huber, Aude Billard June 29th, 2018
  • 2. Modulation Strategies 1 Non-contact/Contact Transitions Obstacle avoidance Locally refinement Start with an estimate of ሶ𝑥 = 𝑓 𝑥 from a set of demonstrations We can change the behavior of the system by: ሶ𝑥 = 𝑀 𝑥 𝑓 𝑥
  • 3. Non-contact/Contact Transitions 2 Intuition Method Experiments Demonstration Learning Execution RealityExpected Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
  • 4. Non-contact/Contact Transitions 3 Intuition Method Experiments Task: Endow the robotic system with a controller such that: (I) Ensuring stable contact, (II) At a desired location, (III) Leaving on the surface at a desired point Task objectives ➢The impact happens only once ➢The contact and departure points Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
  • 5. Task objectives ➢The impact happens only once ➢The contact and departure points Task objectives ➢The impact happens only once: |𝑞1 𝑇 ሶ𝑥 𝑡∗ | ≤ 𝛿 Non-contact/Contact Transitions Intuition Method Experiments Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point 𝑥 𝑐 𝑥 𝑙 Contact surface ➢ Non-penetrable, passive and planar. ➢ Γ 𝑥, 𝛼 Inelastic impact 4
  • 6. Non-contact/Contact Transitions Intuition Method Experiments 𝑥 𝑐 𝑥 𝑙 Contact surface ➢ Non-penetrable, passive and planar. ➢ Γ 𝑥, 𝛼 0 < 𝛤 5 𝛤 = 0 𝛤 < 0 Free-motion region: 𝛤 𝑥, 𝛼 ≥ 𝜌 Transition region: 0 < 𝛤 𝑥, 𝛼 < 𝜌 Contact region: 𝛤 𝑥, 𝛼 = 0 0 < 𝛤 < 𝜌 𝜌 < 𝛤 𝜌 > 0 𝛤 𝑥 𝑐, 𝛼 = 0
  • 7. Non-contact/Contact Transitions Intuition Method Experiments 𝑥 𝑐 𝑥 𝑙 Contact surface ➢ Non-penetrable, passive and planar. ➢ Γ 𝑥, 𝛼 6 𝛤 = 0 𝛤 < 0 𝜌 > 0 Free-motion region: 𝛤 𝑥, 𝛼 ≥ 𝜌 Transition region: 0 < 𝛤 𝑥, 𝛼 < 𝜌 Contact region: 𝛤 𝑥, 𝛼 = 0 0 < 𝛤 < 𝜌 𝜌 < 𝛤 𝛤 𝑥 𝑙, 𝛼 = 𝜌 0 < 𝛼 𝛤 𝑥 𝑐, 𝛼 = 0
  • 8. Non-contact/Contact Transitions Intuition Method Experiments 𝑥 𝑐 7 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡 Locally activeDirectional Modulation 𝑥 𝑙 𝑞1 𝑞2 𝑥 𝑐 Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 9. Legend Non-contact/Contact Transitions Intuition Method Experiments 𝑞1 8 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡 Locally activeDirectional Modulation 𝑞2 𝑥 𝑐 𝑥 𝑙 Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L 8 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 10. Non-contact/Contact Transitions Intuition Method Experiments 9 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡 Locally active 𝑥 𝑐 𝑥 𝑙 𝑞1 𝑞2 Free motion region: 𝜌 ≤ Γ 𝑥 Transition/contact regions: 0 ≤ Γ 𝑥 < 𝜌 Λ = I → M = 𝑄𝑄−1 ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 11. Non-contact/Contact Transitions Intuition Method Experiments 10 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 ሷ𝑥 = 𝑀 𝑥, ሶ𝑥 𝑓 𝑥, ሶ𝑥, 𝑡 𝑥 𝑐 𝑥 𝑙 𝑞1 𝑞2 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 Controlling contact point Controlling impact velocity ➢ ∀𝑗 ∈ 1, … , 𝑑 𝜆1𝑗 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 𝑓 𝑥, ሶ𝑥,𝑡 𝑞 𝑗 𝑓 𝑥, ሶ𝑥,𝑡 𝑇 𝑓 𝑥, ሶ𝑥,𝑡 ➢ ∀ 𝑖, 𝑗 ∈ 2,1 , 2,2 … , 𝑑, 𝑑 𝜆𝑖𝑗 = −2𝜔𝑞𝑖 𝑇 ሶ𝑥 − 𝜔2 𝑞𝑖 𝑇 𝑥 − 𝑥∗ ) 𝑓 𝑥, ሶ𝑥,𝑡 𝑞 𝑗 𝑓 𝑥, ሶ𝑥,𝑡 𝑇 𝑓 𝑥, ሶ𝑥,𝑡 Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 12. Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point Non-contact/Contact Transitions Intuition Method Experiments 11 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 𝑥 𝑐 𝑥 𝑙 𝑞1 𝑞2 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 q1 T ሷ𝑥 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 q2 T ሷ𝑥 = −2𝜔𝑞2 𝑇 ሶ𝑥 − 𝜔2 𝑞2 𝑇 𝑥 − 𝑥∗ ⋮ qd T ሷ𝑥 = −2𝜔𝑞 𝑑 𝑇 ሶ𝑥 − 𝜔2 𝑞 𝑑 𝑇 𝑥 − 𝑥∗ lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥∗ = 0 ∀𝑖 ∈ 2 … 𝑑 lim 𝑡→∞ 𝑞1 𝑇 𝑥 = 0 𝑞1 𝑇 ሶ𝑥 𝑡∗ = 0 𝑥∗ = ൝ 𝑥 𝑐 𝑖𝑓 0 < 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1 𝑇 𝑥 lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥 𝑐 = 0 ∀𝑖 ∈ 2 … 𝑑lim 𝑡→∞ 𝑞𝑖 T 𝑥 − 𝑞𝑖 𝑇 (2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑 Getting into contact with the surface with zero velocity Reaching 𝑥∗ while getting into contact with the surface
  • 13. Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point lim 𝑡→∞ 𝑞𝑖 T 𝑥 − 𝑞𝑖 𝑇 (2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑 Non-contact/Contact Transitions Intuition Method Experiments 12 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 𝑥 𝑐 𝑥 𝑙 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 q1 T ሷ𝑥 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 q2 T ሷ𝑥 = −2𝜔𝑞2 𝑇 ሶ𝑥 − 𝜔2 𝑞2 𝑇 𝑥 − 𝑥∗ ⋮ qd T ሷ𝑥 = −2𝜔𝑞 𝑑 𝑇 ሶ𝑥 − 𝜔2 𝑞 𝑑 𝑇 𝑥 − 𝑥∗ lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥∗ = 0 ∀𝑖 ∈ 2 … 𝑑 lim 𝑡→∞ 𝑞1 𝑇 𝑥 = 0 𝑞1 𝑇 ሶ𝑥 𝑡∗ = 0 𝑥∗ = ൝ 𝑥 𝑐 𝑖𝑓 0 < 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐
  • 14. lim 𝑡→∞ 𝑞𝑖 T 𝑥 − 𝑞𝑖 𝑇 (2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑 Non-contact/Contact Transitions Intuition Method Experiments 13 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 𝑥 𝑐 𝑥 𝑙 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 q1 T ሷ𝑥 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 q2 T ሷ𝑥 = −2𝜔𝑞2 𝑇 ሶ𝑥 − 𝜔2 𝑞2 𝑇 𝑥 − 𝑥∗ ⋮ qd T ሷ𝑥 = −2𝜔𝑞 𝑑 𝑇 ሶ𝑥 − 𝜔2 𝑞 𝑑 𝑇 𝑥 − 𝑥∗ lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥∗ = 0 ∀𝑖 ∈ 2 … 𝑑 lim 𝑡→∞ 𝑞1 𝑇 𝑥 = 0 𝑞1 𝑇 ሶ𝑥 𝑡∗ = 0 𝑥∗ = ൝ 𝑥 𝑐 𝑖𝑓 0 < 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 15. lim 𝑡→∞ 𝑞𝑖 T 𝑥 − 𝑞𝑖 𝑇 (2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑 Non-contact/Contact Transitions Intuition Method Experiments 14 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 𝑥 𝑐 𝑥 𝑙 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 q1 T ሷ𝑥 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 q2 T ሷ𝑥 = −2𝜔𝑞2 𝑇 ሶ𝑥 − 𝜔2 𝑞2 𝑇 𝑥 − 𝑥∗ ⋮ qd T ሷ𝑥 = −2𝜔𝑞 𝑑 𝑇 ሶ𝑥 − 𝜔2 𝑞 𝑑 𝑇 𝑥 − 𝑥∗ lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥∗ = 0 ∀𝑖 ∈ 2 … 𝑑 lim 𝑡→∞ 𝑞1 𝑇 𝑥 = 0 𝑞1 𝑇 ሶ𝑥 𝑡∗ = 0 𝑥∗ = ൝ 𝑥 𝑐 𝑖𝑓 0 < 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 Free motion region: 𝜌 ≤ Γ 𝑥 Λ = I M = I ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡 Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 16. lim 𝑡→∞ 𝑞𝑖 T 𝑥 − 𝑞𝑖 𝑇 (2xl − xc) = 0 ∀𝑖 ∈ 2 … 𝑑 Non-contact/Contact Transitions Intuition Method Experiments 15 𝑀 𝑥, ሶ𝑥 = 𝑄Λ𝑄−1 𝑄 = 𝑞1 ⋯ 𝑞 𝑑 𝑇 𝑥 𝑐 𝑥 𝑙 Λ = 𝜆11 ⋯ 𝜆1𝑑 ⋮ ⋱ ⋮ 𝜆 𝑑1 ⋯ 𝜆 𝑑𝑑 q1 T ሷ𝑥 = −2𝜔𝑞1 𝑇 ሶ𝑥 − 𝜔2 𝑞1 𝑇 𝑥 q2 T ሷ𝑥 = −2𝜔𝑞2 𝑇 ሶ𝑥 − 𝜔2 𝑞2 𝑇 𝑥 − 𝑥∗ ⋮ qd T ሷ𝑥 = −2𝜔𝑞 𝑑 𝑇 ሶ𝑥 − 𝜔2 𝑞 𝑑 𝑇 𝑥 − 𝑥∗ lim 𝑡→∞ 𝑞𝑖 𝑇 𝑥 − 𝑞𝑖 𝑇 𝑥∗ = 0 ∀𝑖 ∈ 2 … 𝑑 lim 𝑡→∞ 𝑞1 𝑇 𝑥 = 0 𝑞1 𝑇 ሶ𝑥 𝑡∗ = 0 𝑥∗ = ൝ 𝑥 𝑐 𝑖𝑓 0 < 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 𝑖𝑓0 = 𝑞1 𝑇 𝑥 2𝑥 𝑙 − 𝑥 𝑐 Free motion region: 𝜌 ≤ Γ 𝑥 Λ = I M = I ሷ𝑥 = 𝑓 𝑥, ሶ𝑥, 𝑡 Legend 𝑥 Robot’s state Γ(x) The surface contact 𝑥 𝑐 Desired contact point 𝑥 𝑙 Desired departure point
  • 17. Non-contact/Contact Transitions Intuition Method Experiments 16 Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
  • 18. Non-contact/Contact Transitions Intuition Method Experiments 17 Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L
  • 19. Non-contact/Contact Transitions Intuition Method Experiments 18 Mirrazavi Salehian, S. S. and Billard, A. (2018) A Dynamical System Based Approach for Controlling Robotic Manipulators During Non-contact/Contact Transitions. RA-L