STELLA N5
  • STELLA N5 USER MANUAL
  • 관련 홈페이지
  • IdeaRobot Gitbook
  • STELLA N5 사양
    • 치수 및 외관
    • 제원
    • 블록도
    • 주요부품
    • SBC 구성 요소
  • 구성품
  • STELLA N5 조립 방법
    • STELLA N5 파트리스트
    • 배선도
    • 조립 및 배선
  • STELLA N5 관련 설정
    • 원격 PC 설정 - ROS2
    • Raspberry Pi 설정 - ROS2
    • 매개변수(Parameter) 설정
  • STELLA N5 작동
    • STELLA N5 구동
    • STELLA N5 SLAM
    • STELLA N5 Navigation2
  • STELLA N5 부록
    • 안드로이드 앱을 이용하여 STELLA N5 구동
    • 모터 드라이버 환경 설정
    • 모터 게인 확인 및 수정
    • STELLA Hailo ROS2 패키지
  • STELLA N5 추후 업데이트 예정
    • STELLA N5 Gazebo
    • AP 모드
  • AP 이용 Pi Wifi 설정
  • Basics
    • Editor
    • Markdown
    • Images & media
    • Interactive blocks
    • OpenAPI
    • Integrations
Powered by GitBook
On this page
  • STELLA N3 구동 파일 실행
  • SLAM 노드 실행
  • 키보드 조작을 통해 주행하며 주변 환경 매핑(MAPPING)
  • 완성된 지도
  1. STELLA N5 작동

STELLA N5 SLAM

  • ROS2는 네트워크 통신을 기반으로 구현되어 있으므로, 원격 PC와 SBC가 동일 Wi-fi 네트워크에 연결 되어 있고 인터넷 연결도 정상적인지 확인 후 진행하십시오.

  • 자율주행에 필수적인 기능 중 하나인 SLAM(Simultaneous localization and mapping) 기능을 사용하고자 합니다. SLAM은 로봇이 주변 환경을 탐색하여 로봇의 위치를 파악하고 동시에 지도를 생성하는 기술입니다.

  • 이 페이지에서는STELLA N5를 이용하여 Cartographer 알고리즘으로 구현된 SLAM 기능을 사용하는 방법을 설명합니다. 아래의 과정에 따라 진행하십시오.

STELLA N3 구동 파일 실행

  • 원격PC의 새 터미널 (터미널 1)에서 SSH를 통해 N5 Raspberry Pi에 접속합니다.

ssh pi@192.168.0.xxx 

xxx는 사용자 로봇의 IP 주소에 맞춰 변경해야 합니다. 위 명령어를 입력한 후 비밀번호를 입력합니다.

  • SSH로 접속한 터미널 (터미널 1)에서 다음 명령어를 입력하여 STELLA N5를 실행합니다.

ros2 launch stella_bringup robot.launch.py

SLAM 노드 실행

  • 원격 PC의 새 터미널 (터미널 2)에서 다음 명령어를 입력합니다.

ros2 launch stella_cartographer cartographer.launch.py

키보드 조작을 통해 주행하며 주변 환경 매핑(MAPPING)

  • 원격 PC의 새 터미널 (터미널 3)에서 다음 명령어를 입력합니다.

ros2 run stella_teleop teleop_keyboard

완성된 지도

  • Map_Server를 사용하여 생성된 지도를 저장합니다.

  • 저장된 지도는 홈 디렉터리에 map.pgm과 map.yaml 파일로 저장됩니다.

  • SLAM 노드를 종료하지 않은 상태에서 원격 PC의 새 터미널 (터미널 4)을 열고 다음 명령어를 입력합니다.

ros2 run nav2_map_server map_saver_cli -f ~/map

"~/map" 이 부분을 원하는 경로 및 파일 이름으로 수정하셔도 괜찮습니다. Nav2 실행 시 해당 경로와 이름을 사용하여 진행하면 됩니다.

PreviousSTELLA N5 구동NextSTELLA N5 Navigation2

Last updated 2 months ago