pool clean

Upload: amita-nacato

Post on 01-Mar-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Pool Clean

    1/20

  • 7/25/2019 Pool Clean

    2/20

  • 7/25/2019 Pool Clean

    3/20

  • 7/25/2019 Pool Clean

    4/20

  • 7/25/2019 Pool Clean

    5/20

  • 7/25/2019 Pool Clean

    6/20

  • 7/25/2019 Pool Clean

    7/20

  • 7/25/2019 Pool Clean

    8/20

  • 7/25/2019 Pool Clean

    9/20

  • 7/25/2019 Pool Clean

    10/20

  • 7/25/2019 Pool Clean

    11/20

  • 7/25/2019 Pool Clean

    12/20

  • 7/25/2019 Pool Clean

    13/20

  • 7/25/2019 Pool Clean

    14/20

  • 7/25/2019 Pool Clean

    15/20

    X

    Y

    WORLD

    bumpers

    sonars

    sensors - processing - navigation - actuation

    MAP

    PC

    fusion control

    ro

    bot

  • 7/25/2019 Pool Clean

    16/20

    sonarbe

    am

    robot

    robot

    robotwall wall

    wall

    a) b)

    c)

    is the angle representingthe direction of the robot

    d is the distance betweenthe pool-cleaner and the wall

    d

    Y-axis

    X-axis

    X

    Y

    orientation:

    angle

    20 40 60 80 100 120 140 1600.2

    0.1

    0

    0.1

    0.2

    0.3

    0.4

    0.5Control algorithm

    iteration

    error [meters]

    correction [Sec.]

    [Radians]

  • 7/25/2019 Pool Clean

    17/20

    Y

    X

    dx

    dy

    angle

    angle

    +

    R S

    HKF

    +

    -

    +

    +

    u xx ref

    KF = Kalman Filter H = measure channel matrix

    = random disturbance of the dynamic system

    = additive white noise of the measurement system

    w

    n

    w

    n

    20 40 60 80 100 120 140 1600.2

    0.1

    0

    0.1

    0.2

    0.3

    0.4

    0.5Sonar measures

    iteration

    error[m]

    20 40 60 80 100 120 140 1600.2

    0.1

    0

    0.1

    0.2

    0.3

    0.4

    0.5State estimation

    iteration

    error [meters]

    [Radians]

  • 7/25/2019 Pool Clean

    18/20

    20 40 60 80 100 120 140 160150

    100

    50

    0

    50

    100

    150Correction

    iteration

    time[msec.]

    20 40 60 80 100 120 140 1600.2

    0.1

    0

    0.1

    0.2

    0.3

    0.4

    0.5Real veichle position

    iteration

    error[m]

    0 500 1000 1500 2000 2500 3000 3500 40000

    1

    2

    3

    4

    5

    6

    7

    8Sonardata

    Iteration

    Meters

  • 7/25/2019 Pool Clean

    19/20

    0 50 100 150 200 2500

    10

    20

    30

    40

    50

    60

    70

    80Robot path

    DeciMeters

    DeciMeters

  • 7/25/2019 Pool Clean

    20/20