Saurav Agarwal

dblp:151/9306 · DBLP profile ↗
← Back
14ranked-venue papers
9as first author
8since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 6 first-author · 4 since 2021Systems, architecture and hardware · 6 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 2 first-author · 3 since 2021Computer networks · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
9 papers
Multi-agent systems · 41% Motion planning and robot control · 30% Robot navigation and mapping · 20%
Theoretical computer science
3 papers
Mathematical optimization · 59% Graph algorithms and graph theory · 41%

Topics — the 28 heaviest of 29, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Multi-agent systems › multi-robot coordination
multi-robot coverage control
1.722025
LPAC: Learnable Perception-Action-Communication Loops With Applications to Coverage Control · IEEE Trans. Robotics 2025
Constrained Learning for Decentralized Multi-Objective Coverage Control · ICRA 2025
Robotics › Robot navigation and mapping
coverage control
0.912025
LPAC: Learnable Perception-Action-Communication Loops With Applications to Coverage Control · IEEE Trans. Robotics 2025
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.912025
Online Multirobot Coordination and Cooperation With Task Precedence Relationships · IEEE Trans. Robotics 2025
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.912025
LPAC: Learnable Perception-Action-Communication Loops With Applications to Coverage Control · IEEE Trans. Robotics 2025
Robotics › Motion planning and robot control › path planning
coverage path planning
0.812024
Line Coverage With Multiple Robots: Algorithms and Experiments · IEEE Trans. Robotics 2024
Robotics › Motion planning and robot control › motion planning › motion planning under uncertainty
belief space planning
0.522018
SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space · IEEE Trans. Robotics 2018
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Motion planning and robot control › path planning › coverage path planning
multi-robot coverage
0.412020
Line Coverage with Multiple Robots · ICRA 2020
Graph algorithms and graph theory
graph algorithms
0.412020
Line Coverage with Multiple Robots · ICRA 2020
Graph algorithms and graph theory
graph partitioning
0.412020
Line Coverage with Multiple Robots · ICRA 2020
Robotics › Motion planning and robot control › motion planning › replanning
dynamic replanning
0.312018
SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space · IEEE Trans. Robotics 2018
Robotics › Motion planning and robot control › multi-robot control
multi-robot formation control
0.312018
Simultaneous Optimization of Assignments and Goal Formations for Multiple Robots · ICRA 2018
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.312018
SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space · IEEE Trans. Robotics 2018
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty
0.312018
SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space · IEEE Trans. Robotics 2018
Mathematical optimization › combinatorial optimization
assignment problem
0.312018
Simultaneous Optimization of Assignments and Goal Formations for Multiple Robots · ICRA 2018
Mathematical optimization › combinatorial optimization › assignment problem
linear assignment
0.312018
Simultaneous Optimization of Assignments and Goal Formations for Multiple Robots · ICRA 2018
Robotics › Robot navigation and mapping › SLAM
feature-based SLAM
0.312017
RFM-SLAM: Exploiting relative feature measurements to separate orientation and position estimation in SLAM · ICRA 2017
Robotics › Robot navigation and mapping
SLAM
0.312017
RFM-SLAM: Exploiting relative feature measurements to separate orientation and position estimation in SLAM · ICRA 2017
Mathematical optimization › least squares
nonlinear least squares
0.312017
RFM-SLAM: Exploiting relative feature measurements to separate orientation and position estimation in SLAM · ICRA 2017
Mathematical optimization
riemannian optimization
0.312017
RFM-SLAM: Exploiting relative feature measurements to separate orientation and position estimation in SLAM · ICRA 2017
Knowledge, reasoning and agents › Multi-agent systems › task allocation
cooperative task allocation
0.312025
Online Multirobot Coordination and Cooperation With Task Precedence Relationships · IEEE Trans. Robotics 2025
Knowledge, reasoning and agents › Multi-agent systems › multi-robot systems
distributed robotic systems
0.312025
Constrained Learning for Decentralized Multi-Objective Coverage Control · ICRA 2025
Robotics › Legged, aerial and field robots
aerial robots
0.212024
Line Coverage With Multiple Robots: Algorithms and Experiments · IEEE Trans. Robotics 2024
Robotics › Motion planning and robot control
motion planning
0.212014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Motion planning and robot control › motion planning
replanning
0.212014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Motion planning and robot control › motion planning › vehicle motion planning
unmanned aerial vehicle planning
0.112020
Line Coverage with Multiple Robots · ICRA 2020
Robotics › Robot navigation and mapping › localization
uncertainty-aware localization
0.112018
SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space · IEEE Trans. Robotics 2018
Robotics › Robot navigation and mapping › localization › global localization
kidnapped robot problem
0.112014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014
Robotics › Robot navigation and mapping
localization
0.112014
Robust online belief space planning in changing environments: Application to physical mobile robots · ICRA 2014

Methods — techniques the papers use, named apart from their topics

primal-dual optimization · 0.9learnable perception-action-communication network · 0.9imitation learning · 0.9graph neural network · 0.9convolutional neural network · 0.9constrained learning · 0.9heuristic algorithm · 0.9nonholonomic constraint handling · 0.8merge-embed-merge heuristic · 0.8integer linear programming · 0.8mixed integer linear programming · 0.4mixed-integer programming · 0.3hungarian algorithm · 0.3relative feature measurements · 0.3linear least squares · 0.3
YearPublicationVenuePosition
2025 Constrained Learning for Decentralized Multi-Objective Coverage Control
abstract
The multi-objective coverage control problem requires a robot swarm to collaboratively provide sensor coverage to multiple heterogeneous importance density fields (IDFs) simultaneously. We pose this as an optimization problem with constraints and study two different formulations: (1) Fair coverage, where we minimize the maximum coverage cost for any field, promoting equitable resource distribution among all fields; and (2) Constrained coverage, where each field must be covered below a certain cost threshold, ensuring that critical areas receive adequate coverage according to predefined importance levels. We study the decentralized setting where robots have limited communication and local sensing capabilities, making the system more realistic, scalable, and robust. Given the complexity, we propose a novel decentralized constrained learning approach that combines primal-dual optimization with a Learnable Perception-Action-Communication (LPAC) neural network architecture. We show that the Lagrangian of the dual problem can be reformulated as a linear combination of the IDFs, enabling the LPAC policy to serve as a primal solver. We empirically demonstrate that the proposed method (i) significantly outperforms state-of-the-art decentralized controllers by 30% on average in terms of coverage cost, (ii) transfers well to larger environments with more robots, and (iii) is scalable in the number of IDFs and robots in the swarm.
Juan Cerviño, Saurav Agarwal, Vijay Kumar 0001, Alejandro Ribeiro
ICRA2
2025 LPAC: Learnable Perception-Action-Communication Loops With Applications to Coverage Control
abstract
Coverage control is the problem of navigating a robot swarm to collaboratively monitor features or a phenomenon of interest not knowna priori. The problem is challenging in decentralized settings with robots that have limited communication and sensing capabilities. We propose a learnable Perception-Action-Communication (LPAC) architecture for the problem, wherein a convolutional neural network (CNN) processes localized perception; a graph neural network (GNN) facilitates robot communications; finally, a shallow multi-layer perceptron (MLP) computes robot actions. The GNN enables collaboration in the robot swarm by computingwhatinformation to communicate with nearby robots andhowto incorporate received information. Evaluations show that the LPAC models—trained using imitation learning—outperform standard decentralized and centralized coverage control algorithms. The learned policy generalizes to environments different from the training dataset, transfers to larger environments with more robots, and is robust to noisy position estimates. The results indicate the suitability of LPAC architectures for decentralized navigation in robot swarms to achieve collaborative behavior.
Saurav Agarwal, Ramya Muthukrishnan, Walker Gosrich, Vijay Kumar 0001, Alejandro Ribeiro
IEEE Trans. Robotics1
2025 Online Multirobot Coordination and Cooperation With Task Precedence Relationships
Walker Gosrich, Saurav Agarwal, Kashish Garg, Siddharth Mayya, Matthew Malencia, Mark Yim, Vijay Kumar 0001
IEEE Trans. Robotics2
2024 Line Coverage With Multiple Robots: Algorithms and Experiments
abstract
The line coverage problem involves finding efficient routes for the coverage of linear features by one or more resource-constrained robots. Linear features model environments such as road networks, power lines, and oil and gas pipelines. Two modes of travel are defined for robots: servicing and deadheading. A robot services a feature if it performs task-specific actions, such as taking images, as it traverses the feature; otherwise, it is deadheading. Traversing the environment incurs costs (e.g., travel time) and resource demands (e.g., battery life). Servicing and deadheading can have different cost and demand functions, which can be direction dependent. The environment is modeled as a graph, and an integer linear program is provided. As the problem is NP-hard, we design a fast and efficient heuristic algorithm, Merge-Embed-Merge (MEM). Exploiting the constructive property of the MEM algorithm, algorithms for line coverage of large graphs with multiple depots are developed. Furthermore, turning costs and nonholonomic constraints are efficiently incorporated into the algorithm. The algorithms are benchmarked on 100 road networks and demonstrated in experiments with aerial robots.
Saurav Agarwal, Srinivas Akella
IEEE Trans. Robotics1
2023 Multi-Robot Coordination and Cooperation with Task Precedence Relationships
abstract
We propose a new formulation for the multi-robot task planning and allocation problem that incorporates (a) precedence relationships between tasks; (b) coordination for tasks allowing multiple robots to achieve increased efficiency; and (c) cooperation through the formation of robot coalitions for tasks that cannot be performed by individual robots alone. In our formulation, the tasks and the relationships between the tasks are specified by a task graph. We define a set of reward functions over the task graph's nodes and edges. These functions model the effect of robot coalition size on task performance while incorporating the influence of one task's performance on a dependent task. Solving this problem optimally is NP-hard. However, using the task graph formulation allows us to leverage min-cost network flow approaches to obtain approximate solutions efficiently. Additionally, we explore a mixed integer programming approach, which gives optimal solutions for small instances of the problem but is computationally expensive. We also develop a greedy heuristic algorithm as a baseline. Our modeling and solution approaches result in task plans that leverage task precedence relationships and robot coordination and cooperation to achieve high mission performance, even in large missions with many agents.
Walker Gosrich, Siddharth Mayya, Saaketh Narayan, Matthew Malencia, Saurav Agarwal, Vijay Kumar 0001
ICRA5
2023 The single robot line coverage problem: Theory, algorithms, and experiments
abstract
Abstract Line coverage is the task of servicing a given set of one‐dimensional features in an environment. It is important for the inspection of linear infrastructure such as road networks, power lines, and oil and gas pipelines. This paper addresses the single robot line coverage problem for aerial and ground robots by modeling it as an optimization problem on a graph. The problem belongs to the broad class of arc routing problems and is closely related to the rural postman problem (RPP) on asymmetric graphs. The paper presents an integer linear programming formulation with proofs of correctness. Using the minimum cost flow problem, we develop approximation algorithms with guarantees on the solution quality. These guarantees also improve the existing results for the asymmetric RPP. The main algorithm partitions the problem into three cases based on the structure of therequired graph, that is, the graph induced by the features that require servicing. We evaluate our algorithms on road networks from the 50 most populous cities in the world, consisting of up to 730 road segments. The algorithms, augmented with improvement heuristics, run within 3 s and generate solutions that are within 10% of the optimum. We experimentally demonstrate our algorithms with commercial UAVs on the UNC Charlotte campus road network.
Saurav Agarwal, Srinivas Akella
Networks1
2022 The Correlated Arc Orienteering Problem
Saurav Agarwal, Srinivas Akella
WAFR1
2021 Approximation Algorithms for the Single Robot Line Coverage Problem
Saurav Agarwal, Srinivas Akella
WAFR1
2020 Line Coverage with Multiple Robots
abstract
The line coverage problem is the coverage of linear environment features (e.g., road networks, power lines), modeled as 1D segments, by one or more robots while respecting resource constraints (e.g., battery capacity, flight time) for each of the robots. The robots incur direction dependent costs and resource demands as they traverse the edges. We treat the line coverage problem as an optimization problem, with the total cost of the tours as the objective, by formulating it as a mixed integer linear program (MILP). The line coverage problem is NP-hard and hence we develop a heuristic algorithm, Merge-Embed-Merge (MEM). We compare it against the optimal MILP approach and a baseline heuristic algorithm, Extended Path Scanning. We show the MEM algorithm is fast and suitable for real-time applications. To tackle large-scale problems, our approach performs graph simplification and graph partitioning, followed by robot tour generation for each of the partitioned subgraphs. We demonstrate our approach on a large graph with 4,658 edges and 4,504 vertices that represents an urban region of about 16 sq. km. We compare the performance of the algorithms on several small road networks and experimentally demonstrate the approach using UAVs on the UNC Charlotte campus road network.
Saurav Agarwal, Srinivas Akella
ICRA1
2018 Simultaneous Optimization of Assignments and Goal Formations for Multiple Robots
abstract
This paper presents algorithms to simultaneously compute the optimal assignments and formation parameters for a team of robots from a given initial formation to a variable goal formation (where the shape of the goal formation is given, and its scale and location parameters must be optimized). We assume the$n$robots are identical spheres. We use the sum of squared travel distances as the objective function to be minimized, which also ensures that the trajectories are collision free. We show that this assignment with variable goal formation problem can be transformed to a linear sum assignment problem (LSAP) with pseudo costs that we establish are independent of the formation parameters. The transformed problem can then be solved using the Hungarian algorithm in O (n3) time. Thus the assignment problem with variable goal formations using this new approach has the same O (n3) time complexity as the standard assignment problem with fixed goal formations. Results from simulations on 200 and 600 robots are presented to show the algorithm is sufficiently fast for practical applications.
Saurav Agarwal, Srinivas Akella
ICRA1
2018 SLAP: Simultaneous Localization and Planning Under Uncertainty via Dynamic Replanning in Belief Space
abstract
Simultaneous localization and planning (SLAP) is a crucial ability for an autonomous robot operating under uncertainty. In its most general form, SLAP induces a continuous partially observable Markov decision process (POMDP), which needs to be repeatedly solved online. This paper addresses this problem and proposes a dynamic replanning scheme in belief space. The underlying POMDP, which is continuous in state, action, and observation space, is approximated offline via sampling-based methods, but operates in a replanning loop online to admit local improvements to the coarse offline policy. This construct enables the proposed method to combat changing environments and large localization errors, even when the change alters the homotopy class of the optimal trajectory. It further outperforms the state-of-the-art Feedback-based Information RoadMap (FIRM) method by eliminating unnecessary stabilization steps. Applying belief space planning to physical systems brings with it a plethora of challenges. A key focus of this paper is to implement the proposed planner on a physical robot and show the SLAP solution performance under uncertainty, in changing environments and in the presence of large disturbances, such as a kidnapped robot situation.
Ali-akbar Agha-mohammadi, Saurav Agarwal, Sung-Kyun Kim, Suman Chakravorty, Nancy M. Amato
IEEE Trans. Robotics2
2017 RFM-SLAM: Exploiting relative feature measurements to separate orientation and position estimation in SLAM
abstract
The SLAM problem is known to have a special property that when robot orientation is known, estimating the history of robot poses and feature locations can be posed as a standard linear least squares problem. In this work, we develop a SLAM framework that uses relative feature-to-feature measurements to exploit this structural property of SLAM. Relative feature measurements are used to pose a linear estimation problem for pose-to-pose orientation constraints. This is followed by solving an iterative non-linear on-manifold optimization problem to compute the maximum likelihood estimate for robot orientation given relative rotation constraints. Once the robot orientation is computed, we solve a linear problem for robot position and map estimation. Our approach reduces the computational complexity of non-linear optimization by posing a smaller optimization problem as compared to standard graph-based methods for feature-based SLAM. Further, empirical results show our method avoids catastrophic failures that arise in existing methods due to using odometery as an initial guess for non-linear optimization, while its accuracy degrades gracefully as sensor noise is increased. We demonstrate our method through extensive simulations and comparisons with an existing state-of-the-art solver.
Saurav Agarwal, Vikram Shree, Suman Chakravorty
ICRA1
2016 Motion Planning for Active Data Association and Localization in Non-Gaussian Belief Spaces
Saurav Agarwal, Amirhossein Tamjidi, Suman Chakravorty
WAFR1
2014 Robust online belief space planning in changing environments: Application to physical mobile robots
abstract
Motion planning in belief space (under motion and sensing uncertainty) is a challenging problem due to the computational intractability of its exact solution. The Feedback-based Information RoadMap (FIRM) framework made an important theoretical step toward enabling roadmap-based planning in belief space and provided a computationally tractable version of belief space planning. However, there are still challenges in applying belief space planners to physical systems, such as the discrepancy between computational models and real physical models. In this paper, we propose a dynamic replanning scheme in belief space to address such challenges. Moreover, we present techniques to cope with changes in the environment (e.g., changes in the obstacle map), as well as unforeseen large deviations in the robot's location (e.g., the kidnapped robot problem). We then utilize these techniques to implement the first online replanning scheme in belief space on a physical mobile robot that is robust to changes in the environment and large disturbances. This method demonstrates that belief space planning is a practical tool for robot motion planning.
Ali-akbar Agha-mohammadi, Saurav Agarwal, Aditya Mahadevan, Suman Chakravorty, Daniel Tomkins, Jory Denny, Nancy M. Amato
ICRA2