-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full-range PWM commands in Lacquey firmware #235
Comments
Related:
* Not prioritary, just to point out. For starters, SerialServoBoard looks PositionControl-oriented, whereas we both agreed on exposing the more native PWM interface. |
Returning to the scope of the issue, yes, I totally agree we should recover the full range at firmware level.
|
Updated Lacquey firmware: |
Note: Currently the previus firmware is installed on the Mbed. |
Just one more thing to finally mark this as closed: merge this change into firmware/LacqueyFetch/ (also update README). |
Commit cfd8d88#diff-68eeea6c71ceb478044ee0f4dc44b6a0 (#211) adds a new PWM control layer around the LacqueyFetch device, resembling more closely its internal way of actuating the motor. However, our firmware is severely limited in that only full-positive (+100%), full-negative (-100%) and stop (0%) commands are forwarded, thus ignoring the whole
[-1,1]
value range (source):yarp-devices/firmware/LacqueyFetch/main.cpp
Lines 76 to 92 in 8726fa3
Here,
data
is achar
. Make it a 32-bitfloat
so that it matches 38176f1.The text was updated successfully, but these errors were encountered: