Source-linked AI summary

NeuralParker: A Reinforcement Learning Planner for Irregular Parking Environments

Zihan Wang, Bai Huang, Yang Guan, Xiao Li, Haoyu Xu, Naizheng Wang, Shengbo Eben Li

arXiv:2608.24485v1cs.ROcs.LG

TL;DR

NeuralParker addresses arbitrary-pose parking in irregular bounded environments, where local observations can limit long-range route reasoning. It uses target-relative full-environment geometry with a learned arc policy and curvature-regularized Hermite terminal ensemble, and outperforms evaluated baselines on success and trajectory quality.

  • Problem

    Delivery and service vehicles may need to reach distant operator-specified poses in irregular environments, while existing learned planners often rely on local observations that omit target-side geometry.

  • Method

    NeuralParker combines target-relative obstacle and boundary vertices, local clearance rays, a learned curvature–length arc policy, and an in-loop Hermite terminal ensemble.

  • Results

    NeuralParker achieves the highest success rate on factorial and long-range route-choice benchmarks, with shorter and smoother trajectories than compared planners.

  • Takeaways & Limitations

    Target-relative vertices provide the strongest aggregate success and trajectory quality under both evaluated policy backbones, while the terminal ensemble improves these outcomes with or without policy retraining.

Abstract

from arXiv · show

Automated parking commonly assumes marked slots and short approach maneuvers. Delivery and service vehicles, however, may need to reach an operator-specified pose in an irregular bounded environment from a distant start. Existing learning-based parking planners often rely on local observations, which can restrict long-range route reasoning. To address this problem, we present NeuralParker, a reinforcement learning-based hybrid planner for arbitrary-pose parking. NeuralParker encodes full-environment obstacle and boundary geometry in a target-relative vertex representation, allowing the policy to retain route-defining context throughout the approach. It further couples a learned curvature--length arc policy with an in-loop terminal ensemble that selects from diverse cubic Hermite connections using a curvature-regularized cost. We also establish factorial and long-range route-choice benchmarks to evaluate planning success and trajectory quality. Experiments on these benchmarks show that NeuralParker achieves higher planning success and better overall trajectory quality than the evaluated baselines, while ablation studies support the benefits of the target-relative global representation and terminal ensemble. Finally, a real-vehicle evaluation confirms that the planner transfers effectively to real delivery-vehicle perception at a working parking site, planning successfully at low computational cost.

I. Introduction

NeuralParker targets arbitrary-pose parking, where vehicles must approach operator-specified poses through distant, irregular, bounded environments. It combines target-relative global geometry, learned arcs, and an in-loop terminal ensemble, evaluated with route-choice benchmarks.

  • Arbitrary-pose parking requires reaching a task-defined pose beside operational locations from distant starts through irregular bounded environments.
  • Existing learned planners may omit target-side geometry before selecting a long-range approach because they use compact, ego-centered, or finite-range observations.
  • An attention-based policy outputs curvature–length arcs, while an in-loop cubic-Hermite ensemble tests diverse terminal hypotheses under feasibility and curvature constraints.
  • NeuralParker represents full-environment obstacle and boundary geometry in a target-relative vertex representation and augments it with local clearance rays.
  • Factorial and long-range route-choice benchmarks separate full-set success from common-success trajectory quality, with NeuralParker reporting the highest success and shortest, smoothest trajectories among compared planners.

A. Traditional Parking Planners

Traditional and learning-based parking planners differ in how explicitly they retain vehicle geometry, environment geometry, and analytic planning stages. NeuralParker is positioned as a learned policy that preserves map-wide context and checked feasibility.

  • Traditional planners: Traditional planners explicitly model vehicle kinematics and environment geometry throughout each planning query.
  • Traditional planners: State lattices and Hybrid A* extend motion-primitive reasoning with analytic expansions for obstacle-rich parking spaces.
  • Traditional planners: Optimization methods enforce kinematic and collision constraints through dynamic formulations, dual variables, or iteratively constructed corridors.
  • NeuralParker: NeuralParker couples map-wide geometry and checked feasibility with a learned policy that amortizes repeated planning decisions.
  • Learning-based planners: Learning-based planners generate actions, waypoints, or motion segments from compact states, local ranges, cameras, or bird’s-eye-view features.
  • Hybrid planners: Hybrid systems retain analytic stages, including learned local planning with Reeds–Shepp completion or learned preparatory poses before Hybrid A*.

B. Target-Relative Full-Environment Observation

NeuralParker expresses scene geometry in a target-relative metric frame while retaining near-field clearance information. This preserves target-side context across ego–target distances and applies explicit capacity and collision conventions.

  • The observation includes polygonal obstacle vertices, octagonal circular obstacles, boundary segments, and an optional 120-beam local LiDAR stream.
  • Clearance rays subtract the direction-dependent vehicle-footprint distance from clipped reference-point intersection distances.
  • All geometry is transformed into a target-relative frame with the target at the origin and heading aligned to the positive y-axis.
  • Unlike a range-limited crop, the representation retains target-side geometry regardless of ego–target separation.
  • The footprint correction changes the observation convention, whereas episode termination continues to use sampled reference-point collision tests.
  • The encoder stores variable-size geometry in fixed-capacity slots with learned positional embeddings, while overflow raises an error rather than discarding geometry.

C. Arc Policy and Scene Encoder

NeuralParker uses a scene encoder and actor–critic policy to generate curvature–length arcs, then applies a gated Hermite terminal ensemble. Candidate connections are filtered for geometry and curvature feasibility before selection.

  • Arc policy: The actor outputs a curvature–length arc, with signed length selecting forward or reverse motion.
  • Scene encoder: The scene encoder embeds ego, global-geometry, and local-range streams, applies self-attention to geometry tokens, and feeds actor and critic heads.
  • Terminal ensemble: The Hermite connector activates after a collision-free learned arc when the reached target-frame heading satisfies the terminal gate.
  • Terminal ensemble: The ensemble varies terminal pose hypotheses and endpoint tangent scales, producing 81 default candidates from nine pose variants and 3×3 scale combinations.
  • Terminal ensemble: Candidates are feasible only when sampled points avoid obstacles, remain inside the boundary, and satisfy max_j κ̄_j ≤ 0.68.
  • Terminal ensemble: Evaluation-only connector replacement differs from train-and-evaluate coupling, which measures end-to-end learning under the ensemble’s terminal-cost rule.

E. Reward and Training

NeuralParker trains with PPO using an obstacle-aware reverse start curriculum and an in-loop Hermite ensemble whose feasibility decisions are included in rollout transitions.

  • Reward: The reported path-quality reward penalizes near-zero-length actions and associated sign jitter, while tracking curvature-sign changes across policy arcs.For the first arc, history-dependent terms are zero.
  • Reward: On successful episodes, terminal rewards incorporate the selected Hermite segment’s length and discrete curvature variation; collision or boundary failure receives −2501.Direct terminal states omit Hermite terms, and timeouts receive no success bonus.
  • Training: An obstacle-aware reverse curriculum orders initial states by 1.5 m-grid geodesic distance, beginning at 5% of the available range and expanding during training.The matched adapted-HOPE control is trained without a start-state curriculum.
  • Training: Training samples scenes and curriculum starts, rolls out policy curvature–length actions, evaluates terminal candidates, stores transitions, and updates actor and value parameters with clipped PPO.The same Hermite feasibility test determines successful transitions in rollout data, rather than serving only as post-processing.

A. Scenario Design

The evaluation combines factorial coverage with a topology-stress benchmark for long-range route choices, using frozen full-range starts and common-success trajectory metrics.

  • Scenario Design: The Factorial Parking Benchmark has 81 training scenes and 27 structurally disjoint test scenes across three start-distance regimes, three parking types, and three difficulty levels.Each evaluation seed runs 40 starts per test scene, totaling 1080 episodes.
  • Scenario Design: The Topology-Stress Benchmark contains 48 training scenes and 18 structurally disjoint test scenes crossing three route-choice families with medium and hard difficulty.Its target-side structure initially lies beyond the 10 m local LiDAR view, with 720 evaluation episodes per seed.
  • Baselines: HOPE is the principal learned baseline, adapted to NeuralParker’s collision, boundary, candidate-checking, and fixed-Hermite conventions for fair planner-level comparison.The adapted baseline retains HOPE’s action mask and Reeds–Shepp controller.
  • Baselines: The real-vehicle study compares Hybrid A* with NeuralParker-Guided A*, which preserves complete search while biasing expansion order toward a learned reference path.The underlying search and feasibility tests remain unchanged.
  • Metrics and Training: Evaluation reports full-set success rate, path length, full-trajectory reversals, and cumulative curvature change, with trajectory metrics computed from common successful episodes.The protocol uses a fixed full-range start set replayed across methods and training seeds.

V. Results

Results compare complete planners, unified and staged decompositions, and representative benchmark scenes using full-set success alongside common-success trajectory metrics.

  • Planner Comparison: NeuralParker improves success rate and trajectory quality over adapted HOPE on the Factorial Parking Benchmark.Success uses all 1080 episodes per seed, while trajectory metrics use pairwise common-success cohorts of 773/748/790.
  • Unified Versus Staged Planning: Unified planning achieves the lowest path costs in comparison with two staged decompositions using a Hybrid A* prefix and a fixed 10 m handoff.The shared staged prefix uses continuous-curvature smoothing when feasible and a frozen raw-path fallback.
  • Unified Versus Staged Planning: Handoff to the same NeuralParker policy retains comparable success but degrades all three trajectory metrics, whereas handoff to adapted HOPE also reduces success.Neither downstream policy is retrained for the handoff.

B. Global Geometry Ablation

The global-geometry ablation tests whether target-relative scene representations improve route-choice planning across route families and policy backbones. The terminal-connector ablation separately tests whether a curvature-aware candidate ensemble improves terminal selection and trajectory quality.

  • Global Geometry: The Topology-Stress Benchmark places the target-side opening outside the local view, requiring earlier selection of the approach side.This setting is designed to expose the value of explicit global geometry for route choice.
  • Global Geometry: Vertices produce small gains on Types 1 and 3 and little change on Type 2 with the NeuralParker backbone, while BEV remains below local-only in all families.The family-level comparison uses three-seed means with sample standard deviations and 240 episodes per family per seed.
  • Global Geometry: With the HOPE-style backbone, both added representations improve Types 2 and 3 but not Type 1, with appreciable between-seed variation in several variants.These distinct family responses motivate retaining Types 1 and 3 as separate route-choice families.
  • Terminal Connector: Replacing the fixed nine-candidate Hermite connector with the ensemble at evaluation improves success rate and all three path-quality metrics without changing the policy.The ablation isolates the immediate effect of enlarging the terminal candidate set.
  • Terminal Connector: Training with the same ensemble yields the highest success rate, shortest paths, and lowest curvature variation, while reversal count matches evaluation-only replacement within one seed standard deviation.The ensemble varies terminal hypotheses and endpoint tangent scales, rejects infeasible candidates, and selects a low-cost feasible connection.
  • Terminal Connector: Both fixed and ensemble connectors are feasible from the same policy handoff, but the ensemble selects a different terminal shape.Replaying only the connector isolates candidate selection from the learned policy prefix.

D. Start-Curriculum Ablation

The study compares start-ordering choices and evaluates NeuralParker in real-vehicle-derived scenarios. Across the reported evaluations, NeuralParker retains strong planning success and trajectory-quality results, with remaining scope boundaries in the benchmark and validation setup.

  • Start-Curriculum Ablation: Geodesic start ordering achieves similar fixed full-range success to no curriculum while improving all three common-success trajectory metrics.The comparison shares representation, reward, network, terminal connector, training budget, and evaluation starts, isolating start ordering.
  • Real-Vehicle Evaluation: The real-vehicle evaluation uses perception recorded by operating delivery vehicles, an HD map, and an assigned parking pose, with paths executed and validated in simulation.The evaluated configuration shares the target-relative geometry representation and arc policy, uses a fixed nine-candidate Hermite connector, and omits policy-level LiDAR.
  • Real-Vehicle Evaluation: NeuralParker-Guided A* finds indirect maneuvers and reduces expanded nodes when both planners agree on the maneuver.The representative cases are shown in Fig. 7(e)–(h).
  • Benchmark Results: NeuralParker attains the highest success rate on both factorial and long-range route-choice benchmarks, with the shortest and smoothest trajectories among compared planners.These benchmarks separate full-set success from common-success trajectory quality.
  • Scope Boundary: The reported results use reference-point collision checks, static procedurally constructed 2-D benchmarks, fixed object budgets, and three policy-training seeds.Dynamic actors, perception uncertainty, broader object counts and topologies, and closed-loop validation of the vertices-plus-LiDAR planner remain future work.

Appendix A NeuralParker Implementation Details

The implementation specifies NeuralParker’s observation, network, action, terminal-connector, and training configurations for reproducible simulation experiments. The design combines target-relative geometry and rectified local LiDAR with attention-based policy processing and Hermite terminal handling.

  • Observation and Network: Unused geometry slots use the −104 sentinel, and rectified clearance is s_l_i = max(d_i−b_i, 0) without observation normalization.Circular obstacles use 16-segment rings for ray casting, with the same benchmark caster used during training and evaluation.
  • Learned Action and Terminal Connector: Learned arcs use 30 sampled reference points for hard collision and boundary checks, while Hermite candidates use 100 samples.The same feasibility and sampling conventions support the reported simulation pipeline.
  • Training Configuration: Training checkpoints are selected by per-epoch mean reward over 32 sampled full-range episodes, without using frozen evaluation episodes.Snapshots are saved every 20 epochs, and selected epochs differ across curriculum-enabled and no-curriculum seeds.
  • Observation and Network: NeuralParker uses target-relative obstacle and boundary geometry with 120 rectified footprint-clearance LiDAR beams capped at 10 m.The configuration allocates 20 obstacle slots with 16 values each and 10 boundary slots with 4 values each.
  • Observation and Network: Geometry tokens are 16-D with one attention head, while global–local fusion is 128-D with depth 1 and four 32-D heads.Separate actor and critic MLPs use [64, 128, 256, 64] networks.
  • Baseline Configuration: The adapted HOPE baseline preserves its actor–critic architecture, PPO implementation, reward, and action parameterization while using full-range starts without a curriculum.It retains a native 42-anchor LiDAR action mask, a Reeds–Shepp controller, and a fixed nine-candidate Hermite terminator.

B. Benchmark Interface and Analytic Control

The benchmark interface standardizes collision and boundary handling while comparing controlled scene representations and analytic connectors. Evaluation also measures how learned guidance changes Hybrid A* search effort on difficult real-world-derived clips.

  • Analytic Control: Adapted HOPE uses hard reference-point collision and boundary termination, replacing its collision-and-retreat behavior.It retains signed footprint clearance d_i−b_i with running mean-and-standard-deviation normalization, unlike NeuralParker’s rectification.
  • Analytic Control: HOPE’s learned-action curvature bound is tan(0.75)/2.8 ≈ 0.333 m−1, while the attached fixed-Hermite terminator uses a common 0.68 m−1 feasibility cap.RS candidates are generated and checked at 0.1 m spacing; learned arcs and accepted RS chunks use 30 reference points, and Hermite candidates use 100.
  • Controlled Representation Inputs: The controlled representation study compares none, a BEV raster, and target-relative vertices over a shared target-and-signed-LiDAR base.Each configuration retains HOPE’s PPO, reward, and action parameterization, uses the geodesic start curriculum, and disables the action mask and RS controller.
  • Controlled Representation Inputs: BEV controls use an ego-aligned 64 × 64 RGB raster and a frozen convolutional autoencoder pretrained on 50,000 tail-enabled images.The NeuralParker-backbone control disables the trajectory tail, while the HOPE-style control retains up to 20 poses.
  • Real-Vehicle Interface: The real-vehicle-derived evaluation reconstructs a Hualikan, Beijing delivery-vehicle parking site from an HD map and 1,000 operational clips containing 95,000 obstacle-detection frames.During evaluation, the planner replans once per recorded frame from target-relative ego, obstacle-polygon, and map-boundary geometry.
  • Search Effort: Across 47 clips ranked by Hybrid A* search time, NeuralParker-Guided A* increasingly undercuts Hybrid A* as clip difficulty grows.Individual clips can exceed Hybrid A* time when the learned reference path disagrees with the search’s preferred maneuver.
Loading 2608.24485v1…