Wheeled Mobile Robots 5 Motion Control of WMRs: Regulation - - PowerPoint PPT Presentation

wheeled mobile robots 5 motion control of wmrs regulation
SMART_READER_LITE
LIVE PREVIEW

Wheeled Mobile Robots 5 Motion Control of WMRs: Regulation - - PowerPoint PPT Presentation

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Wheeled Mobile Robots 5 Motion Control of WMRs: Regulation regulation drive the unicycle to a desired configuration q d the obvious approach (choose a path/trajectory that stops in q d


slide-1
SLIDE 1

Autonomous and Mobile Robotics

  • Prof. Giuseppe Oriolo

Wheeled Mobile Robots 5

Motion Control of WMRs: Regulation

slide-2
SLIDE 2

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

2

  • drive the unicycle to a desired configuration qd

regulation

  • the obvious approach (choose a path/trajectory that

stops in qd, then track it via feedback) does not work:

  • linear/nonlinear controllers based on the error dynamics

require persistent trajectories

  • i/o linearization leads point B to the destination rather than

the representative point of the unicycle

  • being nonholonomic, WMRs (unlike manipulators) do

not admit universal controllers, i.e., controllers that can stabilize arbitrary trajectories, persistent or not

slide-3
SLIDE 3

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

3

  • drive the unicycle to a given cartesian position (w.l.o.g.,

the origin (0 0)T ) with any orientation cartesian regulation

  • ! is proportional to the pointing error (the difference

between the orientation of the unicycle and that of ep)

  • consider the control law
  • v is proportional to the projection of ep = (—x, —y)
  • n the sagittal axis
slide-4
SLIDE 4

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

4

  • under the proposed controller, this implies that the

cartesian error goes to zero

  • Lyapunov-like function

positive semidefinite negative semidefinite

  • cannot use La Salle theorem, but Barbalat lemma

implies that tends to zero, i.e.

slide-5
SLIDE 5

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

5

simulation

  • final orientation is not controlled
  • at most one backup maneuver
slide-6
SLIDE 6

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

6

  • drive the unicycle to a given configuration (w.l.o.g.,

the origin (0 0 0)T ) posture regulation

  • convert to polar coordinates
slide-7
SLIDE 7

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

7

  • kinematic model in polar coordinates
  • consider the control law (compare with previous)

note the singularity at the origin

slide-8
SLIDE 8

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

8

  • the above control law, once mapped back to the
  • riginal coordinates, is discontinuous at the origin
  • Barbalat lemma implies that ½ , ° and ± go to zero
  • Lyapunov candidate

positive definite negative semidefinite

  • in fact, due to the nonholonomy, all posture stabilizers

must be necessarily discontinuous w.r.t. the state or time-varying

slide-9
SLIDE 9

Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Regulation

9

simulation

  • final orientation is zeroed as well
  • at most one backup maneuver