ROS2로 배우는 ‘자율주행 로봇’

ROS2란 무엇인가요?

  • ROS2(로봇 운영 체제 2) 는 로봇 소프트웨어 개발을 위한 프레임워크이자 미들웨어입니다.
    ROS1의 후속 버전으로, 더 나은 성능과 확장성을 목표로 개발되었습니다.
  • ROS2는 복잡한 로봇 애플리케이션을 쉽게 개발하고 관리할 수 있도록
    다양한 도구와 라이브러리를 제공합니다.

강의 소개

  • ROS2 기반 자율주행 심화 과정은 자율주행 기술을 체계적으로 학습하는 교육 과정입니다.
  • 이 과정은 ROS2를 사용하여 자율주행 로봇의 핵심 기술을 다루며,
    이를 통해 자율주행 시스템의 설계 및 구현 능력을 배우는 것을 목표로 합니다.
  • 본 과정은 SLAM, 경로 계획, 제어, 라인 감지 등의 주제를 포함하며,
    이론과 실습을 통해 실전 환경에서의 자율주행 기술을 익히게 됩니다.
  • Gazebo 시뮬레이터를 활용하여 실제와 유사한 환경에서 자율주행 알고리즘을 테스트하고 디버깅할 수 있습니다.
  • 또한, 실제 자족(미니카)에서 실습 및 프로젝트를 포함합니다.

수강 대상

  • 로봇, 기계 및 자율주행 관련 학과 학생을 대상으로 합니다.
  • 또는 파이썬 및 리눅스에 대한 기초 지식이 있다면 수강 가능합니다.

준비물

  • 학생: 개인 노트북
  • 기관: 강의실(인터넷, HDMI, 빔프로젝터 사용 가능)
  • 그 외 장비(차량, 트랙, 계측 세팅, 멀티탭 등)는 에이아이캐슬에서
    모두 대여 및 준비합니다.

실습자료 예시

  • ROS2

ROS2

  • SLAM

SLAM

  • PATH PLANNING

PATH PLANNING

  • 자율주행 프로젝트

자율주행 프로젝트


커리큘럼

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

🌐

Address

대한민국 경기도 용인시 기흥구 강남로9 (16977)