🚀
PX4 ROS(1) MAVROS 프로그래밍
  • 개발 환경 준비
  • MAVROS 설치
  • ROS 개발 환경 설정
  • Gazebo Classic 시뮬레이터
  • Gazebo-Classic 시뮬레이터와 MAVROS 실행
  • MAVROS 패키지
    • 노드(Node)
    • 실행
    • 연결 정보(Connection URL)
    • MAVROS 유틸리티 커맨드
    • 플러그인(Plugins)
  • OFFBOARD 모드
  • OFFBOARD 제어를 위한 QGC 설정
  • MAVROS 오프보드 제어 예제 1 (Python)
  • MAVROS 오프보드 제어 예제 2
  • MAVROS Yaw 방향 제어 예제
  • MAVROS 오프보드 제어 예제(C++)
  • MAVROS에서 PX4로 사용자 정의 메시지 보내기
  • 문제 해결
  • PX4 & MAVROS Offboard Samples
  • 교육 안내
Powered by GitBook
On this page
  • 바이너리 설치(Debian/Ubuntu)
  • MAVROS 연결 가이드 영상

MAVROS 설치

저작권: 쿼드(QUAD) 드론연구소 https://smartstore.naver.com/maponarooo

Previous개발 환경 준비NextROS 개발 환경 설정

Last updated 1 year ago

MAVROS는 MAVLink 를 지원하는 자동 조종 장치, 지상국 또는 주변 장치에 대해 ROS 1을 실행하는 컴퓨터 간의 MAVLink 확장 가능한 통신을 가능하게 하는 ROS 1 패키지입니다. MAVROS는 ROS 1과 MAVLink 프로토콜 사이에서 지원되는 "공식" 브리지입니다.

MAVROS는 MAVLink 지원 자동 조종 장치와 통신하는 데 사용할 수 있지만 이 문서에서는 PX4 자동 조종 장치와 ROS 1 지원 컴패니언 컴퓨터 간의 통신을 설정하는 방법을 설명합니다.

PX4 개발팀은 모든 사용자가 ROS 2로 업그레이드할 것을 권장합니다.

바이너리 설치(Debian/Ubuntu)

ROS 저장소에는 Ubuntu x86, amd64(x86_64) 및 armhf(ARMv7)용 바이너리 패키지가 있습니다. Noetic은 Debian Jessie amd64 및 arm64(ARMv8)도 지원합니다.

sudo apt-get install ros-${ROS_DISTRO}-mavros ros-${ROS_DISTRO}-mavros-extras ros-${ROS_DISTRO}-mavros-msgs

그런 다음 GeographicLib을 설치하십시오.

wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
sudo bash ./install_geographiclib_datasets.sh   

MAVROS 연결 가이드 영상