Distributed control architecture

This document describes the development and testing of a novel Distributed Control Architecture (DCA). The DCA developed during the study is an attempt to turn the components used to construct unmanned vehicles into a network of intelligent devices, connected using standard networking protocols. The...

Full description

Bibliographic Details
Main Author: Rawlings, Trevor
Published: Loughborough University 2009
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.554069
id ndltd-bl.uk-oai-ethos.bl.uk-554069
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-5540692015-03-20T04:27:36ZDistributed control architectureRawlings, Trevor2009This document describes the development and testing of a novel Distributed Control Architecture (DCA). The DCA developed during the study is an attempt to turn the components used to construct unmanned vehicles into a network of intelligent devices, connected using standard networking protocols. The architecture exists at both a hardware and software level and provides a communication channel between control modules, actuators and sensors. A single unified mechanism for connecting sensors and actuators to the control software will reduce the technical knowledge required by platform integrators and allow control systems to be rapidly constructed in a Plug and Play manner. DCA uses standard networking hardware to connect components, removing the need for custom communication channels between individual sensors and actuators. The use of a common architecture for the communication between components should make it easier for software to dynamically determine the vehicle s current capabilities and increase the range of processing platforms that can be utilised. Implementations of the architecture currently exist for Microsoft Windows, Windows Mobile 5, Linux and Microchip dsPIC30 microcontrollers. Conceptually, DCA exposes the functionality of each networked device as objects with interfaces and associated methods. Allowing each object to expose multiple interfaces allows for future upgrades without breaking existing code. In addition, the use of common interfaces should help facilitate component reuse, unit testing and make it easier to write generic reusable software.006.3Loughborough Universityhttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.554069https://dspace.lboro.ac.uk/2134/6077Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 006.3
spellingShingle 006.3
Rawlings, Trevor
Distributed control architecture
description This document describes the development and testing of a novel Distributed Control Architecture (DCA). The DCA developed during the study is an attempt to turn the components used to construct unmanned vehicles into a network of intelligent devices, connected using standard networking protocols. The architecture exists at both a hardware and software level and provides a communication channel between control modules, actuators and sensors. A single unified mechanism for connecting sensors and actuators to the control software will reduce the technical knowledge required by platform integrators and allow control systems to be rapidly constructed in a Plug and Play manner. DCA uses standard networking hardware to connect components, removing the need for custom communication channels between individual sensors and actuators. The use of a common architecture for the communication between components should make it easier for software to dynamically determine the vehicle s current capabilities and increase the range of processing platforms that can be utilised. Implementations of the architecture currently exist for Microsoft Windows, Windows Mobile 5, Linux and Microchip dsPIC30 microcontrollers. Conceptually, DCA exposes the functionality of each networked device as objects with interfaces and associated methods. Allowing each object to expose multiple interfaces allows for future upgrades without breaking existing code. In addition, the use of common interfaces should help facilitate component reuse, unit testing and make it easier to write generic reusable software.
author Rawlings, Trevor
author_facet Rawlings, Trevor
author_sort Rawlings, Trevor
title Distributed control architecture
title_short Distributed control architecture
title_full Distributed control architecture
title_fullStr Distributed control architecture
title_full_unstemmed Distributed control architecture
title_sort distributed control architecture
publisher Loughborough University
publishDate 2009
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.554069
work_keys_str_mv AT rawlingstrevor distributedcontrolarchitecture
_version_ 1716785134776090624