Contents — find the section you need
실내 바퀴형 로봇을 이해하는 가장 쉬운 방법은 센서 판독값이 어떻게 모터 명령으로 변환되는지 살펴보는 것입니다. 이 가이드는 알고리즘 이름을 암기하도록 요구하는 대신, 웹사이트의 설명과 프로젝트 사례를 연결하여 보여줍니다.
첫 번째 읽기 목표
로봇이나 ROS 2 설치가 없어도 시작할 수 있습니다. 관찰 → 위치 추정 → 동작 선택 → 명령 실행의 네 단계를 종이에 적어 보세요. 각 단계에 대한 입력과 출력을 하나씩 적어 보세요. 이것이 이 페이지의 시작 목표이며, 이후 방정식과 알고리즘 구현을 살펴볼 수 있습니다.
전체적인 그림은 아래 다이어그램을 참조하세요. 통신, 프레임, 추정, 매핑 및 계획 과정을 순서대로 살펴보려면 로봇 공학 학습 가이드를 참고하세요. 피드백 응답에 대한 간단한 실험을 시작하려면 제어 공학 가이드를 참조하여 PID 설명과 브라우저 실험을 진행하세요.
정보 흐름을 따르세요
관찰, 예측, 계획, 제어, 그리고 결과적인 움직임을 다시 측정하세요
바퀴가 미끄러지거나 하중이 변하면 명령된 속도와 실제 속도가 다릅니다. 따라서 움직임 전반에 걸쳐 관찰이 반복됩니다. 저장된 지도가 로봇 앞에 있는 장애물과 일치하지 않을 수도 있으므로, 현장 관찰을 통해 계획을 수립해야 합니다.
1: 센서가 측정하는 내용 이해하기
LiDAR, IMU, 인코더부터 시작하세요. 각 센서가 단독으로는 측정할 수 없는 것이 무엇인지 파악하는 것이 중요한 이정표입니다. 바퀴 회전은 바닥과의 미끄러짐을 직접적으로 측정하지 않으며, IMU 측정값의 통합에는 오차가 누적됩니다.
2: 현재 자세 추정
데드 레코닝, LiDAR SLAM 및 센서 융합을 참조하십시오. 부드러운 단기 모션 추정치와 지도에 대한 상대적 자세 보정값을 분리합니다. 이렇게 하면 odom 및 map의 역할을 더 쉽게 이해할 수 있습니다. 이들의 의미는 ROS REP-105에 명시되어 있습니다.
3: 자유 공간 표현 및 경로 선택
공간 표현에는 점유 그리드를, 경로 선택에는 경로 계획을 사용합니다. 로봇의 폭이 넓은 공간이라도 특정 지점은 통과할 수 있습니다. 연습 문제로, 로봇의 발자국 크기가 변경될 때 이동 가능한 통로가 어떻게 달라지는지 설명하십시오.
4: 계획을 실행으로 옮기기
PID 제어와 브라우저 실험을 학습한 후, ROS 2 기초에서 최소한의 Nav2 절차로 넘어갑니다. 공식 내비게이션 개념은 구성 요소의 책임에 대한 또 다른 참고 자료를 제공합니다.
| 목표 | 첫 번째 확인 | 다음 단계 |
|---|---|---|
| 원리 이해 | 모든 블록의 입력 및 출력 기록 | 자세한 설명 |
| 시뮬레이션 실행 | 지도에 초기 자세 및 목표 설정 | 최소 Nav2 절차 |
| 하드웨어 개선 | 동일한 조건에서 반복 실행 기록 | SLAM 평가 및 전력 진단 |
경계 확인
관측값이 사라질 때 모터에 도달하는 것과 멈추는 것을 설명하십시오. 설명할 수 없는 경계는 다음 연구 주제를 나타냅니다. 하드웨어를 구성할 때는 Nav2 초기 설정 가이드를 참조하십시오.
댓글
먼저 로그인해 주세요.
아직 데이터가 없습니다.