Skip to content
This repository has been archived by the owner on May 25, 2020. It is now read-only.

Arm: Find encoder zero, minumum, and maximum values for each joint #34

Open
jetkov opened this issue Feb 26, 2019 · 0 comments
Open

Arm: Find encoder zero, minumum, and maximum values for each joint #34

jetkov opened this issue Feb 26, 2019 · 0 comments
Assignees

Comments

@jetkov
Copy link
Contributor

jetkov commented Feb 26, 2019

The absolute encoders on the arm need to be configured physically so that they emit a 50% duty cycle signal when the joint is positioned about in the middle of its rotational range.

Once this is done, the duty cycle needs to be recorded when each joint is at each end of its range as well as when it is at its specific zero location indicated below:

  • Shoulder: 0 deg at horizontal, positive 90 deg at vertical
  • Elbow and wrist pitch: 0 deg when fully extended, negative when rotating downwards (towards shoulder) and positive when rotating upwards (away from shoulder)
  • Turntable: 0 deg when facing forwards, positive with counter clockwise rotation
  • Claw: in cm, the distance between the fingers
  • Wrist roll: 0 deg when claw motor facing down, positive with counter clockwise rotation
  • Wrist pitch: Same as elbow
@jetkov jetkov self-assigned this Feb 26, 2019
@jetkov jetkov changed the title Arm: Find encoder zero values Arm: Find encoder zero, minumum, and maximum values for each joint Mar 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant