Improving autonomous orchard vehicle trajectory tracking performance - - PowerPoint PPT Presentation

improving autonomous orchard vehicle trajectory tracking
SMART_READER_LITE
LIVE PREVIEW

Improving autonomous orchard vehicle trajectory tracking performance - - PowerPoint PPT Presentation

Improving autonomous orchard vehicle trajectory tracking performance via slippage compensation Dr. Gokhan BAYAR Mechanical Engineering Department of Bulent Ecevit University Zonguldak, Turkey This study was conducted under the Supervision of


slide-1
SLIDE 1

Improving autonomous orchard vehicle trajectory tracking performance via slippage compensation

  • Dr. Gokhan BAYAR

Mechanical Engineering Department of Bulent Ecevit University Zonguldak, Turkey

This study was conducted under the Supervision of Dr. Marcel Bergerman in the Field Robotics Center of Robotics Institute of Carnegie Mellon University, Pittsburgh, PA, USA.

slide-2
SLIDE 2

Development of a slippage estimation procedure and performing a desired trajectory tracking control.

Objective of the Research

1

slide-3
SLIDE 3

a single set of controller parameters or a unique equation of motion to guarantee a desired performance and accuracy

Due to changing the characteristics Of wheel-ground interaction

2

slide-4
SLIDE 4

the simple assumptions which are generally used in the mobile robot / autonomous vehicle applications:

  • ideal transmission
  • ideal rolling
  • no slippage
  • no lost of traction control
  • no external wheel forces
  • no surface change behavior
  • no disturbance, etc.

3

slide-5
SLIDE 5

Surface Information <Mobile Robot> Unmanned Ground Vehicle

Desired task [f(x,y,t)] [f(x,y)]

Vehicle Model Controller Forward Velocity Steering Angle

x,y,θ,V,δ

Wheel-Ground Interaction

4

slide-6
SLIDE 6

Trajectory Tracking Control of an Autonomous Vehicle

f(X,Y,t)desired f(X,Y,t)actual Vehicledesired(t) XError(t)= |XDesired(t) - XActual(t)| YError(t)= |YDesired(t) - YActual(t)| θError(t)= |θDesired(t) - θActual(t)|

X Y

Vehicleactual(t)

5

slide-7
SLIDE 7

Dynamic approaches Kinematic/Car‐like robot approach Point mass model Dubins curves

Desired Trajectory Generator

6

slide-8
SLIDE 8

Car‐like robot model

7

slide-9
SLIDE 9

8

slide-10
SLIDE 10

Desired trajectory tracking controller

Σ

Xdesired XPS

Σ

YPS Ydesired

Controller

Σ

θPS θdesired

Vehicle

Vc Xe Ye θe

+ + +

  • V

V x, y

Φc Φ Φ

9

slide-11
SLIDE 11

Lyapunov Functions

10

slide-12
SLIDE 12

trees

Working Environment of an Orchard Robot Vehicle

w1 w2

11

slide-13
SLIDE 13
  • 40
  • 20

20 40 60 80 100 120

  • 20

20 40 60 80 100 120

Reference Trajectory

12

slide-14
SLIDE 14

Turning Geometry

13

slide-15
SLIDE 15

14

slide-16
SLIDE 16

Experimental Orchard

15

slide-17
SLIDE 17
  • 1. Experiments to test the behaviour
  • f the proposed model

Slippage information is not taken into consideration. RTK-GPS is used for position feedback.

16

slide-18
SLIDE 18

4 km autonomous drive achieved in the orchard

17

slide-19
SLIDE 19

Desired and actual steering angles for 4 km autonomous drive

18

slide-20
SLIDE 20

Video

19

slide-21
SLIDE 21
  • 2. Experiments to test the behaviour
  • f the proposed model.

Slippage information is not taken into consideration. Row Detection System (via Laser Scanning RangeFinder) is used.

20

slide-22
SLIDE 22

21

slide-23
SLIDE 23

22

slide-24
SLIDE 24

23

slide-25
SLIDE 25

24

slide-26
SLIDE 26

25

slide-27
SLIDE 27

Experimental results obtained in the first row of the orchard

26

Experimental results obtained in the first row. Width = 4.44 m, Length = 52.95 m. (a) Steering angles, (b) Lateral errors

slide-28
SLIDE 28

Video ‐ First Row Width = 4.44 m, Length = 52.95 m 0.5 m/s Forward Velocity

Forward Camera Front Camera

27

slide-29
SLIDE 29
  • 3. Experiments to test the behaviour
  • f the proposed model.

Slippage information is taken into consideration. RTK-GPS is used for position feedback.

28

slide-30
SLIDE 30

RTK-GPS

Odometer Steering System

29

slide-31
SLIDE 31

30

slide-32
SLIDE 32

Car Like Robot Model Without Slippage Car Like Robot Model With Slippage

It is assumed that

31

slide-33
SLIDE 33

Slippage Experiments on Snow

32

slide-34
SLIDE 34

5 10 15 20

  • 10
  • 8
  • 6
  • 4
  • 2

2 4 6 X-Direction [m] Y-Direction [m] Desired Real 5 10 15 20

  • 10
  • 8
  • 6
  • 4
  • 2

2 4 6 X-Direction [m] Y-Direction [m] Desired Real

Reference Trajectory Tracking Control on Snow

Vehicle Control Without Slip Estimation Vehicle Control With Slip Estimation

33

slide-35
SLIDE 35

20 40 60 80 0.2 0.4 0.6 0.8 1 1.2 1.4 Time [s] Forward Speed [m/s] w/o Estimation w/ Estimation 20 40 60 80

  • 50
  • 40
  • 30
  • 20
  • 10

10 20 30 Time [s] Steering Angle [deg] w/o Estimation w/ Estimation

34

slide-36
SLIDE 36
  • 4. Orchard Experiments.

Slippage information is taken into consideration. Row Detection System (via Laser Scanning RangeFinder) is used.

35

slide-37
SLIDE 37

36

slide-38
SLIDE 38

37

slide-39
SLIDE 39

E1 results obtained by using RTK GPS feedback without using slippage estimation. E2 results obtained by using the slippage estimation procedure that uses RTK GPS feedback. E3 results obtained by using feedback information coming from dead reckoning algorithm. No slippage estimation procedure is adapted into the system model. E4 results obtained by using the slippage estimation process that uses the dead reckoning feedback information.

38

slide-40
SLIDE 40

Video ‐ Turning control without slippage estimation

39

slide-41
SLIDE 41

Video ‐ Turning control with slippage estimation

40

slide-42
SLIDE 42

1Field Robotics Center, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA 2Mechanical Engineering Department, Middle East Technical University, Ankara, Turkey

Special thanks to the co-authors of the paper: Gokhan Bayar*, Marcel Bergerman1, E. ilhan Konukseven2, A. Bugra Koku2, “Improving the trajectory tracking performance of autonomous orchard vehicles using wheel slip compensation”, Biosystems Engineering, vol. 146, pp. 149- 164, 2016.

slide-43
SLIDE 43

Thanks for your attention