MR Vehicles
MR Vehicles
GROUND ROBOTS
1
4/25/2016
Mobile Robots
• Recall:
– Our previous discussion on
• Mobility
• Steerability
• Maneuverability
Car-like Robot
2
4/25/2016
Car-like Robot
Pose:
Car-like Robot:
Bicycle Approximation
3
4/25/2016
Car-like Robot:
Bicycle Approximation: Lane Change Experiment
4
4/25/2016
Moving to a Point
Moving to a Point
5
4/25/2016
Following a Line
Following a Line
6
4/25/2016
Following a Path
7
4/25/2016
Moving to a Pose:
Moving to a Pose:
8
4/25/2016
Moving to a Pose:
Moving to a Pose:
9
4/25/2016
AERIAL ROBOTS
10
4/25/2016
Aerial Robots
• Different from ground robots
– 6 DOF
– Configuration:
– Motion models is needed to be dynamic
• Requires forces and torques
11
4/25/2016
where
Total upward thrust
Rolling Torque
Pitching Torque
12
4/25/2016
Forward Dynamics
The expressions for T and can be combined together
Inverse Dynamics
13
4/25/2016
Controls:
The innermost loop is a PD controller for pitching torque
How to find
Classical control design
approaches based on approx
dynamic model!
Consider a coordinate frame {V} attached to the vehicle and with the
same origin as {B} but with its x- and y-axes parallel to the ground.
which has the component that accelerates the vehicle in the Vx-
direction.
14
4/25/2016
15
4/25/2016
Summary
16
4/25/2016
Summary
• To move forward:
• the airframe must first pitch down so that the thrust
vector has a horizontal component to accelerate it.
• As it approaches its goal:
• the airframe must be rotated in the opposite direction,
pitching up, so that the backward component of thrust
decelerates the forward motion.
• Finally the airframe rotates to the horizontal with the
thrust vector vertical.
17
4/25/2016
where
18
4/25/2016
Questions
19