Safe Navigation in Unknown and Cluttered Environments via Direction-Aware Convex Free-Region Generation

arXiv cs.RO / 4/28/2026

📰 NewsDeveloper Stack & InfrastructureModels & Research

Key Points

  • The paper introduces a method for generating convex “free regions” for robot navigation that better accounts for both robot geometry and the direction of candidate motions in unknown, cluttered spaces.
  • Existing approaches that grow local free regions mainly based on obstacle geometry can fail in tight or narrow passages by not extending traversable space along intended motion directions while also accommodating the robot’s shape.
  • To ensure safety beyond discrete trajectory sampling, the framework performs continuous-safe trajectory generation using Lipschitz-based continuous safety certification plus local refinement.
  • The approach selects geometry-aware target poses and generates trajectories within each region, then maintains regions and candidate motions in a region-based graph to support incremental planning.
  • Experiments in 2D cluttered settings, as well as additional 3D tests and real-world demonstrations on a quadrupedal robot and a UAV, show more reliable collision-free navigation, and the authors provide an open-source implementation.

Abstract

Convex free regions provide a structured and optimization-friendly representation of collision-free space for robot navigation in unknown and cluttered environments. However, existing methods typically enlarge local collision-free regions mainly according to surrounding obstacle geometry. In cluttered environments, such strategies may fail to generate regions that both accommodate robot geometry and preserve traversable extension along candidate motion directions, thereby limiting downstream traversal, especially in narrow passages. Even when such a region is available, safe motion generation remains challenging, because safety checking at discretized trajectory samples does not guarantee continuously collision-free motion when robot geometry is modeled explicitly. To address these issues, we propose a navigation framework that jointly incorporates candidate motion directions and robot geometry into convex free-region generation, and achieves continuously collision-free motion through continuous-safe trajectory generation. Within each region, the framework performs geometry-aware target pose selection and trajectory generation, together with Lipschitz-based continuous safety certification and local refinement. The resulting free regions and candidate motions are maintained in a region-based graph to support incremental planning. Quantitative results in cluttered 2D navigation scenarios show that the proposed method generates free regions better aligned with downstream traversal and enables reliable collision-free navigation, while additional 3D and real-world experiments on a quadrupedal robot and a UAV demonstrate the extensibility and practical applicability of the framework. The open-source project can be found at https://github.com/ZhichengSong6/FRGraph.