Skip to content

✨ Bump h12_ros2_controller: selectable OMPL/cuRobo planner backend - #6

Open
correll wants to merge 3 commits into
mac-arm64-sim-portfrom
feature/curobo
Open

✨ Bump h12_ros2_controller: selectable OMPL/cuRobo planner backend#6
correll wants to merge 3 commits into
mac-arm64-sim-portfrom
feature/curobo

Conversation

@correll

@correll correll commented Jul 15, 2026

Copy link
Copy Markdown

Summary

Bumps the h12_ros2_controller submodule to feature/curobo, which makes the arm motion planner swappable between OMPL (CPU, default) and cuRobo (CUDA GPU) with automatic fallback.

This is the superproject pointer-bump only. All the code, config, and the full write-up are in the submodule PR:

➡️ correlllab/h12_ros2_controller#11

Highlights (see that PR for detail):

  • Selectable planning backend behind PlannerClientplanner.backend: ompl | curobo | auto.
  • auto uses cuRobo when a CUDA GPU is present and falls back to OMPL otherwise, so the headless CPU sim (Mac/Colima) keeps working unchanged.
  • cuRobo robot config generated from the existing sphere URDF/SRDF (both backends share identical self-collision geometry) + a first-GPU-load smoke test.
  • Not yet GPU-validated (no CUDA here); OMPL remains the default.

Notes

  • Base is mac-arm64-sim-port (where this branch was cut), so the diff is just the two submodule-pointer bumps.
  • Merge order: land the submodule PR first, then re-point this bump at the merged submodule commit if its SHA changes.

🤖 Generated with Claude Code

curobotlab and others added 3 commits July 15, 2026 10:37
Point the submodule at feature/curobo (78ab39e), which adds a selectable
joint-space planning backend: OMPL by default, cuRobo on a CUDA GPU, with
'auto' falling back to OMPL so the headless CPU sim keeps working.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Point the submodule at feature/curobo (509d4b6), which adds the generated
cuRobo robot_cfg (collision spheres + cspace) and its generator.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants