Elective in Robotics 2014/2015
Analysis and Control
- f Multi-Robot Systems
Elements of Port-Hamiltonian Modeling
- Dr. Paolo Robuffo Giordano
Analysis and Control of Multi-Robot Systems Elements of - - PowerPoint PPT Presentation
Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria ! Rennes, France Introduction to Port-Hamiltonian Systems Port-Hamiltonian
2
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
4
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
5
Linear momentum Kinetic energy storing Potential energy storing
V : ˙ x = vx fx = ∂V ∂x = kx
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
6
Kinetic energy storing Potential energy storing
V : ˙ x = vx fx = ∂V ∂x = kx
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
7
Skew-symmetric
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
8
Skew-symmetric Positive semi-def.
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
9
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
10
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
11
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
12
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
13
., Multi-Robot Systems: Port-Hamiltonian Modeling
14
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
1 + 1
2 ≥ 0
15
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
16
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
17
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
18
Physical domain
Flow Effort
electric Current Voltage magnetic Voltage Current Potential (mechanics) Velocity Force Kinetic (mechanics) Force Velocity Potential (hydraulic) Volume flow Pressure Kinetic (hydraulics) pressure Volume flow chemical Molar flow Chemical potential thermal Entropy flow temperature
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
19
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
20
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
21
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
22
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
23
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
24
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
25
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
26
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
27
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
28
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
29
2 (x2)
1 (x1)
2 (x2)
1 (x1)
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
30
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
31
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
32
20 40 60 80 100 120 −800 −600 −400 −200 200 400 600 800
time [s] H [J], Eext [J]
t0
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
t0
t0
≤0
33
20 40 60 80 100 120 −800 −600 −400 −200 200 400 600 800
time [s] H [J], Eext [J]
t0
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
t0
t0
≤0
34
20 40 60 80 100 120 −800 −600 −400 −200 200 400 600 800
time [s] H [J], Eext [J]
t ≥ 0
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
35
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
36
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
37
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
38
Skew-symmetric
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
39
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
40
t ≥ 0
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling
41
Robuffo Giordano P ., Multi-Robot Systems: Port-Hamiltonian Modeling