MPC2 ROS2 × PX4로 시작하는 자율비행 드론 제어 (5) MPPI Controller 란? 이 블로그 시리즈에서는 Gazebo + ROS 2 + PX4(MAVROS)를 활용해 드론을 제어하고, 최적 제어 알고리즘 Model Predictive Path Integral (MPPI) 를 직접 구현하는 과정을 기록합니다. 이후에는 더 진화된 강화학습(RL) 기반 제어로까지 확장하며, 최신 오픈소스 생태계가 실제 연구·개발 파이프라인에서 어떻게 유기적으로 엮이는지 보여드릴 예정입니다.지난 글(4편) 에서는 코드를 ROS2 패키지로 묶어, ros2 launch 한 줄로 실행하는 방법에 대해 알아 보았습니다. 이번 시간에는 MPPI 제어기의 개념에 대해 한번 알아보겠습니다.1. MPPI (Model Predictive Path Integral) 제어기란?MPPI를 처음 들으면 복잡한 수식이 먼저 눈에 .. 2025. 5. 7. ROS2 × PX4로 시작하는 자율비행 드론 제어 (4) ROS2 패키지 생성 이 블로그 시리즈에서는 Gazebo + ROS 2 + PX4(MAVROS)를 활용해 드론을 제어하고, 최적 제어 알고리즘 Model Predictive Path Integral (MPPI) 를 직접 구현하는 과정을 기록합니다. 이후에는 더 진화된 강화학습(RL) 기반 제어로까지 확장하며, 최신 오픈소스 생태계가 실제 연구·개발 파이프라인에서 어떻게 유기적으로 엮이는지 보여드릴 예정입니다.지난 글(3편) 에서는 파이썬 스크립트 하나로 PX4 Offboard 모드에서 자동 이륙하는 방법에 대해 알아보았습니다. 이번 글에서는 그 코드를 ROS2 패키지로 묶어, ros2 launch 한 줄로 실행하는 방법에 대해 살펴보겠습니다.1. 패키지화 (+ ros2 launch)의 중요성지난 시간에 작성한 offboard.. 2025. 5. 5. 이전 1 다음