연락처 정보

코스 개요

서론

ROS의 기본 개념 이해하기

  • ROS 아키텍처와 철학에 대한 개요
  • ROS 작업 공간 환경 설정 방법
  • ROS 마스터, 노드, 토픽 및 메시지
  • 콘솔 명령어 사용법
  • Catkin 빌드 시스템 활용하기
  • ROS 런치 파일의 역할과 구조
  • Gazebo 시뮬레이터를 이용한 3D 시각화 및 사용자 상호작용

첫 번째 ROS 프로그램 만들기

  • ROS 패키지 생성 방법
  • Eclipse에서 ROS 프로젝트 설정하기
  • ROS C++ 클라이언트 라이브러리 활용법
  • 간단한 ROS 서브스크라이버 및 퍼블리셔 작성법
  • ROS 파라미터 서버를 이용해 매개변수 저장 및 불러오기
  • RViz를 통한 ROS 3D 시각화 기법

ROS 내 TF 변환 시스템의 활용법

rqt 사용자 인터페이스 다루기

ROS 상에서 로봇 모델 탐색하기

시뮬레이션 기술 명세 형식(SDF)

ROS 서비스 구현 방법

ROS 액션 구현 방법

ROS에서 시뮬레이션 시간 활용하기

ROS Bag을 통한 메시지 데이터 저장법

실제 상황을 반영한 회귀 테스트 수행법

ROS 환경에서 다양한 디버깅 전략 적용하기

복잡한 실제 응용 분야에서의 ROS 활용 방안 살펴보기

첫 번째 ROS 프로젝트를 만들기 위한 다음 단계

문제 해결 방법 소개

마무리 및 결론

요건

  • 기본적인 로봇 공학 개념에 대한 이해
  • 기초적인 프로그래밍 경험

대상자

  • 취미로 로봇을 다루는 분들
  • 로봇 공학에 관심이 많은 분들
  • 엔지니어 및 기술 전문가들
 21 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리