Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation

Multi-robot networks are used in a variety of military and civilian applications such as harbour protection, perimeter surveillance, search & rescue missions and cooperative estimation, among others. In order to develop functional multi-robot networks to achieve these tasks, a combination of...

Full description

Bibliographic Details
Main Author: Tanveer, Sarmad
Other Authors: Spinello, Davide
Format: Others
Language:en
Published: Université d'Ottawa / University of Ottawa 2021
Subjects:
Online Access:http://hdl.handle.net/10393/42868
http://dx.doi.org/10.20381/ruor-27085
id ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-42868
record_format oai_dc
spelling ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-428682021-11-02T05:30:57Z Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation Tanveer, Sarmad Spinello, Davide Robotics Machine Learning Swarm Arduino XBee Control Systems Mechanical Sensors Algorithms Python Tensorflow Controllers Multi-robot networks are used in a variety of military and civilian applications such as harbour protection, perimeter surveillance, search & rescue missions and cooperative estimation, among others. In order to develop functional multi-robot networks to achieve these tasks, a combination of theoretical and experimental work is required. Theoretical research aims to model the open and closed loop dynamics of multi-robot systems and to develop corresponding control algorithms for tackling the previously mentioned tasks. Experimental work focuses on the hardware or simulated implementations to test and evaluate the algorithms’ performance, and eventually inform refinements of theoretical algorithms to adapt to hardware imposed intrinsic constraints. As theoretical and algorithmic research in the field of multi-robot networks matures, a need for experimental validation of a variety of sophisticated algorithmic tools becomes apparent, with the two aspects co-developing to inform theoretical refinements that account for hardware induced constraints, and possible technological advances suggested by theoretical predictions. This thesis contributes a design for a hardware test platform for evaluating and implementing algorithms in the field of multi-robot networks. The test platform design implements an off the market robot solution for the robotic agents, discussing various additional embedded frameworks that allow for capabilities such as indoor agent localization, inter-agent wireless communication and agent locomotion, with the goal of understanding if a combination of existing market and academic technologies can be used to develop a cost effective hardware multi-agent test platform. The proposed hardware design is then validated on previously developed multiagent area coverage control and optimization algorithms. More specifically, the hardware test platform is used to implement various optimal coverage problems with time invariant risk density distributions. Both uniform and nonuniform risk density distribution scenarios are considered. These experimental results are compared with simulations to assess if the proposed hardware test platform design can plausibly reproduce behaviours that are consistent with theoretical predictions of area coverage control algorithms. Future work will include the extension of the testing capabilities of this test platform to a larger class of multi-agent control algorithms. 2021-11-01T14:40:23Z 2021-11-01T14:40:23Z 2021-11-01 Thesis http://hdl.handle.net/10393/42868 http://dx.doi.org/10.20381/ruor-27085 en application/pdf Université d'Ottawa / University of Ottawa
collection NDLTD
language en
format Others
sources NDLTD
topic Robotics
Machine Learning
Swarm
Arduino
XBee
Control Systems
Mechanical
Sensors
Algorithms
Python
Tensorflow
Controllers
spellingShingle Robotics
Machine Learning
Swarm
Arduino
XBee
Control Systems
Mechanical
Sensors
Algorithms
Python
Tensorflow
Controllers
Tanveer, Sarmad
Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
description Multi-robot networks are used in a variety of military and civilian applications such as harbour protection, perimeter surveillance, search & rescue missions and cooperative estimation, among others. In order to develop functional multi-robot networks to achieve these tasks, a combination of theoretical and experimental work is required. Theoretical research aims to model the open and closed loop dynamics of multi-robot systems and to develop corresponding control algorithms for tackling the previously mentioned tasks. Experimental work focuses on the hardware or simulated implementations to test and evaluate the algorithms’ performance, and eventually inform refinements of theoretical algorithms to adapt to hardware imposed intrinsic constraints. As theoretical and algorithmic research in the field of multi-robot networks matures, a need for experimental validation of a variety of sophisticated algorithmic tools becomes apparent, with the two aspects co-developing to inform theoretical refinements that account for hardware induced constraints, and possible technological advances suggested by theoretical predictions. This thesis contributes a design for a hardware test platform for evaluating and implementing algorithms in the field of multi-robot networks. The test platform design implements an off the market robot solution for the robotic agents, discussing various additional embedded frameworks that allow for capabilities such as indoor agent localization, inter-agent wireless communication and agent locomotion, with the goal of understanding if a combination of existing market and academic technologies can be used to develop a cost effective hardware multi-agent test platform. The proposed hardware design is then validated on previously developed multiagent area coverage control and optimization algorithms. More specifically, the hardware test platform is used to implement various optimal coverage problems with time invariant risk density distributions. Both uniform and nonuniform risk density distribution scenarios are considered. These experimental results are compared with simulations to assess if the proposed hardware test platform design can plausibly reproduce behaviours that are consistent with theoretical predictions of area coverage control algorithms. Future work will include the extension of the testing capabilities of this test platform to a larger class of multi-agent control algorithms.
author2 Spinello, Davide
author_facet Spinello, Davide
Tanveer, Sarmad
author Tanveer, Sarmad
author_sort Tanveer, Sarmad
title Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
title_short Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
title_full Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
title_fullStr Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
title_full_unstemmed Design and Development of a Hardware Test Platform for Multi-Agent Control Algorithms Testing and Validation
title_sort design and development of a hardware test platform for multi-agent control algorithms testing and validation
publisher Université d'Ottawa / University of Ottawa
publishDate 2021
url http://hdl.handle.net/10393/42868
http://dx.doi.org/10.20381/ruor-27085
work_keys_str_mv AT tanveersarmad designanddevelopmentofahardwaretestplatformformultiagentcontrolalgorithmstestingandvalidation
_version_ 1719492148063109120