Skip to content

feature: lift reverse? and centering offset into transmission blocks#19

Open
jimsynz wants to merge 1 commit into
mainfrom
feature/transmission-dsl
Open

feature: lift reverse? and centering offset into transmission blocks#19
jimsynz wants to merge 1 commit into
mainfrom
feature/transmission-dsl

Conversation

@jimsynz
Copy link
Copy Markdown
Collaborator

@jimsynz jimsynz commented May 20, 2026

Companion PR to beam-bots/bb#110 and beam-bots/bb_servo_feetech#28.

Summary

Ran `mix bb_servo_feetech.upgrade` against the robot module. For
each joint with `reverse?: true`, the upgrader inserted a
`transmission` block with `reversed?(true)`. The shoulder_lift
(`lower -10°/upper 190°`) and elbow_flex (`-187°/7°`) joints got
explicit `offset` values (`90°` and `-90°` respectively) preserving
the auto-centering the Feetech actuator used to derive from those
limits internally.

Depends on

Test plan

  • 5 tests pass
  • `mix check --no-retry` clean
  • Boot in `simulation: :kinematic` mode and confirm joints move
    the same direction as before

…ission blocks

Ran `mix bb_servo_feetech.upgrade` against the robot module. For each
joint with reverse?: true, the upgrader inserted a transmission block
with reversed? true. The shoulder_lift (lower -10°/upper 190°) and
elbow_flex (-187°/7°) joints got explicit offset values (90° and -90°
respectively) preserving the auto-centering the Feetech actuator used
to derive from those limits internally.

Refs: beam-bots/bb#108
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.

1 participant