1. COMMUNICATION Liam O’Sullivan - 06308627 3 Control was off board (on the GCS) Used XBee...

24
AUTONOMOUS HELICOPTER NAVIGATION SYSTEM 2010 1

Transcript of 1. COMMUNICATION Liam O’Sullivan - 06308627 3 Control was off board (on the GCS) Used XBee...

Page 1: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

1

AUTONOMOUS HELICOPTER NAVIGATION SYSTEM 2010

Page 2: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

COMMUNICATIONLiam O’Sullivan - 06308627

Page 3: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

3

Previous Years Communications Control was off board (on the GCS) Used XBee ZigBee RF modules for telemetry Point to point communication Successful communication link Disadvantages

Serial interface Closed architecture User implemented synchronisation No interface standard

Page 4: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

Communications4

HLO-5 Communications

SR-B-08 and 09

Transmit and Receive

Telemetry via WLAN

WiFi Communicatio

n and Architecture

Page 5: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

5

WiFi Communication Protocol Server to client architecture Main server onboard (devices connect to

it) Multiple device/client connections Standard networking protocol (UDP and

TCP) Utilises ‘Heliconnect’

Common network interface Ability to communicate with other projects

Page 6: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

6

WiFi Architecture

Wireless adhoc network (point to point) Unstable (particularly for non-Apple

products) Incompatible

Wireless router network Centralised router Uses Linksys WRT45GL Devices communicate through the router Internet gateway

Page 7: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

7

Wireless Router Network

Quadrotor Platform

Overo Fire UDP Server SSH Server Other Server Processes

WiFi Marvell 88W8686

802.11g Module

Laptop

Ubuntu Linux GCS UDP Client SSH Client Blackfin Image Client

WiFi 802.11g Module

Wirel

ess Li

nk

Blackfin Camera

Analog Devices BF537 Blackfin Image Server

WiFi Lantronix Matchport

802.11g Module

Router

Linksys WRT54GL DHCP Server Internet Gateway

Wireles

s Link

Wireless Link

Page 8: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

8

Communications Summary

WiFi architecture implemented Stable and reliable connection between

platform server and clients

Page 9: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

STATE ESTIMATIONLiam O’Sullivan - 06308627

Page 10: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

State Estimation10

HLO-3 State Estimation

SR-B-04, 05 and 0650Hz State

update

States and Sensors

SR-D-05Process

Measurement Data

Attitude Estimator and

Kalman Filtering

Page 11: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

11

Platform States

17 States to be measuredState Sensor State Sensor

Roll rate IMU and Vicon X velocity IMU* and

Vicon

Pitch rate IMU and Vicon Y velocity IMU* and

Vicon

Yaw rate IMU and Vicon Z velocity IMU* and

Vicon

Roll IMU* and

Vicon

X

displacement

IMU* and

Vicon

Pitch IMU* and

Vicon

Y

displacement

IMU* and

Vicon

Yaw IMU* and

Vicon

Z

displacement

IMU*, Altitude

Sensor and

Vicon

X acceleration IMU and Vicon X target Blackfin

Camera

Y acceleration IMU and Vicon Y target Blackfin

Camera

Z acceleration IMU and Vicon

x

y

z

x

y

z

x

y

z

xt

yt

Page 12: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

12

IMU

Sensor Dynamics 6 DOF IMU 3 gyroscopes and 3 accelerometers Measures

Angular rates Accelerations

Indirectly measures Angles Velocities Displacement

75Hz update rate SPI connection (with Overo Fire) Inherited from AHNS09

,,

zyx ,,

,,

zyx ,,

zyx ,,

Page 13: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

13

Vicon System

External motion capture system Tracks reflective spheres with 5 IR cameras Can measure all required states (except the

camera tracking states) with sub mm accuracy

200Hz update rate Not used for low level control (latency) Verification and Validation tool Ethernet connection (via GCS) Located at the ARCAA building

Page 14: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

14

Altitude Sensor

Maxbotix ultrasonic sensor Measures vertical displacement Sonar range finder (not IR based) Replaced by Vicon System Still incorporated for redundancy UART connection (with Overo Fire) Inherited from 3rd year project

z

Page 15: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

15

Surveyor SRV-1Blackfin Camera Blackfin camera with Analog Devices

processor Embedded image processing (IP) Interface and IP library

Get camera frame Edge detection Colour segmentation Blob detection and others

WiFi connection (camera feed) SPI connection (IP tracking states) Recommended by Supervisor

Page 16: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

16

Sensor Architecture

Quadrotor Platform

Blackfin Camera x and y target tracking

IMU x, y and z accelerations Φ,Θ and Ψ rates

Offboard

Vicon System x, y and z accelerations x, y and z velocities x, y and z displacements Φ,Θ and Ψ rates Φ,Θ and Ψ angles

GCSWireless Link

Overo Fire Φ,Θ and Ψ angles x, y and z velocities* x, y and z displacements*

Altitude Sensor z displacement

UART

SPI

SPI Ethernet

*If required

Page 17: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

17

Kalman Filter and Sensor Fusion IMU measurements are noisy and will

drift Require attitude estimator to correct for

this Will be based on the attitude estimator

from AHNS2009 Basic Kalman filter

Page 18: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

18

Subsystem Progress and Future Work

All sensors are operational Software interface libraries completed

for IMU Blackfin Camera

Future work Altitude sensor software interface Vicon system client Attitude estimator implementation

Page 19: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

LOCALISATIONLiam O’Sullivan - 06308627

Page 20: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

Localisation20

HLO-2 Localisation

SR-B-07Estimation of X and Y displaceme

nt

Image Processing

Page 21: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

21

Original Purpose

Blackfin Camera mounted underneath platform

Search for cross “blob” to localise itself (via IP)

Dead reckoning navigation from blob centroid (x and y displacement)

+Camera Field of View

x

y

Localisation Blob

Page 22: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

22

Updated Design

Newly integrated Vicon system eliminates need for dead reckoning

Will now perform a path tracking function for autonomous navigation (xt and yt displacement)

Camera Field of View

yt

xt Navigation Track

Page 23: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

23

Localisation Summary

Success of this subsystem is dependent on all other subsystems

Re-evaluation of subsystem may need to occur if project progress stalls

Page 24: 1. COMMUNICATION Liam O’Sullivan - 06308627 3  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.

24

SYSTEM DEMONSTRATION AND QUESTIONS