🚀
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
  1. MAVROS 패키지

연결 정보(Connection URL)

mavros_node에서 사용하는 FCU와 GCS의 연결 정보는 아래와 같은 형식으로 사용 됩니다.

  • Serial: /path/to/serial/device[:baudrate]

  • Serial: serial:///path/to/serial/device[:baudrate][/?ids=sysid,compid]

  • Serial with hardware flow control: serial-hwfc:///path/to/serial/device[:baudrate][?ids=sysid,compid]

  • UDP: udp://[bind_host][:port]@[remote_host][:port][/?ids=sysid,compid]

  • UDP Broadcast: udp-b://[bind_host][:port]@[:port][/?ids=sysid,compid]

  • TCP client: tcp://[server_host][:port][/?ids=sysid,compid]

  • TCP server: tcp-l://[bind_host][:port][/?ids=sysid,compid]

참고:

  • URL의 ID는 ~system_id 및 ~comComponent_id 매개변수로 제공된 ID를 재정의합니다 .

  • 전송 속도 기본값은 57600입니다.

  • Bind_host 기본값은 "0.0.0.0"(IPv4 ANY)입니다.

  • Remote_host는 기본적으로 알 수 없습니다. mavros는 bind_host:port에서 데이터를 기다리고 있습니다.

  • server_host 기본값은 "localhost"입니다.

  • 포트 기본값: UDP 바인딩의 경우 14555, UDP 원격의 경우 14550, TCP의 경우 5760

  • 검색 단계에서 UDP 브로드캐스트가 사용되며 나중에 GCS 주소로 전환됩니다.

  • 현재는 IPv4만 지원합니다.

Previous실행NextMAVROS 유틸리티 커맨드

Last updated 12 months ago