Koopman in the Field: Feedback, Teaching, and Adaptation for Real World Mechanical Systems

Sponsor: National Science Foundation

Award Number: 2432394

PI: Roberto Tron

Co-I/Co-PI: Andrew P. Sabelhaus

Abstract:

Teaching autonomous machines to perform complex tasks currently requires advanced expertise in mechanical systems and specialized algorithms, making these technologies inaccessible to many. This limits who can use them, where they can be deployed, and how effectively they operate over time. Emerging technologies such as soft robots are inexpensive, easy to deploy, and hold great promise. However, without a proper way to interact with non-technical users, these systems can be misused, possibly leading to coarse mistakes, self-damage, or declining performance. Research funded by this award aims to create a data-driven autonomy framework that enables everyday workers to teach robots safely and effectively. This framework will also ensure that the robots respect operational limits and adapt to changes like shifts in weather or temperature. By advancing these capabilities, this research has the potential to transform sectors like agriculture, fostering a more resilient and adaptable supply chain equipped to handle future challenges.

The research objective of this project will advance the state of the art in dynamical systems and control through three interconnected research thrusts. The first thrust focuses on creating a novel framework for data-driven control of complex, hard-to-model systems, with emphasis on stability and safety. Central to this effort is a novel Koopman Control Factorization theory, which enables efficient learning and control synthesis via Quadratic Programming. The same theory also yields a systematic method for optimizing the physical design and sensor placement in a mechanical system. The second thrust introduces methods for teaching robots through imitation of user demonstrations, utilizing stable feedback-feedforward controllers that replicate user-taught behaviors while safeguarding against hardware limitations, undesirable states, and faults. The final thrust addresses long-term adaptability to time-varying environmental conditions by incorporating online system identification through recursive least squares, and active learning through information-maximization control. The theoretical advancements will be validated through practical outdoor tests to demonstrate robustness and applicability to real-world environments.

This award reflects NSF’s statutory mission and has been deemed worthy of support through evaluation using the Foundation’s intellectual merit and broader impacts review criteria.

For more information, click here.