Energy-Aware Coverage Path Planning of UAVs

Similar documents
Nonlinear Landing Control for Quadrotor UAVs

An Unmanned Aerial Vehicle-based Radiation Surveillance System. Seungwoo Lee Korea Electronics Technology Institute

Quadrotor Modeling and Control for DLO Transportation

Path Planning for Time-Optimal Information Collection

Learning a Low-Level Motor Controller for UAVs

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Neuromorphic Sensing and Control of Autonomous Micro-Aerial Vehicles

Quadcopter Dynamics 1

Quadrotor Modeling and Control

Integration of a strapdown gravimeter system in an Autonomous Underwater Vehicle

with Application to Autonomous Vehicles

Design and Implementation of an Unmanned Tail-sitter

Instrumentation Commande Architecture des Robots Evolués

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Towards airborne seismic. Thomas Rapstine & Paul Sava

Real-time trajectory generation technique for dynamic soaring UAVs

Allocating Drones for Military Search

Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints

Aerobatic Maneuvering of Miniature Air Vehicles Using Attitude Trajectories

Design and modelling of an airship station holding controller for low cost satellite operations

Structure from Motion Photogrammetry for 3D Reconstruction of Crater Glacier on Mount St. Helens, Washington, USA

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

UAV Navigation: Airborne Inertial SLAM

Space-Based Sensor Coverage of Earth Orbits. Islam I. Hussein. Yue Wang. Worcester Polytechnic Institute

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance

The Multiple Traveling Salesperson Problem on Regular Grids

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Online Task Planning and Control for Aerial Robots with Fuel Constraints in Winds

CS491/691: Introduction to Aerial Robotics

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Minimum Time Trajectory for Helicopter UAVs: Computation and Flight Test 1,2

Nonlinear Attitude and Position Control of a Micro Quadrotor using Sliding Mode and Backstepping Techniques

Control and Navigation Framework for Quadrotor Helicopters

An Evaluation of UAV Path Following Algorithms

Autonomous Mobile Robot Design

Attitude control of a hopping robot: a feasibility study

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Improved Quadcopter Disturbance Rejection Using Added Angular Momentum

XXIII CONGRESS OF ISPRS RESOLUTIONS

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

1 Introduction. 2 Successive Convexification Algorithm

arxiv: v1 [cs.ro] 15 Feb 2019

Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot

Energy Monitoring System for Low-Cost UAVs

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Autonomous Navigation, Guidance and Control of Small 4-wheel Electric Vehicle

Quadrocopter Performance Benchmarking Using Optimal Control

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots

Wind Gust Alerting for Supervisory Control of a Micro Aerial Vehicle

Nonlinear Control of a Multirotor UAV with Suspended Load

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

Electric Vehicle Performance Power and Efficiency

THE TRANS-PACIFIC CROSSING: LONG RANGE ADAPTIVE PATH PLANNING FOR UAVS THROUGH VARIABLE WIND FIELDS

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Chapter 1. Introduction. 1.1 System Architecture

Navigation and control of an UAV quadrotor in search and surveillance missions

Developed Blimp Robot Based On Ultrasonic Sensors Using Possibilities Distribution and Fuzzy Logic

Dynamic Data-Driven Adaptive Sampling and Monitoring of Big Spatial-Temporal Data Streams for Real-Time Solar Flare Detection

Towards Reduced-Order Models for Online Motion Planning and Control of UAVs in the Presence of Wind

Reachability-based Adaptive UAV Scheduling and Planning in Cluttered and Dynamic Environments

Global UAV-based solutions for the industry and agriculture.

Further results on global stabilization of the PVTOL aircraft

Homework 2: Kinematics and Dynamics of Particles Due Friday Feb 12, Pressurized tank

Quadrotors Flight Formation Control Using a Leader-Follower Approach*

Experimental Validation of a Trajectory Tracking Control using the AR.Drone Quadrotor

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

Modeling, identification and navigation of autonomous air vehicles

Remote Sensing for Ecosystems

Autonomous Helicopter Flight via Reinforcement Learning

Chapter 11. Path Manager. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Aerial Anchors Positioning for Reliable RSS-Based Outdoor Localization in Urban Environments

Improving Leader-Follower Formation Control Performance for Quadrotors. By Wesam M. Jasim Alrawi

Route-Planning for Real-Time Safety-Assured Autonomous Aircraft (RTS3A)

Project Manicopter: Multicopter-Based Robotic Arm for Aerial Manipulation

Grey-Box System Identification of a Quadrotor Unmanned Aerial Vehicle

Load transportation using rotary-wing UAVs

A Rocket Experiment for Measurement Science Education

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Geometric Tracking Control of a Quadrotor UAV on SE(3)

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

WORK, POWER, & ENERGY

GIS Workshop Data Collection Techniques

UNIVERSITY OF CALGARY INFLUENCE OF GROUND EFFECTS ON BODY FORCES FOR BI-COPTER UAV. Daniel Norton A THESIS

Revised Propeller Dynamics and Energy-Optimal Hovering in a Monospinner

Vehicle Propulsion Systems. Tutorial Lecture on 22 nd of Dec.

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Cellular-Enabled UAV Communication: Trajectory Optimization Under Connectivity Constraint

Design and Development of a Novel Controller for Robust Stabilisation and Attitude Control of an Unmanned Air Vehicle for Nuclear Environments*

Nonlinear Robust Tracking Control of a Quadrotor UAV on SE(3)

Energy Minimization for Wireless Communication with Rotary-Wing UAV

Video 1.1 Vijay Kumar and Ani Hsieh

Collaborative Target Detection in Wireless Sensor Networks with Reactive Mobility

Onboard Flow Sensing for Rotary-Wing UAV Pitch Control in Wind

Assistive Collision Avoidance for Quadrotor Swarm Teleoperation

Rigorous Global Optimization of Impulsive Space Trajectories

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

GUST RESPONSE ANALYSIS IN THE FLIGHT FORMATION OF UNMANNED AIR VEHICLES

Towards Optimal Computation of Energy Optimal Trajectory for Mobile Robots

Transcription:

Energy-Aware Coverage Path Planning of UAVs Carmelo Di Franco, Giorgio C. Buttazzo IWES 2016 20 September 2016 ReTiS Lab, TeCIP Institute Scuola superiore Sant Anna - Pisa

About me I m Carmelo Di Franco a 3 year PhD. Student in Embedded Systems at the ReTiS Lab of the Scuola Superiore S. Anna, in Pisa Research topics Indoor Localization in Wireless sensor Networks Navigation and Path planning of autonomous robots Drones in agriculture

Motivation Unmanned Aerial Vehicles (UAVs) are starting to be used for photogrammetric sensing of large areas in several application domains, such as agriculture, rescuing, and surveillance.

Coverage path planning (CPP) Coverage path planning is the operation of finding a path that covers all the points of a specific area. Of course, the path depends on the spatial resolution that we want to obtain Side Overlap Horizontal Overlap

Our goal 1. Have guarantees about how much energy is needed to perform a particular path. 2. Perform a feasibility test to ensure the complete fulfillment of the required application 3. Find the optimal speed that minimizes the energy consumption while satisfying sensor constraints

Building the energy model We measured the energy consumed by the quadrotor during all the possible trajectories (acceleration, deceleration, constant speed, ). Testbed: IRIS quadcopter px4 autopilot Weight: 1.2 Kg Battery 5500 mah For each experiment a log containing all the possible measurements (GPS data, Inertial measurements, energy consumed) is stored.

Building the energy model Measured acceleration from 0 m/s to its maximum speed (~15 m/s) interpolating data with fifth order polynomials E a = t 2 :v=v 2Pacc t dt t 1 :v=v 1

Building the energy model Measured acceleration from its maximum speed to of 0 m/s E a = t 2 :v=v 2Pdec t dt t 1 :v=v 1

Building the energy model Then we measured the power consumed at different constant speeds. Also when climbing, descending, and hovering. E v = 0 d v Pv v dt = P v v d v E climb = P climb h v climb Climbing Hovering Descending E desc = P desc h v desc

Building the energy model With all the collected data, we can compute the energy consumed to perform every movement combination t E a = 2 :v=v 2 t1 P :v=v 1 a t dt E climb = P climb h v climb E desc = P desc h v desc E v = 0 d v P v v dt = P v v d v E hover = t1 t 2 P hover dt = P hover t E turn = t1 t 2 P hover dt = P turn θ ω turn

What is the speed that minimize the energy consumption? High Power in less Time? Lower Power in more Time? With constant speed d v v = min Pv v dt = v 0 = min v P v v d v

What is the speed that minimize the energy consumption? Considering accelerations and decelerations t 1 : v acc t 1 E d = = v t 2 : d d acc d dec v t 3 : v dec t 3 = 0 0 t 1Pacc t dt + t 1 = d v acc dt v dec dt v t 2Pv v dt + t 2 t 3Pdec t dt

Optimal Speed that minimizes the Energy cosumption For every distance we have a curve of the energy consumption as a function of the speed

Optimal speed as a function of the distance When the distance increases the optimal speed tends to the optimal value computed assuming constant speed

Optimal speed For each portion of the path, it is possible to have the minimum energy consumption by setting different speeds. Given any path, we can minimize the energy consumption traveling it by setting different speeds along all the portions of the path.

Energy guarantees A feasibility test is proposed to check if the computed path can be actually flight with the energy available in the battery if (E tot < E a ) the feasibility test is passed. the remaining energy (E a E tot ) can be used to increase the spatial resolution of the acquired images. Else the feasibility test is not passed, the path has to be redesigned. That energy can be traded with the spatial resolution

Energy-Failsafe Check if the remaining energy is greater than the energy required to come back to the starting point.

Energy-Failsafe Check if the remaining energy is greater than the energy required to come back to the starting point.

Energy-failsafe through the E-Function Distance function E-function

Closing remarks An energy model for a specific quadrotor is derived from real mesurements By exploiting the energy model, is possible to set for each part of the path the optimal speed that minimize the energy consumption. An offline-feasibility test is performed to check if the computed path can be actually flight with the energy available in the battery. An Online Energy-Failsafe mechanism is introduced to prevent the UAV going further

thank you! email: c.difranco@sssup.it