Safe and Stable Neural Network Dynamical Systems for Robot Motion Planning
Allen Emmanuel Binny, Mahathi Anand, Hugo T. M. Kussaba, Lingyun Chen, Shreenabh Agrawal, Fares J. Abu-Dakka, Abdalla Swikir
TL;DR
The paper tackles the problem of learning safe and stable robot motions from demonstrations in cluttered environments by proposing S$^2$-NNDS, an offline framework that jointly learns a neural dynamical system and neural Lyapunov and barrier certificates. It leverages split conformal prediction to provide probabilistic guarantees on the validity of the certificates, enabling safer deployment despite potential unsafe demonstrations. Empirical results on 2D LASA handwriting, 3D obstacle scenarios, and kinesthetic Franka Panda demonstrations show that S$^2$-NNDS can produce motions that closely follow demonstrations while respecting safety and stability, often outperforming SOS/bilinear baselines in non-convex obstacle configurations. Limitations include local rather than global stability guarantees, confinement to static obstacles, and sensitivity to hyperparameters, with future work aimed at extending guarantees and handling dynamic environments.
Abstract
Learning safe and stable robot motions from demonstrations remains a challenge, especially in complex, nonlinear tasks involving dynamic, obstacle-rich environments. In this paper, we propose Safe and Stable Neural Network Dynamical Systems S$^2$-NNDS, a learning-from-demonstration framework that simultaneously learns expressive neural dynamical systems alongside neural Lyapunov stability and barrier safety certificates. Unlike traditional approaches with restrictive polynomial parameterizations, S$^2$-NNDS leverages neural networks to capture complex robot motions providing probabilistic guarantees through split conformal prediction in learned certificates. Experimental results on various 2D and 3D datasets -- including LASA handwriting and demonstrations recorded kinesthetically from the Franka Emika Panda robot -- validate S$^2$-NNDS effectiveness in learning robust, safe, and stable motions from potentially unsafe demonstrations.
