일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ros2 환경설정
- Foxy tutorial
- ros2 튜토리얼 환경설정
- ros2 development guides
- CodeUp
- ros2 튜토리얼
- docker foxy
- nav2 튜토리얼
- CODEUP 6073
- first-time robot setup guide
- nav2 getting started
- 코드업
- foxy nav2
- ros2 configuring environment
- ros2 remapping
- ROS FOXY 튜토리얼
- ros2 foxy tutorial
- humble 환경설정
- error
- Python
- nav2 dev contatiner
- humble development guides
- Nav2 document
- nav2 설치
- nav2 development guides
- nav2 first-time robot setup guide
- nav2 tutorial
- development guides
- nav2 development guides
- ros2 foxy docker
Archives
- Today
- Total
BAN2ARU
[Humble/Nav2] 튜토리얼 4. First-Time Robot Setup Guide 본문
반응형
해당 글은 공식페이지를 참조하여 작성함.
이전 글 목록
더보기
2024.10.03 - [Study/Nav2] - [Humble/Nav2] 튜토리얼 3. Navigation Concepts - 1) ROS2
2024.10.03 - [Study/Nav2] - [Humble/Nav2] 튜토리얼 3. Navigation Concepts - 2) Behavior Trees
2024.10.03 - [Study/Nav2] - [Humble/Nav2] 튜토리얼 3. Navigation Concepts - 3) Navigation Servers
2024.10.03 - [Study/Nav2] - [Humble/Nav2] 튜토리얼 3. Navigation Concepts - 4) State Estimation
이 부분에서는 Nav2 시스템을 로봇에 설정하고 구성할 때 참고할 수 있는 설정에 대해서 설명하고자 한다. 본 section은 아래와 같은 목적을 가지고 있다.
- ROS 및 Nav2에 처음 입문한 사용자들이 새로운 로봇에 Nav2를 설정하고, 기본적인 navigation 기능을 구현할 수 있도록 도움
- 맞춤형 로봇(custom build robot)을 사용하여 ROS2/Nav2를 설정하는 사용자들을 위해 적합한 로봇 설정 방법을 제시함
- 경험이 있는 사용자들이 기본적인 설정 항목을 빠르게 참고할 수 있도록, checklist나 boilerplate clde형태로 제공됨
- 물리적인 로봇이 없는 사용자도 Gazebo나 RViz와 같은 simulator를 통해 예제를 실행해 볼 수 있도록 구성됨
- 로봇의 다양한 구성 요소들(예: 센서, odometry 등)을 Nav2와 올바르게 통합할 수 있도록 설정 tip을 제시함
해당 가이드는 Nav2를 로봇에 설정하는 데 필요한 필수 항목들을 단계적으로 다루며, 각각의 설정 항목에 대한 기본 개념과 설정 방법을 설명한다. 아래는 이 가이드에서 다루는 주요 topic이다.
- 로봇의 TF를 설정하고, URDF를 사용하여 로봇의 물리적 구조와 센서 배치 정의
- 로봇의 odometry 설정
- 로봇의 주변 환경을 인식하는 센서 설정
- 로봇의 물리적 형태를 반영하여, 원형 또는 임의의 다각형 모양의 footprint 설정
- Nav2의 planner plugin과 controller plugin을 설정을 통한 로봇의 글로벌 경로와 로컬 제어 수행
- Lifecycle 노드 관리 설정을 통한 센서 데이터, navigation 노드, 기타 관련 노드들을 일관되게 시작하고 종료할 수 있도록 설정
목차는 아래와 같으며, 차례대로 살펴 볼 예정이다.
- Setting Up Transformations
- Setting Up The URDF
- Setting Up Odometry
- Setting Up Sensors
- Setting Up the Robot’s Footprint
- Setting Up Navigation Plugins
728x90
'Study > Nav2' 카테고리의 다른 글
[Humble/Nav2] 튜토리얼 3. Navigation Concepts - 5) Environmental Representation (4) | 2024.10.03 |
---|---|
[Humble/Nav2] 튜토리얼 3. Navigation Concepts - 4) State Estimation (2) | 2024.10.03 |
[Humble/Nav2] 튜토리얼 3. Navigation Concepts - 3) Navigation Servers (0) | 2024.10.03 |
[Humble/Nav2] 튜토리얼 3. Navigation Concepts - 2) Behavior Trees (4) | 2024.10.03 |
[Humble/Nav2] 튜토리얼 3. Navigation Concepts - 1) ROS2 (0) | 2024.10.03 |
Comments