100% found this document useful (1 vote)
214 views4 pages

Aerial Robotics Lecture 1B - 5 Agility and Manoeuvrability

The document discusses agility and maneuverability for robots. It defines agile robots as those that can start from rest, accelerate to maximum speed, stop when obstacles are detected, and accelerate again. To stop quickly from maximum speed, the robot must pitch backward to reverse thrust direction and decelerate, which also causes it to lose altitude. Maximizing agility requires minimizing stopping distance and turning radius. The key challenges for agility are accelerating and pitching/rolling quickly. Maximizing linear acceleration requires maximizing thrust to weight ratio, while maximizing angular acceleration requires maximizing moment to moment of inertia ratio. Simulation results show that higher acceleration rates lead to shorter stopping distances, improving agility.

Uploaded by

Iain McCulloch
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
214 views4 pages

Aerial Robotics Lecture 1B - 5 Agility and Manoeuvrability

The document discusses agility and maneuverability for robots. It defines agile robots as those that can start from rest, accelerate to maximum speed, stop when obstacles are detected, and accelerate again. To stop quickly from maximum speed, the robot must pitch backward to reverse thrust direction and decelerate, which also causes it to lose altitude. Maximizing agility requires minimizing stopping distance and turning radius. The key challenges for agility are accelerating and pitching/rolling quickly. Maximizing linear acceleration requires maximizing thrust to weight ratio, while maximizing angular acceleration requires maximizing moment to moment of inertia ratio. Simulation results show that higher acceleration rates lead to shorter stopping distances, improving agility.

Uploaded by

Iain McCulloch
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Lecture 1B.

Agility and Manoeuvrability


Lets start thinking about how to create agile robots. Agile robots are robots that can
start from a position of rest, accelerate quickly to a maximum speed, stop when it sees
obstacles, and then accelerate again to a maximum speed.
So how does a robot stop from a configuration where it is going at maximum forward
speed? The robot will be pitching forward when it's moving at maximum speed. To
bring it to a position of rest, we have to pitch it backward, reversing the direction of
thrust so that we get a deceleration. This means that the robot will be pitching back at
an aggressive angle. This will cause the robot to slow down, but as a result, the thrust
vector which now points in a direction other than vertical. This will also cause the
robot to lose height since the component of thrust in the vertical direction will now be
less than the weight.

To maximise agility, we really want to minimise the stopping distance. The other
factor that defines agility is the robot's ability to turn quickly. Consider a robot flying
forward at maximum speed and then turning as quickly as possible. What we'd like to
do here is to minimize the turning radius, .

In both cases, stopping from maximum speed and turning at maximum speed, it is
actually sufficient to consider a fairly simple model of a quadrotor.
Here is a diagram of a vehicle in the vertical plane:

The propellers generate a thrust, and the sum of these two thrusts (actually 4 thrusts
for a quadrotor), is the vector u1. The vector u1 now has two components, one in the
horizontal direction and the other in the vertical direction.
The difference of the thrusts contributes to the moments and that's u2.

The equations of motion in the plane are three equations that describe how the
components of the thrust, u1, and how the turning moment, u2, accelerate the robot in
the y-z plane, and also turn the robot in the direction of the pitch angle .

Again, we have two accelerations, one linear, denoted by a, with components in the y
and the z directions and one angular, denoted by , which obviously has only one
component, which is the rotation in the plane.
The two key challenges for agility are to be able to accelerate quickly and to pitch and
roll quickly. To accelerate quickly, we need to maximise acceleration, denoted by
amax. In order to roll and pitch quickly we need to maximise max. The first quantity is
the linear acceleration. The second quantity is the angular acceleration.

To maximise the first quantity, we must maximise the ratio of u1 to W. In other words,
divide the maximum thrust by the weight, and maximise that ratio. The second
quantity can be maximised by taking u2, which is the turning moment, and maximise
that divided by the moment of inertia along the x-axis, Ixx.
One of the things we can do is to calculate the stopping distance for different rates of
acceleration. Here we show two curves. One at 5 meters per second squared, (roughly
half the acceleration due to gravity) and the other at 10 meters per second squared,
(roughly equal to the acceleration due to gravity). In both cases, we've essentially

used a dynamic simulation to create a graph of the stopping distance with respect to
the maximum velocity:

As the robot velocity increases, the stopping distance increases. Clearly, the faster the
robot can accelerate or decelerate the smaller the stopping distance. These are two
curves we have generated to give you a flavour of what it means to maximise the
agility of a robot. We want to be able to stop quickly if the vehicle sees an unexpected
obstacle, and this is critical to manoeuvrability.

You might also like