Abstract
Robotic systems have been proposed as a solution to a wide array of problems, from autonomous warehousing to precision agriculture. Yet these systems typically require satisfaction of multiple constraints, such as collision avoidance and connectivity maintenance, while completing their primary objectives. Many such problems may be decomposed into stability and invariance criteria (e.g., monitor crop patches while avoiding collisions), and this article utilizes Lyapunov and barrier functions to encode stability and invariance, respectively. Barrier functions provide constraint-satisfaction guarantees, and prior results have established a Boolean composition and controller-synthesis framework for these objects via nonsmooth analysis. However, this past work has yet to address Boolean composition of Lyapunov functions directly and does not apply to all Boolean expressions. This article resolves these issues by providing a general method to encode Boolean expressions of Lyapunov or barrier functions. Moreover, this article develops an associated controller-synthesis algorithm that yields discontinuous yet validating controllers with respect to these Boolean expressions. Experimental results show the efficacy of this article in a precision-agriculture scenario, where a robot swarm must visit crop patches while avoiding collisions.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.