Replace PID with proportional steering, asymmetric servo limits 1.20~1.80ms, center 1.50ms

This commit is contained in:
2026-05-25 14:50:03 +08:00
parent 23d7f25cda
commit 4cd0803c41
5 changed files with 16 additions and 66 deletions

View File

@@ -1,12 +1,9 @@
#pragma once
#include "types.hpp"
#include "control/pid.hpp"
void servo_init();
void servo_set_angle(float deviation);
void servo_center();
void servo_set_deadband(float v);
void servo_set_steer_gain(float v);
void servo_set_pid(double kp, double ki, double kd);
inline float servo_get_duty_ns() { return SERVO_CENTER_NS; }
void servo_set_pid(double kp, double ki, double kd); // 保留兼容, 空实现