Final Presentation
CPG and Tegotae based Locomotion Control of Quadrupedal Modular Robots
Author: Rui Vasconcelos Supervisors: Simon Hauser Florin Dzeladini
- Prof. Auke Ijspeert
- Prof. Paulo Oliveira
1
Final Presentation CPG and Tegotae based Locomotion Control of - - PowerPoint PPT Presentation
Final Presentation CPG and Tegotae based Locomotion Control of Quadrupedal Modular Robots Author: Rui Vasconcelos Supervisors: Simon Hauser Florin Dzeladini Prof. Auke Ijspeert Prof. Paulo Oliveira 1 Control Problem Is there a general
Author: Rui Vasconcelos Supervisors: Simon Hauser Florin Dzeladini
1
2
Simplifications: 1. 8 degrees of freedom 2. Symmetric configuration 3. Central body
3
[Ijspeert A.]
4
Simulation Hardware
Simplifications: 1. Planar Limbs 2. Specialized foot
πΆπ₯π = 1.4 Kg πΆπ₯π = 2 Kg
6
Simulation
π ππ ππ π π (π¦, π§, π¨) (Ξ¦, Ξ, Ξ¨) (πΊ
π¦, πΊ π§, πΊ π¨)
7
Hardware
18V 18V 12V RS-485 TTL
8
Current
Hardware
IMU 3D force Joint Reference Joint Position New
9
ππππ¦ π2 π1 π3 π2 βπ‘π’ π1 βπ‘π₯ ππππ¦ π1 π4 π3 π2 π1
Parameters: 1. ππππ¦ 2. βπ‘π’ 3. βπ‘π₯
Swing phase Stance phase
10
π1 π2 π4 π3
ππ’ ππ
π = 1 π = 2 π = 4 π = 3
Open Loop CPG Tegotae
Parameters: 1. π 2. ππ 3. πππ = βπππ Parameters : 1. π 2. π
π = 1 π = 2 π = 4 π = 3
11
π1 π2 π4 π3
ππ’ ππ
Open Loop CPG Tegotae Binary Tegotae
Parameters: 1. π 2. ππ 3. πππ = βπππ
π = 1 π = 2 π = 4 π = 3
12
Open Loop CPG Tegotae
Energy Speed Stability Steady State
frequency?
Convergence
14
π1 π2 π4 π3
ππ’ ππ
Open Loop CPG Tegotae Binary Tegotae
Parameters: 1. π 2. ππ 3. πππ = βπππ
π = 1 π = 2 π = 4 π = 3
16
Subject to:
Open Loop CPG
> βπππ
Maximize :
Validation on hardware
17
Subject to:
Open Loop CPG
Maximize :
18
Open Loop CPG
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot BL Maximize :
19
Open Loop CPG
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot Rotary Gallop BL Maximize :
20
Open Loop CPG
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot Rotary Gallop Bound BL Maximize :
21
Maximize :
Open Loop CPG
Imposed Trot
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot Rotary Gallop Bound BL
Trot
π = 0.25 πΌπ¨ , ππππ¦ = 0.3 π ππ , βπ‘π₯ = 15 ππ, βπ‘π’ = 0 ππ
Validation on hardware
22
Validated on hardware β₯ 0.5
Open Loop CPG
π = 0.25 πΌπ¨
Simulation
23
Open Loop CPG
Hardware
π = 0.25 πΌπ¨ ππ = 0.5
24
π1 π2 π4 π3
ππ’ ππ
Open Loop CPG Tegotae Binary Tegotae
Parameters: 1. π 2. ππ 3. πππ = βπππ
π = 1 π = 2 π = 4 π = 3
25
Tegotae
Trot π0 = [0,0,0,0]
π = π. ππ
Hardware
π = 0.25 πΌπ¨ , ππππ¦ = 0.3 π ππ , βπ‘π₯ = 15 ππ, βπ‘π’ = 0 ππ 26
Binary Tegotae
ππ = π. π
27
Binary Tegotae
28
Tegotae
29
Simulation
Tegotae
30
Simulation
3. Scaled by frequency?
Tegotae
31
Simulation
3. Scaled by frequency?
Best 15 Speed Best 15 Energy Efficiency
Tegotae
π = 0.25 πΌπ¨ , ππππ¦ = 0.3 π ππ , βπ‘π₯ = 15 ππ, βπ‘π’ = 0 ππ
Hardware
32
Tegotae
Hardware π = π π = π. π
33
Tegotae
Step cycle
π = π π = π. π Hardware
34
Tegotae
π = π π = π. π Hardware
35
Tegotae
Hardware
36
π = π. π π = π
Binary Tegotae
37
ππ = π. π ππ = π. π
Open Loop CPG Tegotae Binary Tegotae
1. Slower convergence 2. Less efficient steady state
39
Simulation VS Hardware
Particle Swarm Optimizations:
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot Rotary Gallop Bound BL βπ‘π’ = 0
Systematic Search: Convergence:π Steady state: π Fast + Efficient
Stable
π(π’)
Trot βπ‘π₯ β 10,20 ππ
Fast + Efficient H:
ππππ¦
Slow + Efficient S:
1. More experiments! 2. Rough Terrain
40
Tegotae
3. Compliance 4. Mophology changes
Ground Reaction Force [N]
41
Tegotae
1. More experiments! 2. Rough Terrain 3. Compliance 4. Mophology changes
42
Author: Rui Vasconcelos Supervisors: Simon Hauser Florin Dzeladini
43
44
Validation on hardware πππ = π ππ
45
46
47
48
49
Open Loop CPG
π€π [π β π‘β1] 0.25 0.5 0.75 1 Trot Rotary Gallop D-S run
50
51
52
53
54
55