T* : A Heuristic Search Based Algorithm for Motion Planning with Temporal Goals

09/16/2018
by   Danish Khalidi, et al.
0

Motion planning is the core problem to solve for developing any application involving an autonomous mobile robot. The fundamental motion planning problem involves generating a trajectory for a robot for point-to-point navigation while avoiding obstacles. Heuristic-based search algorithms like A* have been shown to be extremely efficient in solving such planning problems. Recently, there has been an increased interest in specifying complex motion plans using temporal logic. In the state-of-the-art algorithm, the temporal logic motion planning problem is reduced to a graph search problem and Dijkstra's shortest path algorithm is used to compute the optimal trajectory satisfying the specification. The A* algorithm when used with a proper heuristic for the distance from the destination can generate an optimal path in a graph efficiently. The primary challenge for using A* algorithm in temporal logic path planning is that there is no notion of a single destination state for the robot. In this thesis, we present a novel motion planning algorithm T* that uses the A* search procedure in temporal logic path planning opportunistically to generate an optimal trajectory satisfying a temporal logic query. Our experimental results demonstrate that T* achieves an order of magnitude improvement over the state-of-the-art algorithm to solve many temporal logic motion planning problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/10/2020

CNN Encoder to Reduce the Dimensionality of Data Image for Motion Planning

Many real-world applications need path planning algorithms to solve task...
research
10/09/2018

Efficient Trajectory Optimization for Robot Motion Planning

Motion planning for multi-jointed robots is challenging. Due to the inhe...
research
03/04/2021

MT* : Multi-Robot Path Planning for Temporal Logic Specifications

We address the path planning problem for a team of robots satisfying a c...
research
03/25/2021

Spatial and Temporal Splitting Heuristics for Multi-Robot Motion Planning

In this work, we systematically examine the application of spatio-tempor...
research
03/20/2016

An Approximation Approach for Solving the Subpath Planning Problem

The subpath planning problem is a branch of the path planning problem, w...
research
08/05/2020

What to Do When You Can't Do It All: Temporal Logic Planning with Soft Temporal Logic Constraints

In this paper, we consider a temporal logic planning problem in which th...
research
08/03/2021

Predictive Runtime Monitoring for Mobile Robots using Logic-Based Bayesian Intent Inference

We propose a predictive runtime monitoring framework that forecasts the ...

Please sign up or login with your details

Forgot password? Click here to reset