Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Time Optimal Ergodic Search

About

Robots with the ability to balance time against the thoroughness of search have the potential to provide time-critical assistance in applications such as search and rescue. Current advances in ergodic coverage-based search methods have enabled robots to completely explore and search an area in a fixed amount of time. However, optimizing time against the quality of autonomous ergodic search has yet to be demonstrated. In this paper, we investigate solutions to the time-optimal ergodic search problem for fast and adaptive robotic search and exploration. We pose the problem as a minimum time problem with an ergodic inequality constraint whose upper bound regulates and balances the granularity of search against time. Solutions to the problem are presented analytically using Pontryagin's conditions of optimality and demonstrated numerically through a direct transcription optimization approach. We show the efficacy of the approach in generating time-optimal ergodic search trajectories in simulation and with drone experiments in a cluttered environment. Obstacle avoidance is shown to be readily integrated into our formulation, and we perform ablation studies that investigate parameter dependence on optimized time and trajectory sensitivity for search.

Dayi Dong, Henry Berger, Ian Abraham• 2023

Related benchmarks

TaskDatasetResultRank
No-fly-zone violation avoidanceMilano (MD)
Max Depth0.00e+0
12
No-fly-zone violation avoidanceMilano (1D)
Max Depth0.0011
12
UAV CoverageMilano multi-disc MD (test)
Rho0.265
12
UAV CoverageMilano single-disc 1D (test)
Rho28.6
12
Trajectory PlanningMilano 1D NFZ
L1 Error1.63
12
Trajectory PlanningMilano MD NFZ
L1 Path Deviation1.58
12
Trajectory GenerationMilano (single-disc)
Median Velocity (m/s)0.57
11
Trajectory GenerationMilano (multi-disc)
Median Velocity (m/s)0.57
11
Trajectory Generation1D scenario
Online Cost2.79
7
Trajectory GenerationMD scenario
Online Cost40.8
7
Showing 10 of 11 rows

Other info

Follow for update