46 Commits (e4b42f85e6529c26c40af18f7d291ccdd73eab3e)

Author SHA1 Message Date
Joe DiPrima e4b42f85e6 Add direct knee offset for standing height control 4 weeks ago
Joe DiPrima 1f7a1bdede Lower standing height to 0.72m and default IMU offset to -2 deg 4 weeks ago
Joe DiPrima 792a01a996 Revert waist Kp to stock values 4 weeks ago
Joe DiPrima 55c3131bc9 DIAGNOSTIC: waist Kp=200 to test if gain matters at all 4 weeks ago
Joe DiPrima 0e8126c05d Double waist roll/pitch Kp to overcome joint friction 4 weeks ago
Joe DiPrima b05a2339cf Fix build: remove lost() (not in MotorState), cast mode to int 4 weeks ago
Joe DiPrima 4612b07725 Fix printf format for uint8_t mode/lost fields 4 weeks ago
Joe DiPrima 9bc192a421 Add torque, mode, lost flags to waist debug output 4 weeks ago
Joe DiPrima 38960d4a20 Add measured waist positions to debug output 4 weeks ago
Joe DiPrima ee9eb4ade4 Increase waist debug log frequency to 1Hz 4 weeks ago
Joe DiPrima d4d5ec5200 Add debug logging for raw NN waist action outputs 4 weeks ago
Joe DiPrima 56c9bcb9a2 Revert waist Kp override — NN actively controls waist 4 weeks ago
Joe DiPrima f03818d97b Only stiffen waist_pitch, leave waist_roll at default 4 weeks ago
Joe DiPrima 50091ceb5d Reduce waist Kp to 125, Kd to 7 to avoid oscillation 4 weeks ago
Joe DiPrima ce1237fa41 Bump waist roll/pitch Kp to 200, Kd to 10 4 weeks ago
Joe DiPrima 90e897ab29 Stiffen waist roll/pitch to simulate missing physical clamp 4 weeks ago
Joe DiPrima bf0f1136bd Fix compile error in waist debug logging 4 weeks ago
Joe DiPrima 7ae273f35b Add temporary waist pitch debug logging 4 weeks ago
Joe DiPrima b1c75936e6 Increase waist pitch PD gains to track offset 4 weeks ago
Joe DiPrima 5fd5659122 Add waist pitch offset to compensate for locked-waist training 4 weeks ago
Joe DiPrima 6d3f2f0154 Restore 0.2 m/s minimum speed (planner trained range), 2s ramp 4 weeks ago
Joe DiPrima 74514e8963 Fix rotation and ramp rates for 100Hz input loop 4 weeks ago
Joe DiPrima 7651fab57e Remap rotation stick to start at 0 at dead zone edge 4 weeks ago
Joe DiPrima 910a850441 Cap rotation speed to ~45 deg/s (was ~230 deg/s) 4 weeks ago
Joe DiPrima 67b8ebbd55 Slow acceleration ramp to ~4s (was 2s) 1 month ago
Joe DiPrima fa591e24e9 Slow acceleration ramp to ~2s (was 0.4s) 1 month ago
Joe DiPrima 4dfd008277 Add speed ramp-up and rescale speed range to start at 0 1 month ago
Joe DiPrima 8bfe11b3a3 Map F1/F3 controller buttons to IMU pitch offset adjustment 1 month ago
Joe DiPrima 5c75288eb2 Add temporary button debug logger to identify physical button mapping 1 month ago
Joe DiPrima 343c210f4f Reset IMU pitch offset to 0 degrees for baseline testing 1 month ago
Joe DiPrima c89ef9de26 Lock to SLOW_WALK mode with stock speed range (0.2-0.8 m/s) for testing 1 month ago
Joe DiPrima 8d9685ed3c Fix IMU correction: right-multiply for body-frame pitch 1 month ago
Joe DiPrima cc9acfdb72 Reduce IMU pitch offset from -6° to -3° (was over-correcting) 1 month ago
Joe DiPrima e0675a8add IMU pitch correction: Y-axis rotation -6° with runtime tuning 1 month ago
Joe DiPrima 73da28826f Revert all IMU pitch offset code — back to stock quaternion 1 month ago
Joe DiPrima 7b6687bcac Fix IMU pitch correction to Y-axis rotation, -8° default 1 month ago
Joe DiPrima f54e78e8db Adjust IMU pitch offset from -6° to -8° 1 month ago
Joe DiPrima b8d1f05f56 Fix IMU correction: rotate about X axis (not Y), default -6° 1 month ago
Joe DiPrima c616b34875 Add runtime IMU pitch offset tuning (keys 9/0, ±1° steps) 1 month ago
Joe DiPrima 05264193fe Fix IMU pitch correction sign: +6° to correct backward lean 1 month ago
Joe DiPrima cc596c2125 Apply 6-degree IMU pitch offset correction for G1 hardware 1 month ago
Joe DiPrima 774255c130 Add debug logging for planner mode/speed output 1 month ago
Joe DiPrima eab8af065f Auto-switch locomotion mode based on stick magnitude 1 month ago
Joe DiPrima e889c7fa06 Add proportional analog stick speed control to GamepadManager 1 month ago
zhengyiluo b1560052e7 crawling 1 month ago
zhengyiluo 2a5e6a1b55 gear-sonic 1 month ago