← Search

Maxim Likhachev

68 accepted papers

2026

Conflict-Based Search As a Protocol: A Multi-Agent Motion Planning Protocol for Heterogeneous Agents, Solvers, and Independent Tasks

ICRA 2026poster

Imagine the future construction site, hospital, or office with dozens of robots bought from different manufacturers. How can we enable these different systems to effectively move in a shared environment, given that each robot may have its own independent motion planning system? This work show how we…

2026

Dynamic Agent Grouping ECBS: Scaling Windowed Multi-Agent Path Finding with Completeness Guarantees

AAAI 2026technical

Multi-Agent Path Finding (MAPF) is the problem of finding a set of collision-free paths for a team of agents. Although several MAPF methods that solve full-horizon MAPF have completeness guarantees, very few MAPF methods that plan partial paths have completeness guarantees. Recent work introduced th

Cited by 0SourcePDFScholar
2026

Parallel Heuristic Search As Inference for Actor-Critic Reinforcement Learning Models

ICRA 2026poster

Actor-critic models are a class of model-free deep reinforcement learning (RL) algorithms that have demonstrated effectiveness across various robot learning tasks. While considerable research has focused on improving training stability and data sampling efficiency, most deployment strategies have re…

2026

Think Fast: Real-Time Kinodynamic Belief Space Planning for Projectile Interception

ICRA 2026poster

Intercepting fast moving objects, by its very nature, is challenging because of its tight time constraints. This problem becomes further complicated in the presence of sensor noise because noisy sensors provide, at best, incomplete information, which results in a distribution over target states to b…

2025

Attractor-based Closed List Search: Sparsifying the Closed List for Efficient Memory-Constrained Planning

IJCAI 2025

Best-first search algorithms such as A* and Weighted A* are widely used tools. However, their high memory requirements often make them impractical for memory-constrained applications, such as on-board planning for interplanetary rovers, drones, and embedded systems. One popular strategy among memory

2025

Multi-Robot Motion Planning with Diffusion Models

ICLR 2025spotlight

Diffusion models have recently been successfully applied to a wide range of robotics applications for learning complex multi-modal behaviors from data. However, prior works have mostly been confined to single-robot and small-scale environments due to the high sample complexity of learning multi-robo…

2025

Optimal Interactive Learning on the Job via Facility Location Planning

RSS 2025poster

Collaborative robots have the ability to adapt and improve their behavior by learning from their human users. By interactively learning on the job, these robots can both acquire new motor skills and customize their behavior to personal user preferences. However, for this paradigm to be viable, there…

Cited by 0PDFScholar
2025

Planning from Point Clouds over Continuous Actions for Multi-object Rearrangement

CoRL 2025oral

Multi-object rearrangement is a challenging task that requires robots to reason about a physical 3D scene and the effects of a sequence of actions. While traditional task planning methods are shown to be effective for long-horizon manipulation, they require discretizing the continuous state and acti…

Cited by 0SourceScholar
2025

RecoveryChaining: Learning Local Recovery Policies for Robust Manipulation

IROS 2025

Model-based planners and controllers are commonly used to solve complex manipulation problems as they can efficiently optimize diverse objectives and generalize to long horizon tasks. However, they often fail during deployment due to noisy actuation, partial observability and imperfect models. To en

Cited by 6SourceScholar
2025

Windowed MAPF with Completeness Guarantees

AAAI 2025technical

Traditional multi-agent path finding (MAPF) methods try to compute entire collision free start-goal paths, with several algorithms offering completeness guarantees. However, computing partial paths offers significant advantages including faster planning, adaptability to changes, and enabling decentr…

Cited by 1SourcePDFScholar
2025

Work Smarter Not Harder: Simple Imitation Learning with CS-PIBT Outperforms Large-Scale Imitation Learning for MAPF

ICRA 2025

Multi-Agent Path Finding (MAPF) is the problem of effectively finding efficient collision-free paths for a group of agents in a shared workspace. The MAPF community has largely focused on developing high-performance heuristic search methods. Recently, several works have applied various machine learn

Cited by 7SourceScholar
2024

Implicit Graph Search for Planning on Graphs of Convex Sets

RSS 2024poster

Smooth, collision-free motion planning is a fundamental challenge in robotics with a wide range of applications such as automated manufacturing, search \& rescue, underwater exploration, etc. Graphs of Convex Sets (GCS) is a recent method for synthesizing smooth trajectories by decomposing the plann…

Cited by 7SourcePDFScholar
2024

Improved M4M: Faster and Richer Planning for Manipulation Among Movable Objects in Cluttered 3D Workspaces

ICRA 2024poster

We are interested in enabling robots to solve difficult pick-and-place manipulation tasks in cluttered and constrained environments. If the robot does not have collision-free access to the object-of-interest (OoI) which it intends to grasp and extract from the workspace, it must reason about which m…

Cited by 2SourceScholar
2024

PINSAT: Parallelized Interleaving of Graph Search and Trajectory Optimization for Kinodynamic Motion Planning

IROS 2024

Trajectory optimization is a widely used technique in robot motion planning for letting the dynamics of the system shape and synthesize complex behaviors. Several previous works have shown its benefits in high-dimensional continuous state spaces and under differential constraints. However, long time

Cited by 6SourceScholar
2024

Preprocessing-based Kinodynamic Motion Planning Framework for Intercepting Projectiles using a Robot Manipulator

ICRA 2024poster

We are interested in studying sports with robots and starting with the problem of intercepting a projectile moving toward a robot manipulator equipped with a shield. To successfully perform this task, the robot needs to (i) detect the incoming projectile, (ii) predict the projectile’s future motion,…

Cited by 2SourceScholar
2023

Effective Integration of Weighted Cost-to-Go and Conflict Heuristic within Suboptimal CBS

AAAI 2023technical

Conflict-Based Search (CBS) is a popular multi-agent path finding (MAPF) solver that employs a low-level single agent planner and a high-level constraint tree to resolve conflicts. The vast majority of modern MAPF solvers focus on improving CBS by reducing the size of this tree through various strat…

Cited by 3SourcePDFScholar
2023

Operating with Inaccurate Models by Integrating Control-Level Discrepancy Information into Planning

ICRA 2023poster

Typical robotic systems rely on models for planning. Therefore, the quality of the robot's behavior is heavily dependent on how accurately the model can predict the outcome of the robot's actions in the environment. A challenge, however, is that no model is perfect; moreover, we often do not know wh…

Cited by 4SourceScholar
2023

Planning for Complex Non-prehensile Manipulation Among Movable Objects by Interleaving Multi-Agent Pathfinding and Physics-Based Simulation

ICRA 2023poster

Real-world manipulation problems in heavy clutter require robots to reason about potential contacts with objects in the environment. We focus on pick-and-place style tasks to retrieve a target object from a shelf where some ‘movable’ objects must be rearranged in order to solve the task. In particul…

Cited by 12SourceScholar
2023

Preprocessing-Based Planning for Utilizing Contacts in Semi-Structured High-Precision Insertion Tasks

RA-L 2023

In manipulation tasks like plug insertion or assembly that have low tolerance to errors in pose estimation (errors of the order of 2 mm can cause task failure), the utilization of touch/contact modality can aid in accurately localizing the object of interest. Motivated by this, in this work we model

Cited by 3SourceScholar
2023

Torque-Limited Manipulation Planning through Contact by Interleaving Graph Search and Trajectory Optimization

ICRA 2023poster

Robots often have to perform manipulation tasks in close proximity to people (Fig 1). As such, it is desirable to use a robot arm that has limited joint torques so as to not injure the nearby person. Unfortunately, these limited torques then limit the payload capability of the arm. By using contact…

Cited by 16SourceScholar
2022

Multi-Objective Safe-Interval Path Planning With Dynamic Obstacles

RA-L 2022

Path planning among dynamic obstacles is a fundamental problem in Robotics with numerous applications. In this work, we investigate a problem called Multi-Objective Path Planning with Dynamic Obstacles (MOPPwDO), which requires finding collision-free Pareto-optimal paths amid obstacles moving along

Cited by 27SourceScholar
2022

Synergistic Scheduling of Learning and Allocation of Tasks in Human-Robot Teams

ICRA 2022poster

We consider the problem of completing a set of nn tasks with a human-robot team using minimum effort. In many domains, teaching a robot to be fully autonomous can be counterproductive if there are finitely many tasks to be done. Rather, the optimal strategy is to weigh the cost of teaching a robot a…

Cited by 9SourceScholar
2021

Affordable Autonomy through Cooperative Sensing and Planning

ICRA 2021poster

It is widely anticipated that Level-44 (L4) autonomous vehicles - vehicles capable of autonomously performing all driving functions under certain conditions - will eventually become available to the public. However, these vehicles are likely to be expensive due to the additional requirements on hard…

Cited by 1SourceScholar
2021

Alternative Paths Planner (APP) for Provably Fixed-time Manipulation Planning in Semi-structured Environments

ICRA 2021poster

In many applications, including logistics and manufacturing, robot manipulators operate in semi-structured environments alongside humans or other robots. These environments are largely static, but they may contain some movable obstacles that the robot must avoid. Manipulation tasks in these applicat…

Cited by 8SourceScholar
2021

CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models

AAAI 2021technical

Given access to accurate dynamical models, modern planning approaches are effective in computing feasible and optimal plans for repetitive robotic tasks. However, it is difficult to model the true dynamics of the real world before execution, especially for tasks requiring interactions with objects w…

2021

Interleaving Graph Search and Trajectory Optimization for Aggressive Quadrotor Flight

RA-L 2021

Quadrotors can achieve aggressive flight by tracking complex maneuvers and rapidly changing directions. Planning for aggressive flight with trajectory optimization could be incredibly fast, even in higher dimensions, and can account for dynamics of the quadrotor, however, only provides a locally opt

Cited by 29SourcecodeScholar
2021

Manipulation Planning Among Movable Obstacles Using Physics-Based Adaptive Motion Primitives

ICRA 2021poster

Robot manipulation in cluttered scenes often requires contact-rich interactions with objects. It can be more economical to interact via non-prehensile actions, for example, push through other objects to get to the desired grasp pose, instead of deliberate prehensile rearrangement of the scene. For e…

Cited by 16SourceScholar
2021

Optimal Planning Over Long and Infinite Horizons for Achieving Independent Partially-Observable Tasks That Evolve Over Time

RA-L 2021

We focus on long-sighted planning for a class of problems with multiple independent tasks that are partially observable and evolve over time. An example problem that falls into this class is a robot waiting multiple tables, referred to as tasks, in a restaurant where customers' satisfaction is parti

Cited by 0SourceScholar
2021

Reactive Long Horizon Task Execution via Visual Skill and Precondition Models

IROS 2021poster

Zero-shot execution of unseen robotic tasks is important to allowing robots to perform a wide variety of tasks in human environments, but collecting the amounts of data necessary to train end-to-end policies in the real-world is often infeasible. We describe an approach for sim-to-real training that…

Cited by 21SourceScholar
2021

Search-based Path Planning for a High Dimensional Manipulator in Cluttered Environments Using Optimization-based Primitives

IROS 2021poster

In this work we tackle the path planning problem for a 21-dimensional snake robot-like manipulator, navigating a cluttered gas turbine for the purposes of inspection. Heuristic search based approaches are effective planning strategies for common manipulation domains. However, their performance on hi…

Cited by 10SourceScholar
2021

Search-based Planning for Active Sensing in Goal-Directed Coverage Tasks

ICRA 2021poster

Path planning for robotic coverage is the task of determining a collision-free robot trajectory that observes all points of interest in an environment. Robots employed for such tasks are often capable of exercising active control over onboard observational sensors during navigation. We address the p…

Cited by 7SourceScholar
2021

Search-based Planning with Learned Behaviors for Navigation among Pedestrians

IROS 2021poster

Agent control among pedestrians is often approached in one of the three following ways: using predefined behaviors for agent navigation, learning navigation behaviors from data, or search-based planning on a graph where each edge is a feasible action chosen from a set of predefined actions. While th…

Cited by 1SourceScholar
2020

Cooperative Perception and Localization for Cooperative Driving

ICRA 2020poster

Fully autonomous vehicles are expected to share the road with less advanced vehicles for a significant period of time. Furthermore, an increasing number of vehicles on the road are equipped with a variety of low-fidelity sensors which provide some perception and localization data, but not at a high…

Cited by 61SourceScholar
2020

Driving in Dense Traffic with Model-Free Reinforcement Learning

ICRA 2020poster

Traditional planning and control methods could fail to find a feasible trajectory for an autonomous vehicle to execute amongst dense traffic on roads. This is because the obstacle-free volume in spacetime is very small in these scenarios for the vehicle to drive through. However, that does not mean…

Cited by 132SourceScholar
2020

Learning to Use Adaptive Motion Primitives in Search-Based Planning for Navigation

IROS 2020poster

Heuristic-based graph search algorithms like A* are frequently used to solve motion planning problems in many domains. For most practical applications, it is infeasible and unnecessary to pre-compute the graph representing the whole search space. Instead, these algorithms generate the graph incremen…

Cited by 5SourceScholar
2020

PERCH 2.0 : Fast and Accurate GPU-based Perception via Search for Object Pose Estimation

IROS 2020poster

Pose estimation of known objects is fundamental to tasks such as robotic grasping and manipulation. The need for reliable grasping imposes stringent accuracy requirements on pose estimation in cluttered, occluded scenes in dynamic environments. Modern methods employ large sets of training data to le…

Cited by 10SourcecodeScholar
2020

Planning and Execution using Inaccurate Models with Provable Guarantees

RSS 2020poster

Models used in modern planning problems to simulate outcomes of real world action executions are becoming increasingly complex, ranging from simulators that do physics-based reasoning to precomputed analytical motion primitives. However, robots operating in the real world often face situations not m…

2020

Planning with Selective Physics-based Simulation for Manipulation Among Movable Objects

ICRA 2020poster

Use of physics-based simulation as a planning model enables a planner to reason and generate plans that involve non-trivial interactions with the world. For example, grasping a milk container out of a cluttered refrigerator may involve moving a robot manipulator in between other objects, pushing awa…

Cited by 18SourceScholar
2020

Planning, Learning and Reasoning Framework for Robot Truck Unloading

ICRA 2020poster

We consider the task of autonomously unloading boxes from trucks using an industrial manipulator robot. There are multiple challenges that arise: (1) real-time motion planning for a complex robotic system carrying two articulated mechanisms, an arm and a scooper, (2) decision-making in terms of what…

Cited by 21SourceScholar
2019

Bidirectional Heuristic Search for Motion Planning with an Extend Operator

IROS 2019poster

Sampling-based approaches are often favored in robotics for high-dimensional motion planning for their fast exploration of the search space. However, at best they offer asymptotic guarantees on solution quality due to their inherent stochasticity. While planning, the majority of effort is often spen…

Cited by 10SourceScholar
2019

Escaping Local Minima in Search-Based Planning using Soft Duplicate Detection

IROS 2019poster

Search-based planning for relatively low-dimensional motion-planning problems such as for autonomous navigation and autonomous flight has been shown to be very successful. Such framework relies on laying a grid over a state-space and constructing a set of actions (motion primitives) that connect the…

Cited by 12SourceScholar
2018

A Single-Planner Approach to Multi-Modal Humanoid Mobility

ICRA 2018poster

In this work, we present an approach to planning for humanoid mobility. Humanoid mobility is a challenging problem, as the configuration space for a humanoid robot is intractably large, especially if the robot is capable of performing many types of locomotion. For example, a humanoid robot may be ab…

Cited by 19SourceScholar
2018

Motion Planning for an Underwater Mobile Manipulator by Exploiting Loose Coupling

IROS 2018poster

Intervention Autonomous Underwater Vehicle or I-AUV has recently started to grab researchers attention in the last 20 years. Only three I-AUVs have demonstrated autonomous manipulation skills: ALIVE, SAUVIM and GIRONA 500. While prior systems rely on variations of the task-priority redundancy contro…

Cited by 15SourceScholar
2016

Discriminatively-guided Deliberative Perception for Pose Estimation of Multiple 3D Object Instances

RSS 2016poster

We introduce a novel paradigm for model-based multi-object recognition and 3 DoF pose estimation from 3D sensor data that integrates exhaustive global reasoning with discriminatively-trained algorithms in a principled fashion. Typ- ical approaches for this task are based on scene-to-model feature ma…

Cited by 50SourcePDFScholar
2016

Planning for a ground-air robotic system with collaborative localization

ICRA 2016poster

Robots are increasingly being used in situations such as search and rescue that require robust navigation capabilities, potentially in areas with little or no GPS or other high-quality localization information. As more robots are used in these scenarios, it becomes viable to collaborate between hete…

Cited by 25SourceScholar
2015

A web-based infrastructure for recording user demonstrations of mobile manipulation tasks

ICRA 2015poster

Learning from demonstration (LfD) is a common technique applied to many problems in robotics, such as populating grasp databases, training for reinforcement learning of high-level skill sets and bootstrapping motion planners. While such approaches are generally highly valued, they rely on the often…

Cited by 15SourceScholar
2015

Path planning for a tethered robot using Multi-Heuristic A* with topology-based heuristics

IROS 2015poster

In this paper, we solve the path planning problem for a tethered mobile robot, which is connected to a fixed base by a cable of length L. The reachable space of the robot is restricted by the length of the cable and obstacles. The reachable space of the tethered robot can be computed by considering…

Cited by 46SourceScholar
2015

Task-oriented planning for manipulating articulated mechanisms under model uncertainty

ICRA 2015poster

Personal robots need to manipulate a variety of articulated mechanisms as part of day-to-day tasks. These tasks are often specific, goal-driven, and permit very little bootstrap time for learning the articulation type. In this work, we address the problem of purposefully manipulating an articulated…

Cited by 10SourceScholar