Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
기본ROS 개념 이해
- ROS 건축과 철학 개요
- ROS 작업공간 환경 설정
- ROS 마스터, 노드, 주제 및 메시지
- 콘솔 명령 사용
- Catkin 빌드 시스템 작업
- ROS 실행 파일
- Gazebo 시뮬레이터를 사용한 3D 시각화 및 사용자 상호 작용
첫 번째 ROS 프로그램 만들기
- ROS 패키지 생성
- Eclipse에서 ROS 프로젝트 설정
- ROS C++ 클라이언트 라이브러리 사용
- 간단한 ROS 구독자 및 게시자 작성
- ROS 매개변수 서버를 사용하여 매개변수 저장 및 검색
- ROS 3D 시각화를 위해 RViz 사용
ROS의 TF 변환 시스템 활용
rqt 사용자 인터페이스 작업
ROS에서 로봇 모델 탐색
시뮬레이션 설명 형식(SDF)
ROS 서비스 배포
ROS 작업 구현
ROS에서 시뮬레이션 시간 사용
ROS개의 가방에 메시지 데이터 저장
현실적인 시나리오를 사용한 회귀 테스트
ROS에서 다양한 디버깅 전략 적용
ROS에 대한 복잡한 실제 애플리케이션 탐색
첫 번째 ROS 프로젝트 생성을 위한 다음 단계
문제 해결
맺음말
Requirements
- 로봇공학의 기본 개념을 이해합니다.
- 기본 프로그래밍 경험.
청중
- 애호가
- Robotics 매니아
- 엔지니어 및 기술자
21 Hours
회원 평가 (3)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Course - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Course - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.