Distributed Intelligence & Robotics (DIRo) Lab
Distributed Intelligence & Robotics (DIRo) Lab
The DIRo lab is working on developing intelligent multi-robot networks for tackling engineering problems across several domains.
We are always looking for collaborations with industrial and academic partners to develop engineering solutions for societal problems.
Research Overview (details to be added soon)
Current Research
Robot Learning for Contact-rich Manipulation
One of the goals of our research group is to have semi-autonomous multi-robot assembly (manufacturing) and disassembly (recycling and remanufacturing) cells. The following are our current efforts towards this goal.
We are working towards planning and control of robots during contact-rich manipulation under task uncertainties.
1. Issue 1: Robot-based assembly under task uncertainties: Assembly remains a challenging robotic manipulation task in presence of tight tolerances and complex contact interactions. While Learning from Demonstration (LfD) frameworks like Dynamic Movement Primitives (DMPs) can effectively encode trajectories from a single demonstration, they are highly sensitive to variations in initial grasp configurations and external contact forces. Such variations often lead to task failures during the contact rich phases.
Relevant Publications:
Bhavnashri A, Sobia Shafi, Krishnapuram Himavarshini, and Anuj Tiwari. "Task aware Dynamic Movement Primitives for failure detection and recovery in contact rich manipulation." arXiv preprint arXiv:2609.23151 (2026).
Multi-Agent Coordination and Control
(... writing in progress)
Safe RL for Autonomous Vehicles using Control Barrier Functions
(... writing in progress)
Data-driven Robust Control of Quadruped Locomotion on Uneven Terrains
(... writing in progress)