Skip to main content
Publications

All Publications

Embedded IPC: Fast and Intersection-free Simulation in Reduced Subspace for Robot Manipulation
Robotics | September 24, 2024

Physics-based simulation is essential for developing and evaluating robot manipulation policies, particularly in scenarios involving deformable objects and complex contact interactions. However, existing simulators often struggle to balance computational efficiency with numerical accuracy, especially when modeling deformable materials with frictional contact constraints. We introduce an efficient subspace representation for the Incremental Potential Contact (IPC) method, leveraging model reduction to decrease the number of degrees of freedom. Our approach decouples simulation complexity from the resolution of the input model by representing elasticity in a low-resolution subspace while maintaining collision constraints on an embedded high-resolution surface. Our barrier formulation ensures intersection-free trajectories and configurations regardless of material stiffness, time step size, or contact severity. We validate our simulator through quantitative experiments with a soft bubble gripper grasping and qualitative demonstrations of placing a plate on a dish rack. The results demonstrate our simulator’s efficiency, physical accuracy, computational stability, and robust handling of frictional contact, making it well-suited for generating demonstration data and evaluating downstream robot training applications. More details and supplementary material are on the website: https://sites.google.com/view/embedded-ipc. READ MORE

Image
stuffed bear and plates in grippers
Gliding on Simulated Ice: Effect of Low-μ Emulation on Drift Training
Human Interactive Driving | September 22, 2024

Drifting, a skillful driving technique involving intentional traction loss and counter-steering, traditionally demands high-speed maneuvers under high-friction conditions, posing significant risks and fear for novices. Our study explores low-µ (low friction) emulation, simulating icy conditions to facilitate drift training at safer, lower speeds. This approach not only enhances safety and mitigates fear by reducing the required speed for drifting, but also extends the time for them to react. A between-group design was employed, comparing drift training outcomes between participants trained exclusively in higher-µ conditions (control group) and those who trained initially in lower-µ conditions before transitioning to higher-µ conditions (target group). The performance was assessed through the average distance of continuous sliding, along with subjective measures of motivation and workload. The results showed that the target group achieved greater slide distances in the retention session and reported higher scores on the positive intrinsic motivation factors, suggesting enhanced performance and engagement. READ MORE

Image
image from gliding on simulated ice paper
Verification and Synthesis of Compatible Control Lyapunov and Control Barrier Functions
Robotics | September 14, 2024

Safety and stability are essential properties of control systems. Control Barrier Functions (CBFs) and Control Lyapunov Functions (CLFs) are powerful tools to ensure safety and stability respectively. However, previous approaches typically verify and synthesize the CBFs and CLFs separately, satisfying their respective constraints, without proving that the CBFs and CLFs are compatible with each other, namely at every state, there exists control actions within the input limits that satisfy both the CBF and CLF constraints simultaneously. Ignoring the compatibility criteria might cause the CLF-CBFQP controller to fail at runtime. There exists some recent works that synthesized compatible CLF and CBF, but relying on nominal polynomial or rational controllers, which is just a sufficient but not necessary condition for compatibility. In this work, we investigate verification and synthesis of compatible CBF and CLF independent from any nominal controllers. We derive exact necessary and sufficient conditions for compatibility, and further formulate Sum-Of-Squares programs for the compatibility verification. Based on our verification framework, we also design a nominal-controller-free synthesis method, which can effectively expands the compatible region, in which the system is guaranteed to be both safe and stable. We evaluate our method on a non-linear toy problem, and also a 3D quadrotor to demonstrate its scalability. The code is open-sourced at https://github.com/hongkai-dai/compatible_clf_cbf. READ MORE

Image
Compatible Control Lyapunov and Control Barrier Functions image
Drifting with Unknown Tires: Learning Vehicle Models Online with Neural Networks and Model Predictive Control
Human Interactive Driving | September 11, 2024

Autonomous vehicle controllers capable of drifting can improve safety in dynamic emergency situations. However, drifting involves operating at high sideslip angles, which is a fundamentally unstable operating regime that typically requires an accurate vehicle model for reliable operation; such models may not be available after environmental or vehicle parameter changes. Towards that goal, this work presents a Nonlinear Model Predictive Control approach which is capable of initiating and controlling a drift in a production vehicle even when changes in vehicle parameters degrade the original model. A neural network model of the vehicle dynamics is used inside the optimization routine and updated with online learning techniques, giving a higher fidelity and more adaptable model. Experimental validation on a full size, nearly unmodified Lexus LC500 demonstrates the increased modeling fidelity, adaptability, and utility of the presented controller framework. As the LC500 is a difficult car to drift, previous approaches which rely on physics based vehicle models could not complete the autonomous drift tests on this vehicle. Furthermore, the tires on the experimental vehicle are then switched, changing the vehicle parameters, and the capability of the controller to adapt online is demonstrated. READ MORE

Image
tri logo
An observer robustified control barrier function filter for vehicle control at the limits of handling
Human Interactive Driving | September 11, 2024

Vehicles capable of operating up to the limits-of-handling can improve safety in emergency maneuvers. In light of this, this work proposes a method to robustly anticipate when a vehicle approaches its limits-of-handling and safely contain the vehicle dynamics to within these limits. First, input-to-state stable nonlinear observers are designed to estimate errors in the dynamics of a nominal vehicle model. These errors are translated into improved estimates of tire-road forces for real-time detection of tire saturation. Next, a robustifed control barrier function based quadratic program (RCBF-QP) is designed to filter control commands of a nonlinear model predictive controller that uses the nominal vehicle model for prediction. The observed model errors are incorporated into the RCBF-QP to create robustified safety-critical constraints that maintain the vehicle dynamics within the limits-of-handling. The observers and the RCBF-QP are experimentally validated on a full-scale vehicle and demonstrate the ability to retain motion control at the handling limits despite modeling errors. READ MORE

Image
tri logo
Safe Stability Envelopes and Shared Control for Active Vehicle Safety
Human Interactive Driving | September 11, 2024

With advances in vehicle modeling and control, intelligent vehicles can increasingly utilize the full vehicle capabilities should it be necessary for safety. This paper presents a shared control approach capable of operating in the open-loop unstable state space of a vehicle. First the Maximal Phase Recoverable Parallelogram is defined as the state space where a control action exists that can stabilize the vehicle. An online approach to constructing a subset of the Maximal Phase Recoverable Parallelogram that avoids spinning out past a desired sideslip is presented. This then forms a safety envelope for a Nonlinear Model Predictive Control framework for shared control. The shared control formulation is designed to match driver inputs, unless inputs lead to safety violations such as a spin or track bound violation. If intervention is needed, the controller seeks to follow the drivers intent in a safe manner. Results for a full scale experimental vehicle executing circular steady-state drifting demonstrate the ability of the controller to operate in the open-loop unstable drifting regime and limit intervention unless there is a risk of spinning out or violating track bounds. This shared control approach is a step towards assisting a driver in using a vehicle’s full capabilities even in extreme maneuvers. READ MORE

Image
tri logo
An electrochemical series for materials
Energy & Materials | September 9, 2024

The electrochemical series is a useful tool in electrochemistry, but its effectiveness in materials chemistry is limited by the fact that the standard electrochemical series is based on a relatively small set of reactions, many of which are measured in aqueous solutions. To address this problem, we have used machine learning to create an electrochemical series for inorganic materials from tens of thousands of entries in the Inorganic Crystal Structure Database. We demonstrate that this series is generally more consistent with oxidation states in solid-state materials than the series based on aqueous ions. The electrochemical series was constructed by developing and parameterizing a physical, human-interpretable model of oxidation states in materials. We show that this model enables the prediction of oxidation states from composition in a way that is more accurate than a state-of-the-art transformer-based neural network model. We present applications of our approach to structure prediction, materials discovery, and materials electrochemistry, and we discuss possible additional applications and areas for improvement. To facilitate the use of our approach, we introduce a freely available website and API. READ MORE

Image
electrochemical series example
One Model to Drift Them All: Physics-Informed Conditional Diffusion Model for Driving at the Limits
Human Interactive Driving | September 5, 2024

Enabling autonomous vehicles to reliably operate at the limits of handling— where tire forces are saturated — would improve their safety, particularly in scenarios like emergency obstacle avoidance or adverse weather conditions. However, unlocking this capability is challenging due to the task’s dynamic nature and the high sensitivity to uncertain properties of the road, vehicle, and their dynamic interactions. Motivated by these challenges, we propose a framework to learn a conditional diffusion model for high-performance vehicle control using an unlabelled dataset containing trajectories from distinct vehicles in different environments. We design the diffusion model to capture the complex dataset’s trajectory distribution through a multimodal distribution of parameters of a physics-informed data-driven dynamics model. By conditioning the generation process on online measurements, we integrate the diffusion model into a real-time model predictive control framework for driving at the limits, and show that it can adapt on the fly to a given vehicle and environment. Extensive experiments on a Toyota Supra and a Lexus LC 500 show that a single diffusion model enables reliable autonomous drifting on both vehicles when operating with different tires in varying road conditions. The model matches the performance of task-specific expert models while outperforming them in generalization to unseen conditions, paving the way towards a general, reliable method for autonomous driving at the limits of handling. READ MORE

Image
drifting trajectories
Data-driven analysis of battery formation reveals the role of electrode utilization in extending cycle life
Energy & Materials | August 29, 2024

Formation is a critical step in battery manufacturing. During this process, lithium inventory is consumed to form the solid electrolyte interphase (SEI), which in turn determines the battery lifetime. To tackle the vast parameter space and complexity of formation, we employ a data-driven workflow on 186 lithium-ion battery cells across 62 formation protocols. We identify two key parameters, formation charge current and temperature, that control battery longevity via distinct mechanisms. Surprisingly, high-formation charge current on the first cycle extends battery cycle life by an average of 50%. Unlike elevated formation temperature, which boosts battery performance by forming a robust SEI, the cycle life improvement for fast-formed cells arises from a shifted electrode-specific utilization after formation. Apart from the widely acknowledged role of formation in governing SEI properties, we demonstrate how formation protocols determine the stoichiometry range over which the positive and negative electrodes are cycled. READ MORE

Image
data driven analysis of battery formation
Advancing Insights into Electrochemical Pre-Treatments of Supported Nanoparticle Electrocatalysts by Combining a Design of Experiments Strategy with In Situ Characterization
Energy & Materials | August 8, 2024

Activation, break-in, and/or pre-treatment protocols are generally applied to energy conversion devices before regular operation to reach stable performance. There remains much to understand about the relationships among physical properties, performance, and electrochemical pre-treatments. Here, a design-of-experiments (DoE) strategy is employed to address this gap by demonstrating the influence of five pre-treatment parameters for carbon-supported Pt-nanoparticle catalysts on the electrocatalytic oxygen reduction reaction (ORR). A subset of pre-treatments, developed using a central composite design, are tested in a flow cell combined with an inductively-coupled plasma mass spectrometer (on-line ICP-MS). The DoE-based approach facilitates comprehensive insights from two orders of magnitude fewer experiments than a conventional grid search. The coupled on-line ICP-MS setup enables effective catalysis and real-time catalyst dissolution data. Leveraging insights from DoE for on-line ICP-MS and additional characterization, a model is built between the degradation of a multi-dimensional supported Pt surface, its performance, and applied electrochemical parameters. These investigations identify surface modifications, such as oxidation, and subsequent restructuring of Pt during pre-treatment as a primary cause of performance deterioration during ORR. By combining DoE with advanced characterization techniques, a powerful approach is demonstrated to gain a mechanistic understanding of pre-treatment protocols that can be broadly adapted to various reaction chemistries.

READ MORE

Image
graph image