Sivakumar Rathinam’s research while affiliated with Texas A&M University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (201)


The Persistent Robot Charging Problem for Long-Duration Autonomy
  • Article

March 2025

·

13 Reads

IEEE Robotics and Automation Letters

Nitesh Kumar

·

Jaekyung Jackie Lee

·

Sivakumar Rathinam

·

[...]

·

Rajiv Raman

This paper introduces a novel formulation for finding the recharging schedule for a fleet of n heterogeneous robots that minimizes utilization of recharging resources. This study provides a foundational framework applicable to Multi-Robot Mission Planning, particularly in scenarios demanding Long-Duration Autonomy (LDA) or other contexts that necessitate periodic recharging of multiple robots. A novel Integer Linear Programming (ILP) model is proposed to calculate the optimal initial conditions (partial charge) for individual robots, leading to minimal utilization of charging stations. This formulation was further generalized to maximize the servicing time for robots when charging stations are limited. The efficacy of the proposed formulation is evaluated through a comparative analysis, measuring its performance against the thrift price scheduling algorithm documented in the existing literature. The findings not only corroborate the effectiveness of the proposed approach but also underscore its potential as a valuable tool in optimizing resource allocation for a range of robotic and engineering applications.


Assisted Path Planning for a UGV–UAV Team Through a Stochastic Network

February 2025

·

5 Reads

·

1 Citation

Journal of the Indian Institute of Science

In this article, we consider a multi-agent path planning problem in a stochastic environment. The environment, which can be an urban road network, is represented by a graph where the travel time for selected road segments (impeded edges) is a random variable because of traffic congestion. An unmanned ground vehicle (UGV) wishes to travel from a starting location to a destination while minimizing the arrival time at the destination. UGV can traverse through an impeded edge but the true travel time is only realized at the end of that edge. This implies that the UGV can potentially get stuck in an impeded edge with high travel time. A support vehicle, such as an unmanned aerial vehicle (UAV) is simultaneously deployed from its starting position to assist the UGV by inspecting and realizing the true cost of impeded edges. With the updated information from UAV, UGV can efficiently reroute its path to the destination. The UGV does not wait at any time until it reaches the destination. The UAV is permitted to terminate its path at any vertex. The goal is then to develop an online algorithm to determine efficient paths for the UGV and the UAV based on the current information so that the UGV reaches the destination in minimum time. We refer to this problem as stochastic assisted path planning (SAPP). We present dynamic k-shortest path planning (D*KSPP) algorithm for the UGV planning and rural postman problem (RPP) formulation for the UAV planning. Due to the scalability challenges of RPP, we also present a heuristic based priority assignment algorithm for the UAV planning. Computational results are presented to corroborate the effectiveness of the proposed algorithm to solve SAPP.


A Mixed-Integer Conic Program for the Multi-Agent Moving-Target Traveling Salesman Problem

January 2025

·

5 Reads

The Moving-Target Traveling Salesman Problem (MT-TSP) aims to find a shortest path for an agent that starts at a stationary depot, visits a set of moving targets exactly once, each within one of their respective time windows, and then returns to the depot. In this paper, we introduce a new Mixed-Integer Conic Program (MICP) formulation that finds the optimum for the Multi-Agent Moving-Target Traveling Salesman Problem (MA-MT-TSP), a generalization of the MT-TSP involving multiple agents. We obtain our formulation by first restating the current state-of-the-art MICP formulation for MA-MT-TSP as a Mixed-Integer Nonlinear Nonconvex Program, and then reformulating it as a new MICP. We present computational results to demonstrate the performance of our approach. The results show that our formulation significantly outperforms the state-of-the-art, with up to a two-order-of-magnitude reduction in runtime, and up to over 90% tighter optimality gap.



Heuristic Search for Path Finding With Refuelling

January 2025

·

3 Reads

IEEE Robotics and Automation Letters

This paper considers a generalization of the Path Finding (PF) problem with refuelling constraints referred to as the Gas Station Problem (GSP). Similar to PF, given a graph where vertices are gas stations with known fuel prices, and edge costs are the gas consumption between the two vertices, GSP seeks a minimum-cost path from the start to the goal vertex for a robot with a limited gas tank and a limited number of refuelling stops. While GSP is polynomial-time solvable, it remains a challenge to quickly compute an optimal solution in practice since it requires simultaneously determine the path, where to make the stops, and the amount to refuel at each stop. This paper develops a heuristic search algorithm called Refuel A* (RF-A*) that iteratively constructs partial solution paths from the start to the goal guided by a heuristic while leveraging dominance rules for pruning during planning. RF-A* is guaranteed to find an optimal solution and often runs 2 to 8 times faster than the existing approaches in large city maps with several hundreds of gas stations.



Heterogeneous Min-Max Multi-Vehicle Multi-Depot Traveling Salesman Problem: Heuristics and Computational Results

October 2024

·

5 Reads

In this paper, a heuristic for a heterogeneous min-max multi-vehicle multi-depot traveling salesman problem is proposed, wherein heterogeneous vehicles start from given depot locations and need to cover a given set of targets. In the considered problem, vehicles can be structurally heterogeneous due to different vehicle speeds and/or functionally heterogeneous due to different vehicle-target assignments originating from different sensing capabilities of vehicles. The proposed heuristic for the considered problem has three stages: an initialization stage to generate an initial feasible solution, a local search stage to improve the incumbent solution by searching through different neighborhoods, and a perturbation/shaking stage, wherein the incumbent solution is perturbed to break from a local minimum. In this study, three types of neighborhood searches are employed. Furthermore, two different methods for constructing the initial feasible solution are considered, and multiple variations in the neighborhoods considered are explored in this study. The considered variations and construction methods are evaluated on a total of 128 instances generated with varying vehicle-to-target ratios, distribution for generating the targets, and vehicle-target assignment and are benchmarked against the best-known heuristic for this problem. Two heuristics were finally proposed based on the importance provided to objective value or computation time through extensive computational studies.



A Complete Algorithm for a Moving Target Traveling Salesman Problem with Obstacles

September 2024

·

12 Reads

The moving target traveling salesman problem with obstacles (MT-TSP-O) is a generalization of the traveling salesman problem (TSP) where, as its name suggests, the targets are moving. A solution to the MT-TSP-O is a trajectory that visits each moving target during a certain time window(s), and this trajectory avoids stationary obstacles. We assume each target moves at a constant velocity during each of its time windows. The agent has a speed limit, and this speed limit is no smaller than any target's speed. This paper presents the first complete algorithm for finding feasible solutions to the MT-TSP-O. Our algorithm builds a tree where the nodes are agent trajectories intercepting a unique sequence of targets within a unique sequence of time windows. We generate each of a parent node's children by extending the parent's trajectory to intercept one additional target, each child corresponding to a different choice of target and time window. This extension consists of planning a trajectory from the parent trajectory's final point in space-time to a moving target. To solve this point-to-moving-target subproblem, we define a novel generalization of a visibility graph called a moving target visibility graph (MTVG). Our overall algorithm is called MTVG-TSP. To validate MTVG-TSP, we test it on 570 instances with up to 30 targets. We implement a baseline method that samples trajectories of targets into points, based on prior work on special cases of the MT-TSP-O. MTVG-TSP finds feasible solutions in all cases where the baseline does, and when the sum of the targets' time window lengths enters a critical range, MTVG-TSP finds a feasible solution with up to 38 times less computation time.


DMS*: Towards Minimizing Makespan for Multi-Agent Combinatorial Path Finding

September 2024

·

12 Reads

·

1 Citation

IEEE Robotics and Automation Letters

Multi-Agent Combinatorial Path Finding (MCPF) seeks collision-free paths for multiple agents from their start to goal locations, while visiting a set of intermediate target locations in the middle of the paths. MCPF is challenging as it involves both planning collision-free paths for multiple agents and target sequencing, i.e., solving traveling salesman problems to assign targets to and find the visiting order for the agents. Recent work develops methods to address MCPF while minimizing the sum of individual arrival times at goals. Such a problem formulation may result in paths with different arrival times and lead to a long makespan, the maximum arrival time, among the agents. This paper proposes a min-max variant of MCPF, denoted as MCPF-max, that minimizes the makespan of the agents. While the existing methods (such as MS* ) for MCPF can be adapted to solve MCPF-max, we further develop two new techniques based on MS* to defer the expensive target sequencing during planning to expedite the overall computation. We analyze the properties of the resulting algorithm Deferred MS* ( DMS* ), and test DMS* with up to 20 agents and 80 targets. We demonstrate the use of DMS* on differential-drive robots.


Citations (56)


... In a recent paper [22], we presented an algorithm capable of handling targets moving along arbitrary curves, offering tight lower bounds for the MT-TSP. Also, in [23], we introduced a new mixed-integer conic program (MICP) that finds the optimum for the MT-TSP, for the case where each target moves along its own line, and have one associated time window. Finally, a complete algorithm for MT-TSP with stationary obstacles was also introduced recently in [1]. ...

Reference:

A Mixed-Integer Conic Program for the Multi-Agent Moving-Target Traveling Salesman Problem
A Mixed-Integer Conic Program for the Moving-Target Traveling Salesman Problem based on a Graph of Convex Sets
  • Citing Conference Paper
  • October 2024

... While urban driving scenarios are well represented in existing datasets, remote environments remain understudied despite the important role of rural roads in transportation networks. Recent community interest in thoroughly annotated rural driving datasets [12], [13] highlights the need for more research in this direction. Especially given the unique challenges posed by specific characteristics of nonurban settings. ...

R2D2: Rural Road Detection Dataset
  • Citing Conference Paper
  • September 2023

... However, the authors assume that the vehicles have distinct speeds and start at distinct depots. Recently, a heuristic with three stages was proposed in [20], wherein the MD algorithm proposed for the homogeneous problem in [16] was generalized for the heterogeneous problem. In this study, the authors considered vehicles to be functionally heterogeneous due to different vehicle-target assignments and structurally heterogeneous due to different (and not necessarily distinct) vehicle speeds. ...

Heuristic for Min-Max Heterogeneous Multi-Vehicle Multi-Depot Traveling Salesman Problem
  • Citing Conference Paper
  • January 2024

... • The path planning relied on the meta-heuristic team orienteering problem, which was implemented to determine the feasible sequence of visits. [15] The algorithm selected 3 robots (UAV1, UAV2, UAV7) from the 7 available robots, with safety margins of 1, 2, and 4 minutes respectively. This selection provided a total flying time of 58 minutes within a cycle time of 36 minutes and effectively scheduled the robots on 2 charging stations. ...

A Meta-Heuristic Approach for an Aerial-Ground Vehicle Path Planning Problem
  • Citing Conference Paper
  • January 2024

... Studies such as [15,16] address routing a vehicle to monitor a given set of targets persistently. More complicated routing problems involving multiple vehicles have also been studied recently, such as in [17], wherein the cost of communication between two vehicles is minimized to address vehicle routing under constant communication, and [18], wherein one vehicle assists the motion of another vehicle. ...

Optimal Path Planning for a Convoy-Support Vehicle Pair Through a Repairable Network
  • Citing Article
  • January 2023

IEEE Transactions on Automation Science and Engineering

... Other related works that include Dubins paths involving line-segments. In [25], the state space is partitioned to assist path planning through a field of obstacles. A set of lines called Dubins Gates were constructed and path plans to reach those lines were obtained in the course of that work. ...

G*: A New Approach to Bounding Curvature Constrained Shortest Paths through Dubins Gates
  • Citing Conference Paper
  • Full-text available
  • July 2023

... Quite recently, the unidirectional A*-based constrained search proposed in Ren et al. (2023), called ERCA*, has demonstrated superior performance compared to BiPulse. Ren et al. adapted their multi-objective search algorithm EMOA* (Ren et al. 2022) to RCSP, and proposed a solution that appeared effective in reducing the constrained search effort through pruning rules enhanced with binary search trees. ...

ERCA*: A New Approach for the Resource Constrained Shortest Path Problem
  • Citing Article
  • December 2023

IEEE Transactions on Intelligent Transportation Systems

... Zhao et al. [14] proposed a path planning method for unmanned vehicle based on an adaptive particle swarm optimization algorithm, considering the obstacle avoidance capabilities of unmanned vehicle and enabling the rapid generation of high-quality global paths. Nayak et al. [15] researched the task planning applications of unmanned vehicle and ground robots, which essentially relate to the traveling salesman problem, and obtained feasible solutions through a variable neighborhood search algorithm. In summary, there has been limited research on the optimization of delivery routes for unmanned vehicle that considers both charging and time windows constraints. ...

Heuristics and Learning Models for Dubins MinMax Traveling Salesman Problem

... Using this to set the UGV's route, the UAV was then tasked to visit as many nodes as possible between rendezvous. Chour et al. (2023) presented a formal definition of the rendezvous problem, an agent-based model, and synthesis of behavior trees with hybrid finite state machines, all verified in simulation. Shi et al. (2022) focused on a subproblem of the planning problem, assuming stochastic energy consumption. ...

An agent-based modeling framework for the multi-UAV rendezvous recharging problem
  • Citing Article
  • May 2023

Robotics and Autonomous Systems

... Some algorithms consider the offline setting in LMAPF, where all tasks are known in advance. Examples include CBSS [34], which applies Traveling Salesman Problem (TSP) methods to plan task orders, and a four-level hierarchical planning algorithm [35] that incorporates MILP and CBS. However, these LMAPF methods also face the same scalability problem as MAPF methods. ...

CBSS: A New Approach for Multiagent Combinatorial Path Finding
  • Citing Article
  • August 2023

IEEE Transactions on Robotics