Co-design of Output-Feedback Neural Network Control Barrier Functions and Observers for Stochastic Jump-Diffusion Systems
In this paper, we present a framework for designing controllers for partially observed continuous-time stochastic systems. We use the notion of control barrier functions (CBF) and provide an upper bound to the probability of state trajectories violating the system's safety when starting in an initial region. Our framework co-designs a neural network-based controller, an output-feedback observer, and a control barrier function for the given system. Although CBF requires full state information, we formulate CBF conditions over an augmented state space of actual and observer states. We train the neural networks simultaneously by defining appropriate loss functions, and finally demonstrate the effectiveness through two case studies: a linear DC motor and a nonlinear system.