Commit Graph

37 Commits

Author SHA1 Message Date
Stedd 0991343a55 UDP Packets appear in wireshark and UDPlistener 2023-10-21 19:19:43 +02:00
Stedd c49c511d75 First UDP test
Copied code from UDP example
Added calls in setup and loop
Added Wifi config
2023-10-21 18:03:08 +02:00
Stedd b8e6e120d4 Balance Controller kind of works
Not sure why the gains dont work anymore.
Anyways, continuing with UDP publishing.
2023-10-21 17:51:45 +02:00
Stedd 62e07ce32a Balance controller is not working 2023-10-21 15:55:08 +02:00
Stedd c58b413392 Added board manager and libraries versions to Readme
Had a lot of trouble compiling the project after updating packages and
libraries after launching the project after 4 years.

Hopefully having a log of used libraries makes this task easier in the
future
2023-10-21 15:09:12 +02:00
Stedd b854a09de0 Changed index of Velocity matrix
Compiler gave an error on "index out of bounds", have to test if turn
controller is still working after this change.

This is the first time i see this error,which leaves me a bit confused
as of i see this now.
2023-10-21 15:07:32 +02:00
Stedd 61684e11a6 Code compiles and runs
Getting correct pitch angle in SerialPlotter
2023-10-21 15:00:22 +02:00
Stedd 94c0d8621b Renamed Main and placed scripts in root folder 2023-10-21 13:25:29 +02:00
Stedd 42034ab9e8 this is not working 2023-10-19 20:43:01 +02:00
Stedd 72716f2abd quicksave 2023-10-19 00:26:26 +02:00
Stedd b5a53fa8c9 Cleanup 2023-10-18 22:16:53 +02:00
Stedd 23c84d2e41 Added PS3 controller 2023-10-18 21:48:18 +02:00
Stedd 248cd4dc68 Changed name 2019-12-24 15:58:22 +01:00
Stedd ec12a38ec6 Anti windup 2019-12-24 15:53:26 +01:00
Stedd 7dffe5208d Cleanup and tuning 2019-12-24 01:21:12 +01:00
Stedd 9c363bbe3c Added remote control 2019-12-23 21:00:06 +01:00
Stedd 050c1156f2 Moved interrupt to separate function 2019-12-23 14:13:37 +01:00
Stedd 1f1afebd98 Moved plots to separate function.
Cleanup
2019-12-23 14:04:17 +01:00
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 4129c92d15 Merge remote-tracking branch 'refs/remotes/origin/Linear-algebra-tests' 2019-12-22 22:35:07 +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 144b63d9f8
Create README.md 2019-12-20 11:51:30 +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
Stedd 0a4a4d4ca3 :octocat: Added .gitattributes 2019-12-19 17:42:57 +01:00