로봇 오퍼레이팅 시스템(ROS)은 개방 소스 소프트웨어로, 서로 다른 로봇, 주행 플랫폼, 그리퍼 등의 다양한 기술을 네트워크로 연결할 수 있습니다. ROS를 사용하면 로봇 어플리케이션 및 사용자 인터페이스를 생성하고 모델링하는 것뿐 아니라 모션 경로를 계획하는 것도 가능합니다.
이 교육에서는 로봇 레이아웃 및 기본 요소의 모델링 교육을 통해 단계적으로 시연되는 실습 과정을 이론 교육과 결합시킴으로써 체험학습 방법을 사용해 ROS 플랫폼을 소개합니다.
뿐만 아니라 기본 요소를 모델링하고 오픈 소스 패키지를 사용하여 이동 및 시뮬레이션을 제어하는 방법으로 사용자의 주행 차량 프로젝트를 시작하는 방법을 보여드립니다. ROS2도 소개되며, 두 버전 모두 교육 범위에 포함되어 있습니다.
교육의 일부에서는 주행 로봇 제어 및 SLAM 기반의 자율 주행을 위해 ROS 및 ROS2를 사용하는 방법을 중점적으로 소개합니다. 관련 센서를 안전 스캐너와 같은 기술과 통합하는 것은 실제 하드웨어 기반의 완전한 어플리케이션에서 다루어집니다.
교육이 끝나면 자율적인 이동이 가능한 ROS 및 ROS2를 통해 자율 주행 차량 프로젝트를 생성할 수 있게 되며, 실제 어플리케이션에서 구현하는 방법도 알게 될 것입니다.