Visual Localisation and Control of MAVs
|
Supervisor: A/Prof. Tomonari Furukawa |
Fig.1: Coaxial Helicopter (MAV Version 2)
|
|
|
Contact Background |
||
|
Objective
This project is aimed at developing a localisation and control system for MAVs with a ground vehicle or a group of MAVs. The required on-board devices must be suitable for MAVs in terms of weight, size and power consumption. Also, the system should work in any unknown environment without any infrastructure. |
||
|
Approach
In this project, a commercially available 4 channels radio-controlled coaxial helicopter (Fig.1) within 0.3m is chosen and modified. Thanks to the weighted flybar attached to the top blades, it is easier to be controlled comparing to conventional helicopter. To track its 6 Degrees-of-Freedom (DoF) motion, 2 blue blade-mounted LEDs form an ellipse in the captured image (Fig.2) (See Video 3). Since the width of the ellipse is independent on the orientation of the helicopter, it gives the distance (x) between the helicopter and the camera. The center of the ellipse gives the y- and z-coordinates of the helicopter. An additional red LED is located at the tail for predicting the yaw. The developed system is the first 6 DoF visual localisation system for helicopters using only 1 off-board camera and 3 LEDs. At least 4 LEDs and 1 off-board camera or 3 LEDs and 2 off-board camera are required in other existing systems. Moreover, the strength of the developed system is the camera can be mounted at any positions in the Line-of-Sight of the LEDs. Based on the proposed localisation technique, a control system for the helicopter has been developing. Fig. 3 shows the block diagram of the control system with visual feedback. The computer sends the analog signals to the remote controller through D/A converter to change the control actions of the helicopter. Due to the complexity and non-linearity of the co-axial helicopter's aerodynamics, it is very difficult to obtain the helicopter aerodynamics model and the optimal controller. To overcome this problem, a lift force measurement system with different control inputs has been developed. The current approach for the design of 4 PD controllers is to use Ziegler Nichols tuning method. Video 4 shows how to tune the PD values based on the response of the helicopter. In the video, the helicopter was controlled by a Proportional control. The period of the oscillation was recorded for tuning the components in the PID controller. |
||
| Results
The visual tracking system has been developed successfully. Fig.4 shows the recognized ellipse (red dash line) on the flying helicopter (See Video 1). Fig.5 and Fig.6 depict the real-time positioning ability of the system and the 3D positioning results (See Video 2) and the accuracies of the developed system at different ranges. The 3D RMS positioning error of the system are 2-3.5% at the range varied from 1 to 8m from the camera. The pose estimation RMS error is 4 degree at the distance of 2 m from the camera. The computer-controlled system has been developed and tested successfully. Video 7 shows the successful 3D position and yaw control by PD controllers. Using the oscillating period in Video 4, the ratio between P and D in the height controller is obtained. The PD controller is good enough as the steady state error is small. In the current control system, the MAV is able to hover around a point with 0.2 m (RMS) 3D positioning error. This project is still on-going. The progress will be updated. |
||
|
Videos P.S. The red dash line represents the estimated best fit ellipse for the detected cyan colour. |
||
|
Publication
|
Other Link
Our MAV appears in "Catalyst" on ABC - Play Video, Read Transcript
UNSW CSE's Draganflyer Outdoor Human Control Demo 1 - Play Video
UNSW CSE's Draganflyer Outdoor Human Control Demo 2 - Play Video




