A discussion on.  Path Planning  Autonomous Underwater Vehicles  Adaptive Sampling  Mixed Integer Linear programming.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Linear Inequalities in 2 Variables
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
CHEN 4460 – Process Synthesis, Simulation and Optimization
1 University of Southern California Keep the Adversary Guessing: Agent Security by Policy Randomization Praveen Paruchuri University of Southern California.
Motion Planning for Point Robots CS 659 Kris Hauser.
Adapting Ocean Surveys to the Observed Fields Characteristics Maria-João Rendas I3S, CNRS-UNSA.
A Survey of Artificial Intelligence Applications in Water-based Autonomous Vehicles Daniel D. Smith CSC 7444 December 8, 2008.
1 Linear Programming Jose Rolim University of Geneva.
Collaborative Robotics and Wireless Sensor Networks in Area-Coverage related Problems John Stergiopoulos Dept. Elect. & Comp. Eng. Univ. of Patras, Greece.
Integer Programming and Branch and Bound Brian C. Williams November 15 th, 17 th, 2004 Adapted from slides by Eric Feron, , 2002.
N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard.
Page 1 Page 1 Engineering Optimization Second Edition Authors: A. Rabindran, K. M. Ragsdell, and G. V. Reklaitis Chapter-2 (Functions of a Single Variable)
Multi-vehicle Cooperative Control Raffaello D’Andrea Mechanical & Aerospace Engineering Cornell University u Progress on RoboFlag Test-bed u MLD approach.
Implementation of RRT based Path planner and conversion into Temporal Plan Network By: Aisha Walcott Final Project Presentation Dec. 10, J.
Sampling Design: Determine Where to Take Measurements Sampling Design: Determine Where to Take Measurements Empirical Approaches to Sensor Placement: Mobile.
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
Continuum Crowds Adrien Treuille, Siggraph 王上文.
CS 326A: Motion Planning Basic Motion Planning for a Point Robot.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
N.E. Leonard – ASAP Planning Meeting - Oct. 6-7, 2005 Slide 1/16 Adaptive Sampling and Prediction (ASAP) Additional Collaborators: Jim Bellingham (MBARI)
Multi-vehicle Cooperative Control Raffaello D’Andrea Mechanical & Aerospace Engineering Cornell University u Progress on RoboFlag Test-bed u MLD approach.
Solver & Optimization Problems n An optimization problem is a problem in which we wish to determine the best values for decision variables that will maximize.
Daniel Kroening and Ofer Strichman Decision Procedures An Algorithmic Point of View Deciding ILPs with Branch & Bound ILP References: ‘Integer Programming’
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Systems of Equations and Inequalities
3.3 Linear Inequalities in Two Variables Objectives: Solve and graph a linear inequality in two variables. Use a linear inequality in two variables to.
Decision Procedures An Algorithmic Point of View
788.11J Presentation “Multi-AUV Control” Presented By Mukundan Sridharan.
UNDERWATER GLIDERS.
Built in Collision Avoidance for Unmanned Aircraft Systems (UAS)
Collision Avoidance for Unmanned Aircraft Systems (UAS)
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
Hardness of Learning Halfspaces with Noise Prasad Raghavendra Advisor Venkatesan Guruswami.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Managerial Decision Making and Problem Solving
Systems of Inequalities in Two Variables Sec. 7.5a.
Section 4-1: Introduction to Linear Systems. To understand and solve linear systems.
Path Planning for a Point Robot
Symbiotic Simulation of Unmanned Aircraft Systems (UAS)
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
PowerPoint Slides by Robert F. BrookerHarcourt, Inc. items and derived items copyright © 2001 by Harcourt, Inc. Managerial Economics in a Global Economy.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
3.4: Linear Programming Objectives: Students will be able to… Use linear inequalities to optimize the value of some quantity To solve linear programming.
ST-MAC: Spatial-Temporal MAC Scheduling for Underwater Sensor Networks Chih-Cheng Hsu, Kuang-Fu Lai, Cheng-Fu Chou, Kate Ching-Ju Lin IEEE INFOCOM 2009.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
5.3 Mixed Integer Nonlinear Programming Models. A Typical MINLP Model.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Ocean Observatories Initiative OOI CI Kick-Off Meeting Devils Thumb Ranch, Colorado September 9-11, 2009 Observation Planning and Autonomous Mission Execution.
Systems of Equations and Inequalities
Solver & Optimization Problems
Solving Linear Inequalities in One Unknown
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
Timothy Boger and Mike Korostelev
Optimal UAV Flight Path Selection
5.3 Mixed Integer Nonlinear Programming Models
3-3 Optimization with Linear Programming
Instructors: Fei Fang (This Lecture) and Dave Touretzky
Linear Programming Example: Maximize x + y x and y are called
Path Planning of Autonomous Underwater Vehicles for Adaptive Sampling
Unit 1 Representing Real Numbers
UNDERWATER GLIDERS.
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Presentation transcript:

A discussion on

 Path Planning  Autonomous Underwater Vehicles  Adaptive Sampling  Mixed Integer Linear programming

 Refer to pdfs linear function inequalities  Optimize a linear function in integers and real numbers given a set of linear constraints expressed as inequalities.

Namik Kemal Yilmaz, Constantinos Evangelinos, Pierre F. J. Lermusiaux, and Nicholas M. Patrikalakis,

 Scarcity of measurement assets, accurate predictions, optimal coverage etc  Existing techniques distinguish potential regions for extra observations, they do not intrinsically provide a path for the adaptive platforms.  Moreover, existing planners are given way points a priori or they follow a greedy approach that does not guarantee global optimality  Similar approach has been used in other engineering problems such as STSP. But AUV is a different case

 Define the path-planning problem in terms of an optimization framework and propose a method based on mixed integer linear programming (MILP) mathematical goal  The mathematical goal is to find the vehicle path that maximizes the line integral of the uncertainty of field estimates along this path.  Sampling this path can improve the accuracy of the field estimates the most. several constraints  While achieving this objective, several constraints must be satisfied and are implemented.

 Inputs : uncertainty fields  Unknowns : path  With the desired objective function and proper problem constraints, the optimizer is expected to solve for the coordinates for each discrete waypoint.

SOS2 Objective Function

 Primary Motion Constraints

 Anti Curling/ Winding Constraint The threshold being 2 grid points

Disjunctive to Conjunctive A method for this is use of auxiliary binary variables and a Big-M Constant M is a number safely bigger than any of the numbers that may appear on the inequality

 Vicinity Constraints for Multiple-Vehicle Case

 Coordination Issues Related to Communication With AUV  Coordination With a Ship and Ship Shadowing ▪ Acoustical Communication ▪ Radio and Direct Communications  Communication With a Shore Station  Communication With an AOSN

 To stay in range of communication  Avoid Collision

 To terminate at the ship  To terminate near ship

 If need to communicate to shore in end use equation 29  If need to board the ship in the end use equation 27

 To stay in range of communication  Return the shore station

 Autonomous Ocean Sampling Network

 To take care of docking capacity of each buoy

 Obstacle Avoidance  Inequalities  Uncertainty in the obstacle region to be very high negative numbers

 The XPress-MP optimization package from “Dash Optimization.”  MILP solver that uses brand and bound algorithm.

Results for Single- Vehicle Case

Results for the two- vehicle case. Collision avoidance comes into picture

Sensitivity to the Number of Vehicles

Ship shadowing/ Communication

TIME PROGRESSION