문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
로봇 공학을 위한 ROS 및 Python 소개
- ROS의 주요 기능과 아키텍처 개요
- 이동 로봇 개발에서 ROS 활용의 장점
ROS 이해하기
- 핵심 개념 및 구성 요소 소개
- ROS 파일 시스템, 디렉터리 구조 및 통신 모델 설명
개발 환경 설정하기
- ROS와 Python의 설치 방법
- ROS 환경 및 작업 공간 구성
- 이동 로봇 플랫폼과 ROS 간의 연결 과정
Python을 활용한 ROS 노드 생성 및 실행
- Python으로 ROS 노드 만들기
- 노드 실행 방법 및 명령줄 도구 사용법
- ROS 노드 실행 파일 작성 및 활용
- ROS 매개변수 설정과 로깅 기능 활용
Python을 활용한 ROS 토픽 생성 및 이용
- Python으로 ROS 토픽 만들기
- ROS 토픽에 데이터 게시/구독하는 방법
- ROS 메시지 유형과 사용자 정의 메시지 활용
- ROS 도구를 이용한 토픽 모니터링 및 기록 방법
Python을 활용한 ROS 서비스 생성 및 이용
- Python으로 ROS 서비스 만들기
- ROS 서비스 요청과 제공 과정 이해
- ROS 서비스 유형 및 사용자 정의 서비스 활용법
- ROS 도구를 통한 서비스 검사 및 호출 방법
Python을 활용한 ROS 액션 생성 및 이용
- Python으로 ROS 액션 만들기
- 액션 목표 전송 및 수신 과정 설명
- ROS 액션 유형과 사용자 정의 액션 활용법
- ROS 도구를 이용한 액션 관리 및 취소 방법
이동 로봇을 위한 ROS 패키지 및 라이브러리 활용
- 이동 로봇용 ROS 내비게이션 스택 사용법
- 이동 로봇용 ROS SLAM 패키지 구현 방법
- 이동 로봇의 인식 기능을 위한 ROS 퍼셉션 패키지 활용법
다른 프레임워크 및 도구와의 ROS 연동
- 컴퓨터 비전용 OpenCV와의 ROS 연동 방법
- 머신러닝용 TensorFlow와의 ROS 연동 방법
- 시뮬레이션 용도로 Gazebo와 ROS 연동 방법
- 기타 프레임워크 및 도구들과의 ROS 통합 방안
ROS 애플리케이션 문제 해결 및 디버깅 기법
- ROS 애플리케이션에서 자주 발생하는 문제와 오류 대처 방법
- 효과적인 디버깅 기술과 도구 활용법
- ROS 성능 향상을 위한 팁과 모범 사례 소개
요약 및 다음 학습 단계 안내
요건
- 기초적인 로보틱스 개념과 용어에 대한 이해
- Python 프로그래밍 및 데이터 분석 경험
- Linux 운영체제와 명령줄 도구 사용에 익숙함
대상자
- 로보틱스 개발자
- 로봇 공학에 관심이 많은 사람들
21 시간
회원 평가 (3)
콘텐트와 관련된 실습 연습은 각 주제에 대해 더 많이 이해하는 데 정말 도움이 됩니다. 또한, 강의로 수업을 시작하고 그 다음에 실습 연습으로 계속하는 방식은 이전에 제시된 강의 내용과 연결시키는 데 좋은 방법이며 유용합니다.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
코스 - Introduction to Data Science and AI using Python
기계 번역됨
개별 지원
Simon the 2nd - Cboost
코스 - ROS: Programming for Robotics
기계 번역됨
트레이너는 제가 한 모든 종류의 질문에 답변하기 위해 매우 열려 있었습니다.
Caterina - Stamtech
코스 - Developing APIs with Python and FastAPI
기계 번역됨