1 / 21

Leashing of an Unmanned Aircraft to a Radio Source

Leashing of an Unmanned Aircraft to a Radio Source. CDC-ECC Seville, Spain Dec. 13, 2005 Cory Dixon & Eric W. Frew R esearch and E ngineering C enter for U nmanned V ehicles University of Colorado Boulder, CO.

bryant
Download Presentation

Leashing of an Unmanned Aircraft to a Radio Source

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Leashing of an Unmanned Aircraft to a Radio Source CDC-ECC Seville, Spain Dec. 13, 2005 Cory Dixon & Eric W. Frew Research and Engineering Center for Unmanned Vehicles University of Colorado Boulder, CO

  2. Radio Leashing: maintaining a communication link between a UAV and another mobile network node based on locally measured communication performance metrics. Leashing Problem • Leashing Goals • Maintain communication with a mobile base station in an unknown environment • Increase communication range of base station using UAV as airborne relay • Maximize ground coverage for on board sensors • Leashing Applications • Communication in mountainous terrain, e.g. wildland firefighting • Perimeter surveillance • Stand-off tracking of ground vehicles Cory Dixon University of Colorado

  3. Networked Control Systems (NCS) Distributed Cooperative Control Team Team Network Network Control Control Performance Performance MANETS Fault Tolerant Networks Swarm Intelligence Formation Flying Vehicle Vehicle Network Network Mobility Mobility Topology Topology Data Ferrying Mobile Infostations Communications & Control:Joint Analysis and Design Communication performance and vehicle mobility control form a closed loop system which suggests the joint analysis and design of communication and control systems for cooperative teams. Cory Dixon University of Colorado

  4. AUGNet:Ad Hoc UAV Ground Network http://AUGNet.Colorado.EDU 802.11b Node Ares UAVs Table Mountain (15 km north of CU) Cory Dixon University of Colorado

  5. Tracking a Communication Performance Metric • Maintain communication link? • Traditionally (position based): R ≤ RMAX • Communication performance motivated: T ≥ TMIN • Communication Performance Field • Can view performance as a continuous, measurable field • Field does not require any assumptions of distribution shape Performance Field Position Based • Leashing Objectives • T ≥ TMIN defines a region of acceptable communication performance • Maximizing sensor coverage reduces region to outer bound  Leashing is equivalent to tracking a level set of the performance field. Cory Dixon University of Colorado

  6. References & Related Work • Communication as Control Primitive • Controlled mobility to Improve Network Performance (Goldenberg et al., 2004) • Connectivity & Limited Range Communications (Beard and McLain, 2003) (Spanos & Murray, 2004) • Vehicle Control in a Sampled Environment • Cooperative Level Set Tracking (Boundary Tracking) (Hsieh et al., 2004), (Marthaler & Bertozzi, 2003) • Cooperative Gradient Climbing (Bachmayer et al., 2002), (Ogren et al., 2004) • Adaptive Sampling Utilizing Vehicle Motion (Fiorelli et al., 2003) • Path (Route) Tracking for Nonholonomic Vehicles • Optimal Control of Bounded-Curvature Vehicles (Soures et al., 2000) (Balluchi et al., 2005) Cory Dixon University of Colorado

  7. Solution:Leashing Controller • Communication Performance as a Control Primitive • Integrate communication performance into control architecture • Exploit mobility control to maintain communication performance • Closed Loop SNR Tracking Controller • Use the SNR as the feedback signal • Generate bounded steering commands for autopilot Cory Dixon University of Colorado

  8. Overview • Introduction & Motivation • Problem Setup and Simulation Results • Conclusion Cory Dixon University of Colorado

  9. Problem Setup • UAV Motion – Dubin’s Car Model • 0< VMIN ≤ VT≤ VMAX • Steering input: |w| ≤ wMAX • Discrete Control System • Discrete measurements of SNR taken at Ts • Steering commands sent to autopilot at Tc • SNRdesired determined by external, high-level system • Radio Environment • Relative position of radio node is not known • SNR field properties are unknown to controller • It is assumed that localized noise sources will be present • Radio on board UAV provides a local SNR measurement, i.e. no direct gradient information is available Cory Dixon University of Colorado

  10. Signal-to-Noise Ratio • Radio Propagation Environment • Received power is directional and link dependent • Interference is dependent upon the location of the UAV • Fast fading (noisy channel) • Shannon Channel Capacity • Empirical Throughput Model (Rappaport, 2004) Throughput vs. Range Radio Environment Communication Range Cory Dixon University of Colorado

  11. Lyapunov Based Controller G. Casalino, M. Aicardi, A. Bicchi, and A. Balestrino, “Closed Loop Steering and Path Following for Unicycle-like Vehicles: a Simple Lyapunov Function based Approach.” IEEE Robotics and Automation Magazine, 2(1):27-35, March 1995. • Represent kinematic equations w.r.t. a tracking frame that moves along a known level set curve • Lyapunov Function • Steering Controller Simulation Example Cory Dixon University of Colorado

  12. SNR Path Gradient Discrete Sampling Time SNR Gradient Field Path Gradient * = Cory Dixon University of Colorado

  13. Constant SNR Orbit • Feedback Error Signal • Discrete Time Steering Controller • Tracking frame angle errors • Correlation to Lyapunov controller Small Angle Assumption Keeps the UAV on a level set Puts the UAV on the desired level set Cory Dixon University of Colorado

  14. Feedback Error Signal Reform into a geometric angle measure using the Path Gradient DSmax Largest measured change in SNR Obtained by performing an initial turn Should be updated on-line Discrete Time Steering Controller SNR Gradient Ascent Cory Dixon University of Colorado

  15. Tracking Simulations Bang-Bang* Leashing Lyapunov * M. Kemp, A.L. Bertozzi, D. Marthaler, “Multi-UUV Perimeter Surveillance”, edited by C., Brancart, E. An, M. Benjamin (2004) (IEEE OES Workshop on Multiple AUV Operations) Sebasco Estates, Maine. Cory Dixon University of Colorado

  16. Performance Comparison Cory Dixon University of Colorado

  17. Overview • Introduction & Motivation • Problem Setup and Simulation Results • Conclusion & Future Work Cory Dixon University of Colorado

  18. Future Work • Stability & Sensitivity • Simulations have shown the controller to be stable, but a formal proof is still required • Wireless communication channels are noisy (fast fading) and will require the SNR signal to be smoothed • Effects of node mobility and external disturbances (wind) • Estimation of SNR (performance) field • Estimate the gradient vector to improve tracking performance • Radio source localization • Noise source detection and localization • Deployment • Integrate into AUGNet testbed • Demonstrate electronic leashing for mobile node Cory Dixon University of Colorado

  19. Extension to Multiple Nodes Energy Optimal Placement a = 2 a > 2 q p a∞ Cory Dixon University of Colorado

  20. Conclusion • Leashing Problem • Increase communication range of a base station by using a UAV as an airborne relay node • Maximize UAV sensor coverage while maintaining performance of communication link • SNR as Control Input • Provides a robust measure of link quality and bandwidth • Provides a performance signal for feedback control • Does not require any additional information sharing, only that the nodes are communicating • Leashing Controller • Generates smooth steering commands to track a SNR level set curve • Does not require knowledge of the field or gradient • Comparable tracking performance to Lyapunov controller Cory Dixon University of Colorado

  21. http://RECUV.Colorado.EDU Questions and Comments are Welcomed! Thanks for coming! Cory.Dixon@Colorado.EDU Cory Dixon University of Colorado

More Related