강화학습 실시간 제어 시뮬레이션 검증 결
강화학습 프레임워크를 활용한 제어 알고리즘 설계 경험은 시뮬레이션 환경에서 간단한 로봇 팔 제어 과제를 구현하면서 쌓았습니다. OpenAI Gym과 유사한 환경을 구성해 에이전트가 목표 위치까지 팔을 이동하는 보상 함수를 정의했습니다. 보상 함수 설계가 가장 어려운 부분이었는데, 목표 달성 시 보상만 주면 비효율적인 경로로 돌아가는 경우가 생겨 이동 거리 패널티를 함께 추가했습니다.
PPO 알고리즘을 사용해 학습했는데, 정책 업데이트의 안정성이 다른 알고리즘보다 높아 초보 실험에 적합했습니다. 실시간 제어에서의 한계는 학습된 정책이 시뮬레이션에서 잘 동작해도 실제 환경에서 다르게 동작하는 sim-to-real 격차였는데, 이를 줄이기 위한 도메인 랜덤화 기법을 이후에 공부했습니다. 강화학습 제어는 보상 함수가 에이전트의 행동을 결정한다는 것이 결임을 배웠습니다.