PID 제어기 튜닝으로 오버슈팅 해결한 모션 제어 경험
로보틱스 수업 프로젝트에서 2축 로봇 팔 모션 제어 알고리즘을 처음 구현해봤습니다. 목표 각도로 이동할 때 단순히 목표값을 바로 주면 모터 관성으로 인해 오버슈팅이 발생하는 문제가 있었습니다. PID 제어기를 적용해 현재 오차에 비례하는 보정값을 계산하고, 미분 항으로 속도 변화를 억제했더니 목표 위치에 안정적으로 수렴했습니다. 각 게인 값을 튜닝하면서 P·I·D 세 파라미터가 서로 영향을 주는 방식을 체감했는데, 이론으로 배운 것과 실제 하드웨어에서 동작이 다른 경우가 많아 반복 실험이 중요했습니다. 이 경험에서 제어 알고리즘은 수식보다 실제 시스템 응답을 관찰하며 조정하는 것이 핵심이라는 걸 배웠습니다.