Closed erichiggins closed 1 year ago
The speeds of the Open Trickler are currently hard-coded.
The trickler peripheral will need to be able to adapt to a few variables:
While accounting for all of these variables, the Open Trickler should always throw the exact charge as quickly as possible without over-throwing.
One approach to resolving these issues would be to implement a PID controller.
There appears to be at least one relevant NodeJS module: https://github.com/philmod/node-pid-controller
PID controller references
This seems like a useful resource
https://pidtuner.com/
PID support seems to have mostly resolved this. Other improvements will be gradual. Closing for now.
The speeds of the Open Trickler are currently hard-coded.
The trickler peripheral will need to be able to adapt to a few variables:
While accounting for all of these variables, the Open Trickler should always throw the exact charge as quickly as possible without over-throwing.
One approach to resolving these issues would be to implement a PID controller.
There appears to be at least one relevant NodeJS module: https://github.com/philmod/node-pid-controller