문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
기본 ROS 개념 이해
- ROS 아키텍처 및 철학 개요
- ROS 작업 공간 환경 설정
- ROS Master, Nodes, Topics, 그리고 Messages
- 콘솔 명령어 사용
- Catkin 빌드 시스템 활용
- ROS Launch 파일 이해
- Gazebo 시뮬레이터를 통한 3D 시각화 및 사용자 상호작용
첫 번째 ROS 프로그램 만들기
- ROS 패키지 생성
- Eclipse에서 ROS 프로젝트 설정
- ROS C++ 클라이언트 라이브러리 사용
- 간단한 ROS Subscriber 및 Publisher 작성
- ROS Parameter Server를 이용한 매개변수 저장 및 검색
- RViz를 활용한 ROS 3D 시각화
ROS에서 TF 변환 시스템 활용
rqt 사용자 인터페이스 작업
ROS에서 로봇 모델 탐색
시뮬레이션 설명 형식 (SDF)
ROS 서비스 배포
ROS 액션 구현
ROS에서 시뮬레이션 시간 사용
ROS Bags를 이용한 메시지 데이터 저장
실제 시나리오를 활용한 회귀 테스트
ROS에서 다양한 디버깅 전략 적용
복잡한 실제 세계 애플리케이션을 위한 ROS 탐색
첫 번째 ROS 프로젝트를 만드는 다음 단계
문제 해결
마무리 말
요건
- 기본 로보틱스 개념에 대한 이해.
- 기본 프로그래밍 경험.
대상자
- 취미로 하는 사람들
- 로봇 마니아들
- 공학자와 기술자들
21 시간
회원 평가 (4)
개인 지원
Simon the 2nd - Cboost
코스 - ROS: Programming for Robotics
기계 번역됨
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
코스 - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
코스 - 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.