7.7 서보 제어 및 저수준 모터 출력 이너 루프(Inner-Loop) 메커니즘
1. 아우터 루프(Outer-Loop) 추력 명령과 이너 루프(Inner-Loop)의 역학적 단절
인지(Perception)와 계획(Planning) 계층을 거쳐 생성된 기하학적 궤적 추종기(Geometric Controller)는 최종적으로 기체가 가져야 할 목표 추력(Desired Thrust, T_d) 벡터 행렬과 목표 토크(Desired Torque, \tau_d) 텐서를 산출해 낸다. 이것이 이른바 위치와 자세를 제어하는 ’아우터 루프(Outer-Loop)’의 결과물이다. 그러나 이 T_d와 \tau_d라는 고차원적 물리학 수치들은 그 자체로는 물리 모터를 단 1mm도 움직이지 못하는 논리적 허상이다. 자율 드론의 하드웨어를 물리적으로 비행하게 만드는 중추는 이 거시적 수학 연산을 수신하여 개별 브러시리스 DC(BLDC) 모터로 전달될 전자적 전압 신호(PWM) 스칼라 값으로 쪼개고 분배하는 ’이너 루프(Inner-Loop) 제어기’와 ’모터 믹서(Motor Mixer)’의 영역이다. 이 두 루프의 엄격한 역할 분할(Decoupling) 모델이 없다면, 상위 인공지능이 아무리 위대한 경로 행렬을 연산해 내더라도 드론은 즉각적으로 회전 토크를 실시간 제어하지 못해 추락하게 된다.
2. 모터 믹서(Motor Mixer) 매트릭스와 추력 분배(Thrust Allocation)
아우터 루프에서 하달된 단일한 수직(Z축) 방향의 총 추력(T_d)과 3차원 회전 토크(\tau_{x,y,z})는 쿼드콥터(Quadcopter) 기준 4개의 모터, 헥사콥터(Hexacopter) 기준 6개의 모터 출력으로 역산되어 분배되어야 한다. 이 역산 행렬 연산을 담당하는 모터 믹서(Motor Mixer)는 드론의 기하학적 프레임 형상(Frame Geometry), 중심점으로부터 각 로터(Rotor) 고정 축까지의 암(Arm) 거리, 모터의 회전 방향(CW/CCW) 상수를 조합하여 ’추력 분배 행렬(Thrust Allocation Matrix, M)’을 정의한다. 이너 루프는 이 행렬의 의사 역행렬(Pseudo-inverse, M^+)을 취하여 \left[ T_d, \tau_x, \tau_y, \tau_z \right]^T 입력 벡터를 각 모터가 생성해야 할 개별 목표 추력 벡터 \left[ f_1, f_2, f_3, f_4 \right]^T로 변환하는 선형 대수학 연산을 400Hz 이상의 초고속으로 수행한다. 제어 계층의 프레임워크가 헥사콥터에서 쿼드콥터로 바뀌더라도 메인 추종 알고리즘 코드를 수정할 필요가 없는 이유가 바로 이 믹서 행렬의 수학적 추상화 체계 덕분이다.
3. 각속도(Angular Rate) PID 제어와 ESC 통신 프로토콜
모터 믹서를 거쳐 개별 모터의 목표 추력이 산출되면, 이너 루프의 최하단에 위치한 각속도(Rate) 제어 프록시(Proxy)가 1,000Hz 주파수의 극한 연산 루프를 가동한다. 이 계층은 오직 관성 측정 장치(IMU)의 자이로스코프 센서값 피드백(Feedback)만을 참조하여, 기체가 외부 돌풍이나 미세한 질량 불균형에 의해 목표 각속도를 이탈할 때마다 마이크로초(µs) 단위로 모터의 출력을 클리핑(Clipping)하는 제동 계수 미분 제어망 보상을 집행한다. 산출된 최종 제어 신호는 DShot이나 PWM 같은 저수준 디지털 통신 프로토콜을 타고 전자 변속기(Electronic Speed Controller, ESC)로 직행하여 3상 교류 전류의 스위칭 타이밍을 조절한다. 즉, 글로벌 서버가 1초 전에 내린 ’북쪽 10m 회피(Planning)’라는 거시적 텐서는, 수많은 계층을 거쳐 이 최하단 루프에 도달하는 순간 0.001초마다 우측 전방 모터 코일의 자기장 역위상을 뒤바꾸는 치열한 마이크로 전류 서보 제어(Servo Control) 제국으로 환원(Reduction)되어 기체의 물리적 추진력을 완성한다.
4. 결론
인지 역학을 시작으로 끝없이 고도화되었던 자율 에이전트 드론의 정보 파이프라인(Information Pipeline)은 서보 제어 이너 루프 메커니즘을 통과하며 물리적 파티클 에너지로 그 형질을 완벽히 변환(Transmutation)한다. 모터 믹서를 통한 기하학적 추력 공간 분할 행렬론과, 자이로스코프 피드백에 기반한 극한 주파수의 ESC 서보 제어망 수학 모델은 1차원의 추상적 소프트웨어 코드가 3차원 기계의 중력 극복이라는 가장 원초적인 역학 운동으로 부활하는 로보틱스 스택의 심장 판막이다.