Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Matthew Coombes is active.

Publication


Featured researches published by Matthew Coombes.


ukacc international conference on control | 2012

Development of an autopilot system for rapid prototyping of high level control algorithms

Matthew Coombes; Owen McAree; Wen-Hua Chen; Peter M. Render

This paper describes the development of a system for the rapid prototyping of high level control algorithms using an Arduino based commercial off the shelf autopilot called ArduPilot. It is capable of controlling multiple vehicle types, including fixed, and rotary wing aircraft as well as ground vehicles. The inner loop control is performed by ArduPilot, so the high level control can be rapidly prototyped and tested in Simulink, or an embedded system. The ability to conduct tests in software and hardware in the loop has also be developed, to enable safe testing of algorithms, which will speed up the development process. To show its functionality and ability to assist with the development process of algorithms, ArduPilot is used with a remote controlled aircraft in simulation and in real world testing to verify newly developed high level algorithms for UAVs.


Journal of Intelligent and Robotic Systems | 2014

Reachability Analysis of Landing Sites for Forced Landing of a UAS

Matthew Coombes; Wen-Hua Chen; Peter M. Render

This paper details a method to ascertain the reachability of known emergency landing sites for any fixed wing aircraft in a forced landing situation. With a knowledge of the aircraft’s state and parameters, as well as a known wind profile, the area of maximum glide range can be calculated using aircraft equations of motion for gliding flight. A landing descent circuit technique used by human pilots carrying out forced landings called high key low key is employed to account for the extra glide distance required for an approach and landing. By combining maximum glide range analysis with the descent circuit, all the reachable landing sites can be determined. X-Plane flight simulator is used to demonstrate and validate the techniques presented.


international conference on unmanned aircraft systems | 2013

Reachability analysis of landing sites for forced landing of a UAS

Matthew Coombes; Wen-Hua Chen; Peter M. Render

This paper details a method to ascertain the reachability of known emergency landing sites for any fixed wing aircraft in a forced landing due to engine failure in steady uniform wind conditions. With knowledge of the aircrafts state and parameters, and landing site location and landing direction, the minimum height loss path can be defined. This uses glide performance calculations and a trajectory planner to give a minimum height loss to each landing site. Based on the aircrafts initial altitude it can calculate if the site is reachable, and how reachable it is. The path definition takes into account wind and uses a geometric shape called a trochoid to define the gliding turns in wind. This method is generic enough for use by any aircraft in any wind conditions.


ukacc international conference on control | 2014

Development of a generic network enabled autonomous vehicle system

Matthew Coombes; William H. Eaton; Owen McAree; Wen-Hua Chen

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.


Journal of Aircraft | 2017

Landing Site Reachability in a Forced Landing of Unmanned Aircraft in Wind

Matthew Coombes; Wen-Hua Chen; Peter M. Render

Autonomous contingency management systems, such as a forced-landing system, which reacts appropriately to an engine failure, are important for the safe operation of unmanned aircraft systems. This paper details a method to ascertain the reachability of any possible emergency landing site for a forced landing in steady uniform wind conditions. With knowledge of the aircraft’s state, such as speed, heading, location, and orientation of a landing site, a method to calculate a minimum height loss path is developed based on aircraft glide performance. Wind direction and speed are taken into account using a trochoidal approach by defining the minimum height loss turn path. To facilitate real-time implementation, simplified gliding equations are developed without accuracy loss. The reachability of each site can be calculated as well as how much safety margin an aircraft would have. This method is generic and could also provide decision support for human pilots in forced-landing situations. Two types of aircraft,...


Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering | 2016

Enhanced situation awareness for unmanned aerial vehicle operating in terminal areas with circuit flight rules

Cunjia Liu; Matthew Coombes; Baibing Li; Wen-Hua Chen

This paper considers the situation awareness function associated with an unmanned aerial vehicle arriving at an uncontrolled airfield. Given no air traffic control service available within such a terminal area, the unmanned aerial vehicle needs to establish a good level of situation awareness by using its onboard sensors to detect and track other traffic aircraft. Comparing to the existing works which mainly use sensor observations in the filtering process, this paper exploits the circuit flight rules to provide extra knowledge about the target behaviour. This is achieved by using multiple models to describe the target motions in different flight phases and characterising the phase transition in a stochastic manner. Consequently, an interacting multiple model particle filter with state-dependent transition probabilities is developed to provide the required situation awareness function.


Journal of Aerospace Information Systems | 2016

Site Selection During Unmanned Aerial System Forced Landings Using Decision-Making Bayesian Networks

Matthew Coombes; Wen-Hua Chen; Peter M. Render

This is a technical note published in the Journal of Aerospace Information Systems [© by the American Institute of Aeronautics and Astronautics, Inc.].


international conference on unmanned aircraft systems | 2016

Colour based semantic image segmentation and classification for unmanned ground operations

Matthew Coombes; William H. Eaton; Wen-Hua Chen

To aid an automatic taxiing system for unmanned aircraft, this paper presents a colour based method for semantic segmentation and image classification in an aerodrome environment with the intention to use the classification output to aid navigation and collision avoidance. Based on previous work, this machine vision system uses semantic segmentation to interpret the scene. Following an initial superpixel based segmentation procedure, a colour based Bayesian Network classifier is trained and used to semantically classify each segmented cluster. HSV colourspace is adopted as it is close to the way of human vision perception of the world, and each channel shows significant differentiation between classes. Luminance is used to identify surface lines on the taxiway, which is then fused with colour classification to give improved classification results. The classification performance of the proposed colour based classifier is tested in a real aerodrome, which demonstrates that the proposed method outperforms a previously developed texture only based method.


international conference on unmanned aircraft systems | 2015

Reachability analysis of landing sites for forced landing of a UAS in wind using trochoidal turn paths

Matthew Coombes; Wen-Hua Chen; Peter M. Render

This paper details a method to ascertain the reachability of known emergency landing sites for any fixed wing aircraft in a forced landing due to engine failure in steady uniform wind conditions. With knowledge of the aircrafts state and parameters, and landing site location and landing direction, the minimum height loss path can be defined. This uses glide performance calculations and a trajectory planner to give a minimum height loss to each landing site. Based on the aircrafts initial altitude it can calculate if the site is reachable, and how reachable it is. The path definition takes into account wind and uses a geometric shape called a trochoid to define the gliding turns in wind. This method is generic enough for use by any aircraft in any wind conditions.


Archive | 2019

A Generic ROS Based System for Rapid Development and Testing of Algorithms for Autonomous Ground and Aerial Vehicles

Pawel Ladosz; Matthew Coombes; Jean Smith; Michael Hutchinson

This chapter presents a Robot Operating System (ROS) framework for development and testing of autonomous control functions. The developed system offers the user significantly reduced development times over prior methods. Previously, development of a new function from theory to flight test required a range of different test systems which offered minimal integration; this would have required great effort and expense. A generic system has been developed that can operate a large range of robotic systems. By design, a developed controller can be taken from numerical simulation, through Software/Hardware in the loop simulation to flight test, with no adjustment of code required. The flexibility and power of ROS was combined with the Robotic Systems toolbox from MATLAB/Simulink, Linux embedded systems and a commercially available autopilot. This affords the user a low cost, simple, highly flexible and reconfigurable system. Furthermore, by separating experimental controllers from the autopilot at the hardware level, flight safety is maintained as manual override is available at all times, regardless of faults in any experimental systems. This chapter details the system and demonstrates the functionality with two case studies.

Collaboration


Dive into the Matthew Coombes's collaboration.

Top Co-Authors

Avatar

Wen-Hua Chen

Loughborough University

View shared research outputs
Top Co-Authors

Avatar

Cunjia Liu

Loughborough University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Baibing Li

Loughborough University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bowen Lu

Loughborough University

View shared research outputs
Top Co-Authors

Avatar

Jinya Su

Loughborough University

View shared research outputs
Top Co-Authors

Avatar

Owen McAree

University of Sheffield

View shared research outputs
Top Co-Authors

Avatar

Jean Smith

Loughborough University

View shared research outputs
Researchain Logo
Decentralizing Knowledge