Study/[ROS] Navigation 5

ROS Navigation(4. Path Planning 2)

이 포스트는 theconstructsim.com의 ROS Navigation in 5 Days 를 참고하였습니다. 이번 포스트에서 다룰 내용은 장애물 회피는 어떻게 작동하는가? local planner란? local costmap이란? path planning recap dynamic reconfigure과 다른 RViz tools의 사용법 이번 course에서는 turtlebot simulation package를 사용합니다. 아래 링크를 참조하세요 emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 시뮬레이션 모델은 Waffle 모델을 사용합니다. waffle 모델을 사용하기 위해서는 환경 변수를 추가하거나, bash shell에 해당 명령을 입..

ROS Navigation(4. Path Planning 1)

이 포스트는 theconstructsim.com의 ROS Navigation in 5 Days 를 참고하였습니다. 이번 포스트에서 다룰 내용은 RViz에서 경로 계획(Path Planning)의 시각화 move_base node의 기본적인 개념 전역 경로 계획(Global Path Planning)이란? Global Costmap이란? 이번 course에서는 turtlebot simulation package를 사용합니다. 아래 링크를 참조하세요 emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 시뮬레이션 모델은 Waffle 모델을 사용합니다. waffle 모델을 사용하기 위해서는 환경 변수를 추가하거나, bash shell에 해당 명령을 입력하면..

ROS Navigation(3. Localization)

이 포스트는 theconstructsim.com의 ROS Navigation in 5 Days 를 참고하였습니다. 이번 포스트에서 다룰 내용은 ROS Naviagation에서 위치추정(Localization)이란 무엇인가? 위치추정은 어떻게 동작하는가? ROS의 위치추정에서 우리는 무엇을 하는가? 이번 course에서는 turtlebot simulation package를 사용합니다. 아래 링크를 참조하세요 emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 시뮬레이션 모델은 Waffle 모델을 사용합니다. waffle 모델을 사용하기 위해서는 환경 변수를 추가하거나, bash shell에 해당 명령을 입력하면 됩니다. $ export TURTLEB..

ROS Navigation(2. Map Creation)

이 포스트는 theconstructsim.com의 ROS Navigation in 5 Days 를 참고하였습니다. 이번 포스트에서 다룰 내용은 ROS Navigation에서 맵핑(Mapping)이란 무엇인가? ROS Mapping은 어떻게 동작하는가? 대부분의 어떠한 로봇에서라도 맵핑이 동작하도록 ROS를 설정하는 방법 지도를 만드는 여러가지 방법 이번 course에서는 turtlebot simulation package를 사용합니다. 아래 링크를 참조하세요 emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 시뮬레이션 모델은 Waffle 모델을 사용합니다. waffle 모델을 사용하기 위해서는 환경 변수를 추가하거나, bash shell에 해당 명..

ROS Navigation(1. Basic Concept)

이 포스트는 theconstructsim.com의 ROS Navigation in 5 Days 를 참고하였습니다. 이번 포스트에서 다룰 내용은 ROS Navigation Stack이란 무엇인가? Navigation Stack을 위해 필요한 것은 무엇인가? move_base node는 무엇이며 왜 중요한 것인가? move_base node에서 무슨 part가 발생하는가? 이번 course에서는 turtlebot simulation package를 사용합니다. 아래 링크를 참조하세요 emanual.robotis.com/docs/en/platform/turtlebot3/simulation/ 시뮬레이션 모델은 Waffle 모델을 사용합니다. waffle 모델을 사용하기 위해서는 환경 변수를 추가하거나, bash..