01. ROS에서 ROS 2로 넘어가기를 망설이고 계시나요?
더 효율적이고 실용적인 개발을 위해 ROS 대신 ROS 2를 사용해야 하는 이유와 ROS 2의 핵심적인 개념 및 기법만 골라 알려드립니다. 또한 강의를 위해 제작된 실습용 패키지를 이용하여 Python 기반의 ROS 2 프로그램을 작성해 보실 수 있습니다. ROS 2 메커니즘에 대한 심층적인 이해와 센서, 액추에이터 및 하드웨어 구성 요소를 통합하기 위한 실습을 제공합니다.
02. 구매 비용 문제 해결,
시뮬레이션 환경을 이용한 나만의 로봇 구현 프로젝트
비용적인 문제로 구매하기 힘든 센서나 로봇에 대해 시뮬레이션을 적극 활용합니다. 구현 시, 복잡한 로봇을 개발하고 다양한 구성 요소를 구현하는 어려움을 없애기 위해 ROS 2의 패키지를 활용해 필요한 부분만 개발할 수 있도록 가이드를 제시합니다.
03. TF 개념 확립과 자율주행 시스템 이해
로봇 내에서 센서와 로봇 간의 위치 관계, 그리고 자율주행 시스템 이해를 위해 TF에 대한 개념 확립이 필요합니다. ROS 2에서 사용되는 TF2 라이브러리의 응용에 초점을 맞춰 TF의 기본 개념을 배우고, ROS 2 환경에서 TF2 라이브러리가 실제로 어떻게 활용되는지에 대해 알려드립니다. 또한 네비게이션 스택 적용을 위한 자율 주행 시스템 기초에 대해 배웁니다.