openarm_ros2/openarm_description/urdf
Yue Yin 5bbe23cf28
refactor: separate robot and control xacros (#22)
# Summary
The previous URDF directory structure used has a chained call from
**openarm.urdf.xacro** -> **openarm.xacro** ->
**openarm.ros2_control.xacro**.
**openarm.xacro** takes both robot hardware description and
control/communication configuration arguments but the file content is
only about robot description.

# Changes Made
- Renamed **openarm.xacro** to **openarm.robot.xacro**. This file now
contains only the robot's hardware description, including links, joints,
visuals, and inertial properties.
- **openarm.control.xacro** handles all ROS 2 control configurations,
including hardware interfaces, joint interfaces, and CAN device setup.
- Updated openarm.urdf.xacro (entry point)Calls both
**openarm.robot.xacro** and **openarm.control.xacro**.

This change should separates responsibilities and arguments for each
subsystem.
Have tested with bringup scripts for both single-arm and bimanual
configurations.
2025-06-08 21:21:10 +09:00
..
openarm.robot.xacro refactor: separate robot and control xacros (#22) 2025-06-08 21:21:10 +09:00
openarm.ros2_control.xacro refactor: separate robot and control xacros (#22) 2025-06-08 21:21:10 +09:00
openarm.urdf refactor: separate robot and control xacros (#22) 2025-06-08 21:21:10 +09:00
openarm.urdf.xacro refactor: separate robot and control xacros (#22) 2025-06-08 21:21:10 +09:00