Professional Documents
Culture Documents
IEEE CISDA
December 15, 2014
CISDA 2014
1 /27
Outline
Introduction
Conclusion
CISDA 2014
2 /27
Outline
1
Introduction
Motivation
Literature review
Conclusion
References
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
3 /27
Introduction
self-localization,
path planning,
map-building and map interpretation.
Landmark-based navigation:
I
I
CISDA 2014
4 /27
Motivation
R. Wehner, Desert ant navigation: how miniature brains solve complex tasks, In
Journal of Comparative Physiology A, 189(8), 2003, pp. 579588.
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
5 /27
Literature review
Bearing-only navigation:
using directly bearings for navigation
I
I
CISDA 2014
6 /27
Outline
1
Introduction
Motivation
Literature review
Conclusion
References
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
7 /27
Assumptions
A1
Assumption 1
y
^
u1
1
3
^
u3
A2
^
u2
2
A3
Assumption 2
The agent measures the bearing angles k , 0 k < 2, for k {1, 2, 3}
w.r.t. the beacons in its local reference frame. .
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
8 /27
p1
^
u1
3
A3
^
u
^
u2
2
p2
A2
pAk p
pk
=
= 1k .
kpAk pk
kpk k
(1)
CISDA 2014
9 /27
A1
y
A1
3
x
3
2
1
A2
(a) Case 1: 3 = 3
(b) Case 2: 3 = 2 3
k
2 k
if 0 k
,
if k 2
(2)
CISDA 2014
10 /27
Assumptions
Assumption 3
The desired location p is inside the triangular A1 , A2 , A3 . The agent
knows the subtended bearing angles 1 , 2 , 3 at desired location, which
satisfy
3
X
k = 2,
(3a)
k=1
ck < .
A
k
(3b)
CISDA 2014
11 /27
a2*
^
u1
^
u3
1
A3
a2
p*
a3*
a1*
p
a1
a3 ^
u2
1
A2
Figure 4: p is the desired position where three subtended bearing angles are 1 , 2 , 3 .
Problem 1
Under Assumptions 1-3, design a control law for the agent to reach to its
desired location asymptotically.
CISDA 2014
12 /27
Outline
1
Introduction
Motivation
Literature review
Conclusion
References
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
13 /27
(4)
where
u1 = ku (1 1 )u1 = ku e1 u1
u2 = ku (2 2 )u2 = ku e2 u2
u3 = ku (3 3 )u3 = ku e3 u3 ,
and ek = k k , k {1, 2, 3}: the subtended bearing error.
CISDA 2014
14 /27
Stability Analysis
Lemma 2
Under the control law (4), the agent will never escape from the triangle
A1 A2 A3 if it is initially positioned inside that region.
Proof.
A1
u1
^
u1
^
u3
a1*
^
u2
A2
A3
CISDA 2014
15 /27
Stability Analysis
A1
Lemma 3
a2*
a3*
a1*
A3
A2
Lemma 4
There is a unique equilibrium point of system (4) inside the triangle
A1 A2 A3 .
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
16 /27
1 = (
1
1
1
1
sin 2 e1 ( sin 1 + sin 3 )e2 + sin 2 e3
r3
r3
r1
r1
= f21 e1 g22 e2 + f23 e3
2 =
1
1
1
1
sin 3 e1 + sin 3 e2 ( sin 2 + sin 1 )e3
r2
r1
r1
r2
= f31 e1 + f32 e2 g33 e3
3 =
CISDA 2014
17 /27
Stability analysis
Let = [ 1 2 3 ]T , e =
e1 e2 e3
T
= e,
and
e = M(e)e
where
(5)
g11 f12
f13
M(e) = f21 g22 f23 .
f31
f32 g33
Theorem 5
Under Assumptions 13 the origin of the system (5) is asymptotically
stable.
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
18 /27
Stability Analysis
Proof.
Consider the Lyapunov function: V (e) =
3
P
k =
k=1
3
P
|ek |:
k=1
V is positive definite in Me .
I
V is negative definite in Me .
I
CISDA 2014
19 /27
Outline
1
Introduction
Motivation
Literature review
Conclusion
References
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
20 /27
Simulation
Three beacons: A1 (1; 0), A2 (4; 0) and A3 (0; 5); Desired position:
1 = 2 = 3 = 2/3.
CISDA 2014
21 /27
Quadrotor platform
Quadrotor platform
Quadrotors Modules
Controller: Atmega 2560
Sensors: Accelerometer, Gyro
sensor, Magnetometer, Sonar
sensor, Barometer, GPS.
Actuators: 4 brushless DC
motors
Communication: Zigbee
CISDA 2014
22 /27
Hardware experiment
Experiment Record
CISDA 2014
23 /27
Outline
1
Introduction
Motivation
Literature review
Conclusion
References
Control of a mobile agent using only bearing measurements in triangular region
CISDA 2014
24 /27
Conclusion
Summary
I
CISDA 2014
25 /27
Q. & A.
Thank you!
CISDA 2014
26 /27
References
[1] M. A. McLeman et. al., Navigation using visual landmarks by the ant leptothorax
albipennis, Insectes Sociaux, 2002.
[2] R. Wehner, Desert ant navigation: how miniature brains solve complex tasks, Journal of
Comparative Physiology A, 2003
[3] K. Bekris et. al., Angle-Based Methods for Mobile Robot Navigation: Reaching the Entire
Plane, ICRA, LA, 2004.
[4] S. Loizou et. al., Biologically inspired bearing-only navigation and tracking, CDC, 2007.
[5] M. Basiri et. al., Distributed control of triangular formations with angle-only constraints,
Systems and Control Letters, 2010.
[6] A. Bishop, Distributed bearing-only formation control with four agents and a weak control
law, Proc. of the 9th IEEE Int. CCA , 2011.
[7] A. N. Bishop et. al., Control of triangle formations with a mix of angle and distance
constraints, in Conference on Control Applications, 2012.
[8] M. Ye et. al., Multiagent Self-Localization Using Bearing Only Measurements, 52nd IEEE
Conference on Decision and Control, Florence, Italy, December, 2013.
[9] M. Deghat et. al., Multi-target localization and circumnavigation by a single agent using
bearing measurements, Int. J. Robust Nonlinear Control, 2014.
[10] H. Khalil, Nonlinear systems, 3nd ed., Prentice-Hall, 2002.