Autonomous Battery Charging of Quadcopter

Similar documents
Autonomous Battery Charging of Quadcopter

Project Readiness Package Rev 7/22/11

Gesture Controlled UAV Proposal

Advanced Tactics Announces the Release of the AT Panther Drone First Aerial Package Delivery Test with a Safe Drive-up-to-your-doorstep Video

Quadcopter See and Avoid Using a Fuzzy Controller

Air Reconnaissance to Ground Intelligent Navigation System

Autonomous Aerial Mapping

Control of Flight Operation of a Quad rotor AR. Drone Using Depth Map from Microsoft Kinect Sensor K. Boudjit, C. Larbes, M.

Components of a Quadcopter SYST 460

Co-operating Miniature UAVs for Surveillance and Reconnaissance

Technical Layout of Harbin Engineering University UAV for the International Aerial Robotics Competition

AeroVironment, Inc. Unmanned Aircraft Systems Overview. Background

Quadcopter Video Surveillance UAV

Advanced Mechatronics: AR Parrot Drone Control Charging Platform

Introduction to Drones

Studies of AR Drone on Gesture Control MA Lu, CHENG Lee Lung

Fixed Wing Survey Drone. Students:

GIGA Commercial Drone. Owner s Manual. For Owner s Manual updates, warranty information, and support, visit:

TOUCH IOT WITH SAP LEONARDO PROTOTYPE CHALLENGE

Southwestern University. Quadcopter (DRONE) Rules for Use. Quadcopter/drone rules for use established: March 8, 2016.

Collaboration Between Unmanned Aerial and Ground Vehicles. Dr. Daisy Tang

CONCEPTUAL DESIGN OF AN AUTOMATED REAL-TIME DATA COLLECTION SYSTEM FOR LABOR-INTENSIVE CONSTRUCTION ACTIVITIES

14+ FOR AGES 14 AND UP ITEM NO

Team MacroHard: The Perfect Selfie Shreesha Suresha Mary Anne Noskowski Simranjit Singh Sekhon Bragatheesh Sureshkumar Beau Rampey

AutoFlight Documentation

AEM 5495 Spring Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles (UAVs)

Sea, Air and Land High School Challenge

Written By: Brett Hartt

DRONES A Brief History and Design Overview. Tomorrow Lab June 2014

IARC Technical Paper

Vision VTOL. The Future of Flight

U846. headless flying quad PRODUCT PARTS. 1. Quadcopter. Clockwise Blade A. Counter-clockwise Blade B. Counter-clockwise Blade B

Initial Project and Group Identification Document

Performing UAV Mission Planning, Design, & Optimization

Fire Extinguishing Unmanned Aerial Vehicle (FXUAV)

Fixed-Wing Survey Drone. Students:

Center for Innovative Technology (CIT) In conjunction with our partners Smart City Works, LLC and TechNexus (the SCITI Program)

Drone Enterprise Solutions

TECHNICAL DESCRIPTION

Unmanned Aerial Vehicle Application to Coast Guard Search and Rescue Missions

INSTRUCTION MANUAL. Voice Command Quadcopter with 2MP Camera

Design and Development of South Dakota School of Mines and Technology s Aerial Robotic Reconnaissance System

Dept. of Electrical Engineering. UAV Sensing and Control. Lang Hong, Ph.D. Wright State University

AR-Drone as a Platform for Robotic Research and Education

monitoring it i volcanic gas sampling and analysis

IMPLEMENTATION OF AN UNMANNED AERIAL VEHICLE FOR NEW GENERATION PETERBILT TRUCKS VENKATESH SRINIVASAN K, B.E.E.C.E. Thesis Prepared for the Degree of

INSTRUCTION & REFERENCE MANUAL Model no. ODY-2017BF1

Conceptual Design Review

Content. 5. Appendix Technical Specifications... 13

mycopter Enabling Technologies for Personal Aerial Transportation Systems

Artificial Intelligence In Commodity Hardware Aerial Drones

Custom Small UAV Lab. To: Dr. Lewis Ntaimo ISEN

VENTO WIFI DRONE WITH LIVE STREAMING CAMERA

RoboFeast-2018 in Assoc. with Ed Cell IIT-Roorkee 2-Days National Level Quad Copter Development Workshop

U28. Name of Parts 1. Drone. Blade Guard. Battery Cover. Drone Body Blade Motor. Body Light. Camera. Landing Gear. Blade Guard Installation Diagram

Multi-view Configuration of Flight Dynamic Playback

Ground Station Framework Design for Multiple UAVs with Embedded Devices

Development of a Helical and Pigtail-Based Range Extension System for Campus Surveilance Quadcopter

Masonry construction with drones

Technical Paper. 1. Introduction. 2. Approach by Construction Equipment Manufacturer. Chikashi Shike Akinori Onodera Masamitsu Takahashi

DEVELOPMENT OF AUTOMATIC CONVEYOR SYSTEM AT CONSTRUCTION SITES

DRONE-OLOGY - TO INFINTY AND BEYOND! ADSK Solutions. Chad Studer Owner/President

Simulation based design & development of autonomous underwater vehicle IMGAM

UAVs 4 STEM. Using recreational drones for learning. March 22, 2016 Presenters: LuAnn Dahlman, NOAA Dan Zalles, SRI

UNMANNED SURFACE VESSEL (USV)

Amazon Prime Air. sensefly PRECISION HAWK. Carinthia University of Applied Sciences Austria. Unmanned Aerial Systems II. Group I

Robots in the Warehouse: A Supply Chain Game-Changer. By Tompkins International Staff

Drone Competition Manual

On Implementing a Low Cost Quadcopter Drone with Smartphone Control

Unmanned Aerial Systems

Remote inspection and intervention

Internal logistics will never be the same again with Autonomous mobile robots.

Quadcopter for Rescue Missions and Surveillance

Transforming Projectile System Combining Lethality and Intelligence

Design of A Quad Copter and Fabrication

Design and Development of Arduino Uno based Quadcopter

A Review on Vertical Take Off and Landing (VTOL) Vehicles

CHAPTER - 1 INTRODUCTION

Just a T.A.D. (Traffic Analysis Drone)

CIEEM Autumn Conference Workshop

Obstacle Course Overview, Guidelines, Layout

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

AXIS II RC DRONE WITH CAMERA

DESIGNING A GAS SNIFFER MONITORING SYSTEM FOR A QUADCOPTER

Reliability Improvement of Electric Power Steering System Based on ISO 26262

Hero 550 User Manual

Tips for Deploying Wireless Networks for AS/RS and AGV Systems. Calvin Chuko Product Manager

CENTRE FOR MARITIME RESEARCH AND EXPERIMENTATION

HurleyIR Drone Kits HurleyIR is a DJI Authorized Dealer

Decentralized Control Architecture for UAV-UGV Cooperation

Optimization of Multi-package Drone Deliveries Considering Battery Capacity. Department of Civil and Environmental Engineering, 1173 Glenn Martin Hall

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

Digital Innovation for Pipelines Leveraging emerging technologies to maximize value

Smart Distribution Applications and Technologies - Program 124

BHE UAV Family Unmanned Aerial Vehicle System

Concept and prototype of a ground handling vehicle management system. Steffen Loth (German Aerospace Center - DLR) Member of

Multi Token Based Location Sharing for Multi UAV Systems

Astrobee: Developing a Free-flying Robot for the International Space Station

Trajectory Tracking of AR.Drone Quadrotor Using Fuzzy Logic Controller

Transcription:

ECE 4901 Fall 2016 Project Proposal Autonomous Battery Charging of Quadcopter Thomas Baietto Electrical Engineering Gabriel Bautista Computer Engineering Ryan Oldham Electrical Engineering Yifei Song Electrical Engineering Sponsor: Professor Ashwin Dani, Ph.D. Assistant Professor Electrical and Computer Engineering University of Connecticut 347 Fairfield Way, U-4157 ITE-Building Storrs, CT 06269 E-mail: ashwin.dani@engr.uconn.edu

Summary Quadcopters have a limited flight time due to current battery supply limitations. Commercially available quadcopters typically last anywhere from 20 to 30 minutes on a single battery charge. Adding more batteries is not a desirable solution because increasing payload weight will consequently consume more power, ultimately reducing battery life and flight time. Our Design Team plans to develop a UAV system, specifically a quadcopter, which recharges itself without any need for human interaction. For this design project, we plan to develop an autonomous system that can navigate our quadcopter to charging station, charging the quadcopter battery without any human assistance. We have split this design project into two sections. Section one is the software design, which will allow for autonomous flight and docking of our quadcopter with the charging station. The second section is the hardware design that is needed in a charging system that will fully recharge the drones battery in a timely manner. Background Unmanned Aerial Vehicles (UAV) provide aerial surveillance at an affordable cost with easy to learn controls. UAVs have grown increasingly popular over the last decade causing a high demand to continuously improve their functionality. Current UAV technology is severely restricted by battery storage capacity and requires frequent human interaction between sessions to manually recharge a battery. A quadcopter is a class of UAV similar in design to that of a helicopter. Quadcopters are composed of four vertically oriented rotors attached to a frame, each controlled by their own individual motor. Flight is made possible by altering the thrust generated from each rotor according to feedback collected through a collection of sensors and commands. Software can be implemented to automatically send commands to the quadcopter motors based off of the sensory information collected onboard. This automated system can be developed to navigate our quadcopter to a recharging station within a close proximity. The quadcopter will then connect

with the recharging station, supplying power to the battery. Finally, after being fully charged, our quadcopter will resume automated flight. An important aspect of our project to consider is the environment that our system will be performing within. Our first test will be completely indoors in an empty room. The quadcopter will be stationed at one end of a room and the charging station will be placed at the other side. The goal is to have the quadcopter successfully locate and dock itself upon the charging station on the opposite side of the room. The drone will then recharge its battery and take off again. All of this will be done without any human interaction. After achieving this first task, we will have successfully developed a platform for further research with an autonomously charging quadcopter in different criteria. That is, we will then have to consider a design that works well with obstacles in the room such as furniture and more importantly a system that cooperates with the weather conditions. For this project to be brought to real world applications, the weather must be considered or the autonomous charging design is useless outdoors. In order to move forward with this design, we will first achieve a fully autonomous battery charging quadcopter system in an empty room indoors. After solving this initial problem, we will then have a platform for future development of a system that works in all environmental conditions. As previously stated, our design is split into a hardware and software section. This will increase our time efficiency by having more specific responsibilities and roles assigned to each individual team member. Software Team Learning and applying Python, the programming language that will be required to design an automated system. Determining the needed sensory information to accomplish an automated flight and navigation procedure. Understanding and applying control commands in ROS (Robotic Operating System) Hardware Team Design of a conductive charging station that will consistently allow our quadcopter to dock.

Design and manufacturing of a current and voltage control circuit for both the charging platform and the quadcopter. Any needed modifications to our quadcopter such as additional sensors. Solution To begin this design, our team first needed to select a quadcopter. A comparison was made between 2 drones. Table 1. Comparison chart of AR.Drone and 3DR Key Points Easily modified. Description The A.R. drone is equipped with a removable outer frame and multiple ports for additional sensors. The drone also

has many replacement parts commercially available. Good price point. The AR drone is available to use through our sponsor eliminating a need to purchase a drone. Commonly used drone. Because of many third party developers, Parrot launched the AR.Drone open Application Programming Interface (API) game development platform. This open platform allows for creative programming algorithm design. Lightweight and compact The AR drone weighs under a pound and is a relatively compact size (517 x 517 x 127 mm). This lightweight drone allows for a smaller charging station design and will also have less power consumption compared to heavier drones. From table 1, we compared the AR drone 2.0 and 3DR since these two quadcopters are currently available at University of Connecticut. From the chart, we can see that the AR drone 2.0 is lighter and smaller compared to the 3DR. Due to these two characteristics will help us design a smaller charging platform. Since the material of AR drone 2.0 is built by carbon fiber instead of plastic compare to 3DR, it is much more reliable. We decided to use image processing to track the charging station, from the table, the AR drone 2.0 has two internal camera installed already which makes this system possible. So we do not need to use any external cameras for image processing, which the 3DR requires. This will help us decrease the weight on the quadcopter and let the battery last longer. Another important element is the cost of AR Drone is about 300$ compare to 1000$ which will help us keep in the budget.

The following limitations need to be realized during the design process. 1. Network Connection. The response time between quadcopter and pc terminal over a network can lead to crippling delays in our system. A wireless network will also be limited in range and 2. Computational Speed. Both quadcopter and pc terminal will have delays in processing information. Image processing can require large amounts of processing power. 3. Stability. The quadcopter will have small unpredicted variances in movement that will inv. 4. Sensor Accuracy. Sensors are designed to operate within certain limits. For example, an acoustic sensor will only pick up on certain sound frequencies and strengths. 5. Charging Time. Current Lithium Polymer battery technology limits the flow of current in and out of the cells. These limits mean battery charging time will be over 2 hours. 6. Weight Capacity. As we increase weight, battery life will decrease as well. 7. Budget. We are limited to roughly $1000.00 for any additional parts. Software Technical Design There are different approaches to the software design for a tracking system. The main goal of this tracking system is to simply allow the drone to find the charging station in an empty room and steadily land on it. This system can be broken up into two parts. First we need to find a way to get the quadcopter to find and fly to the general area of the charging station. Once the drone is hovering over the charging station, the second objective is to have it land steadily on it. The quadcopter must autonomously fly to the charging station, dock, and take off once fully charged. In order to achieve autonomous flight, we must write a set of functions for the drone that commands its movement and tracking. These functions will be written in Python using Robot Operating System (ROS) and other packages such as OpenCV for video processing. Autonomous flight will be achieved by letting the drone hover by changing the coordinates of the drone inside a function.

Locating the Charging Station One way to locate the rough location of the charging station is to use GPS. The A.R. Drone has an on board GPS system that contains its location. It is possible to obtain a Flight Recorder Module to bring the drone to a specific location on the map. This location can be set to where the charging station is. Another method to locate the charging station is to use image processing. Using different nodes, or functions, the drone will be able to track the charging station and fly over to it. The front camera continually checks for a tag while the drone is autonomously flying. We simply implement algorithms in python and alter parameters to track the specified tag that we want based off shape or color. Once detected, the coordinates of the tag are sent to the drone. The quadcopter will fly over to the station and hover over it. Our team decided to use image processing to locate the charging station. Due to the criteria that the drone will fly indoors without obstacles, we believe that this is the best choice. If this experiment was to take place outside, weather conditions such as snow will affect image processing and another design will need to be considered. However, since the experiment is held inside, GPS is not necessary. We will approach the problem with an image processing method, detecting the color or tag that is near the charging station. The drone will then fly closer to the tag until it arrives at the station. Once the drone has found the charging station, it must dock on top of it in order to charge. In order to do this, the bottom camera of the drone will continuously check for a tag. If the bottom camera detects the docking tag, then the drone will descend onto the charging station and start charging. Another function will continuously check the battery life until it is full. Once it is full the drone will take off again to autonomously fly. Below is a brief visual of how the image tracking system will work.

Figure 1. Image processing visual Camera Node: Obtains a video stream from the camera. This is the low level driver to the camera. Visual Perception Node: Extracts a set of pixels defining the object we want to track and publishes the coordinates to the Region of Interest Topic. Head Tracking Node: Computes movement commands that keep the target in the center of the camera s view. These commands are published to the Motor_Commands Topic. Motor Control Node: Subscribes to the Motor_Commands Topic and maps movement commands to be performed by the quadcopter.

Charging Station Technical Design In order to begin designing a charging station a design criteria must be established. The design criteria will establish a baseline for determining the optimal method of charging, specifically meeting the goals for this project. The following criteria was determined: Criteria Importance Consistency and Dependability Feasibility An unmanned system will be highly reliant on a dependable docking procedure. Without high consistency and dependability the entire system becomes inoperable. Design should be consistent with expectations. Charging station that is planned using Pseudoscience or unavailable technology can be crippling to our given time frame. Operating Time Design should maximize power transfer to 3 cell LiPo batteries to minimize recharge time. Minimize any additional weight needed on the quadcopter to maximize flight time. Utility System can be operated in different locations and within various scenarios. System should be considered useful and desirable to a consumer. Using our design criteria, a comparison of four possible charging systems was created. Technical details and our approach are also briefly summarized following the chart.

Table 2. Comparison of Charging Methods Charging Station Approach Table 2 compared 4 different feasible charging methods. Initially, we considered using Inductive Resonant Charging. Our approach was to design a non-contact charging method that would allow our quadcopter to dependably connect with the station. However, we soon concluded that inductive charging was not practical with our design. Fully charging a 3-cell Lithium Polymer battery would be much greater than 2 hours because of a low efficiency power (~9%) transfer. Additionally power transfer is greatly reduced, cubed related to distance, making any non-contact advantage irrelevant. Battery Swapping System seems like the most effective method but is greatly limited by a few factors. The first factor is the cost of the charging station. LiPo (Lithium Polymer) batteries can are roughly 30 dollars each. If one charging station needs 3 batteries, our design of several charging stations will rapidly increase over our budget limit ($1000). Another important negative aspect of Battery Swapping is the design consists of many moving parts, greatly reducing reliability and requiring Computer Aided Drawing skill sets that our design team does not have. A Capture Latch System is a system that works similar to how a shuttle docks with a space station or a boat docks in a harbor. The main concept behind this method of recharging is stability and connection of our drone. This method would ensure consistent connection between the quadcopter and the charging station but is unnecessary for our predicted application. Capture latch was a debatable choice but for our application we do not expect any situation that requires

great stability. The chosen method of charging, conductive, offers the same predicted consistency but simpler in terms of design. Design of the Charging Station Contact plate charging is a universally well known charging method that many of us are familiar with. This method of charging offers a high tolerance for landing error and a predicted high efficiency power transfer. The charging station is predicted to be design as follows: 4 Copper contact plates for the drone to land on 4 Copper contacts attached under each arm of the quadcopter. Small magnets attached with contacts on the quadcopter to to increase stability during landing procedure and to maximize power transfer to increased contact. Wires will be made from this contacts on the quadcopter to the battery. Circuit components to control and regulate the flow of current to the Lithium Polymer batteries will be needed. A Component will need to be attached to the quadcopter. Design of the station framework will be made of plastic and be made to keep quadcopter level while charging.

Project Plan Hardware Development Timeline 1. Research Lithium Polymer Battery technology. 2. Develop schematic for a Voltage and Current control circuit on PSPICE. (Early December) 3. Purchase needed circuit components. (December) 4. Breadboard Lab Test. (Mid - Late December) 5. Manufacture Integrated Circuit for system. (January - Early February) 6. Construct Charging Station. (Early February) 7. Field Testing (February) 8. Modifications if Necessary. (Remaining Time) Software Development Timeline (next 2-3 months) 1. Continue going through ROS tutorials 2. Fly drone with simple flight maneuvers in the lab to familiarize us with 3. Control drone in Gazebo simulator with joystick to understand how the drone flys 4. Research blob detection algorithm to implement object tracking 5. Write individual nodes to execute specific tasks 6. Test each node to make sure they are working as they should be Budget For this project, our sponsor is willing to spend 1,000 dollars. The software design requires none of this money because we will be using open source software packages that are free for public use. The AR.Drone is provided by the Department of Electrical and Computer Engineering, thus the only development cost will come from the hardware design of the battery charging station.

Item Cost Quantity Total Circuit Components (includes copper wiring) $50 2 $100 Copper conduction plates $20 Cutting a single Plate Into 4 (3 by 3 ) $20 Copper sheet for contacts $10 Single sheet $10 Neodymium magnets $10 Pack of 10 $10 Battery (2200mA) $40 1 $40 PVC for station frame ~ $20 $10 Senors (Acoustic, Infrared, e.g.) ~$40 N/A $50 Replacement parts or tools (miscellaneous) $60 Total Budget ~$300 (Expected) $1000 (Limit) Current budget plans to be well within our given constraints. Our budget was calculated in terms of only completing the project. Further development such as multiple charging stations will lead to an increase in our expected spending. Spending is expected to change as progression is made through the design.