Skip to content

[Backport v9.4] Fix: factory_sim bin picking fails when brackets settle near the workspace boundary#758

Merged
backport-pr-creator[bot] merged 1 commit into
v9.4from
backport-754-to-v9.4
Jul 6, 2026
Merged

[Backport v9.4] Fix: factory_sim bin picking fails when brackets settle near the workspace boundary#758
backport-pr-creator[bot] merged 1 commit into
v9.4from
backport-754-to-v9.4

Conversation

@backport-pr-creator

Copy link
Copy Markdown

Description

Backport of #754 to v9.4.

Release notes

  • Bug Fix: Fixed factory_sim's Pick and Place Brackets from Left Bin objective intermittently failing with a planning failure by sampling vacuum-grasp yaws at the pick point, compensating the jig placement for the chosen grasp, and skipping parts that settle outside the robot's reachable workspace with an informative log message instead of aborting.

🤖 Generated with Claude Code

…in picking

The left bin deliberately straddles the LR Mate 200iD's reachable
workspace, and brackets settle with arbitrary yaw, so the single
hardcoded pick orientation intermittently has no IK solution
(pose IK 0/1) or fails the 55mm approach push. A suction grasp on the
flat bracket face is yaw-free, so the pick now batches 8 approach
candidates at 45-degree yaw increments about the part face normal via
SetupMTCBatchPoseIK. The jig drop targets the attached part frame
instead of tool0, so any grasp yaw still lands the alignment holes on
the jig posts. If no sampled yaw plans, the objective logs INFO and
ends cleanly instead of aborting with PLANNING_FAILED. Also migrates
the deprecated Repeat decorator to RepeatUnlessFailureWithinTick.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
(cherry picked from commit 6a5d8b2)
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

MoveIt Pro Example WS - Objectives Integration Test Report

@backport-pr-creator backport-pr-creator Bot merged commit 6c51424 into v9.4 Jul 6, 2026
13 checks passed
@backport-pr-creator backport-pr-creator Bot deleted the backport-754-to-v9.4 branch July 6, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants