Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PickNikRobotics/moveit_pro_example_ws
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: PickNikRobotics/moveit_pro_example_ws
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.3
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 7 files changed
  • 5 contributors

Commits on May 18, 2026

  1. Configuration menu
    Copy the full SHA
    0b5dad1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e22465f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2026

  1. Merge pull request #637 from PickNikRobotics/vfc-zero

    unfavorite kinova_sim Velocity Force Controller Zero, and zero fts
    marioprats authored May 21, 2026
    Configuration menu
    Copy the full SHA
    61d1b15 View commit details
    Browse the repository at this point in the history
  2. fix(hangar_sim): use SAM3 instead of CLIPSeg in ML Move Boxes Objective

    Replace `GetMasks2DFromTextQuery` (CLIPSeg) with `GetMasks2DFromExemplar`
    (SAM3 multimodal segmenter) in the `ML Move Boxes to Loading Zone`
    Objective and its inner Subtree. SAM3 also accepts a text prompt but
    returns SUCCESS with `mask_count=0` on empty detections, letting the
    Subtree skip the downstream pick pipeline cleanly with `_skipIf`.
    
    Restructure the outer loop from the `RetryUntilSuccessful + ForceFailure`
    infinite-loop pattern to
    `Fallback { RepeatUnlessFailureEachTick { ... ScriptCondition(!drained) }, ScriptCondition(drained) }`
    so the loop exits with Objective SUCCESS when the scene is drained but
    surfaces real pick errors as Objective FAILURE.
    
    Fixes #19112.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    JWhitleyWork and claude committed May 21, 2026
    Configuration menu
    Copy the full SHA
    5386aab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26252be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c211ee5 View commit details
    Browse the repository at this point in the history
  5. fix(hangar_sim): filter SAM3 mask false-positives by area in ML Move …

    …Boxes
    
    Updates the View Boxes text prompt from "brown cube" to
    "a single small orange cube box" to better describe the sim assets,
    then guards the SAM3 output with FilterMasks2DByArea so the
    downstream pick pipeline only sees plausibly-sized box masks:
    the cart frame measured ~26,285 px in calibration and was the
    primary false positive driving wasted pick attempts; thin
    edge-fragment masks measured ~778 px. Real boxes in this scene
    measure 3,949-20,643 px, so thresholds are min=2,000 / max=23,000.
    
    GetSizeOfVector refreshes {mask_count} after the filter so the
    existing `_skipIf="mask_count == 0"` gate reflects the filtered
    count rather than SAM3's raw count.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
    griswaldbrooks and claude committed May 21, 2026
    Configuration menu
    Copy the full SHA
    f8cf450 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #652 from PickNikRobotics/fix/19112-sam3-mask-area…

    …-filter
    
    Fix: Filter SAM3 mask false positives by area in hangar_sim
    JWhitleyWork authored May 21, 2026
    Configuration menu
    Copy the full SHA
    d3434ab View commit details
    Browse the repository at this point in the history
  7. Merge pull request #649 from PickNikRobotics/fix/19112-ml-move-boxes-…

    …sam3
    
    Fix: Use SAM3 instead of CLIPSeg in ML Move Boxes Objective
    JWhitleyWork authored May 21, 2026
    Configuration menu
    Copy the full SHA
    004d2e4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c69c2e0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #653 from PickNikRobotics/fix/bump-phoebe-ws-again

    bump: phoebe_ws to get fixes
    JWhitleyWork authored May 21, 2026
    Configuration menu
    Copy the full SHA
    2d99eeb View commit details
    Browse the repository at this point in the history

Commits on May 22, 2026

  1. Merge pull request #636 from PickNikRobotics/wait-for-tf

    add a wait to give TF time to be available
    JWhitleyWork authored May 22, 2026
    Configuration menu
    Copy the full SHA
    a009af4 View commit details
    Browse the repository at this point in the history
  2. bump: picknik_accessories to include lab_sim burner movable fix

    Pulls in PickNikRobotics/picknik_accessories#45 — makes the lab_sim
    burner pushable under realistic gripper force.
    davetcoleman committed May 22, 2026
    Configuration menu
    Copy the full SHA
    ab6af67 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #661 from PickNikRobotics/fix/bump-picknik-accesso…

    …ries-burner-v9.3
    
    Fix: Bump picknik_accessories for lab_sim burner movable fix
    JWhitleyWork authored May 22, 2026
    Configuration menu
    Copy the full SHA
    0b306e6 View commit details
    Browse the repository at this point in the history
Loading