Commit Graph
8 Commits
Author SHA1 Message Date
PAJohnson b707cd870f CAN baud rate setting fix, spinout detection improvements 2021-05-13 23:21:48 -04:00
PAJohnson 678c1c9c7e Spinout detection fixes - I^2 * R compensation 2021-05-12 21:39:48 -04:00
PAJohnson 2622f4d8eb Fixed spinout error reset on odrive.clear_errors() 2021-04-29 23:01:44 -04:00
PAJohnson a7bed2074c Added spinout detection 2021-04-29 20:17:51 -04:00
Samuel Sadok c32cbec58c rename some of the new functions and variables 2020-11-16 21:03:23 +01:00
Samuel Sadok 1f7815459f Merge branch 'devel' into control-loop-refactor 2020-11-03 18:34:08 +01:00
Samuel Sadok 7fd0806d49 introduce InputPort and OutputPort, don't use NAN
The InputPort/OutputPort infrastructure facilitates safer
data paths between components: OutputPorts store a value
and the age of the value measured in number of control loop
iterations. InputPorts can be connected to various sources,
for instance an OutputPort. InputPorts expose the values to
consumers in the form of std::optional to reflect the fact
that an InputPort can be dangling or connected to a stale
OutputPort.
2020-09-23 16:20:21 +02:00
Samuel Sadok 5661a3b5ed Refactor control loop.
Please see https://github.com/madcowswe/ODrive/issues/472 for a detailed description.
2020-09-01 00:03:01 +02:00