문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
서론
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)
개별 지원
Simon the 2nd - Cboost
코스 - ROS: Programming for Robotics
기계 번역됨
좋은 개념 설명과 좋은 예제 연습이 따릅니다
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
코스 - ROS: Programming for Robotics
기계 번역됨
매우 유용했고, 실용적인 과제들이 정말 도움이 되었습니다.
David Croft - Coventry University
코스 - ROS: Programming for Robotics
기계 번역됨
ROS가 어떻게 결합되는지와 프로젝트를 구조화하는 방법을 이해하기 위해 필요한 핵심 기술들을 배웠다고 느낍니다.
Dan Goldsmith - Coventry University
코스 - ROS: Programming for Robotics
기계 번역됨