DocumentCode :
261782
Title :
Development of a generic network enabled autonomous vehicle system
Author :
Coombes, Matthew ; Eaton, William ; McAree, Owen ; Wen-Hua Chen
Author_Institution :
Dept. of Automotive & Aeronaut. Eng., Loughborough Univ., Loughborough, UK
fYear :
2014
fDate :
9-11 July 2014
Firstpage :
621
Lastpage :
627
Abstract :
This paper describes the development of a system for autonomous vehicle testing, utilising conventional network infrastructure for communication and control; allowing simultaneous control of multiple vehicles of differing vehicle types. A basic level of autonomy is achieved through the use of an Arduino based commercial autopilot (ArduPilot), which also allows for remote vehicle control via MAVLink protocol commands given through serial communication. Traditionally messages are sent using point-to-point wireless serial modems. As these are restricted in terms of bandwidth and flexibility, an improved set-up is suggested, where an embedded computer system is attached to each vehicle. A custom written Node.js program (MAVNode) is then used to encode and decode MAVLink messages onboard allowing communication over a Local Area Network via Wi-Fi, A selection of hardware configurations are discussed, including the use of conventional Wi-Fi and long range Ubiquiti airMAX wireless routers. Both software and hardware in the loop testing is discussed, in addition to the ability to to perform control from Matlab/Simulink. With all the infrastructure in place, algorithms can be rapidly prototyped. As an example use of the system, a quad-rotor visually tracks a robot while using a remote Matlab installation for image processing and control.
Keywords :
aircraft control; autonomous aerial vehicles; control engineering computing; embedded systems; helicopters; mobile robots; modems; protocols; robot vision; telecommunication network routing; telerobotics; ubiquitous computing; wireless LAN; ArduPilot; Arduino based commercial autopilot; MAVLink protocol commands; MAVNode; Node.js program; Simulink; Wi-Fi; autonomous vehicle testing; embedded computer system; generic network enabled autonomous vehicle system development; hardware-in-the-loop testing; image processing; local area network; long range ubiquiti airMAX wireless routers; point-to-point wireless serial modems; quad-rotor; remote Matlab installation; remote vehicle control; serial communication; simultaneous multiple vehicle control; software-in-the-loop testing; vehicle types; Aircraft; Hardware; IEEE 802.11 Standards; Sensors; Software; Testing; Vehicles; Autopilot; Ethernet Networks; algorithm devel-opment; hardware in the loop; invariant object recognition; rapid prototyping; software in the loop;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control (CONTROL), 2014 UKACC International Conference on
Conference_Location :
Loughborough
Type :
conf
DOI :
10.1109/CONTROL.2014.6915211
Filename :
6915211
Link To Document :
بازگشت