Skip to content

Recalculate V1 link7, hand and finger inertias from measured masses - #90

Merged
kou merged 1 commit into
enactic:masterfrom
stevenaya:fix/v1-hand-mass-127g
Oct 16, 2026
Merged

kou merged 1 commit into
enactic:masterfrom
stevenaya:fix/v1-hand-mass-127g

Conversation

@stevenaya

@stevenaya stevenaya commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Recalculate V1 link7, hand and finger mass properties together using the 94 g L-bracket assembly, 312 g assembled gripper, the motor's 300 g nominal mass, and openarm_hardware 1.0.1, STEP/OpenArm01_follower.step for component geometry and mounting screws.

Body Mass
link7 0.405497127 kg
hand 0.172311174 kg
Each finger 0.074449987 kg

These total 726.708274 g: the 300 g motor, the weighed 94 g and 312 g assemblies, and 20.708274 g of CAD mounting screws outside the weighed assemblies (11.497 g in link7, 9.211 g in hand and fingers). See the measured allocation for details.

CAD COMs and tensors are transformed into each link frame and combined with the parallel-axis theorem. At 22 mm travel per finger, half of each rod's mass and inertia goes to hand and half to its finger. Link7 contains the motor, L-bracket and their mounting screws; hand contains the support, rail and rotor; fingers contain the translating assemblies.

Apply COM-centered X-symmetry to link7 (Ixy = Ixz = 0) and mirror its left-arm COM and tensor in Y. Use identical hand/finger parameters on both arms, with finger body axes aligned to hand. Keep the link7 → hand → fingers / TCP hierarchy.

The arm-body masses sum to 6.088692878 kg for the single arm and 12.177385756 kg for both arms, excluding the pedestal.

Validation: CAD mass allocation, tensor validity and left/right symmetry checks pass. Both robot models and the V1 scene run 1000 steps without warnings.

Copilot AI balanced review requested due to automatic review settings October 15, 2026 03:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

@github-actions

Copy link
Copy Markdown

@stevenaya
stevenaya force-pushed the fix/v1-hand-mass-127g branch from 4c3d35e to 88c2f0a Compare October 15, 2026 16:01
Copilot AI balanced review requested due to automatic review settings October 15, 2026 16:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 changed the title Set the V1 fixed hand mass to 0.127 kg Recalculate V1 link7, hand and finger inertias from measured masses Oct 15, 2026
@stevenaya
stevenaya force-pushed the fix/v1-hand-mass-127g branch from 88c2f0a to 6857fde Compare October 16, 2026 03:16
Copilot AI balanced review requested due to automatic review settings October 16, 2026 03:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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/v1-hand-mass-127g branch from 6857fde to 7690020 Compare October 16, 2026 05:31
Copilot AI balanced review requested due to automatic review settings October 16, 2026 05:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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/v1-hand-mass-127g branch from 7690020 to 9535201 Compare October 16, 2026 06:47
Copilot AI balanced review requested due to automatic review settings October 16, 2026 06:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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/v1-hand-mass-127g branch from 9535201 to 4fa18b7 Compare October 16, 2026 07:27
Copilot AI balanced review requested due to automatic review settings October 16, 2026 07:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 marked this pull request as ready for review October 16, 2026 07:28
@kou
kou merged commit 36d4a44 into enactic:master Oct 16, 2026
10 checks passed
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