By: Eric Backman Advisor: Dr. Malinowski. Introduction Goals Project Overview and Changes Work...

15
By: Eric Backman Advisor: Dr. Malinowski

Transcript of By: Eric Backman Advisor: Dr. Malinowski. Introduction Goals Project Overview and Changes Work...

Page 1: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

By: Eric BackmanAdvisor: Dr. Malinowski

Page 2: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Introduction Goals Project Overview and Changes Work Completed Updated Schedule

Page 3: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Introduction

Page 4: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Stable Hovering Autonomous take offs and landings Manual control using joystick Collision Avoidance Color Recognition

Page 5: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Removed use of camera and color recognition due to time constraints

Will focus on more accurate distance measurements

Be able to quickly stop within 5 cm of a specific distance from wall

Page 6: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Page 7: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Overall System Requirements◦ Quadrocopter can take off and land autonomously◦ Limit power to maximize time of flight◦ Able to maintain distance from wall with error +/-

5 cm Infrared Sensor Requirements

◦ Sense distance to all objects within at least 1 meter with accuracy of 1 cm

◦ Distance sent to microprocessor from 6 sensors at least every millisecond

Page 8: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Atmega168 Microprocessor Requirements◦ Read the distance sensor voltage with accuracy

equivalent to at least 1 cm◦ Send distance sensor data to BeagleBoard at least

every 10 ms using serial port◦ Create Pulse Width Modulation signal of 50 Hz

that has at least 10 us resolution BeagleBoard Requirements

◦ Update command PWM settings every 20 ms using sensor and joystick inputs

Page 9: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Due to the angle of the Quadrocopter, sensors will give longer distances

This will be fixed by using the command to estimate angle

Will use this to accurately stop at a specific distance from the wall going at varying speeds

Page 10: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

If a 1.25 ms pulse corresponds to a 22.5° angle and it has been running a 25% duty cycle for a certain amount of time

This method depends on accuracy of angle measurements

Page 11: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Design Atmega168 processor programming:

◦ 6 analog channels to ADC w/ sensor resolution .98 cm

◦ 4 channels of PWM w/ 10 us resolution @ 50Hz◦ UART Serial Communication

Beagleboard programming◦ Serial communication◦ UDP network connection

Remote controller programming◦ UDP network connection

Page 12: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Software took much longer than expected◦ Analog to digital converter on Atmega 168 needs

capacitor for accuracy, not well documented◦ Various serial port issues

Removal of camera means the project is still on track to be finished

Page 13: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

Mount hardware Atmega168 processor programming:

◦ Revising code after integration with quadrocopter Beagleboard programming

◦ Mapping joystick to PWM control Revising code after integration with quadrocopter

◦ Collision avoidance◦ Autonomous emergency landing

Remote controller programming◦ Joystick

Page 14: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.

March 7 – Mount hardware March – Final software debugging and initial

flight testing April – Work on getting accurate distances

and collision avoidance Late April – Project analysis and Final report

Page 15: By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.