Feat/sampling planner comparisons#20
Conversation
The examples now print comparable statistics and the README shows side-by-side outcomes for the sampling planners, so readers can distinguish faster first-solution behavior from graph-based path-quality tradeoffs. Constraint: Commit only currently staged changes; leave unstaged Informed RRT* edits untouched Rejected: Add more CLI tuning options | user asked to remove temporary no-show and parameter sweep surfaces Confidence: high Scope-risk: narrow Directive: Keep README comparison numbers aligned with regenerated docs/images outputs when example parameters change Tested: uv run python -m compileall examples/prm_example.py examples/prm_star_example.py examples/rrg_example.py planning/visualization/rrg_visualizer.py Tested: uv run examples/prm_example.py --save-image Tested: uv run examples/prm_star_example.py --save-image Not-tested: Full test suite Co-authored-by: OmX <omx@oh-my-codex.dev>
The Informed RRT* example and README now use the same finite-run comparison settings as RRT*, so the docs describe the observed result accurately: equal path quality with slightly faster focused sampling in this run. Constraint: Preserve the user-regenerated comparison images and staged example settings Rejected: Claim Informed RRT* always finds a shorter path | finite-run logs show equal path length and waypoint count for this seed Confidence: high Scope-risk: narrow Directive: Keep the RRT* and Informed RRT* comparison parameters aligned before updating these README numbers Tested: uv run python -m compileall examples/informed_rrt_star_example.py Not-tested: Full test suite Co-authored-by: OmX <omx@oh-my-codex.dev>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (9)
📒 Files selected for processing (8)
📝 WalkthroughWalkthroughREADME documentation is expanded with detailed example comparison sections for five planners: RRT-Connect, RRG, RRT*, PRM*, and Informed RRT*. Example scripts across the codebase are updated to measure planning duration (RRT, RRT-Connect) and report algorithm statistics (RRG, PRM, PRM*). Planner configurations are tuned across multiple examples to optimize iteration budgets, radius scaling, and obstacle generation parameters. ChangesPlanner examples with metrics and configuration tuning
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…isons Feat/sampling planner comparisons
Summary by CodeRabbit
Documentation
Examples