Skip to content

Commit 298e77b

Browse files
authored
Update mesh assets (#57)
## Summary This PR refreshes the OpenArm v2.0 and pinch gripper mesh assets. The main changes are improved collision meshes and corrected visual `.dae` color/material data so the robot description is more accurate in both simulation and visualization. ## Changes - Updated OpenArm v2.0 arm collision meshes for `base_link` and `link1` through `link6`. - Updated split collision meshes for `link5`. - Updated pinch gripper collision meshes for `ee_base_link`, `finger_inner`, and `finger_outer`. - Corrected visual `.dae` mesh color/material data for the arm and pinch gripper. - Added corrected `finger_outer` visual and collision mesh assets. - Replaced stale `finger_outter` references with `finger_outer` in gripper configs and generated URDF files. - Cleaned up the CMake asset installation loop by using a clearer variable name and removing the unused `docs` install entry.
1 parent 6db1790 commit 298e77b

39 files changed

Lines changed: 631 additions & 1007 deletions

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ if(BUILD_TESTING)
2929
ament_lint_auto_find_test_dependencies()
3030
endif()
3131

32-
foreach(asset_dir assets docs launch rviz scripts)
33-
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${asset_dir}")
34-
install(DIRECTORY ${asset_dir} DESTINATION share/${PROJECT_NAME})
32+
foreach(install_dir assets launch rviz scripts)
33+
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${install_dir}")
34+
install(DIRECTORY ${install_dir} DESTINATION share/${PROJECT_NAME})
3535
endif()
3636
endforeach()
3737

assets/end_effector/pinch_gripper/config/link/collisions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ link2:
4949
pitch: -0
5050
yaw: 0
5151
geometry:
52-
mesh: "package://openarm_description/assets/end_effector/pinch_gripper/meshes/collision/finger_outter.stl"
52+
mesh: "package://openarm_description/assets/end_effector/pinch_gripper/meshes/collision/finger_outer.stl"
5353
scale:
5454
x: 1
5555
y: 1

assets/end_effector/pinch_gripper/config/link/visuals.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ link2:
4949
pitch: -0
5050
yaw: 0
5151
geometry:
52-
mesh: "package://openarm_description/assets/end_effector/pinch_gripper/meshes/visual/finger_outter.dae"
52+
mesh: "package://openarm_description/assets/end_effector/pinch_gripper/meshes/visual/finger_outer.dae"
5353
scale:
5454
x: 1
5555
y: 1

assets/end_effector/pinch_gripper/config/struct/name_mapping.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ links:
1616
canonical_to_original:
1717
base_link: ee_base_link
1818
link1: finger_inner
19-
link2: finger_outter
19+
link2: finger_outer
2020
original_to_canonical:
2121
ee_base_link: base_link
2222
finger_inner: link1
23-
finger_outter: link2
23+
finger_outer: link2
2424
joints:
2525
canonical_to_original:
2626
joint1: finger_inner_joint
27-
joint2: finger_outter_joint
27+
joint2: finger_outer_joint
2828
original_to_canonical:
2929
finger_inner_joint: joint1
30-
finger_outter_joint: joint2
30+
finger_outer_joint: joint2
14.8 KB
Binary file not shown.
66.3 KB
Binary file not shown.
76 KB
Binary file not shown.
Binary file not shown.
54.8 KB
Binary file not shown.
44.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)