Shambhavi Singh

I am a Ph.D. student at the Fluent Robotics Lab at the University of Michigan advised by Prof. Christoforos Mavrogiannis. I study non-prehensile manipulation with mobile robots.

Previously, I was a Research Staff with Prof. Howie Choset at the Robotics Institute, at Carnegie Mellon University, where I worked on building computationally efficient planners for Multi Agent Collective Construction, using problem decomposition and hierachical planning.

I have a Masters of Science in Physics and a Bachelors of Engineering in Electrical and Electronics from BITS Pilani. where I worked with Prof. Ashwin KP on developing a 3-R-P-S parallel manipulator, Prof. Sarang Dhongdi on ad-hoc aerial networks for search and rescue operations, and Prof. Rakesh R. Warier on distributed coordination of networked multi-agent systems.

Email  /  Github  /  Google Scholar  /  Linkedin  /  CV

photo of Shambhavi

Research

Animation of structure being built

Hierarchical Planning for Long Horizon Multi-agent Collective Construction


Shambhavi Singh, Zejian Huang, Akshaya Srinivasan, Geordan Gutow, Bhaskar Vundurthy and Howie Choset
accepted at International Conference of Robotics and Automation (ICRA), Tokyo, Japan, 2024
website / paper /

We present a hierarchical approach that first finds a sequence of tasks to complete a goal, then identifies ordering constraints between tasks to parallelize for multiple agents, and finally computes collision-free paths for agents.

Pipeline showing four steps of hierarchical planner

Hierarchical Propositional Logic Planning for Multi-Agent Collective Construction


Shambhavi Singh, Akshaya Srinivasan, Geordan Gutow, Bhaskar Vundurthy and Howie Choset
Workshop on Future of Constrution, International Conference on Robotics and Automation, London, UK, 2023
paper /

We task teams of robots to collectively construct a modular structure composed of blocks. We employ temporal logic to plan at the task-level (robots pick-up and place blocks), then parallelize and find paths for multiple agents (robots move while carrying blocks) to execute the tasks.

A structure decomposed in 5 parts

Multi-agent Collective Construction using 3D Decomposition


Akshaya Srinivasan, Shambhavi Singh, Geordan Gutow, Howie Choset and Bhaskar Vundurthy
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Detroit, USA, 2023
arxiv / website / paper /

We use Mixed Integer Linear Programming (MILP) to find a multi-robot plan to construct a modular structure composed of cubic blocks. We use a 3D decomposition based method to first find plans that construct smaller substructures, then aggregate the solutions to obtain a complete plan.





Other Projects

These include coursework, side projects and unpublished research work.

Modular robot moving on flat ground

Latent Space Optimization for Modular Robot Design


Research Project - Carnegie Mellon University
2023

Designing a VAE to structurally encode robot designs (in known environments) such that we can use Bayesian Optimization to converge on well performing robot designs for unseen environments.

Gif of parallel robot platform and voltage source in background

Development and control of 3RPS Parallel Manipulator System


Mechanical Dept Research Project - BITS Pilani
2021
code /

Research Project with Dr. Ashwin KP at BITS Pilani, Goa. Modeled the dynamics and control of a 3RPS Parallel Manipulator platform. Developed the robot with three linear actuators and an acrylic base.

Multiple swarms of birds flying in the sky

A Survey on Efficiency of Multi-Swarm Systems


Embedded System Design Course Project - BITS Pilani
2020
paper /

For a course project on Embedded Systems Design, we review algorithms used in Multi-Swarm Systems, with a focus on Particle Swarm Optimization techniques. In particular, we present a detailed analysis of algorithms for task allocation, communication and grouping for multi-swarm systems.

Plot of a Bi-layer Graphene with Yellow Carbon Molecules

Density Function Theory Experiments for materials in Semiconductor Devices


Physics Dept Research Project - BITS Pilani
2019
code / report /

Simulating and visualizing properties of Metals (Al, Cu, Ni, Fe and Ag) and Single and Bi-layer Graphene, implemented in Fortran.


Design and source code from Jon Barron's website