Spring 2017 Senior Design Project Team32 -May1732

Slides:



Advertisements
Similar presentations
Agile Software Development Robert Moore Senior Developer Curtin University.
Advertisements

MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Wireless Networks for Multi- Robot Communications Creating a Sensor Network of Robots.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
P10216 – Robot Navigation and Plant Platform Mahbubul Alam (CE) – Team Lead Corey Provencher (EE) – Technical Lead Marcus Gwillim (CE) Alan Olson (EE)
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Final Presentation.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
P13215 Spring Fall 2014 The Robotic Wandering Ambassador Background/Previous Work The wandering ambassador robot has been worked on by 7 previous.
Operating Room Instrument Rapid Delivery System sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Webpage Designer) Tariq Azmy (Secretary)
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Smart Digital Valve Control Simulator May April 25, 2001 Client: Client: Fisher Controls Intl. Inc. Contacts: Contacts: Patrick Ryan and Jeff Seyller.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
1. COMMUNICATION Liam O’Sullivan  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
Page 1 of 9 NFS Vendors Conference October 25, 2000 PC Solutions to Network File Systems.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
1. COMMUNICATION Liam O’Sullivan  Used XBee RF 2.4 GHz modules for telemetry  Point to point communication (platform and GCS)  Disadvantages.
QUADCOPTER- Vision Based Object Tracking By By Pushyami Kaveti Pushyami Kaveti.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Dual-Use Wideband Microphone System
Property Surveillance UAV System Mid Semester Presentation Senior Design I October 10, 2013 [1]
Ryan Rasmussen Maggie Krause Jiajun Yang. Hardware Progress Mechanical assembly complete Received APM case and power module last week Connected wi-fi.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
1 © 2004, Cisco Systems, Inc. All rights reserved. Wireless LAN (network) security.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Shared Multimedia Network for Picture Frames. Members Bob Carroll Network Domain Expert IP Development Nick Gorevski Webmaster Bluetooth Development Ngai.
Technician Table Editor Company: DVTel Academic advisor: Professor Ehud Gudes Technical advisor: Menny Even Danan Team: Olga Peled Doron Avinoam.
Inertial Measurement Unit. Project Advisor: Dr. Basart Client: Matt Nelson Team Members (491): Matt Ulrich Luis Garcia Amardeep Jawandha Julian Currie.
Fundamentals of Information Systems, Sixth Edition
Network Hardware for Expanding Network
Featrues of Compputer Networks
Methodologies and Algorithms
Home Automation Instructor: Dr. Gursel Serpen
WELCOME Mobile Applications Testing
University of Maryland College Park
The Internet and connections
Ryan Wade, Nathan Volkert, Daniel Griffen, Alex Berns
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
Enterprise Computing Collaboration System Example
A Canonical Production January 2013
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
DOWNLINKS THROUGHPUT OPTIMIZATION IN UNMANNED AERIAL NETWORKS
ONGO-08 K-12 Teaching Application
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors
Serial Data Hub (Proj Dec13-13).
An Introduction to Computer Networking
EET2530 Unmanned Aerial Vehicles (UAVs)
IzoT™ Routers and Network Interfaces
Eagle Space Flight Team Electronics Team
Enterprise Program Management Office
Network+ Guide to Networks, Fourth Edition
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Introduction and Overview
DRC Central Office Services
Tioga Tae Kwon Do Student Management System
Petronics ECE 445 Project Proposals.
Ecology, Environment, Climate Change and Disaster Management
Stable connection More secure More vulnerable to hacking Cheap set up costs Generally will have a good quality signal The connection is not as stable.
02 | Getting Started with Arduino
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Spring 2017 Senior Design Project Team32 -May1732 CrazyFlie Swarm Research Project Spring 2017 Senior Design Project Team32 -May1732 Advisors: Dr. Nicola Elia, Dr.Phillip Jones Technical Advisor: Ian McInerney

Nick Robbins - Project Lead Meet The Team Nick Robbins - Project Lead Cole Beaulieu - Communications Lead Jacob Frazier-Flores - Web Design Lead Grant Manley – Co-Webmaster Ben Nelson – Concept Leader Tianxiang Shen- Co-Idea Leader Chengrui Yang- Co-Idea Leader

Problem Statement As it stands currently, the Crazyflie open source platform enables the user to fly one or two small crazyflies with an included radio. We wish to expand this design to include the following items: Improve communication system to support multiple crazyflies Peer-to-peer Crazyflie communication Build a big-quad to handle larger payloads

Project Goals Extending the CrazyFlie electronics to larger quadcopters Implement Wifi Communication Develop Communications Network Between CrazyFlies

System Specifications Design an intermediate quad Redesign the communication systems using a Wifi-module Edit firmware so quad to quad communication can occur Use the camera systems provided to help log data with the tracking systems for giving 3D spacing requirements

Functional Requirements Non-Functional Requirements Datalink between Crazyflie and ground station is reliable Code produced is documented, maintainable, and extensible Crazyflies fail gracefully (no crashes) Setpoints need to be sent frequently (< every 5ms) High data transfer rate for quad to quad and ground station to quad Fly 5-10 quads at once Coordinate multiple quads to perform a simple task Ex. Lift a heavy load together Quad-to-quad communication Enable BigQuad Expansion Deck Mount deck on large quad Enable in Firmware Find new PID values

Technical Considerations The wifi module only supports 8 connections at one time A light, accurate altimeter for quad. Latency Weight/Payload

Resource/Cost Estimate BigQuad major parts including frame, motors and ESC - $126.13/ unit Two expansion boards - $7/unit Crazyflie Quadcopter - $200/unit ● ESP8266 - $7/unit Camera System - TBD about $80

Project Milestones & Schedule Completed Completed Completed Modified Completed Completed In Progress Completed In Progress

Hardware Designs BigQuad Expansion deck ESC connection

Hardware Design cont. FPV Camera System Camera Transmitter Receiver PC monitor

Hardware Design cont. Choose a feature PC monitor Camera Transmitter Receiver Improved Camera System Ultrasonic Detector Altitude Detector Firmware CrazyFlie PC monitor Camera Transmitter Receiver Advanced Camera System Choose a feature CrazyFlie Firmware OpenCV

Software Design The Camera System uses trackables to find Quad Position Ground station interprets position, makes control decisions, and sends CRTP packets WiFi module packages CRTP packets as UDP packets Crazyflie interprets packets

Firmware Design Communication Flow STM32 Firmware

Software used New firmware for the ESP WiFi chips that is capable of point to point, broadcast, and mesh communication (receiving and transmitting). Firmware adaptation for the crazyflies that allow them to receive communication from the ESP Wi-Fi chip. New ground station code that enables communication over the new Wi-Fi device. Arduino Libraries for ESP8266

Software Challenges Hardware Challenges Flying old quad with crazyflie Creating mesh network Replacing onboard radio with WiFi module Damaged ESC Lack of secure mounting Regulating 5V to 3.3V Securely connecting ESP8266 to Crazyflie Integrating with STM firmware Making changes to ground station code Understanding the Crazyflie system architecture Uses multiple 3rd party libraries Often poor documentation

Plan for Next Semester Multi-Quadcopter flying (WIFI) Fly more than 5 quads at same time BigQuad load lifting Make sure the BigQuad works well Lift stuff Camera system Implement the basic FPV camera Add Ultrasonic distance measurement tool

Questions