Skip to main content

Module stl_cbs

Module stl_cbs 

Source
Expand description

STL-CBS foundation for multi-agent grid planning.

This module combines a compact conflict-based search (CBS) planner with Signal Temporal Logic style robustness primitives over timed grid paths.

Structs§

StlCbsAgent
Agent start/goal query for STL-CBS.
StlCbsConfig
Configuration for the grid CBS planner.
StlCbsConflict
A high-level CBS conflict.
StlCbsPath
One agent’s planned timed path.
StlCbsPlan
CBS result with robustness summary.
StlCbsPlanner
Conflict-based multi-agent grid planner.
StlRectangle2D
Axis-aligned rectangle used by STL predicates.
StlTimeInterval
Closed integer time interval for STL temporal operators.
StlTimedCell
Timed grid cell used by STL-CBS paths.

Enums§

StlCbsConflictKind

Functions§

first_conflict
stl_always_avoid_robustness
Robustness of G_[interval] outside(region) for one path.
stl_eventually_reach_robustness
Robustness of F_[interval] inside(region) for one path.
stl_pairwise_separation_robustness
Robustness of pairwise Euclidean separation over all paths.