issues
search
parallaxinc
/
Simple-Libraries
Contents of the SimpleIDE workspace folder and its Parallax Learn Simple Libraries subfolder.
http://learn.parallax.com/propeller-c-set-simpleide/update-your-learn-folder
21
stars
21
forks
source link
servo360 - Features
#110
Open
AndyLindsay
opened
6 years ago
AndyLindsay
commented
6 years ago
ActivityBot Support
Required
Each servo has configurable units, position, speed, acceleration, and top speed
When the speed set point changes, the initial pulse width is set using the servo's transfer function.
After the first pulse, the speed control system compares calculated distance against actual distance between each servo pulse and adjusts accordingly.
Adjustable Kp, Ki, Kd, and iMax/Min.
After connect function call, servos are addressable by either control or feedback pin
No distance calculation overflow allowed
If Needed:
Slow down faster wheel proportional to slower wheel
Increase pulse frequency to eliminate lag
Proposed
.
Standard Servo Support
Required
Configurable units, up to 360 degrees
Angular position control with a separate, configurable PID
Software angle limits
If needed
.
Proposed
Unify with ActivityBot so that speed, acceleration and top sped are also configurable
ActivityBot Support
Required
If Needed:
Proposed
Standard Servo Support
Required
If needed
Proposed