toward computing
play

Toward Computing Towards an Optimal . . . An (Almost) Optimal . . . - PowerPoint PPT Presentation

Need for Unmanned . . . Need for Easily . . . Technical Details of . . . Need for an Optimal . . . Toward Computing Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem an Optimal Trajectory for Solution: How to . . . What If


  1. Need for Unmanned . . . Need for Easily . . . Technical Details of . . . Need for an Optimal . . . Toward Computing Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem an Optimal Trajectory for Solution: How to . . . What If We Want . . . an Environment-Oriented What If We Want . . . Implementation Is . . . Unmanned Aerial Vehicle Tailwind Problem. I. . . . Missed Spot Problem. . . . (UAV) Title Page ◭◭ ◮◮ Jerald Brady, Octavio Lerma, ◭ ◮ Vladik Kreinovich, and Craig Tweedie Page 1 of 20 Cyber-ShARE Center for Sharing Resources through Go Back Cyber-Infrastructure to Advance Research and Education University of Texas at El Paso Full Screen jerald.brady@gmail.com, lolerma@episd.org, Close vladik@utep.edu, ctweedie@utep.edu Quit

  2. Need for Easily . . . Technical Details of . . . 1. Need for Unmanned Aerial Vehicles (UAV) Need for an Optimal . . . Towards an Optimal . . . • Arctic observing systems need to be enhanced with im- An (Almost) Optimal . . . proved remote sensing technologies and capabilities. Minor Problem • Especially needed are mid-altitude remote sensing us- Solution: How to . . . ing air-borne platforms. What If We Want . . . • Over the past decade a few but increasing number of What If We Want . . . researchers have begun using UAVs in the Arctic. Implementation Is . . . Tailwind Problem. I. . . . • Typically UAVs tend to be designed for a specific task Missed Spot Problem. . . . or area of operation. Title Page • Thus, UASs are usually not easily customizable. ◭◭ ◮◮ • Our objective: develop easily customizable UAVs. ◭ ◮ Page 2 of 20 Go Back Full Screen Close

  3. Need for Easily . . . Technical Details of . . . 2. Need for Easily Customizable Unmanned Aerial Ve- Need for an Optimal . . . hicles (UAV) Towards an Optimal . . . An (Almost) Optimal . . . • Our objective: develop UAVs that allow for: Minor Problem – customizable sensor packages, Solution: How to . . . – reliable communications between ground and air- What If We Want . . . craft, What If We Want . . . – tools to optimize flight control, Implementation Is . . . Tailwind Problem. I. . . . – real time data processing, Missed Spot Problem. . . . – the ability to visually ascertaining the quantity of Title Page data while the UAV is air-borne, and ◭◭ ◮◮ – the ability to launch and land safely in these remote regions. ◭ ◮ • We present: a prototype software system that allows Page 3 of 20 for this customization. Go Back Full Screen Close

  4. Need for Easily . . . Technical Details of . . . 3. Technical Details of Our System Need for an Optimal . . . Towards an Optimal . . . • A paraglider UAV allows low and slow flying with up An (Almost) Optimal . . . to 13 kg payload. Minor Problem • A suite of sensors for measuring hyperspectral reflectance Solution: How to . . . and other surface properties. What If We Want . . . • Onboard sensors relay airspeed, ground speed, latitude, What If We Want . . . longitude, pitch, yaw, roll, and video. Implementation Is . . . Tailwind Problem. I. . . . • Additional sensors can be added. Missed Spot Problem. . . . • Software: Title Page – has enhanced communication ground ↔ UAV; ◭◭ ◮◮ – can synthesize near real time data acquired from ◭ ◮ sensors onboard; Page 4 of 20 – can log operation data during flights; Go Back – can visually demonstrate the amount/quality of data. Full Screen Close

  5. Need for Easily . . . Technical Details of . . . 4. Need for an Optimal Trajectory Need for an Optimal . . . Towards an Optimal . . . • Task: cover all the points points from a given area. An (Almost) Optimal . . . • Problem: UAVs have limited flight time. Minor Problem • Consequence: minimize the flight time among all cov- Solution: How to . . . ering trajectories. What If We Want . . . What If We Want . . . • Geometric reformulation: we need a trajectories with Implementation Is . . . the smallest possible length. Tailwind Problem. I. . . . • Usual assumptions: Missed Spot Problem. . . . Title Page – we cover a rectangular area; ◭◭ ◮◮ – each on-board sensor covers all the points within a given radius r . ◭ ◮ • What we do: describe the trajectories which are (asymp- Page 5 of 20 totically) optimal under these assumptions. Go Back Full Screen Close

  6. Need for Easily . . . Technical Details of . . . 5. Towards an Optimal Trajectory Need for an Optimal . . . Towards an Optimal . . . • Each trajectory piece of length ∆ L i covers the area An (Almost) Optimal . . . A i ≈ 2 r · ∆ L i : Minor Problem Solution: How to . . . What If We Want . . . ✛ r r ✲ ∆ L i What If We Want . . . Implementation Is . . . Tailwind Problem. I. . . . Missed Spot Problem. . . . • So, a trajectory of length L = � ∆ L i covers the area Title Page i ◭◭ ◮◮ � � � A ≤ A i = (2 r · ∆ L i ) = 2 r · ∆ L i = 2 r · L. ◭ ◮ i i i Page 6 of 20 • Conclusion: to cover a region of area A 0 , we need a trajectory of length L ≥ A 0 Go Back 2 r . Full Screen Close

  7. Need for Easily . . . Technical Details of . . . 6. An (Almost) Optimal Trajectory Need for an Optimal . . . Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem Solution: How to . . . What If We Want . . . r r L 2 ✛ ✲ ✛ ✲ What If We Want . . . Implementation Is . . . Tailwind Problem. I. . . . Missed Spot Problem. . . . Title Page ◭◭ ◮◮ L 1 • In the region of area A 0 = L 1 · L 2 , we have L 1 ◭ ◮ 2 r pieces of length ≈ L 2 each. Page 7 of 20 • The total length is L ≈ L 1 2 r · L 2 = L 1 · L 2 = A 0 Go Back 2 r , i.e., 2 r Full Screen this trajectory is (almost) optimal. Close

  8. Need for Easily . . . Technical Details of . . . 7. Minor Problem Need for an Optimal . . . t t Towards an Optimal . . . ■ ❅ � ✒ ❅ ❘ � ✠ An (Almost) Optimal . . . Minor Problem Solution: How to . . . What If We Want . . . r r ✛ ✲ ✛ ✲ What If We Want . . . Implementation Is . . . Tailwind Problem. I. . . . Missed Spot Problem. . . . Title Page ◭◭ ◮◮ • Problem: corner points (marked bold) are not covered. ◭ ◮ Page 8 of 20 • Explanation: the distance from the trajectory to each √ √ r 2 + r 2 = corner point is 2 · r > r . Go Back Full Screen Close

  9. Need for Easily . . . Technical Details of . . . 8. Solution: How to Cover Corner Points Need for an Optimal . . . Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem Solution: How to . . . t t What If We Want . . . PPPPPPP ✏ ✏ ❇ ✏ ✂ What If We Want . . . ✏ ✏ ❇ ✏ ✂ ✏ P ✏ ❇ ✂ Implementation Is . . . ❇ ✂ ❇ ✂ Tailwind Problem. I. . . . ❇ ✂ Missed Spot Problem. . . . ❇ ✂ . . . ❇ ✂ Title Page ◭◭ ◮◮ ◭ ◮ Page 9 of 20 Go Back Full Screen • Comment: this way, corner points are covered. Close

  10. Need for Easily . . . Technical Details of . . . 9. What If We Want Different Coverage In Different Need for an Optimal . . . Sub-Regions: Asymptotically Optimal Solution Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem Solution: How to . . . ✛ ✲ r 2 What If We Want . . . What If We Want . . . Implementation Is . . . ✻ r 1 Tailwind Problem. I. . . . ❄ Missed Spot Problem. . . . Title Page ◭◭ ◮◮ ◭ ◮ • Idea: use (asymptotically optimal) arrangement in each Page 10 of 20 sub-region; this sub-division can be iterated. Go Back Full Screen Close

  11. Need for Easily . . . Technical Details of . . . 10. What If We Want Different Coverage In Different Need for an Optimal . . . Sub-Regions: General Case Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem . . . . . . Solution: How to . . . . . . . Optimal Optimal What If We Want . . . . . . . . trajectory . . trajectory . What If We Want . . . for r 2 for r 3 Implementation Is . . . Tailwind Problem. I. . . . . . . . . . Missed Spot Problem. . . . Title Page Optimal Optimal . . trajectory . . trajectory ◭◭ ◮◮ . . for r 1 for r 4 ◭ ◮ . . . . . . Page 11 of 20 Go Back Full Screen Close

  12. Need for Easily . . . Technical Details of . . . 11. Implementation Is Imperfect: Additional Prob- Need for an Optimal . . . lems Towards an Optimal . . . An (Almost) Optimal . . . • In practice: an UAV can deviate from the planned tra- Minor Problem jectory. Solution: How to . . . • As a result: we may not cover some points in the re- What If We Want . . . gion. What If We Want . . . • First example: tailwind. Implementation Is . . . • Why it is a problem: the UAV flies too fast, not enough Tailwind Problem. I. . . . time for sensing. Missed Spot Problem. . . . Title Page • Solution: change the direction of the trajectory. ◭◭ ◮◮ • Second example: missing one spot. ◭ ◮ • Possible explanation: a sensor malfunctioned. Page 12 of 20 • Solution: come back and cover the missed spot. Go Back • Question: what is the optimal way to cover the missed Full Screen spot? Close

  13. Need for Easily . . . Technical Details of . . . 12. Tailwind Problem. I. Original Plan Need for an Optimal . . . Towards an Optimal . . . An (Almost) Optimal . . . Minor Problem Solution: How to . . . What If We Want . . . What If We Want . . . Implementation Is . . . Tailwind Problem. I. . . . Missed Spot Problem. . . . Title Page ◭◭ ◮◮ ◭ ◮ Page 13 of 20 Go Back Full Screen Close

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend