Commit Graph

16 Commits (main)

Author SHA1 Message Date
EmaMaker e70f3fe1e5 sim: nonlinear simulation
Demonstrates both the analytical solution and the current PID values work
2024-01-13 13:15:52 +01:00
EmaMaker 83f28d04a2 sim: let matlab derive transfer function
and recalibrate pid with that
2024-01-13 13:15:29 +01:00
EmaMaker ca0207932d update .gitignore 2024-01-13 13:14:54 +01:00
EmaMaker 7b7c09714d [UNSURE] open-loop wheel sync 2024-01-12 13:43:05 +01:00
EmaMaker b5798d2eb3 Revert "pid: eyeballed for a fully charged battery"
This reverts commit 23e63c7625.
2024-01-12 13:34:05 +01:00
EmaMaker 9f02ddf349 update README.md 2024-01-05 15:58:03 +01:00
EmaMaker 23e63c7625 pid: eyeballed for a fully charged battery
Made a video showing the result. Apparently the center of mass is not exactly at the center of the
robot and the battery needs to stick out a bit at the front to rebalance it.

Also my desk is a bit tilted so the pitch is heavily affected by the yaw, the video shows it
clearly. Next step: a inner control loop for the yaw.
2024-01-05 14:39:14 +01:00
EmaMaker f2e85c4629 pid: recalibrate with ziegler-nichols2 and matlab simulation 2024-01-05 12:55:24 +01:00
EmaMaker 75c2c969fe update .gitignore 2024-01-05 12:54:25 +01:00
EmaMaker b155105099 initial discharge of madwick filter 2024-01-05 11:59:14 +01:00
EmaMaker e7cff85fec robot chassis 2024-01-03 21:49:50 +01:00
EmaMaker 3d3bcade24 parts and data on torque of the motors 2024-01-03 21:48:54 +01:00
EmaMaker d611ca481d matlab simulations 2024-01-03 21:44:43 +01:00
EmaMaker d23cc7d750 firmware using madgwick filter 2024-01-03 21:44:34 +01:00
EmaMaker db359fd230 [DO NOT USE] firmware with complementary filter 2024-01-03 21:44:14 +01:00
EmaMaker 6bf6397c18 add README.md 2024-01-03 21:43:45 +01:00