Skip to content

Fix stale urdf_path overrides in rebotarm_hardware.yaml - #3

Open
SMEAC wants to merge 1 commit into
Seeed-Projects:mainfrom
SMEAC:fix/stale-urdf-path-hardware-config
Open

Fix stale urdf_path overrides in rebotarm_hardware.yaml#3
SMEAC wants to merge 1 commit into
Seeed-Projects:mainfrom
SMEAC:fix/stale-urdf-path-hardware-config

Conversation

@SMEAC

@SMEAC SMEAC commented Sep 3, 2026

Copy link
Copy Markdown

Problem

After third_party/reBotArm_control_py/urdf was restructured into urdf/RS/ and urdf/DM/ subfolders, src/rebotarm_bringup/config/rebotarm_hardware.yaml still overrode urdf_path with the old, now-nonexistent paths, causing:

Error:   File .../third_party/reBotArm_control_py/urdf/00-arm-rs_asm-v3/urdf/00-arm-rs_asm-v3.urdf does not exist
[reBotArmController-1]          at line 56 in ./urdf_parser/src/model.cpp

Fix

Update the urdf_path overrides for both models to match the new layout:

  • rs: urdf/00-arm-rs_asm-v3/urdf/00-arm-rs_asm-v3.urdf -> urdf/RS/urdf/ReBot_Arm_RS.urdf
  • dm: urdf/reBot-DevArm_fixend_description/urdf/reBot-DevArm_fixend.urdf -> urdf/DM/urdf/ReBot_Arm_DM.urdf

These now match the paths already defined in third_party/reBotArm_control_py/config/rebotarm_rs.yaml and rebotarm_dm.yaml.

(Note: repo issues are disabled, so this PR includes the full bug writeup in place of a separate issue.)

Test

Verified ros2 launch rebotarm_bringup bringup.launch.py model:=rs channel:=can0 no longer fails to find the RS urdf file.

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.

1 participant