ee4001: final year project continuous assessment 1 · ee4001: final year project continuous...

19
Universal Control Methodology Design and Implementation for Unmanned Vehicles Phang Swee King 24 th September 2009 EE4001: Final Year Project Continuous Assessment 1

Upload: others

Post on 20-Aug-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Universal Control Methodology Design and Implementation for Unmanned Vehicles

Phang Swee King

24th September 2009

EE4001: Final Year Project Continuous Assessment 1

Page 2: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 3: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 4: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Goal of the Project This project aims to develop a universal control methodology

which can be universally applied to unmanned vehicles. Design of controller Overall integration

Win the Singapore Amazing Flying Machine Competition

Page 5: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Roadmap Semester Week Team’s Target

1

1~4 Research + Components’ Selection

5~6 Components’ Testing

7~10 Components’ Integration

11~13 Model Design + Full Integration

Vacation Model Construction

2

1~8 Flight Tests

9 SAFMC

10~11 Thesis

12~13 Final Presentation of FYP

My Target

Research + Selection

Testing + Programming

Integration with IMU/Sensor

Integration with Vision System

Identify Mathematical Model

Design Control Algorithms

SAFMC

Thesis

Final Presentation of FYP

Page 6: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 7: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Literature Review Controller Methodology Revised a few NUS control modules: EE2010 – Control EE3304 – Digital Control System EE4302 – Advance Control System EE3302 – Industrial Control System ME4245 – Robotic Control

Online research of project related topic, such as Kalman Filter, Extended Kalman Filter, etc.

Detailed study of Wang Tao’s FYP thesis. Detailed study of Dr Cai’s PhD thesis. Read and understand MircoGear’s codes.

Page 8: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 9: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Platform Choosing Unmanned

Vehicles

Ground (UGV)

Air (UAV)

Fixed Wings Rotorcraft

Single Rotor Co-axial Quad Rotor

Airship

Underwater (UUV)

Page 10: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Why Co-axial Helicopter Generally smaller in size Resistant to pitch or roll tilts

Page 11: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 12: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Selection of Components Central Processing Unit BeagleBoard OMAP3530 processor Industry’s highest performance

ARM (600MHz) 3 Serial Ports I2S, SPI, MMC/SD Small: 3” x 3”

Page 13: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Selection of Components Inertial measurement unit:

ADIS16405

GPS: U-blox: LEA-5H

Wireless modem: Xbee pro 868 MHz

Ultrasonic sonar: SRF08 sonar sensor

Servo controller: Pololu servo controller

Page 14: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Testing of Components Installed 2 different systems

on BeagleBoard Angstrom Distribution ACELFS

Tested with simple C/C++ programs HelloWorld MicroGear

Tested with 2 different way to compile Compile in Linux Compile in BeagleBoard

Page 15: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Testing of Components Identified first Serial Port Connecting it via a Null Modem Cable to a computer and access

it using a terminal program.

Setup second Serial Port Write simple program output to Serial Port 2 and observe the

output with an Oscilloscope.

a Carriage Return

Line Feed

Page 16: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Integration of Components BeagleBoard – Xbee Pro Modem Connect Modems to Serial Port 1

of BeagleBoard and USB Port of computer.

Verify the connection via a terminal program.

BeagleBoard – MNAV100 (IMU) Connect MNAV100 to Serial Port 2

of BeagleBoard Still in process…

Page 17: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Outlines Introduction

Goal of the Project Roadmap

Literature Review Evaluation of Materials

Platform Choosing Why Co-axial Helicopter

Actual Work Done Selection of Components Testing of Components Integration of Components

Summary

Page 18: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Summary Semester Week My Target

1

1~4 Research + Selection

5~6 Testing + Programming

7~10 Integration with IMU/Sensor

11~13 Integration with Vision System

Vacation Identify Mathematical Model

2

1~8 Design Control Algorithms

9 SAFMC

10~11 Thesis

12~13 Final Presentation of FYP

Page 19: EE4001: Final Year Project Continuous Assessment 1 · EE4001: Final Year Project Continuous Assessment 1 . ... Model Design + Full Integration . Vacation : Model Construction . 2

Thank You