Sign In

Communications of the ACM

Research highlights

Technical Perspective: A Control Theorist's View on Reactive Control for Autonomous Drones


In the late 1990s, at about the time as an upsurge of interest among theorists in real-time control in which feedback loops were closed through rate-limited communication channels, the Bluetooth communication standard was introduced to enable "local area networks of things." Various research groups, including my own, became interested in implementing feedback control using Bluetooth channels in order to evaluate the design principles that we and others had developed for communication-limited real-time systems. With device networks taking on ever increasing importance, our Bluetooth work was part of an emergent area within control theory that was aimed at systems using existing infrastructure rather than systems of sensors, actuators, and data links that were co-optimized to work together to meet performance objectives.

The main challenge of using infrastructure that was designed for purposes other than real-time applications was that none of the infrastructure-optimized computation and communication protocols are well suited to closing feedback loops of control systems. The work of Mottola and Whitehouse is somewhat along these lines—with the infrastructure in this case being the control logic and feedback control algorithms that are found on popular UAV autopilot platforms such as Ardupilot, Pixhawk, the Qualcomm Snapdragon, and the now discontinued OpenPilot. Several such autopilots are target platforms for the software described in the following paper.


 

No entries found

Log in to Read the Full Article

Sign In

Sign in using your ACM Web Account username and password to access premium content if you are an ACM member, Communications subscriber or Digital Library subscriber.

Need Access?

Please select one of the options below for access to premium content and features.

Create a Web Account

If you are already an ACM member, Communications subscriber, or Digital Library subscriber, please set up a web account to access premium content on this site.

Join the ACM

Become a member to take full advantage of ACM's outstanding computing information resources, networking opportunities, and other benefits.
  

Subscribe to Communications of the ACM Magazine

Get full access to 50+ years of CACM content and receive the print version of the magazine monthly.

Purchase the Article

Non-members can purchase this article or a copy of the magazine in which it appears.