Commit Graph

16 Commits

Author SHA1 Message Date
Stedd 40ae950bb1 Turn controller
Moved encoder readers and inverse kinematic to execute first in motor
function.
Implemented turn controller.
Cleaned up speed command variables.
2019-12-23 03:47:50 +01:00
Stedd 54d2701460 Complementary filter bug 2019-12-23 02:52:37 +01:00
Stedd 0836937e3f Inverse kinematics of differential drive working 2019-12-22 22:34:02 +01:00
Stedd c546c757c9 IMU cleanup 2019-12-22 15:48:26 +01:00
Stedd 88bc161a84 Revert "Revert "asdf""
This reverts commit e317f3616b.
2019-12-21 00:06:57 +01:00
Stedd e317f3616b Revert "asdf"
This reverts commit f1719eca0a.
2019-12-21 00:06:05 +01:00
Stedd f1719eca0a asdf 2019-12-21 00:05:11 +01:00
Stedd 91e9be84ea Both motors operating + Balance controller
Reassigned GPIO to match motors
Motor deadbands
Controller gains
Speed controller
Cascaded balance controller
2019-12-21 00:04:55 +01:00
Stedd 72c4f2d591 Functions 2019-12-20 20:03:48 +01:00
Stedd 36254d96e6 Added gyroscope + complementary filter for pitch angle + lowpass filter for motors 2019-12-20 18:31:12 +01:00
Stedd 5f57c6cb5c Expanded to handle 2 motors + cleanup of variables 2019-12-20 15:11:40 +01:00
Stedd 25b15b5ca0 Linear speed 2019-12-20 00:25:23 +01:00
Stedd c4d0df4730 Quadrature encoder reading working
Read encoders with interrupt routines
2019-12-19 22:40:04 +01:00
Stedd 0c600138c5 Pitch angle+crude motor control 2019-12-19 20:10:09 +01:00
Stedd 79a41f6814 Functions 2019-12-19 19:29:23 +01:00
Stedd eb11db6033 Initial commit 2019-12-19 18:19:16 +01:00