Documente Academic
Documente Profesional
Documente Cultură
2, APRIL 2017
Abstract—Unmanned aerial vehicles (UAVs) recently en- law enforcement agencies to media production crews, personal
abled a myriad of new applications spanning domains from entertainment and many other. Multirotors, in particular, became
personal entertainment to surveillance and monitoring. In ubiquitous given their manoeuvring and hovering capabilities at
this paper, we focus on using several small UAVs collabo-
ratively to provide extended reach to an online video mon- small scales, together with sensing and communication features.
itoring system for inspection of industrial installations. We These UAVs are also becoming a viable and cheaper option in
make use of 802.11 radios on low-cost commercial-off-the- monitoring and inspection of large industrial sites, either process
shelf UAVs, set up a time-division multiple access overlay control plants or large factories. Instead of labor-intensive local
protocol to avoid mutual interference, and enable high chan- manual inspections, UAVs can easily carry cameras and stream
nel utilization in multihop networks. In particular, we provide
a model for the quality of the UAV-to-UAV link, in terms of live video of high chimneys, electrical poles, large deposits, long
packet delivery ratio as a function of distance, packet size, pipelines, etc., to a remote operation center (ground station)
and orientation, based on an extensive measurement cam- where operators can control the vehicles’ pose to focus on any
paign. We show that this platform is not omnidirectional in feature of interest.
the horizontal plane and that UAV-to-UAV communication
However, building such a UAV-based online video monitor-
ceases around 75 m. Concerning the operation in a multi-
hop mode to allow extending the network, the paper derives ing system entails several challenges, such as establishing a
the optimal number of hops that maximize the end-to-end reliable communication link, potentially multihop, to convey
throughput, as well as the corresponding hop lengths. We the sensing information. In fact, it is well known that the qual-
validate our mathematical model with extensive experimen- ity of wireless communications degrades sharply with distance.
tal measurements transmitting payloads up to 200 m (over Adding relays can improve the reliability between neighboring
802.11 g at 54 MBps).
nodes given the relative shorter distances. On the other hand,
Index Terms—802.11, ad hoc networks, channel models, relays typically share the wireless channel imposing a cost on
relay networks, time-division multiple access (TDMA), un- the overall throughput.
manned aerial vehicle (UAV), wireless communication.
This paper addresses this compromise in a line network com-
prised of a sensor-UAV and a variable number of relay-UAVs
I. INTRODUCTION using the AR Drone 2.0 platform that is representative of this
class of vehicles. We extend a preliminary work reported in
ICRO electromechanical systems, e.g., inertial sensors,
M and low-cost high-speed microcontrollers recently made
unmanned aerial vehicles (UAVs) increasingly smaller and ac-
[1] that investigated the characteristics of the aerial link based
on extensive measurements. In this work, we use those and an
extra set of measurements to introduce an adequate modeling
cessible, boosting new applications in a variety of domains from
approach that allows deducing the packet delivery ratio (PDR)
Manuscript received May 27, 2016; revised October 12, 2016; ac- as a function of link length (first contribution). The work in
cepted December 17, 2016. Date of publication February 13, 2017; [1] also considered an extension of the link model to multihop
date of current version April 18, 2017. This work was supported
in part by Fundação para a Ciência e a Tecnologia under Grant
communication validated by experimental data. In this paper,
SFRH/BD/51630/2011 and the FCT project UID/EEA/50008/2013. Pre- we provide the formal support to deduce the optimal placement
liminary results of this paper were published in part in the 12th IEEE of the relay nodes that maximizes throughput (second contribu-
World Conference on Factory Communication Systems (WFCS2016).
Paper no. TII-16-0480. (Corresponding author: L. Almeida.)
tion).
L. R. Pinto is with the Instituto de Telecomunicações, Faculdade de En- These results are particularly useful for designing networks of
genharia da Universidade do Porto, Portugal, and also with the Electri- multirotors since in these networks we can control the position
cal and Computer Engineering Department, Carnegie Mellon University,
Pittsburgh, PA 15213 USA (e-mail: p@cmu.edu).
of the nodes to improve the communication links. This is not
A. Moreira and L. Almeida are with the Instituto de Telecomunicações, possible in typical mobile ad hoc networks, such as networks
Faculdade de Engenharia da Universidade do Porto, Porto 4200-465, of personal devices or vehicular networks. In other cases, such
Portugal (e-mail: andre.moreira@fe.up.pt; lda@fe.up.pt).
A. Rowe is with the Electrical and Computer Engineering Depart-
as networks of ground robots, position control would still be
ment, Carnegie Mellon University, Pittsburgh, PA 15213 USA (e-mail: possible, but the propagation characteristics in those cases are
agr@ece.cmu.edu). rather different due to obstacles, multipath, close range, and near
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
the floor environment. In this work, we seek to provide novel
Digital Object Identifier 10.1109/TII.2017.2668439 insight into outdoor aerial networks of commercial-off-the-shelf
1551-3203 © 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
PINTO et al.: CHARACTERIZING MULTIHOP AERIAL NETWORKS OF COTS MULTIROTORS 899
(COTS) multirotors, especially in characterizing and modeling autonomous mobile robots. For example, the work in [10] inves-
its links. tigates how robots motion can be controlled so to maintain high
The organization of the paper is as follows. Section II de- throughput for streaming data to a base station using a multihop
scribes the state-of-the-art and previous research in this domain. network. They conclude that, instead of transmitting all the way,
In Section III, we expose the problem of communication as a it is better to concentrate transmissions in areas where/when the
function of distance. The link performance of the platform is channel is good, slowing the robot, while moving faster in areas
explained in Section IV, and we model this channel in Section of poor channel characteristics. The focus, however, is on the
V. Section VI describes our concept of multihop network, and robots mobility control and not on the channel characterization.
we prove its properties. Section VII details the experiments and In [11], Henkel and Brown analyze mobile robotic networks
their results carried out to validate the network model. Finally, performance as a function of distance from the base station and
Section VIII provides conclusions, remarks on the use of the required data-rate/delay requested by the users. They also con-
platform, and future work. sider using relay nodes. However, when robots move extremely
far from the base, the authors propose swapping toward a data
mule model that leverages delay-tolerant networking, but which
II. RELATED WORK is not applicable to our case. Moreover, they do not provide any
Several authors have developed numerous UAV test-beds for experimental data on PDR over single or multihop links.
commercial, military, and research purposes. Some of them have The works in [12] and [13] address a similar purpose as ours,
explored using UAVs as flying wireless sensor networks. In [2], in the sense of aiming at establishing a line topology of relays to
Goddemeier et al. describe there are multiple ways to organize support a multimedia connection, but they focus on the specific
UAVs to form a sensor network, whether the sensors can be characteristics of tunnels and pipelines. They explore the fact
disconnected from the base station for sometime, whether sen- that tunnels, under certain circumstances, behave like waveg-
sors are all directly connected to the base station, or if relays uides. This makes the results of these works inapplicable to our
are allowed to be used in order to increase the range of com- scenario of operation in open areas. In [14], Flushing et al. cre-
munication. Links are maintained by measuring the received ate a method to predict link quality based on an offline learning
signal strength indicator (RSSI), and approaching nodes when phase. This predictor provides the robot network with a map of
that value falls below a given threshold. No explicit analysis expected communication quality at any point in space. They do
on multihop networks is done. On the other hand, Asadpour not measure channel performance on a real-world system, and
et al. [3] show how much data a UAV network can transmit therefore our work is likely to be useful to feed real data into
depending on its distance to another UAV. They provide exten- learning phases of tools like this.
sive experimental data for 802.11g UDP throughput, testing for As seen in this brief survey, existing works in the literature
different physical layer (PHY) bit-rates and distances, and rel- address related but different aspects of wireless ad hoc com-
ative velocities. They show that bit-rate can and should be set munication with respect to our work. In fact, to the best of our
manually, disabling automatic adaptation for improved through- knowledge, no analysis on an outdoor multirotor IEEE802.11
put. However, they do not show important network performance channel was done to date, particularly addressing single- and
metrics such as PDR. Furthermore, no information is given on multihop operation, beyond the preliminary work presented in
the effect of packet size on throughput. They also assume an [1], which we now complete.
isotropic medium behavior, which is not always the case, as we
will see, particularly with COTS multirotors. In [4], Asadpour
et al. go further and analyze factors such as relative orientation, III. PROBLEM
PHY rates, and UAV relative speed. Nevertheless, no results on Using a single UAV with sensing capabilities (sensor-UAV)
network throughput with multiple relays are provided, despite that collects information to deliver to a fixed remote point
using one relay to transmit pictures to the base station. (Ground Control Station—GS), what is the network topology
Nevertheless, the issue of PDR has been addressed by several that allows the highest throughput in a relatively wide range of
other works. For example, Zhao and Govindan [5] and Jia et al. distances? Note that assuming an arbitrary distance between the
[6] clearly identified distance as the main factor of PDR, in sensor-UAV and the GS, direct communication may be infeasi-
fixed sensor networks. The work in [7], on the other hand, ble. To overcome this issue, we consider that additional UAVs
shows the impact of packet size on PDR and throughput, in may be deployed to act as relays and help increase individual
underwater networks. Antenna orientation is studied in [8], link quality, forming a line network. However, more nodes in
where IEEE802.15.4 radios are used to test its impact on PDR. the network decreases the available time each node has to trans-
In the field of vehicular networks, one can also find work bear- mit since multiple nodes are sharing the same radio channel.
ing similarities to ours. For example, in [9], Bohm et al. present Therefore, we aim at solving the problem of finding the number
an experimental characterization of the 802.11p channel focus- and optimal placement of relaying COTS multirotors that max-
ing on the effects of relative speed between ground vehicles, imize throughput in a line network, given an arbitrary distance
including the effects of speed on the PDR. Unfortunately, no between the sensor-UAV and the GS.
data is provided on multihop performance. In the following sections, we will solve this problem by
One domain that bears several resemblances to our case is characterizing the communication channel in our system. We
that of robotic networks, despite typically focusing on ground start by studying the link layer, i.e., the node-to-node direct
900 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 13, NO. 2, APRIL 2017
TABLE I
EXPERIMENT SETUP FOR THE TWO AR DRONE 2.0 VEHICLES IN THE
SINGLE-LINK CHANNEL CHARACTERIZATION
pl (d) = e− ln(2)·( R ) = eβ d .
d α α
(1) ζl (d) = B × pl (d). (2)
We believe this family of functions is a good fit for PDR data Transmission speed B itself depends on two variables, namely
since it is a nonnegative, strictly nonincreasing function whose the transmitter PHY-layer bitrate and the packet size. It can
range matches that of our data, i.e., [0, 1] ∈ R. This function be set and fixed along the course of a mission. Quite differ-
presents also a zero derivative at d = 0 and at d → +∞, which ently is PDR that is affected by several variables as we have
mimics collected data, namely the two plateaus at PDR = 100% shown. Moreover, B also depends on the maximum number of
902 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 13, NO. 2, APRIL 2017
automatic retransmissions configured in the network device Theorem 1. Network PDR pn (d, h) is maximized by con-
driver. It is well known that a higher number tends to sig- sidering that the h−1 relays are placed uniformly between the
nificantly increase the communication latency and consumed sensor-UAV and the GS, i.e., all h links have the same length
bandwidth when the channel conditions degrade. This may im- l = d/h.
prove the PDR, but such improvement can be overridden by a Proof: Assume the network has h hops, and end-to-end
degradation of the channel effective bandwidth. To minimize length equal to d. Consider that the first hop has length
this undesired effect we carried out all our study with the lowest l1 = d/h + x1
, second hop has l2 = d/h + x2 , etc., where
limit for retries allowed in our platforms (cf. Table I). xi = 0 ⇔ li = d. Hence, the PDR product over h hops
is given by
VI. NETWORK MODEL
Even in the best conditions, direct communication between a
h
h
e(β (d/h+x i ) )
α
pl (d = li ) =
sensor-UAV and a ground station (GS) is severely compromised i=1 i=1
above 60 m. To improve this range, we deploy relay-UAVs in h
= e(β i = 1 (d/h+x i ) ) ≡ f (X).
α
between, on a line formation creating a network. Packets are (4)
routed from sensor to sink, passing through these relays. This
way, each one of the individual links (also named hops) in the To find the maximizers of this function, we use the method of
network is as short as needed to guarantee packets flow through. Lagrange multipliers—a method that allows us to find maxima
However, we want them to be as long as possible to minimize the of f (X) and its maximizers, subject to constraint of the form
total number of UAVs in use, which by consequence affects the g(X) = 0. For our problem
mutual interference between nodes, and the overall end-to-end
h
throughput. f (X) = f (x1 , . . . , xh ) = e(β i = 1 (d/h+x i ) )
α
(5)
Since we want to continuously stream as much information
from the sensor-UAV as possible, we use a time-division mul-
and constraint function g(X) is
tiple access (TDMA) scheme that guarantees higher utilization
of the medium than a CSMA scheme. This way we avoid mu-
g(X) = g(x1 , . . . , xh ) = x1 + . . . + xh = 0. (6)
tual interference giving each node periodic and dedicated access
to the wireless medium for a different time interval—called a
slot. Furthermore, as we envision the use of global positioning We define the Lagrangian function L(X, λ), s.t
system (GPS)-equipped UAVs, the major concern of TDMA—
synchronization—can be trivially solved by using the global L(X, λ) = f (X) + λ(g(X) − 0)
clock time provided by such system. To simplify slot assign- = f (X) + λ(x1 + x2 + . . . + xh ). (7)
ment, the network creates h distinct TDMA slots, where h is the
total number of transmitter nodes in the network. For the sake Setting its gradient ∇X,λ L(X, λ) = 0, we have
of simplicity, we consider the GS is not transmitting and thus h
will also be the number of hops in the network. All slots have ⎧
⎪ ∂L ∂f (X)
the same width, so the sensor-UAV can transmit at a maximum ⎪
⎪ = +λ=0 (8a)
⎪
⎪ ∂x ∂x1
of one-hth of its original rate. In the future, we expect to relax ⎪
⎪
1
⎪
⎪
this condition and allow some slot reutilization at the expendi- ⎪
⎨... (8b)
ture of a more complex/dynamic TDMA scheme. To minimize
⎪
⎪ ∂L ∂f (X)
the transport time of data from the source to sink, time slots are ⎪
⎪ = +λ=0 (8c)
⎪
⎪ ∂xh ∂xh
sorted in descending order by distance to the sink. ⎪
⎪
⎪
⎪
Having these considerations, we can model the correspondent ⎩ ∂L = (x1 + x2 + . . . + xh ) = 0. (8d)
network throughput by using the following definition. ∂λ
Definition 2 (Network Throughput). Available end-to-end
throughput of a relay chain, and it depends on the end-to-end The partial derivative of f (X) over xi (i ∈ [1, . . . , h]) is
PDR multiplied by the sender transmitted packets per second, h
denoted as ζn . ∂f (X)
Network PDR pn is the product of every hop’s PDR, because = f (X) β (d/h + xi )α
∂xi i=1
a packet is only transmitted successfully if it is successfully
h
transmitted on all h hops on its way. Note that hops/links are
considered independent, given the TDMA scheme. If a network =β (d/h + xi )α f (X)
has h hops, and hop-i has length li , then the network’s length i=1
(d), and network PDR (pn (d, h)) are given by = βα (d/h + xi )α −1 f (X). (9)
h
h
pn (d, h) = pl (li ) d= li . (3) Solving (8a)–(8c), we see that the value of all partial deriva-
i=1 i=1 tives is the same on the critical point. This means that, for any
PINTO et al.: CHARACTERIZING MULTIHOP AERIAL NETWORKS OF COTS MULTIROTORS 903
∂f (X) ∂f (X)
=
∂xi ∂xj
βα (d/h + xi )α −1 f (X) = βα (d/h + xj )α −1 f (X)
(d/h + xi ) = (d/h + xj )
xi = xj note that d/h + x > 0. (10)
We showed that all variables have the same value, and ac-
cording to (8d), it comes that x1 = x2 = . . . = xh = 0. Thus,
Fig. 3. Maximum network throughput as function of distance ζmax (d).
the PDR is maximum when xi = 0, ∀i ∈ [1, h], which means Each color represents a different number of hops in use in the network,
that links have all the same size: li = d/h + 0. described by a different section of (16). Number of hops h ∈ [1, . . . , 5],
Regarding transmission, the multihop network has h trans- and updated at certain distances given by (17). Link PDR assumes
α = 10.6.
mitter nodes, so the overall sensor node sends packets at a rate
of B/h, due to the aforementioned TDMA constraints. TABLE III
Joining all the previous assumptions, network throughput as EXPERIMENT SETUP FOR THE AR DRONE 2.0 VEHICLES ON THE MULTIHOP
NETWORK CHARACTERIZATION
a function of distance and the number of hops (ζnet (d, h)) can
now be computed: Payload size 200 bytes
Orientation Parallel
B B TX Slot time 100 ms
ζn (d, h) = · pn (d, h) = · [pl (d/h)]h . (11) Number of hops a) 1 , b) 2 , c) 3
h h Number of slots a) 1 , b) 2 , c) 3
Guard interval 50 ms (0 ms for one hop)
For notation simplicity, we will use ζh (d) to refer to ζn (d, h) Round period: a) 100 ms, b) 300 ms, c) 450 ms
End-to-end distance a) 0, 5, 10, 15, 35, 45, 55, 65, 75 m
in the remainder of the paper. For any given distance d, different b) 70, 90, 110, 130, 150 m
throughput values can be achieved depending on the chosen c) 105,135,165,195 m
number of hops h. Choosing h appropriately, one can maximize
throughput and define it solely as a function of distance. s.t.
obtained using (17) (proof in the Appendix)
ζmax (d) = max (ζh (d)). (12)
h ⎧
⎪
⎪ ζ1 (d) if d ∈ [0, d12 )
⎪
⎪
This comes from link-throughput function ζh (d) intrinsic ⎨ ζ2 (d) if d ∈ [d12 , d23 )
properties, namely ζmax (d) = (16)
⎪
⎪ ···
⎪
⎪
⎩
ζh o (d) if d ∈ [dh o −1,h o , dh o ,h o +1 )
∃1 dxy = dy x : ζx (dxy ) = ζy (dxy ) (13)
y
x < y < z ⇒ dxy < dxz < dy z (14) ln
dxy = α (1−α ) x (1−α ) , ∀x, y ∈ N, x = y.
⎧ β x −y
⎨ ζx (dxy ) = ζy (dxy )
⎪ (15a)
x < y ⇒ ζx (d) > ζy (d), ∀d ∈ [0, dxy ) (15b) (17)
⎪
⎩
ζx (d) < ζy (d), ∀d ∈ (dxy , +∞) (15c) Fig. 3 shows the maximum network throughput function
ζmax (d), using a different color for each section with a defined
∀x, y, z ∈ N, ∀d, dxy , dxz , dy x ∈ R+
0 . number of hops (h ∈ [1, . . . , 5]). PDR function used in the fig-
ure is defined by α = 10.6. As this example shows, a network
These three properties indicate the following. with a single hop would not be able to communicate when its
1) (13) Any two link throughput distance curves using A length is around 1.5R or above. If hop count is incremented,
and B hops (ζA (d) and ζB (d), respectively), intersect throughput is maximized and communications are improved
only once at dA B . (≈ 0.5B).
2) (14) As the number of hops increases, intersection dis-
tance increases, too.
3) (15) If A < B, then ζA (d) is higher than ζB (d) for all VII. NETWORK LAYER EXPERIMENTS
distances lower than dA B , and vice versa. We conducted several experiments to prove the multihop net-
The proof of these properties is in the Appendix. These prop- work concept. For this, we fixed some parameters across all
erties are enough to show that maximum throughput function experiments, while others such as number of relay nodes, the
ζmax (d) can be defined by (16), solely as a function of d. Us- number of slots used in each TDMA round, and end-to-end
ing (1) and (11) to describe ζh (d), frontier distances (dxy ) are distance were modified (cf. Table III).
904 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 13, NO. 2, APRIL 2017
[3] M. Asadpour, D. Giustiniano, K. A. Hummel, S. Heimlicher, and S. Egli, André Moreira (S’16) received the M.Sc. de-
“Now or later?: Delaying data transfer in time-critical aerial communica- gree in electrical and computer engineering
tion,” in Proc. 9th ACM Conf. Emerg. Netw. Exp. Technol., Santa Barbara, (ECE) from the Faculty of Engineering, Univer-
CA, USA, 2013, pp. 127–132. sity of Porto (FEUP), Porto, Portugal, in 2011.
[4] M. Asadpour, B. V. den Bergh, D. Giustiniano, K. A. Hummel, S. Pollin, During the course, he has been distinguished
and B. Plattner, “Micro aerial vehicle networks: An experimental analysis with the Incentive Award and a Merit Scholar-
of challenges and opportunities,” IEEE Commun. Mag., vol. 52, no. 7, ship from the University of Porto, where he is
pp. 141–149, Jul. 2014. currently working toward the Ph.D. degree un-
[5] J. Zhao and R. Govindan, “Understanding packet delivery performance in der the supervision of Prof. Daniel Lucani and
dense wireless sensor networks,” in Proc. 1st Int. Conf. Embedded Netw. Prof. Luis Almeida, funded by a doctoral schol-
Sens. Syst., Los Angeles, CA, USA, Nov. 2003, pp. 1–13. arship awarded by the Portuguese Foundation
[6] F. Jia, Q. Shi, G.-m. Zhou, and L.-f. Mo, “Packet delivery performance in for Science and Technology.
dense wireless sensor networks,” in Proc. Int. Conf. Multimedia Technol., In 2012, he enrolled in the Doctoral Program in ECE at FEUP. His re-
Ningbo, China, Oct. 2010, pp. 1–4. search interests include network coding and wireless communications.
[7] S. Basagni, C. Petrioli, R. Petroccia, and M. Stojanovic, “Choosing the
packet size in multi-hop underwater networks,” in Proc. IEEE OCEANS,
May 2010, pp. 1–9.
[8] N. Ahmed, S. S. Kanhere, and S. Jha, “Utilizing link characterization for
improving the performance of aerial wireless sensor networks,” IEEE J.
Sel. Areas Commun., vol. 31, no. 8, pp. 1639–1649, Aug. 2013.
[9] A. Bohm, K. Lidstrom, M. Jonsson, and T. Larsson, “Evaluating CALM Luis Almeida (SM’86) received the Graduate
M5-based vehicle-to-vehicle communication in various road settings degree in electronics and telecommunications
through field trials,” in Proc. IEEE Local Comput. Netw. Conf., Oct. 2010, engineering in 1988 and the Ph.D. degree in
pp. 613–620. electrical engineering in 1999, both from the Uni-
[10] M. Lindhe and K. Johansson, “Using robot mobility to exploit multipath versity of Aveiro, Aveiro, Portugal.
fading,” IEEE Wireless Commun., vol. 16, no. 1, pp. 30–37, Feb. 2009. He is currently an Associate Professor
[11] D. Henkel and T. X. Brown, “Delay-tolerant communication using mobile in the Electrical and Computer Engineering
robotic helper nodes,” in Proc. Int. Symp. Model. Optim. Mobile Ad Hoc Department, University of Porto (UP), Porto,
Wireless Netw. Workshops, Apr. 2008, pp. 657–666. Portugal, and a member of the Instituto de
[12] D. Sicignano, D. Tardioli, S. Cabrero, and J. L. Villarroel, “Real-time Telecomunicações at UP where he coordinates
wireless multi-hop protocol in underground voice communication,” Ad the Networked Systems group. His research in-
Hoc Netw., vol. 11, no. 4, pp. 1484–1496, Jun. 2013, (special Issue on terests include RT communications for distributed industrial/embedded
Wireless Communications and Networking in Challenged Environments). systems including teams of cooperating agents.
[13] C. Rizzo, D. Tardioli, D. Sicignano, L. Riazuelo, J. L. Villarroel, and Among several appointments, Dr. Almeida was a member of the
L. Montano, “Signal-based deployment planning for robot teams in Executive Committees of the IEEE Technical Committees on RT Sys-
tunnel-like fading environments,” Int. J. Robot. Res., vol. 32, no. 12, tems (2008–2013) and Factory Automation (2007–2009, since 2014),
pp. 1381–1397, Oct. 2013. the Program and General Chair of the IEEE RT Systems Symposium
[14] E. F. Flushing, M. Kudelski, L. M. Gambardella, and G. A. DiCaro, (2011 and 2012, respectively), Vice-President (2011–2013) and Trustee
“Spatial prediction of wireless links and its application to the path control (2008–2016) of the RoboCup Federation, and an Associate Editor of the
of mobile robots,” in Proc. IEEE Int. Symp. Ind. Embedded Syst., Pisa, Springer Journal of RT Systems (since 2010) and Elsevier Journal of
Italy, Jun. 2014, pp. 218–227. Systems Architecture (since 2012).
[15] “Parrot AR. Drone 2.” [Online]. Available: http://ardrone2.parrot.com,
Accessed on: Jan. 21, 2016