Wiznet makers

lawrence

Published November 27, 2025 ©

104 UCC

9 WCC

30 VAR

0 Contests

0 Followers

0 Following

Original Link

Docking Interface for Aerial-Ground Robot Collaboration: Design and Implementation of an Autonomous

Docking Interface for Aerial-Ground Robot
Collaboration: Design and Implementation of an
Autonomous Coupling System

COMPONENTS
PROJECT DESCRIPTION

 

Project Overview

본 UGV/UAV “FIXIT” 로봇은 산업용 드론의 체공 한계를 해결하기 위해, 기체가 로버 상단 콘에 착륙하면 중력만으로 오정렬을 보정하고 접촉 전극으로 충전한 뒤 즉시 재이륙하도록 설계됐습니다. W5500이 제공하는 이더넷 스택은 결정론적 저지연 텔레메트리와 원격 펌웨어 업데이트 채널을 확보해 임무 RF 대역을 소모하지 않습니다.

Key Features

수동 45° 도킹 콘 – 착륙 오차 ±5 cm / ±10°까지 자동 센터링; 30° 설계 대비 지지물 96 % 감소, 인쇄 시간 35 % 단축

24 V 접촉식 충전 – 로버 DC-DC에 직접 연결, 무선 방식(~65 %) 대비 >90 % 효율

W5500 이더넷 텔레메트리 – RJ-45로 EMI 차단·고정 MAC; SPI 버스에서 MCU(마스터) ↔ W5500(슬레이브) 연결

모듈형 PX4/ROS2 스택 – Gazebo SITL로 안전한 알고리즘 반복 개발

Network Architecture

Drone ⇄ W5500 ⇄ RJ-45 ⇄ 스위치 ⇄ 운용 PC – 배터리 게이지, BMS 상태, 충전 전류를 JSON/TCP로 스트리밍하고, CLI 기반 업데이트(gbs/gcs)도 동일 링크를 사용합니다 .

Software Architecture

PX4와 ROS 2는 원천적으로 다른 미들웨어(uORB vs. DDS) 를 쓰지만, uXRCE-DDS 브리지 덕분에 동일 DDS 공간에 접속한다. 그럼에도 PX4는 저수준 실시간 제어, ROS 2는 고수준 자율·서비스라는 역할 분담은 그대로 유지된다는 것이 핵심

계층구성 요소주요 기능
시뮬·제어PX4 SITL (또는 실제 FC)Gazebo 모델을 비행 제어 / 센서 융합으로 구동
미들웨어Micro-DDS AgentuORB·PX4 ↔ ROS 2 간 2-Way 브리지
 ros_gz_bridgeGazebo 토픽 ↔ ROS 2 토픽 매핑·변환
응용 노드aruco_tracker, precision_land, uwb_*비전 기반 목표 추정, 고도 센싱, 상태머신 착륙 제어
운용 툴QGroundControl, rqt_image_viewMAVLink 지령·상태 모니터 / 이미지 피드 확인
통신 링크무선 MAVLink (임무·텔레메트리)② W5500-Ethernet (유선 로그·펌웨어)임무 중 RF, 유지보수 시 RJ-45 분리 운용

 

UGV-UAV 결합 도킹 인터페이스

1. 설계 개념

상보적 절-두각형(cone + landing gear) 구조로, 드론 다리와 로버 상단 콘이 서로 “맞물려” 중력만으로 오정렬을 교정하는 패시브(Self-centering) 방식이다. 초기 30 ° 설계는 교정력이 부족해 45 °로 변경되었다 .

45 °로 바꾸자 FDM 3D 프린터용 지지재가 51 % → 4 %(93 %↓)로 줄고, 총 인쇄 시간도 35 % 단축되었다 . 덕분에 경량·저가·신속 제작이 가능하다.

2. 허용 착륙 오차

Gazebo-기반 시뮬레이션에서 최대 ±5 cm의 수평 위치 오차와 ±10 °의 기체 기울기를 보정할 수 있음이 확인됐다 . 이는 카메라 기반 비전-랜딩 알고리즘이 확보해야 할 목표 정확도를 결정한다.

3. 전력·통신 인터페이스

항목방식이유
충전24 V 접촉식 전극- 무선 충전 효율(≈ 65 %) 대비 >90 % 고효율- 구조 단순, 이동형 FIXIT 로버에 적합
유선 I/OW5500 Ethernet실험·정비 시 고속 로그, BMS 상태, 펌웨어 업데이트용
무선 I/OMAVLink(2.4/5 GHz Wi-Fi 등)실제 임무 중 원격 제어·텔레메트리 담당

 

W5500 Ethernet 모듈의 설계 목적

보드에는 W5500, MAC-EEPROM(24AA02E48) 그리고 RJ-45 커넥터로 구성된 전용 Ethernet 섹션이 포함돼 있습니다. 두 인터페이스(트랜스포머로 절연된 Media Interface + uC와의 SPI)로 동작합니다.

블록다이어그램에서도 “Ethernet module → uC와의 통신용” 으로 명시돼 있어, 사용자가 로버/드론 시스템을 케이블로 직접 접속해 상태 확인·펌웨어 업데이트·배터리 관리 CLI 등을 실행할 수 있도록 설계됐습니다.

펌웨어 측면에서도 EthernetServer TcpServer(3001) 를 초기화해 로컬 TCP 서버를 띄워두고, CLI 명령·센서 데이터 등을 주고받도록 구현돼 있습니다.

➜ 즉, 도킹 스테이션에 로버가 물려 있거나 실험-벤치 상황에서 안정적·고속으로 데이터를 주고받기 위한 “Service/Debug용 유선 백본”에 가깝습니다.

실제 비행-임무 시 통신 계층

드론 쪽 비행 컨트롤러(PX4)는 Ground Control Station(QGC)MAVLink 프로토콜로 명령·텔레메트리를 주고받도록 구성돼 있습니다. 논문에서는 물리 매체를 구체적으로 못 박지는 않았지만, MAVLink 링크는 관례적으로 2.4 / 5 GHz Wi-Fi, SiK Radio, 900 MHz 장거리 모뎀 등 무선으로 운용됩니다.

 

왜 두 가지 인터페이스를 모두 넣었을까?

구분사용 시점장점비고
W5500 Ethernet개발·실험, 로버가 드론을 충전 중일 때• 지터 없는 고속 로그 수집• 펌웨어/EEPROM 업데이트• BMS·Gauge 실시간 모니터링RJ-45 연결 필요
무선 MAVLink드론 비행·탐사·산업 현장• 케이블 없이 장거리 제어• GCS·ROS2 등과 실시간 데이터 교환전용 Telemetry 모듈 또는 Wi-Fi AP 필요

 

 

Documents
Comments Write