Skip to content

Update the V2 open-top chest cover and body inertia - #99

Merged
kou merged 1 commit into
enactic:mainfrom
stevenaya:fix/v2-open-cover-model
Oct 27, 2026
Merged

kou merged 1 commit into
enactic:mainfrom
stevenaya:fix/v2-open-cover-model

Conversation

@stevenaya

@stevenaya stevenaya commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Replace the V2 body visual with the open-top chest-cover export and set its mesh scale to 1 for metre-based coordinates. The top opening provides clearance for a future head-camera mount. Restore the column's dark Lambert material with diffuse RGB (0.09412, 0.09412, 0.09412).

The metal base weighs 3.55 kg, excluding the arms, link0 attachment screws and cover. Estimate the open cover from the approximately 190 g complete cover using the CAD volume ratio:

Open / complete cover volume = 169948.036206 / 174718.587667 = 0.972695799
Cover mass = 0.190 × 0.972695799 = 0.184812 kg
Body mass = 3.550 + 0.184812 = 3.734812 kg

Combine the CAD mass properties using the parallel-axis theorem, retain diagonal inertia with zero cross terms, and update the example URDF. The complete-cover volume comes from OpenArm hardware 1.0.1 CAD.

RViz comparison

View Before After
Top cover Before: Top cover After: Top cover
Body inertia Before: Body inertia After: Body inertia

Red boxes use RViz's native inertia display. Each pair was captured separately with identical placement and camera settings.

Validation: the recalculated mass properties match the model parameters; nine V1, V2 and standalone-gripper configurations pass Xacro expansion and check_urdf. The example body's visual scale and inertial parameters match the generated model.

Copilot AI balanced review requested due to automatic review settings October 22, 2026 09:03

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

Copilot AI balanced review requested due to automatic review settings October 22, 2026 10:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@stevenaya
stevenaya force-pushed the fix/v2-open-cover-model branch from 584f276 to 50804e3 Compare October 23, 2026 10:52
Copilot AI balanced review requested due to automatic review settings October 23, 2026 10:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@stevenaya
stevenaya force-pushed the fix/v2-open-cover-model branch from 50804e3 to e4f7b3f Compare October 23, 2026 11:24
Copilot AI balanced review requested due to automatic review settings October 23, 2026 11:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@kou

kou commented Oct 27, 2026

Copy link
Copy Markdown
Contributor
99_cover_before 99_cover_after 99_inertia_before 99_inertia_after

@kou
kou merged commit 1801c61 into enactic:main Oct 27, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
release — e4f7b3f7 Deployed Oct 23, 2026 by stevenaya via Publish #239
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.

3 participants