TY - GEN
T1 - UB-ANC emulator
T2 - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
AU - Modares, Jalil
AU - Mastronarde, Nicholas
AU - Dantu, Karthik
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/2/22
Y1 - 2017/2/22
N2 - Recent interest in hobby aerial vehicles and their applications has seen the emergence of quadrotor designs with various form factors, and development of waypoint-based flight controllers such as APM and Pixhawk. Common to these flight controllers is the use of the Micro Air Vehicle Communications Protocol (MAVLink) that allows the flight controller to communicate with a ground control station. However, it is still challenging to experiment with multiple such aerial vehicles concurrently. To this end, we have developed an open software/hardware platform-the University at Buffalo's Airborne Networking and Communications testbed (UB-ANC)-that facilitates rapid development and deployment of multi-drone applications. In this paper, we present the UB-ANC Emulator, an emulation environment to design, implement, and test various applications (missions) involving one or more drones in software, and provides seamless transition to experimentation. We validate the UB-ANC Emulator's output against experimental data collected in a mission with three networked drones to demonstrate its feasibility and accuracy, and we demonstrate its scalability up to 100 drones using a simulated 'leader-follower' mission.
AB - Recent interest in hobby aerial vehicles and their applications has seen the emergence of quadrotor designs with various form factors, and development of waypoint-based flight controllers such as APM and Pixhawk. Common to these flight controllers is the use of the Micro Air Vehicle Communications Protocol (MAVLink) that allows the flight controller to communicate with a ground control station. However, it is still challenging to experiment with multiple such aerial vehicles concurrently. To this end, we have developed an open software/hardware platform-the University at Buffalo's Airborne Networking and Communications testbed (UB-ANC)-that facilitates rapid development and deployment of multi-drone applications. In this paper, we present the UB-ANC Emulator, an emulation environment to design, implement, and test various applications (missions) involving one or more drones in software, and provides seamless transition to experimentation. We validate the UB-ANC Emulator's output against experimental data collected in a mission with three networked drones to demonstrate its feasibility and accuracy, and we demonstrate its scalability up to 100 drones using a simulated 'leader-follower' mission.
UR - https://www.scopus.com/pages/publications/85015911261
U2 - 10.1109/SIMPAR.2016.7862404
DO - 10.1109/SIMPAR.2016.7862404
M3 - Conference contribution
AN - SCOPUS:85015911261
T3 - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
SP - 252
EP - 258
BT - 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2016
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 13 December 2016 through 16 December 2016
ER -