1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME -...

69
1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012

Transcript of 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME -...

Page 1: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

1Challenge the future

Dynamics and Control of a Steer-By-Wire BicycleNick AppelmanPME - Mechatronic System Design 27-11-2012

Page 2: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

2Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 3: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

3Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 4: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

4Challenge the future

[1] Steer-by-Wire? On Bicycles?

Page 5: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

5Challenge the future

[1] Steer-by-Wire? On Bicycles?

- By-Wire technology covers terms like Drive-by-Wire, Fly-by-Wire and Steer-by-Wire.

- It describes the replacement of mechanical systems with electronic ones.

Page 6: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

6Challenge the future

[1] Steer-by-Wire? On Bicycles?

- By-Wire technology covers terms like Drive-by-Wire, Fly-by-Wire and Steer-by-Wire.

- It describes the replacement of mechanical systems with electronic ones.

Page 7: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

7Challenge the future

[1] Steer-by-Wire? On Bicycles?

- By-Wire technology offers advantages in terms of Design Freedom and additional Features.

- Highly unstable vehicles can benefit from additional control (single-track vehicles!).

- Lateral Stability Enhancement for application on bicycles.

Page 8: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

8Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 9: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

9Challenge the future

[2] Bicycle Modeling

Page 10: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

10Challenge the future

[2] Bicycle Modeling

- First recognized bicycle model by F. Whipple [1899]1

- Benchmark Bicycle model by J.P. Meijaard et al. [2007]2

1 [Whipple, F.J.W.; The stability of the motion of a bicycle, 1899]2 [Meijaard, J.P. and Papadopoulos, J.M. and Ruina, A. and Schwab, A.L.; Linearized dynamics equations for the balance and steer of a bicycle: a benchmark and review, 2007]

Page 11: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

11Challenge the future

[2] Bicycle Modeling

- Benchmark Bicycle model:

Page 12: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

12Challenge the future

[2] Bicycle Modeling

- Benchmark Bicycle model:

Page 13: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

13Challenge the future

[2] Bicycle Modeling

- Steer-by-Wire Bicycle model:

- Additional handlebar body (H)

Page 14: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

14Challenge the future

[2] Bicycle Modeling

- Steer-by-Wire Bicycle model:

- Handlebar- and steering assembly coupling by PD-control

Page 15: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

15Challenge the future

[2] Bicycle Modeling

- Steer-by-Wire Bicycle model:

- Handlebar- and steering assembly coupling by PD-control

Page 16: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

16Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 17: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

17Challenge the future

[3] System Modeling and Simulation

Page 18: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

18Challenge the future

[3] System Modeling and Simulation

- The Steer-by-Wire Bicycle model is used to implement additional control strategies:

1) Identity Transformation

2) Low Speed Stabilization Control

Page 19: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

19Challenge the future

[3] System Modeling and Simulation

- Identity Transformation (pole placement technique)

Page 20: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

20Challenge the future

[3] System Modeling and Simulation

- Identity Transformation (pole placement technique)

Page 21: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

21Challenge the future

[3] System Modeling and Simulation

- Identity Transformation (pole placement technique)

Page 22: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

22Challenge the future

[3] System Modeling and Simulation

- Low Speed Stabilization Control (Intuitive Control) 1

1 [Schwab, A.L. and Kooijman, J.D.G. and Meijaard, J.P.; Some recent developments in bicycle dynamics and control, 2008]

Page 23: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

23Challenge the future

[3] System Modeling and Simulation

- Low Speed Stabilization Control (Intuitive Control) 1

1 [Schwab, A.L. and Kooijman, J.D.G. and Meijaard, J.P.; Some recent developments in bicycle dynamics and control, 2008]

Page 24: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

24Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 25: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

25Challenge the future

[4] Steer-by-Wire Implementation

Page 26: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

26Challenge the future

[4] Steer-by-Wire Implementation

- Design approach:

Page 27: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

27Challenge the future

[4] Steer-by-Wire Implementation

- Development software selection

Page 28: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

28Challenge the future

[4] Steer-by-Wire Implementation

- Development software selection

Page 29: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

29Challenge the future

[4] Steer-by-Wire Implementation

- Controller hardware selection

Page 30: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

30Challenge the future

[4] Steer-by-Wire Implementation

- Controller hardware selection

Page 31: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

31Challenge the future

[4] Steer-by-Wire Implementation

- Controller hardware IO-board

Page 32: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

32Challenge the future

[4] Steer-by-Wire Implementation

- Controller hardware IO-board

Page 33: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

33Challenge the future

[4] Steer-by-Wire Implementation

- Position- and angular rate sensors

Page 34: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

34Challenge the future

[4] Steer-by-Wire Implementation

- Position- and angular rate sensors

Page 35: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

35Challenge the future

[4] Steer-by-Wire Implementation

- Roll angle- and roll rate sensor

Page 36: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

36Challenge the future

[4] Steer-by-Wire Implementation

- Roll angle- and roll rate sensor

- Roll angle estimation by combining sensor data

Page 37: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

37Challenge the future

[4] Steer-by-Wire Implementation

- Forward speed sensor

- Conventional DC-motor used in reverse.

Page 38: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

38Challenge the future

[4] Steer-by-Wire Implementation

- Actuator selection

1) Power- and torque requirements

2) Physical limitations (mass, size etc)

Page 39: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

39Challenge the future

[4] Steer-by-Wire Implementation

- Actuator selection

1) Power- and torque requirements

2) Physical limitations (mass, size etc.)

Page 40: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

40Challenge the future

[4] Steer-by-Wire Implementation

- Final design by combining controller, sensors and actuators

Page 41: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

41Challenge the future

[4] Steer-by-Wire Implementation

Page 42: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

42Challenge the future

[4] Steer-by-Wire Implementation

Page 43: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

43Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 44: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

44Challenge the future

[5] Experimental Tests

Page 45: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

45Challenge the future

[5] Experimental Tests

- Path following experiment utilizing the Low Speed Stabilization control algorithm:

Page 46: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

46Challenge the future

[5] Experimental Tests

- Path following experiment utilizing the Low Speed Stabilization control algorithm:

- Testruns at 4 different forward speeds v = [5,10,15,20] km/h.

4 different controller gains Ks = [-5,0,5,10] Ns^2/rad.

Page 47: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

47Challenge the future

[5] Experimental Tests

- Path following experiment utilizing the Low Speed Stabilization control algorithm:

- Testruns at 4 different forward speeds v = [5,10,15,20] km/h.

4 different controller gains Ks = [-5,0,5,10] Ns^2/rad.

- Video

Page 48: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

48Challenge the future

[5] Experimental Tests

- Eigenvalue plots SBW-bicycle

- Ks = -5 Ns^2/rad (a)

Ks = 0 Ns^2/rad (b)

Ks = 5 Ns^2/rad (c)

Ks = 10 Ns^2/rad (d)

Page 49: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

49Challenge the future

[5] Experimental Tests

- PSD (power spectral density) plots of the handlebar rate at 5 km/h:

Page 50: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

50Challenge the future

[5] Experimental Tests

- PSD (power spectral density) plots of the handlebar rate at 20 km/h:

Page 51: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

51Challenge the future

[5] Experimental Tests

- Up to now only vehicle dynamics enhancement is discussed.

- What about rider perception? Steer torque feedback!

Page 52: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

52Challenge the future

[5] Experimental Tests

- PSD (power spectral density) plot of the handlebar rate at 5 km/h without steer torque feedback:

Page 53: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

53Challenge the future

[5] Experimental Tests

- PSD (power spectral density) plot of the handlebar rate at 20 km/h without steer torque feedback:

Page 54: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

54Challenge the future

Presentation Overview

[1] Steer-by-Wire? On Bicycles?

[2] Bicycle Modeling

[3] System Modeling and Simulation

[4] Steer-by-Wire Implementation

[5] Experimental Tests

[6] Conclusions and Recommendations

Page 55: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

55Challenge the future

[6] Conclusions and Recommendations

Page 56: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

56Challenge the future

[6] Conclusions and Recommendations

- Conclusions:

1) At 5 km/h a two times reduction in rider steer effort is observed by applying the lateral

stability algorithm.

The Lateral Stability Enhancement algorithm shows a reduction in rider steer effort, where the

stabilized bicycle is as easy to control at 5 km/h as an uncontrolled bicycle at 20 km/h.

Page 57: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

57Challenge the future

[6] Conclusions and Recommendations

- Conclusions:

1) At 5 km/h a two times reduction in rider steer effort is observed by applying the lateral

stability algorithm.

The Lateral Stability Enhancement algorithm shows a reduction in rider steer effort, where the

stabilized bicycle is as easy to control at 5 km/h as an uncontrolled bicycle at 20 km/h.

2) The experiments show the importance of steer torque feedback, as the steer effort is about

three times higher at 5 km/h, if the steer torque feedback is disabled.

At higher forward speeds, the importance of the steer torque feedback contribution reduces. At

higher forward speeds, visual- and vestibular cues apparently become more important.

Page 58: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

58Challenge the future

[6] Conclusions and Recommendations

- Recommendations:

1) A more accurate roll-angle sensor setup should be developed in order to be able to evaluate

the proposed pole-placement techniques.

2) Future research should focus on the importance of rider perception and the effect of

different levels of steer torque feedback. Especially in relation to visual- and vestibular cues.

Page 59: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

59Challenge the future

Questions?

Page 60: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

60Challenge the future

Secret hidden slide

Page 61: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

61Challenge the future

Secret hidden slide

Page 62: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

62Challenge the future

Steer stiffness

Page 63: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

63Challenge the future

Firmware

Page 64: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

64Challenge the future

Steer stiffness ratio SBW-prototype

Page 65: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

65Challenge the future

Rider effort index Ph

Page 66: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

66Challenge the future

Lane change test

Page 67: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

67Challenge the future

Num.diff

Page 68: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

68Challenge the future

Lane change test

Page 69: 1 Challenge the future Dynamics and Control of a Steer-By-Wire Bicycle Nick Appelman PME - Mechatronic System Design 27-11-2012.

69Challenge the future

Questions?