11 Commits

Author SHA1 Message Date
JackM323 a649865643 Hardware Connection fix 2026-09-20 13:01:36 +02:00
JackM323 4cc2d37d94 direct and residual movement inconsistency fixed 2026-08-27 21:40:57 +02:00
JackM323 3e6e40f0c5 pretrain logic and small fixes 2026-08-07 14:32:35 +02:00
JackM323 f9a3e8ddba learning tweaks 2026-08-07 10:42:28 +02:00
JackM323 346ec9e949 simulation physics fixed
fuck them physics
2026-08-06 15:18:06 +02:00
JackM323 523a4aea89 added Robot kinematic use for training
HUGE BUG -> SimManager physics broken (at least with Robot kinematics)
2026-08-06 13:48:08 +02:00
JackM323 402c20dfb5 env cleanup
rewards adjustment
pybullet logic contained in SimManager
2026-08-04 21:03:53 +02:00
JackM323 acb3d671be Reworked training
new reward/penalty system
learning phases with curriculum learning
new training parameters
cleanup of old code
better logging while training
multiple environments instead of robots (they could bumb into each other)
2026-08-03 22:27:26 +02:00
JackM323 61cb0150f0 Training uses new Robot.py
new Metrics and SimManager for live training viewing
Robot.py usage added to machinelearning
2026-07-31 13:55:24 +02:00
JackM323 9c31de3c38 Added Gui (unfinished)
config into dataclass and enums
new Gui that includes settings
deleted GlobalVariables

small fixes (import, names...)
2026-07-30 22:49:53 +02:00
JackM323 b537677277 Complete Restructered Robot Code
Robot into its own Class instead of lose Global Variables that cause circular imports

StateClass usage instead of the old RobotState.py

New Input Class for Controller and randome intputs
2026-07-30 21:14:50 +02:00