Skip to content

Add dual-arm iiwa7 bringup and MoveIt support on humble - #386

Merged
mhubii merged 10 commits into
lbr-stack:humblefrom
kenichi-maeda:feature/dual-arm-moveit-humble
Jun 13, 2026
Merged

mhubii merged 10 commits into
lbr-stack:humblefrom
kenichi-maeda:feature/dual-arm-moveit-humble

Conversation

@kenichi-maeda

@kenichi-maeda kenichi-maeda commented Mar 29, 2026 •

Copy link
Copy Markdown
Contributor

This PR includes:

  • a new lbr_dual_arm_description demo package
  • dual-arm mock and hardware bringup launches
  • a dual-arm MoveIt config package
  • a dual-arm MoveIt/RViz launch path
  • prefixed joint/link naming for both arms (lbr_one_*, lbr_two_*)

Quick Demo:
Terminal 1:

ros2 launch lbr_dual_arm mock.launch.py

Terminal 2:

ros2 launch lbr_dual_arm move_group.launch.py \
      rviz:=true

Notes:

  • Currently, the setup is fixed to two iiwa7 arms.
  • This has not yet been validated with real robots.

@mhubii This is just an initial idea. I'd appreciate your feedback. Also, let me know if this change is not suitable for the upstream repo; in that case, I'll keep these chanegs local.

@mhubii

mhubii commented Mar 31, 2026 •

Copy link
Copy Markdown
Collaborator

sorry for the slow response @kenichi-maeda.

if you would benefit from these changes on humble, I am happy to merge. Given this PR targets humble, I hope it will correctly show up under contributions.

for jazzy, the current workflow backports PRs from rolling via cherrypicking through a github action. There, it may make more sense treating a dual setup as a downstream package, thus in a dedicated package, e.g. under demos.

@mhubii mhubii self-assigned this Mar 31, 2026
@mhubii mhubii added the enhancement New feature or request label Mar 31, 2026
@mhubii mhubii linked an issue Mar 31, 2026 that may be closed by this pull request
@mhubii
mhubii marked this pull request as ready for review March 31, 2026 09:34
@kenichi-maeda

Copy link
Copy Markdown
Contributor Author

Thank you for the feedback. I have a few follow-up questions:

  1. Should I rename this branch to follow the dev-<ros_version>-<feature> convention and reopen it?
  2. My understanding is that the dual-arm setup should be refactored out of lbr_bringup and move into a dedicated downstream package under lbr_demos, so that the core bringup package stays clean. Is that correct?
  3. For arm types, the current implementation is fixed to two iiwa7 arms. Would you prefer to keep that limited scope for now, or do you expect the dual-arm package to support configurable or mixed arm models?

@mhubii

mhubii commented Mar 31, 2026

Copy link
Copy Markdown
Collaborator
1. Should I rename this branch to follow the `dev-<ros_version>-<feature>` convention and reopen it?

Your branch name is better, and I will update the contributing guidelines.

2. My understanding is that the dual-arm setup should be refactored out of `lbr_bringup` and move into a dedicated downstream package under `lbr_demos`, so that the core bringup package stays clean. Is that correct?

From my understanding, this may make sense, but open to other perspectives. Any working solution would be great for now.

3. For arm types, the current implementation is fixed to two `iiwa7` arms. Would you prefer to keep that limited scope for now, or do you expect the dual-arm package to support configurable or mixed arm models?

That's totally fine.

@kenichi-maeda

Copy link
Copy Markdown
Contributor Author

@garylvov looping you in here

@mhubii mhubii left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mhubii
mhubii merged commit 52f816b into lbr-stack:humble Jun 13, 2026
2 of 7 checks passed
@mhubii mhubii mentioned this pull request Jun 13, 2026
3 tasks
@mhubii

mhubii commented Jun 13, 2026 •

Copy link
Copy Markdown
Collaborator

just FYI, this may not show up among contribution because it wasn't contributed to the main branch.

will try cherry pick these commits into rolling, hope this preserves contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

issue: Dual-IIWA7 Arm Setup using ROS2 FRI Stack

2 participants