Course Outline
Robotics에 대한 ROS 및 Python 소개
- ROS 기능 및 아키텍처 개요
- 모바일 로봇 공학에 ROS을 사용하면 얻을 수 있는 이점
이해 ROS
- 핵심 개념 및 구성요소
- ROS 파일 시스템, 디렉토리 구조 및 통신 모델
개발 환경 설정
- ROS과 Python 설치
- ROS 환경 및 작업공간 구성
- 모바일 로봇 플랫폼과 연결 ROS
Python을(를) 사용하여 ROS 노드 생성 및 실행
- Python을(를) 사용하여 ROS 노드 생성
- 노드 실행 및 명령줄 도구 사용
- ROS 노드 실행 파일 작성 및 사용
- ROS 매개변수 활용 및 로깅
Python을 사용하여 ROS 주제 생성 및 사용
- Python로 ROS 주제 만들기
- ROS 주제 게시 및 구독
- ROS 메시지 유형 및 맞춤 메시지 활용
- ROS 도구를 사용하여 ROS 주제 모니터링 및 기록
Python을 사용하여 ROS 서비스 생성 및 사용
- Python을(를) 사용하여 ROS 서비스 만들기
- ROS 서비스 요청 및 제공
- ROS 서비스 유형 및 맞춤형 서비스 활용
- ROS 도구를 사용하여 ROS 서비스 검사 및 호출
Python을 사용하여 ROS 액션 생성 및 사용
- Python을(를) 사용하여 ROS 액션 생성
- ROS 액션 목표 보내기 및 받기
- ROS 액션 유형과 커스텀 액션 활용
- ROS 도구를 사용하여 ROS 작업 관리 및 취소
ROS 모바일 로봇용 패키지 및 라이브러리 사용
- 모바일 로봇을 위한 ROS 네비게이션 스택 사용
- 모바일 로봇을 위한 ROS SLAM 패키지 구현
- 모바일 로봇을 위한 ROS 인식 패키지 사용
ROS을 다른 프레임워크 및 도구와 통합
- 컴퓨터 비전에 OpenCV과 함께 ROS 사용
- 기계 학습을 위해 ROS과 TensorFlow 사용
- 시뮬레이션을 위해 Gazebo와 함께 ROS 사용
- 다른 프레임워크 및 도구와 함께 ROS 사용
문제 해결 및 디버깅 ROS 애플리케이션
- ROS 애플리케이션의 일반적인 문제 및 오류 해결
- 효과적인 디버깅 기술 및 도구 적용
- ROS 성능 개선을 위한 팁 및 모범 사례
요약 및 다음 단계
Requirements
- 기본적인 로봇공학 개념과 용어에 대한 이해
- Python 프로그래밍 및 데이터 분석 경험
- Linux 운영 체제 및 명령줄 도구에 대한 지식
청중
- Robotics 개발자
- Robotics 매니아
회원 평가 (5)
우리 프로젝트에서 사용하는 것과 더 유사한 데이터를 사용하여 더 실용적인 연습을 할 수 있다는 사실(래스터 형식의 위성 이미지)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
Machine Translated
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Course - Developing APIs with Python and FastAPI
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Course - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Course - Data Analysis in Python using Pandas and Numpy
I mostly enjoyed everything.