Counterbalanced nudges move the kaleidocycle's center of mass #33

Open
opened 2025-01-21 20:37:21 +00:00 by Vectornaut · 0 comments
Collaborator

Consider a kaleidocycle where the hinges have length 1 and the other edges have length \sqrt{5}/2. Arrange it so that three hinges lie in a plane perpendicular to the axis. These hinges connect three "inner vertices," which meet on the axis, to three "outer vertices." When we nudge the inner and outer vertices at the same speed in opposite directions along the axis, we want the kaleidocycle to do a pure twisting motion, with its center of mass stationary.

The tangent space projection used in pull request #29 sends this nudge to a motion that moves the center of mass along the axis, rather than the pure twisting motion that we want. This is demonstrated in examples/kaleidocycle.rs on the kaleidocycle-example branch.

Consider a kaleidocycle where the hinges have length $1$ and the other edges have length $\sqrt{5}/2$. Arrange it so that three hinges lie in a plane perpendicular to the axis. These hinges connect three "inner vertices," which meet on the axis, to three "outer vertices." When we nudge the inner and outer vertices at the same speed in opposite directions along the axis, we want the kaleidocycle to do a pure twisting motion, with its center of mass stationary. The tangent space projection used in pull request #29 sends this nudge to a motion that moves the center of mass along the axis, rather than the pure twisting motion that we want. This is demonstrated in `examples/kaleidocycle.rs` on the [`kaleidocycle-example`](src/branch/kaleidocycle-example) branch.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: glen/dyna3#33
No description provided.