 The ASD is an Aerial Surveillance Drone that is designed for use by corporate or military projects.  The ASD provides advanced reconnaissance and much.

Slides:



Advertisements
Similar presentations
RedBot An introduction to robotics using the SparkFun RedBot Board
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
TEAM SYNTECH KEN, ANDY, DAN, TRAVIS, RYAN Project ASD (Aerial Surveillance Drone) 1/25/2011.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Camden Mendiola Ben Houston Monty Prekeris Dan Rice Dan “Klitz” Johnson.
The Can Crusher Group 12 Stanley Andrews Brandon Jefferson.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
RAMMBO the Robot Butler RAMMBO the Robot Butler R obert Morson A ngela Uribe M elissa Jansen M ahdi Moghaddamzadeh B ianca Ragin O ur team (as stated above)
University of Kansas EPS of KUTEsat Pathfinder Leon S. Searl April 5, 2006 AE256 Satellite Electrical Power Systems.
Design 06 Karim Gilani Patrick Fakhir Jaydeep Patel.
SDP 2009 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
B.R.A.V.O. Bring Reliability to Autonomous Vehicle Operation Group 11 Christopher Cox Mirazam Usmanov Douglas Akinola Henry McWhorter.
TCSP – Design Constraint Analysis. Design Constraints Primary Constraints - Weight - Component Size - Power Consumption Secondary Constraints - Navigational.
RM2C Understanding Connections on the Robot Control Board (RCB).
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
FUFO project Final report.
Getting Started With the Arduino Uno
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
Team 3 Ashwin Shankar Upsham Dawra Samit Sura Joe Katz.
Quad copter Progress Report II October 15 – October 29 Team 22 Shawn Havener Mehdi Hatim.
RenBED – Technical Training Jon Fuge – Renishaw plc.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
Autonomous Quadcopter Andrew Martin, Baobao Lu, Cindy Xin Ting Group 37 TA: Katherine O'Kane.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Motorized Longboard Group 39 Daniel Moon Kevin Lee Leon Ko TA: Mustafa Mukadam 1.
EM DEVICE Group #4: Kevin Cheng, Dan Long, Kathy Qiu.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Group #3 RC Ghost Rider Adolph Arieux (EE) James Russick (EE) Paul Shimei (EE) Sponsored by: Workforce Central Florida Mentor: Richard Barrett - ITT.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Home automation using Arduino & ‘PIR sensor’
Nicholas Reich Ethan Plummer R. Alex Kibler
Automatic human detector garbage can.
Flying Flashlight May1738 Adviser: Dr. Gary Tuttle
SCADA for Remote Industrial Plant
‘SONAR’ using Arduino & ultrasonic distance sensor
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
TCSP – Design Constraint Analysis
Manual Robotics ..
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
BUILDING AN AUTONOMOUS QUADCOPTER.
Introduction to arduino
Presentation transcript:

 The ASD is an Aerial Surveillance Drone that is designed for use by corporate or military projects.  The ASD provides advanced reconnaissance and much needed intel on tactical locations.  Autonomous drones are expendable.

Fully constructed quad-copter with limited capability. This includes: Designed and constructed frame and test area Hover function Balance function

Fully constructed and functional quad- copter This includes: Hover and Balance functionality Turn left/right Ascend Descend Wireless communication established

A completed quad-copter with mounted camera and fully autonomous functionality.

Daniel PCB Design Core circuit design Peripheral design V1 and V2 board layout Power Systems Primary and auxiliary power design Ryan Software Algorithm development Software development Hardware Motor mount design Prop mounting Material testing Ken Software Lead software design Software development Algorithm design Hardware Frame design Material research Travis PCB Design Core circuit design Peripheral design Circuit construction Software Software development Test Design Test area design Test data collection Andy Documentation and Budget CDR compilation. Resource tracking Timesheet upkeep Hardware Frame construction Test Design Construct test area

Bought ItemsPartQtyCostTotal+tax LiPo Balance ChargerEXTR EDF Outrunner motorHK Brushless heli motorTP T Turnigy EDF OutrunnerT26101C GWS EP Propeller 127x76mm 6pc.GWS-DD Thunder Power 2250 mAh LiPolyLP-TP2250-3SP Tenergy LiPo Battery Tester Heli Series ESC (motor driver) E-Flite Balance Adapter CablesEFLA balancer connectors PVC40 PIPE and Tees Nets Motor Collars Tax14.38 Xbee Explorer USBWRL Arduino Uno SMDDEV Inclinometer Dual 1G ND IC MCU AVR32AT32UC3B Xbee Antenna ChipXB24-ACI-001-ND21938 IC 3 axis accelerometer ND MHz Crystal 18PF ND shipping and tax19.58 Carbon Fiber TubeSM4548F shipping and tax115 Carbon Fiber SheetWCC-T

The total Spent amount for the quad copter test and build is at $ of the asked for $1100. We are finished in buying the critical components except for the printed PCB.

 AT32UC3B0256 › AVR32 Architecture › 32kB Program Memory › 256kB Flash Memory › USB Bootloader › Up to 66MHz Clock

 General Purpose IO › 44 GPIO Pins › Secondary Functions  PWM Output  SPI Bus  USB Interface  Analog to Digital Converter  USART

 XBee › Indoor Range – 30m › 2.4 GHz Operating frequency › TX Current – 45mA › Rx Current – 50mA › UART Interface › 3.3V Supply Required

 Ping))) Ultrasonic Distance Sensor › 2cm – 3m › 30mA supply current › 5V Supply › Timed Response Pulse › Only requires one IO pin

 Main functions (Purple) › demo(): calls the control and led functions in a specified order to demo the capabilities of the quadcopter › patrol(): similar to demo but will follow the beacons for navigation › remote(): handles remote control input › kill(int killSig): shuts off all operations immediately if the killSig variable is true › launch(): launch sequence › land(): landing sequence  LED functions (Red) › blink(int led): sets the selected led to blink › on(int led): turns on selected led › off(int led): turns off selected led  Motor functions (Blue) › mControl(int motor, int speed): sets the motor to the speed given by changing the corresponding mArray[] index

 Control functions (Grey) › zMove(int alt): move to given altitude alt › xMove(int dist): move in the x direction to given distance dist › yMove(int dist): move in the y direction to given distance dist › rotate(int deg): rotate by given degree value › hover(): sets the copter into hover mode › balance(): constantly adjusts the copters set calibration variables set by the calArray[] › xAdj(): changes calArray[0] if needed › yAdj(): changes calArray[1] if needed › zAdj(): changes calArray[2] if needed › iAdj(): changes calArray[3] if needed › jAdj(): changes calArray[4] if needed

 Sensor functions (Yellow) › altRead(): reads altitude › xRead(): reads x acceleration › yRead(): reads y acceleration › zRead(): reads z acceleration › iRead(): reads tilt in i › jRead(): reads tilt in j  Wireless Com functions (Green) › rxLED(): handles rx from LED Mode button, cycles through on, blink, and off › rxKill(): handles requests from kill switch, sets killSig to 1 (0 is no kill sig) › rxHover(): handles requests from hover, overides all commands and calls hover() › rxLR(): handles requests from Left and Right buttons › rxUD(): handles requests from Up and Down buttons › rxFB(): handles requests from Forward and Backward buttons › rxLL(): handles launch and land requests

 Main body › 2 carbon fiber plates › IC board mounted to top  Mounting Hardware › 4-40 screw size › 4 standoffs (plastic) › 4 spacers (plastic) › 4 nuts (plastic) › 12 arm mount screws

 Battery › Mounted in between plates  Arm mounts › Delrin (Acetal)  Arms › Carbon fiber tube.45” › 6“ (5” pictured)

 Motor Mounts › Delrin (Acetal)  High strength and rigidity  Light weight › Motors mounted on inside of tube

 Motors › Mounted through the lid of a box › Tested the I-V characteristics › I-V graph is for unloaded motor

 Motors › We used a tachometer to measure RPM › RPM chart for loaded motor

 5’ foot cube made from PVC pipe  Cube will be surrounded by a net  Quadcopter will be tethered to the ground

 Balance testing › A stand will hold two opposing arms in place › The other arms are free to move. › This allows for actuation in one plane › We can use this to hone in balance control

 Broken components › We ordered doubles of most  Over budget › Remove camera  Structural failure › Evaluate material choices  Controller failure › Adjust schedule for revision › Arduino last resort  Controllability › Expect major delays › Test cage for safety