Stedd
e9e6e910e4
Added Secrets
2023-10-22 13:27:38 +02:00
Stedd
a0ec9092b0
Merge branch 'UDP'
2023-10-22 12:07:46 +02:00
Stedd
212597e5e6
Cleanup
2023-10-22 12:06:14 +02:00
Stedd
6e266b801a
Updated dependencies in Readme
2023-10-22 12:05:59 +02:00
Stedd
800fb1876e
Fixed bug in motor windup calculation
2023-10-22 12:05:40 +02:00
Stedd
26955c1c12
Formatting
2023-10-22 02:09:46 +02:00
Stedd
1fa5f97b25
Moved velocity calculations out of balancing loop so they always can be monitored
2023-10-22 02:09:38 +02:00
Stedd
3343c2ac98
Added some more variables to UDP
2023-10-22 02:08:19 +02:00
Stedd
141a03cb84
Bot can balance by itself again
2023-10-22 02:07:22 +02:00
Stedd
3a680f84c8
Fixed a bug in LeftMotorAngular velocity calculation
2023-10-22 02:06:40 +02:00
Stedd
6a03848435
Packing data for UDP telegram
...
Naive approach, but it works for now
2023-10-22 01:18:13 +02:00
Stedd
7ab1ee525d
Watchdog in the first Byte
2023-10-21 19:37:38 +02:00
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