OMOROBOT
  • Home
  • Manual
    • OMO R1
      • 조종기 사용법
      • ROS 구동하기
        • ROS pkg install
        • omo_r1_bringup 패키지
        • omo_r1_gazebo 패키지
        • ROS 원격 구동
        • SLAM 네비게이션
    • OMO R1mini
      • 로봇 살펴보기
      • 로봇 조립하기
      • 로봇 ON/OFF
      • 충전하기
      • 통신 명령표
      • Protocol Test Program
      • 시리얼 통신으로 로봇 다루기
      • Demonstrator GUI
      • ESP12보드
        • ESP12와 PC의 연결
      • R1mini PRO
        • Jetson nano 설치
      • ROS를 이용한 제어
        • ROS1 Melodic
          • omo_r1mini 패키지 설치
          • omo_r1mini 패키지 소개
          • 원격 접속
          • 원격으로 로봇 다루기
          • UDEV 설정
          • Camera 다루기
          • Lidar 다루기
          • rviz에 로봇 띄우기
          • Jupyter 설정
          • Jupyter 다루기
          • r1mini_gui_teleop 으로 로봇 다루기
            • 설치하기
            • 사용하기
          • SLAM 해보기
          • SLAM 해보기2
          • YOLO 설치하기
            • YOLO 설치 Error 해결방법
          • YOLO 사용하기
          • HLDS Hitachi-LG HLS-LFCD_LDS 설정
          • ----- Q&A -----
        • ROS2 Foxy
          • ROS2 설치하기 Ubuntu 20.04
          • Workspace 설치하기
          • ROS2 설치하기 (Jetson nano)
          • omo-r1mini-foxy 패키지 소개
          • Teleop 명령으로 조종하기
          • SLAM 해보기
          • SLAM 하기 - Mapping
          • SLAM 하기 - Navigation
      • [베타 버전] DC 컨버터 연결
Powered by GitBook
On this page
  • 패키지 다운로드
  • 의존성 패키지 설치하기
  • 하드웨어 Bringup
  • 패키지 colcon 빌드하고 설치하기
  1. Manual
  2. OMO R1mini
  3. ROS를 이용한 제어
  4. ROS2 Foxy

omo-r1mini-foxy 패키지 소개

PreviousROS2 설치하기 (Jetson nano)NextTeleop 명령으로 조종하기

Last updated 3 years ago

Jetson nano에 xubuntu 20.04 이미지에서 부터 직접 설치하는 경우, ROS2-foxy 가 설치되어 있고 workspace가 만들어진 다음 수행합니다.

ROS2가 미리 설치된 이미지로 sd-card를 구운한 경우 모든 패키지들이 미리 설치되어있으므로 Host PC에만 설치하면 됩니다.

그리고 패키지를 원격 PC에서 실행하기 위해 PC에서 설치를 진행합니다.

omo-r1mini의 ROS2-foxy 버전 패키지는 아래 깃허브에서 다운로드 가능합니다.

패키지 다운로드

ROS2 {$workspace_path}/src 폴더로 이동하여 다음을 수행합니다.

cd {$workspace_path}/src/
git clone https://github.com/omorobot/omo_r1mini-foxy.git
git clone https://github.com/PinkWink/YDLidar-SDK.git
git clone https://github.com/PinkWink/ydlidar_ros2_driver.git

의존성 패키지 설치하기

다음의 추가 패키지들을 설치합니다.

  • gazebo

  • cartographer-ros

  • nav2_map_server

sudo apt install -y ros-foxy-gazebo-ros \
ros-foxy-cartographer-ros \
ros-foxy-nav2-map-serversudo 

하드웨어 Bringup

다음 작업은 YD-Lidar를 실행하는 Jetson nano에서 수행합니다. (Jetson nano ROS2설치 이미지에서는 이미 이 작업이 완료되어있으므로 건너뜁니다.)

  • YD-Lidar SDK를 빌드합니다.

cd {$workspace_path}/src/YDLidar-SDK
cd build
cmake ..
make
sudo make install

omo_r1mini-foxy/omo_r1mini_bringup/ 폴더로 이동하여 다음을 실행하여 udev.rules를 등록합니다.

bash create_udev_rules.sh

패키지 colcon 빌드하고 설치하기

  • 빌드하기

cd {$workspace_path}
colcon build --symlink-install
  • 설치하기

cd {$workspace_path}
  ./install/setup.bash
GitHub - omorobot/omo_r1mini-foxy: ROS packages for omorobot r1 miniGitHub
Logo