Joshua Kuperman
Advisor: Prof. Evangelos Theodorou will defend a master’s thesis entitled,
Improved Exploration for Data-Driven, Safety-Embedded Differential Dynamic Programming Using 
Tolerant Barrier States and Pontryagin Differentiable Programming
On
Thursday, April 20 at 10:00 a.m.
Engineering, Science, and Mechanics Building G08
Abstract
A great challenge exists at the intersection of perception and controls – integrating the 
uncertainty present in perception-based state and obstacle estimation into safe control and 
trajectory optimization. First, we present the tolerant discrete barrier state (T-DBaS), a novel 
safety-embedding technique for trajectory optimization with enhanced exploratory capabilities. This 
approach generalizes the standard discrete barrier state (DBaS) method by accommodating temporary 
constraint violation during the optimization process while still approximating its safety 
guarantees. Towards applying T-DBaS to safety- critical autonomous robotics, we combine it with 
Differential Dynamic Programming (DDP), leading to the proposed safe trajectory optimization method 
T-DBaS-DDP, which inherits the convergence and scalability properties of the solver. Despite this, 
the tolerant barrier function parameters require tuning to reach peak performance for a wide array 
of constraints. To alleviate this requirement, we tune the T- DBaS parameters with the 
parameterized trajectory optimizer Pontryagin Differentiable Programming (PDP), proposing 
T-DBaS-PDP, an interpretable and generalizable solver for a variety of optimal control problems. In 
order to integrate perception uncertainty into safe optimal control, we learn the safety of the 
system via gaussian processes to create an interpretable, data-driven, and safety-guaranteeable 
framework. We implement this framework on differential drive and quadrotor dynamics and show its 
improvement over hand-tuned T-DBaS-DDP.
Committee
•  Prof. Evangelos Theodorou – School of Aerospace Engineering (advisor)
•  Prof. Kyriakos G. Vamvoudakis – School of Aerospace Engineering
•  Prof. Patricio A. Vela – School of Electrical and Computer Engineering