Autonomous and Mobile Robotics
- Prof. Giuseppe Oriolo
Motion Control of WMRs: Trajectory Tracking motion control a - - PowerPoint PPT Presentation
Autonomous and Mobile Robotics Prof. Giuseppe Oriolo Wheeled Mobile Robots 4 Motion Control of WMRs: Trajectory Tracking motion control a desired motion is assigned for the WMR, and the associated nominal inputs have been computed to
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
2
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
3
high-level control
reference motion
— + — +
actual motion
PID actuators robot
(dyn model) (localization) error velocity commands actual velocities
low-level PID loop high-level control
reference motion
— +
actual motion
robot
(kin model) (localization) error velocity commands
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
4
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
5
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
6
desired Cartesian trajectory
trajectory tracking — +
actual state trajectory
unicycle
state error velocity commands
via flatness
desired state trajectory reference input (feedforward)
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
7
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
8
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
9
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
10
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
11
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
12
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
13
feedback action — + unicycle via flatness
rotation input transf
K feedforward action
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
14
desired Cartesian trajectory
trajectory tracking — +
actual state trajectory
unicycle
Cartesian error velocity commands feedforward term
actual Cartesian trajectory
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
15
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
16
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
17
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
18
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
19
feedback action — + unicycle
feedforward action
+ +
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
20
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
21
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
22
Oriolo: Autonomous and Mobile Robotics - Motion Control of WMRs: Trajectory Tracking
23