Active Learning of Gaussian Process Surrogates

[IROS23] | [ACC23] | [CDC22]

This project aims to develop scalable and efficient active learning algorithms for adaptive sampling using Gaussian process (GP) surrogates. We provide closed-form gradients of numerous acquisition functions to improve the prediction accuracy of surrogate models and alleviate the computations for high-dimensional spaces in adaptive sampling. New exploration-exploitation active learning methods are introduced to enable real-time implementation of robotic applications with single and multi-agent systems.


Keywords: Gaussian Processes, Active Learning, Adaptive Sampling, Multi-Agent Systems.
Sponsor: NSF



Decentralized Learning with Gaussian Processes [GitHub-GPyTorch], [GitHub-GPML]

[AAMAS26-1] | [TMLCN25] | [Access24] | [MRS23] | [arXiv22] | [Pioneers22] | [ICRA21-1]

This project develops methods that let a team of robots to learn a shared Gaussian process (GP) model without a central server, exchanging information only with their neighbors. We decentralize GP hyperparameter training with the alternating direction method of multipliers (ADMM) in closed form, decentralize techniques for aggregating GP experts with iterative and consensus methods, and introduce a covariance-based nearest neighbor strategy that lets a subset of agents make predictions. For large fleets, we learn pseudo-representations that make federated GP learning scale to many robots. We also make distributed learning reliable when its assumptions fail: Trusted Edge ADMM assigns a trust weight to each communication link to keep training convergent under Byzantine attacks, and asynchronous ADMM lets agents with different computation and communication rates learn without waiting for the slowest one.

Keywords: Gaussian Processes, Federated Learning, Multi-Agent Systems, Distributed Optimization, Resilient Learning.
Sponsor: NSF



Quantum-Assisted Gaussian Processes [GitHub-sQUlearn]

[AAMAS26-2]

This project develops quantum Gaussian processes (GPs) for multi-agent systems. Classical kernels have limited expressivity, which constrains GP models in complex, large-scale, non-stationary environments. Quantum kernels use parameterized quantum encoding circuits to embed data into exponentially large Hilbert spaces, capturing correlations that classical kernels cannot. We introduced the distributed quantum GP (DQGP), in which each agent learns a local quantum GP model and the agents reach consensus on a global model, distributing computation and memory across the team. Since the quantum kernel hyperparameters are rotation angles that live on a torus manifold, we developed a distributed consensus Riemannian ADMM (DR-ADMM) algorithm for this non-Euclidean training problem. Ongoing work scales DQGP to teams of up to 100 agents and higher-dimensional inputs, develops distributed quantum GP prediction, and compares quantum and classical kernels to identify where quantum kernels offer a real advantage.


Keywords: Quantum Gaussian Processes, Quantum Kernels, Riemannian Optimization, Distributed Optimization, Multi-Agent Systems.



Online Kinodynamic Motion Planning with Q-Learning

[TIV26] | [TNNLS23] | [Chapter22] | [CDC21] | [ACC20] | [TNNLS19] | [ACC19]

The aim of this project is to provide online and safe kinodynamic motion planning algorithms with completely unknown/uncertain dynamics, based on continuous-time Q-learning. We utilize integral reinforcement learning to develop tuning laws for the online approximation of the optimal cost and the optimal policy in continuous-time. We modify motion planning techniques to perform efficient online local re-planning by employing topological connectedness tools.


Keywords: Motion Planning, Reinforcement Learning, Optimal Control, Game Theory.



Adaptive Orthosis for Distal Extremity Trauma

[EMBC25]

This project focuses on the development of a personalized, sensorized ankle brace for injury prevention and trauma mitigation. It builds on a wearable inertial sensing platform and subject-specific anatomical modeling to accurately capture ankle kinematics. High-resolution 3D scanning informs optimal sensor placement and individualized brace design. The resulting sensor data are used for classification of high-risk movement patterns and to drive the development of an active orthosis to prevent injury or reduce its severity.


Keywords: Wearable Biomechanics, Injury Risk Classification, Adaptive Orthoses.
Sponsor: HJF



Multi-Robot Hazard Detection in Communication-Denied Environments

[WAFR26] | [ICRA23-WS] | [DARS22]

This project focuses on the detection of hazards or targets in communication-denied environments. The survival of agents when traversing a path is employed as a sensor observation of hazards. In other words, when an agent returns to the station we presume that there is no hazard in the traversed path, otherwise the disappearance of an agent indicates a hazard at an unknown location of the planned path. To distribute the effort of exploration, we decompose the environment with entropy-weighted Voronoi partitions. In addition, we use probabilistic graphical modeling with Bayesian networks to increase the rate of information gathering and reduce the computations.


Keywords: Informative Path Planning, Bayesian Inference, Multi-Agent Systems, Bayesian Networks.



Prediction of Wireless Communication Performance with Kriging

[RAS21] | [ACC21] | [WUWNET19]

The intent of this project is to develop methodologies for the prediction of underwater acoustic (UWA) communication performance. The measurements are modeled by a non-stationary Gaussian random field with a deterministic mean structure and a stochastic random component. We formulate basis functions inspired by acoustic propagation models to identify a spatial trend. Covariance estimation is addressed with a multi-stage iterative training method that produces unbiased and robust results with nested models. Prediction of UWA communication performance is performed with universal kriging.


Keywords: Spatial Prediction, Marine Robotics, Autonomous Underwater Vehicles, Communication Performance.



Anthropomorphic Robot Hands [GitHub page]

[ICRA21-2] | [Humanoids19] | [Frontiers19] | [ICORR19]

This research project contributes to the development of a new class of anthropomorphic, adaptive robot hands. The robot hands can operate in unstructured environments and can achieve various grasping and in-hand manipulation actions with minimal number of actuators. The design is optimized according to the human hand characteristics as described in anthropometric studies. The fabrication procedure consists of 3D printing and deposition manufacturing techniques.



Keywords: Adaptive Robot Hands, Compliant Mechanisms, Dexterous Manipulation.



Prosthetic Hands [GitHub page], [GitHub page]

[Humanoids26] | [Frontiers21] | [IROS15]

This research project focuses on the design and development of anthropomorphic, underactuated, personalized robot hands of low cost and weight. Elastic joints were selected to introduce passive compliance in the hand's structure, to simplify the control problem, and to enhance the grasping capabilities. We devise various differential mechanisms to facilitate the execution of different grasping postures and gestures.



Keywords: Prosthesis Design, Differential Mechanisms, Robust Grasping.