코스 개요

로보틱스 빠른 프로토타이핑 개요

  • 빠른 프로토타이핑 및 반복적 설계의 원칙
  • ROS 2 생태계 개요
  • Docker가 로보틱스에서 민첩성과 재현성을 어떻게 가능하게 하는지

개발 환경 설정

  • 로컬 또는 클라우드 시스템에 ROS 2와 Docker 설치
  • 로봇 개발을 위한 Docker 컨테이너 구성
  • 효율적인 워크플로우를 위한 VS Code 및 확장 프로그램 사용

프로토타이핑을 위한 ROS 2 기초

  • ROS 2 패키지, 노드, 토픽 및 서비스
  • ROS 2 워크스페이스 생성 및 빌드
  • Gazebo에서 로봇 시뮬레이션

로봇 개발을 위한 Docker

  • ROS 애플리케이션을 위한 컨테이너화 기초
  • 로봇 프로젝트를 위한 맞춤형 Docker 이미지 빌드
  • 시스템 간 의존성 및 구성 관리

로봇 프로토타입의 통합 및 테스트

  • Docker 네트워크 내에서 여러 ROS 2 노드 연결
  • 시뮬레이션에서 인식 및 제어 모듈 테스트
  • 컨테이너화된 애플리케이션 디버깅 및 최적화

협업 및 확장 가능한 로봇 개발

  • ROS-Docker 프로젝트의 버전 관리 및 공유
  • 로보틱스를 위한 지속적 통합 파이프라인
  • 여러 장치에서 프로토타입 배포 및 확장

실습 프로젝트: 컨테이너화된 ROS 2 프로토타입

  • 로봇 시뮬레이션 파이프라인 설계 및 구현
  • ROS 2와 Gazebo를 사용한 전체 워크플로우 컨테이너화
  • 작동하는 프로토타입 테스트 및 배포

요약 및 다음 단계

요건

  • 파이썬 프로그래밍에 대한 기본 지식
  • 리눅스 명령줄 도구에 대한 익숙함
  • 센서, 액추에이터, 제어와 같은 로봇 기초 개념 이해

대상자

  • 프로토타입을 빠르게 구축하는 개발자 및 로봇 애호가
  • 개념 증명 로봇 애플리케이션을 설계하는 스타트업 엔지니어
  • 현대 배포 도구로 ROS 2를 탐색하는 메이커 및 취미가
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리