
브라우저에서 쓰는 ArduPilot 설정과 지상국
Chrome에서 실행되는 ArduPilot 지상국이자 미션 플래너 대안. USB, 텔레메트리 무선 모듈, Bluetooth로 설정, 캘리브레이션, 파라미터, 미션, 로그를 다룹니다.
하드웨어와 링크
DroneCAN GUI Tool을 설치하지 않고도 CAN 버스를 확인할 수 있습니다. FlySpark는 SLCAN USB-CAN 어댑터를 통해 CAN 버스에 있는 모든 DroneCAN 노드를 상태, 모드, 가동 시간, 이름과 함께 목록으로 보여 줍니다. 노드를 열면 식별 정보를 확인하고 파라미터를 편집할 수 있습니다. Chrome이나 Edge, 그리고 Android용 FlySpark 앱에서 작동합니다.
CAN GPS, 대기 속도 센서, 전원 모듈, ESC를 ArduPilot이나 PX4 기체에 장착하기 전에 미리 점검할 때 특히 유용합니다. 새로 산 주변기기가 버스에 제대로 나타나는지, 이름과 버전이 맞는지를 작업대에서 바로 확인할 수 있습니다.
무료입니다. 하드웨어 연결은 컴퓨터의 Chrome 또는 Edge에서 가능하며, 스마트폰에서는 FlySpark 앱을 사용합니다.

버스가 동작하는 동안 각 노드의 ID, 이름, 상태(health), 모드, 가동 시간이 계속 갱신됩니다.
노드가 알려 주는 하드웨어·소프트웨어 버전과 고유 ID를 표시합니다.
노드 파라미터를 읽고 편집하며, 값을 쓰기 전에 자료형과 허용 범위를 검사합니다.
버스에 오가는 CAN 프레임을 DroneCAN 메시지로 해석해 실시간 로그로 보여 줍니다.
CANable, Zubax Babel 같은 SLCAN 어댑터와 함께 작동하며, 비트레이트와 도구 자체의 노드 ID를 고를 수 있습니다.
노드와 파라미터가 들어 있는 데모 버스로 하드웨어 없이 도구 사용법을 익힐 수 있습니다.
DroneCAN GUI Tool은 예전에 UAVCAN v0이라 불리던 DroneCAN의 표준 데스크톱 프로그램이며, 대부분의 제조사 설명서도 이 도구를 기준으로 안내합니다. 다만 Python으로 만든 애플리케이션이라 설치 과정이 필요합니다. FlySpark는 그중 가장 자주 하는 작업, 즉 어떤 노드가 살아 있는지 확인하고 파라미터를 바꾸는 일을 브라우저 탭이나 스마트폰에서 바로 할 수 있게 해 줍니다.
현장에서 노드 펌웨어를 업데이트하거나 버스를 자세히 분석해야 할 때는 DroneCAN GUI Tool이나 Mission Planner의 DroneCAN 화면을 함께 준비해 두세요. 모두 같은 프로토콜을 쓰기 때문에 필요에 따라 자유롭게 바꿔 가며 사용할 수 있습니다.
CAN 버스에 배선한 SLCAN 지원 USB-CAN 어댑터가 필요하며, 버스에는 전원이 공급되고 양쪽 끝에 종단 저항이 있어야 합니다. 버스는 보통 ArduPilot과 PX4가 쓰는 DroneCAN 기본값인 1 Mbit/s로 엽니다. 브라우저에서는 Chrome이나 Edge의 Web Serial로 어댑터에 접근합니다. 버스 전원은 기체나 별도 전원에서 공급해야 하며, USB 어댑터만으로는 노드에 전원이 충분히 들어가지 않을 수 있습니다.
노드 목록에 기대한 장치가 모두 나타나지 않으면 먼저 배선, 버스 전원, 종단 저항, 비트레이트를 다시 확인하세요. 노드가 정상으로 보이면 오토파일럿 쪽 설정은 ArduPilot 지상국이나 PX4 설정에서 이어서 진행하면 됩니다.
SLCAN 어댑터를 CAN 버스에 연결하고, 기체나 별도 전원으로 버스에 전원을 넣습니다.
Chrome이나 Edge에서 FlySpark를 열고 DroneCAN을 선택합니다.
브라우저가 장치를 물으면 어댑터를 선택해 허용합니다. 버스는 1 Mbit/s로 열립니다.
노드 목록에서 상태를 확인한 뒤, 노드를 열어 파라미터를 읽거나 필요한 값을 바꿉니다.
CANable이나 Zubax Babel처럼 SLCAN 시리얼 프로토콜을 쓰는 USB-CAN 어댑터를 지원합니다. 브라우저에서는 Web Serial로 연결됩니다.
DroneCAN은 ArduPilot과 PX4 주변기기가 쓰는 프로토콜인 UAVCAN v0을 이어 가는 프로토콜입니다. 예전에 UAVCAN v1이라 불리던 Cyphal은 다른 프로토콜이며 여기서는 지원하지 않습니다.
네. 목록에서 노드를 열고 원하는 값을 수정한 뒤 노드에 저장하면 됩니다.
네. 데모에서 노드와 파라미터가 있는 시뮬레이션 CAN 버스를 볼 수 있습니다.

Chrome에서 실행되는 ArduPilot 지상국이자 미션 플래너 대안. USB, 텔레메트리 무선 모듈, Bluetooth로 설정, 캘리브레이션, 파라미터, 미션, 로그를 다룹니다.

Chrome에서 실행되는 QGroundControl 대안으로 PX4를 설정하세요. 기체 프레임, 센서, 비행 모드, 전원, 안전, 파라미터, 미션까지. 설치 불필요.

ArduPilot과 PX4를 위한 웹 MAVLink 지상국. HUD, 시동, 모드, 파라미터, 미션, 로그를 USB, 텔레메트리 무선 모듈, Bluetooth로 다룹니다.
무료입니다. 하드웨어 연결은 컴퓨터의 Chrome 또는 Edge에서 가능하며, 스마트폰에서는 FlySpark 앱을 사용합니다.