ROS2로 배우는 ‘자율주행 로봇’
ROS2란 무엇인가요?
- ROS2(로봇 운영 체제 2) 는 로봇 소프트웨어 개발을 위한 프레임워크이자 미들웨어입니다.
ROS1의 후속 버전으로, 더 나은 성능과 확장성을 목표로 개발되었습니다. - ROS2는 복잡한 로봇 애플리케이션을 쉽게 개발하고 관리할 수 있도록
다양한 도구와 라이브러리를 제공합니다.
강의 소개
- ROS2 기반 자율주행 심화 과정은 자율주행 기술을 체계적으로 학습하는 교육 과정입니다.
- 이 과정은 ROS2를 사용하여 자율주행 로봇의 핵심 기술을 다루며,
이를 통해 자율주행 시스템의 설계 및 구현 능력을 배우는 것을 목표로 합니다. - 본 과정은 SLAM, 경로 계획, 제어, 라인 감지 등의 주제를 포함하며,
이론과 실습을 통해 실전 환경에서의 자율주행 기술을 익히게 됩니다. - Gazebo 시뮬레이터를 활용하여 실제와 유사한 환경에서 자율주행 알고리즘을 테스트하고 디버깅할 수 있습니다.
- 또한, 실제 자족(미니카)에서 실습 및 프로젝트를 포함합니다.
수강 대상
- 로봇, 기계 및 자율주행 관련 학과 학생을 대상으로 합니다.
- 또는 파이썬 및 리눅스에 대한 기초 지식이 있다면 수강 가능합니다.
준비물
- 학생: 개인 노트북
- 기관: 강의실(인터넷, HDMI, 빔프로젝터 사용 가능)
- 그 외 장비(차량, 트랙, 계측 세팅, 멀티탭 등)는 에이아이캐슬에서
모두 대여 및 준비합니다.
실습자료 예시
- ROS2

- SLAM

- PATH PLANNING

- 자율주행 프로젝트

커리큘럼
- 본 과정은 50 hr 구성으로 최적화 된 강의입니다.
- 최소 30 hr ~ 최대 70 hr 구성 권장