The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance

This thesis details the development of the Algorithmic Robotics Laboratory, its experimental software environment, and a case study featuring a novel hardware validation of optimal reciprocal collision avoidance. We constructed a robotics laboratory in both software and hardware in which to perform...

Full description

Bibliographic Details
Main Author: Conroy, Parker James
Format: Text
Language:English
Published: University of Utah 2013
Subjects:
ROS
UAV
VO
Online Access:https://dx.doi.org/10.26053/0h-cfpd-kh00
https://collections.lib.utah.edu/ark:/87278/s6z92mk4
id ftdatacite:10.26053/0h-cfpd-kh00
record_format openpolar
spelling ftdatacite:10.26053/0h-cfpd-kh00 2023-05-15T17:54:03+02:00 The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance Conroy, Parker James 2013 application/pdf https://dx.doi.org/10.26053/0h-cfpd-kh00 https://collections.lib.utah.edu/ark:/87278/s6z92mk4 en eng University of Utah Collision avoidance ORCA Quadrotor ROS UAV VO article-journal Text ScholarlyArticle 2013 ftdatacite https://doi.org/10.26053/0h-cfpd-kh00 2021-11-05T12:55:41Z This thesis details the development of the Algorithmic Robotics Laboratory, its experimental software environment, and a case study featuring a novel hardware validation of optimal reciprocal collision avoidance. We constructed a robotics laboratory in both software and hardware in which to perform our experiments. This lab features a netted flying volume with motion capture and two custom quadrotors. Also, two experimental software architectures are developed for actuating both ground and aerial robots within a Linux Robot Operating System environment. The first of the frameworks is based upon a single finite state machine program which managed each aspect of the experiment. Concerns about the complexity and reconfigurability of the finite state machine prompted the development of a second framework. This final framework is a multimodal structure featuring programs which focus on these specific functions: State Estimation, Robot Drivers, Experimental Controllers, Inputs, Human Robot Interaction, and a program tailored to the specifics of the algorithm tested in the experiment. These modular frameworks were used to fulfill the mission of the Algorithmic Robotics Lab, in that they were developed to validate robotics algorithms in experiments that were previously only shown in simulation. A case study into collision avoidance was used to mark the foundation of the laboratory through the proving of an optimal reciprocal collision avoidance algorithm for the first time in hardware. In the case study, two human-controlled quadrotors were maliciously flown in colliding trajectories. Optimal reciprocal collision avoidance was demonstrated for the first time on completely independent agents with local sensing. The algorithm was shown to be robust to violations of its inherent assumptions about the dynamics of agents and the ability for those agents to sense imminent collisions. These experiments, in addition to the mathematical foundation of exponential convergence, submits th a t optimal reciprocal collision avoidance is a viable method for holonomic robots in both 2-D and 3-D with noisy sensing. A basis for the idea of reciprocal dance, a motion often seen in human collision avoidance, is also suggested in demonstration to be a product of uncertainty about the state of incoming agents. In the more than one hundred tests conducted in multiple environments, no midair collisions were ever produced. Text Orca DataCite Metadata Store (German National Library of Science and Technology)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language English
topic Collision avoidance
ORCA
Quadrotor
ROS
UAV
VO
spellingShingle Collision avoidance
ORCA
Quadrotor
ROS
UAV
VO
Conroy, Parker James
The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
topic_facet Collision avoidance
ORCA
Quadrotor
ROS
UAV
VO
description This thesis details the development of the Algorithmic Robotics Laboratory, its experimental software environment, and a case study featuring a novel hardware validation of optimal reciprocal collision avoidance. We constructed a robotics laboratory in both software and hardware in which to perform our experiments. This lab features a netted flying volume with motion capture and two custom quadrotors. Also, two experimental software architectures are developed for actuating both ground and aerial robots within a Linux Robot Operating System environment. The first of the frameworks is based upon a single finite state machine program which managed each aspect of the experiment. Concerns about the complexity and reconfigurability of the finite state machine prompted the development of a second framework. This final framework is a multimodal structure featuring programs which focus on these specific functions: State Estimation, Robot Drivers, Experimental Controllers, Inputs, Human Robot Interaction, and a program tailored to the specifics of the algorithm tested in the experiment. These modular frameworks were used to fulfill the mission of the Algorithmic Robotics Lab, in that they were developed to validate robotics algorithms in experiments that were previously only shown in simulation. A case study into collision avoidance was used to mark the foundation of the laboratory through the proving of an optimal reciprocal collision avoidance algorithm for the first time in hardware. In the case study, two human-controlled quadrotors were maliciously flown in colliding trajectories. Optimal reciprocal collision avoidance was demonstrated for the first time on completely independent agents with local sensing. The algorithm was shown to be robust to violations of its inherent assumptions about the dynamics of agents and the ability for those agents to sense imminent collisions. These experiments, in addition to the mathematical foundation of exponential convergence, submits th a t optimal reciprocal collision avoidance is a viable method for holonomic robots in both 2-D and 3-D with noisy sensing. A basis for the idea of reciprocal dance, a motion often seen in human collision avoidance, is also suggested in demonstration to be a product of uncertainty about the state of incoming agents. In the more than one hundred tests conducted in multiple environments, no midair collisions were ever produced.
format Text
author Conroy, Parker James
author_facet Conroy, Parker James
author_sort Conroy, Parker James
title The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
title_short The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
title_full The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
title_fullStr The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
title_full_unstemmed The development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
title_sort development of an aerial robotics laboratory highlighting the first experimental validation of optimal reciprocal collision avoidance
publisher University of Utah
publishDate 2013
url https://dx.doi.org/10.26053/0h-cfpd-kh00
https://collections.lib.utah.edu/ark:/87278/s6z92mk4
genre Orca
genre_facet Orca
op_doi https://doi.org/10.26053/0h-cfpd-kh00
_version_ 1766161767049723904