Ben Houston Camden Mendiola Dan “Klitz” Johnson Dan Rice Monty Prekeris.

Slides:



Advertisements
Similar presentations
ECE 480 Design Team 3 Technical Lecture
Advertisements

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.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod Design Team 2.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Thermal Mapping Drone Jamyang Tenzin, Dylan Fallon, Stefan Totino, Jason Fellows Faculty Advisor: Prof. Joseph Bardin Department of Electrical and Computer.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Surrey Space Centre, University of Surrey, Guildford, Surrey, GU2 7XH ESA Wireless Sensor Motes Study George Prassinos, SSC, University of Surrey.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Integrated  -Wireless Communication Platform Jason Hill.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Smart Rover Aaron Westphal Ben Merkel Joe Merrill Mike Wissolik.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
Jirasak Raksachum Prince of Songkla University.  XBee ?  Specifications of the XBee®/XBee ‐ PRO®  Pin Signals  Serial Communications  ZigBee & Network.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Fault Tolerance in ZigBee Wireless Sensor Networks
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.
MICA: A Wireless Platform for Deeply Embedded Networks
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Team 01 : QuadSquad Patent Liability Analysis Camille Chang 10/30/2013 the ECE quadcopter senior design Purdue University1.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Typical Microcontroller Purposes
1. COMMUNICATION Liam O’Sullivan  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Bianca Wood Chris Culver Shane Parker Yousef Al-Khalaf.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
1. COMMUNICATION Liam O’Sullivan  Used XBee RF 2.4 GHz modules for telemetry  Point to point communication (platform and GCS)  Disadvantages.
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
David Gitz, EE, ICARUS Lead Engineer.  Michael Welling  PhD Candidate  ICARUS Vehicle Engineer  Ben Wasson  Masters Student  ICARUS Business Manager.
FUFO project Final report.
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
Flamewheel UAV EEL4665 Intelligent Machine Design Lab Fall 2012 Matt Thompson.
Design Constraint Presentation Team 5: Sports Telemetry Device.
 The wireless module must sustain a transmission rate that allows for image data to be transferred in real-time.  The camera must be able to capture.
By: Stuti Vyas( ) Drashti Sheth( ) Jay Vala( ) Internal Guide Mr. J. N. Patel.
ECE 477 Final Presentation Team 01  Fall Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Fan Assembly Driven by Magnetic Fields
Obstacle avoiding robot { pixel }
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
By Sonia Thakur James M.Conrad Presenter: Bin Huang
Zigbee Networks Using Xbee Modules
Rudra Timsina Micah Lucas Marc Salas Advisor: Richard Messner
Presentation transcript:

Ben Houston Camden Mendiola Dan “Klitz” Johnson Dan Rice Monty Prekeris

 To provide a flexible low power wireless aerial/terrestrial network that allows the user to survey, sense, and respond.  Useful for military, police, search and rescue, and/or back country navigation  Localized and self managed. Camden

 To design and implement an autonomous quad-copter platform that can remotely sense and relay data to a base station  To utilize the IEEE protocol to create a low power mesh network Camden

Command Station XBee Command Station PC XBee Flight Sensors & GPS Third Comm Module Environmental Sensors Motors XBee Flight Sensors & GPS Quad-copter ATMega 2560 Environmental Sensors Motors Camden

Manual Flight Command Locate unoccupied air space Perform Autonomous Flight Pattern Manual Return Flight Assert UAV Mode and Input GPS Point Autonomous Navigation to GPS Point Perform Autonomous Flight Pattern Autonomous Return Navigation SECONDARY GOAL ELEVATED GOAL Camden

XBee PRO ZB 2.4GHz RF 3.2 km range 250 Kbps data throughput XBee Explorer USB Command Station WINDOWS OS PC USB IEEE Zigbee Protocol Dan J.

XBee (Serial) Flight Sensors Flight Sensors: Barometer – BMP085 Magnetometer – HMC5843 Accelerometer – ADXL345 Gyro – ITG3200 Ultrasonic range finder – Daventech SFR10 GPS – USGlobalSat EM-408 I2C Motors E-Flight Brushless 1020Kv 22A max continuous 2lb nominal payload/motor Environmental Sensors (tentative): Temperature Gas CMOS Camera - TCM8230MD 30A ESC’s: Allows 35,000 rpm 40A for 10s Burst PWM Env. Sensors Copter ATMEGA 2560 ZigBee ESC Motors Dan J.

 Terrestrial Unit Temperature Chemical Sensing Person ○ Heart Rate  Second Quad Copter Mirror functionality of former Quad-Copters Dan J.

Battery – 11.1 V, 8000mAh High Discharge Li-Po Battery Power Rails – 5V rail for the ATMega 2560, 3.3V for Sensors and XBee MC33269 Voltage Regulator – takes 12V to 5V Logic Level converter – converts 5V to 3.3V for input to XBee and 3.3V to 5V for signals output from XBee Battery Monitor – checks the status of the battery voltage and signals a warning if it is too low. If the battery supply voltage drops even further, the Quadcopter will begin to land. ESCs (Electronic Speed Controller) – Convert PWM signals from the ATMega2560 into signals for the brushless motors. Dan J.

Flight Sensors(Primary): Barometer – Used to measure atmospheric pressure. Allows the flight control to determine height of the Quadcopter and attempt to increase power to motors in order to maintain altitude. Magnetometer – Measures the strength of the Earth’s magnet field to get the heading of the Quadcopter Accelerometer – Measures acceleration of the Quadcopter along the x, y, z axes. Gyro – Measures radial velocity in terms of roll, pitch, and yaw. Flight Sensors(Secondary): Ultrasonic range finder – Determines distance objects are away from the sensor. Can be used to avoid objects that come within range of the Quadcopter. Can also be used to aid in landing. GPS – Gets longitude and latitude coordinates from a satellite which allows the Quadcopter to determine a flight path to its desired location Dan J.

Temperature Sensor – Analog output. (Primary) Gas Sensors – CO, Methane, Hydrogen gas. Analog Output. (Elevated) CMOS Camera – Communicates using I 2 C. (Elevated) Heart rate monitor – Uses a Polar transmitter and communicates through I 2 C. (Elevated) Dan R.

 Ultrasonic Multiple Ultrasonic sensors may cause interference with one another ○ Alternate sets of opposing sensors to fire at different times. Wide beam width may cause unexpected detection ○ Size down the beam width and use more sensors Motor interference ○ Relocate sensors  Barometer Propeller interfering with air pressure ○ Encapsulate barometer or shield it from motors  CMOS Camera Exceed XBee bandwidth ○ Use high compression ○ Stream at lower frames per second ○ Store images locally Dan R.

Ben

Ad hoc On-demand Distance Vector (AODV) Mesh Routing  Allows data packets to traverse multiple nodes (hops) from source to destination  Does not necessarily have to be routed through the coordinator  AODV Routing Algorithm dictates ever changing and locally stored look up table of nearest one hop neighbors Ben

 Digi International has designed the Xbees in a way that allows a PAN to include up to 40 drop-in radio devices in an Ad Hoc configuration.  Ease of use when building a large self healing network. Ben

 ZB Pro RF data throughput: 250 kbps  Line of site range: 3.2 km  Serial Flow Control via RTS and CTS pins  Encryption (adds latency)  Sleep Mode(s)  Ability to self manage digital and analog sensors  Application Program Interface Ben

The API specifies how commands, command responses and module status messages are sent and received from the module using a UART Data Frame.  Follows IEEE standard  Useful for software design  84 byte payload  Multiple command features Ben

 Software drivers contain algorithms that can build or parse API packets  Payloads can contain the following data: Radio Addresses 12 bits of analog sensor data converted to digital at the XBee hardware level Command Status bytes AT commands  Embedded System Experience Ben

 Risks Signal Interference Range Power Consumption Bandwidth  Contingency XBee-PRO® ZB Wall Routers ○ Extends signal strength and range of an XBee ZB mesh network ○ Creates additional network pathways for more reliable mesh networking Adjust Sleep Mode settings via XBee firmware Limit amount of simultaneous data output Ben

ATmega2560  Operating Voltage: 5V  JTAG Interface  Digital I/O Pins: 54 (of which 14 provide PWM output)  ADC Pins: 16  UART Ports: 4  SPI Interface  I2C Interface  2 External Interrupt Pins  DC Current per I/O Pin 40 mA  DC Current for 3.3V Pin 50 mA  Flash Memory: 256 KB of which 8 KB used by bootloader  SRAM: 8 KB  EEPROM: 4 KB  Clock Speed: 16 MHz Monty

 Eclipse C/C++ Dev environment for Arduino Mega Allows for parallel development of flight programs and control during PCB development  ATMEL Professional Dev Suite intended for low level debugging though JTAG Need access to JTAG pin outs which the Arduino Mega does not give access to Emulator AVR JTAG ICE device will be used Monty

 200Hz Read Gyro Read Accelerometer  100Hz Flight Controls (Stabilization routines)  50Hz Process Telemetry  25Hz Read Barometer  10Hz Read Battery Process Compass Monty

PIDATmega MOTORS SENSOR RESPONSE Monty

 Task Scheduling – Addition of sensors consumes clock cycles Scheduling sensors in order of priority Circumvent processer and straight to XBee Co-Processor Hard Real Time System – Sam Monty

Prototype Frame: Made from Balsa, Poplar and Oak. Aluminum Frame: Aeroquad frame that is more robust. Future Frames: A Carbon Fiber or Fiberglass frame could be used, as these are lightweight at the risk of durability Dan R.

 Indoor net and pulley apparatus  Emergency Shutoff via firmware watchdog timer  Manual Emergency shutoff via a serial command Dan R.

Phase 1:BenCamdenDanielKlitzMonty PCB Design Flight Command Phase 2: PCB Revision and Design Environmental Sensor *Hardware design *Software design XBee Mesh Network Phase 3: Basic Auto Patterns GPS Integration Dan R.

Frame Plan to buy Aluminum frame in the future. If it is not available, we may have to make it ourselves. Schedule uncertainty Current timeline does not incorporate weekends. Availability of components Utilize multiple distributers Code Sharing Tortoise SVN with revision control Broken Parts Backup Parts on hand (Propellers) Dan R.

Component#Price E-Flite 480 Brushless Motors4$54 each Hobbywing Pentium 30A ESCs4$23 each Accelerometer ADXL-3451$15 Magnetometer HMC-58431$15 Barometer BMP-0851$20 Gyro ITG-32001$50 XBee ZB Pro 2.4GHz3$40 each Arduino Mega2560 Temp Dev. Boards2$50 each Safe Testing Apparatus1$ mAH LiPo Battery1$55 Revision 1 Frame Materials1$30 Revision 2 Aluminum Frame1$225 PCB Orders3$65 each ATMega 2560 QFP Processors2$20 each US GlobalSat EM-408 GPS Module1Free, Thanks Nate Bernstein Other Sensors (Gas, Heartrate, Camera, etc)1$20 - $100 each Dan R.

Component#Price Other SMT Board Components3$50 each Total (Not including tentative high level sensors)~ $1400 Funding: -UROP -EEF (possible) -Sponsorship through Elintrix Dan R.