Mathamatics/Control Theory9 MPC 란? (Model Predictive Control) 1. 기본 컨셉 참고: 제어조교님 유투브 강의 영상 MPC는 Optimal Control의 한 방법인데 로보틱스의 planning및 제어에 많이 활용되고 있다. MPC를 사용하면 로봇의 속도 및 가속력과 같은 dynamics와 주변 환경 조건을 cost function으로 넣어 상황에 맞는 최적화된 제어 명령을 생성할 수 있고 이를 통해 안정적으로 로봇의 자율항법이 가능하다. 아주 오래전부터 해보고 싶었던 분야 인데, 이 글을 작성하면서 공부하고 실제 드론에 탑재해서 실험까지 수행해보고자 한다. 우선 가장 기초부터 설명하면 MPC는 k-1일때의 상태변수를 가지고 k부터 몇 수 앞 (예를들어 k+5 까지 라고 하면) 까지의 제어 명령을 미리 계획해놓고 제어 명령을 출력 한 후에 현재 (k step)의 상태변수를 feedb.. 2021. 11. 30. 이전 1 2 다음