For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ardupilot Instructions

Most up to date ArduPilot documentation

Hardware Setup

Wiring

The ARK Flow is connected to the CAN bus using a Pixhawk standard 4 pin JST GH cable. For more information, refer to the CAN Wiring instructions.

Multiple sensors can be connected by plugging additional sensors into the ARK Flow's second CAN connector.

Mounting

The recommended mounting orientation is with the connectors on the board pointing towards back of vehicle, as shown in the following picture.

ARK Flow align with Pixhawk

Flight Controller Parameters

Connect the ARK Flow to the flight controller's CAN port and set the following in Mission Planner, then reboot the flight controller.

Required

Parameter
Value
Description

1

Enable CAN port 1 driver

1

Set protocol to DroneCAN

6

DroneCAN optical flow

24

DroneCAN range finder

3000

Range finder maximum range (cm) — set to 30 m

sensor ID

Sensor ID of the rangefinder

node ID

CAN node ID of the ARK Flow

Optional

Parameter
Description

ARK Flow offset from the vehicle center of gravity (meters). For example, if the sensor is mounted 2 cm forward and 5 cm below the frame's center of rotation, set FLOW_POS_X to 0.02 and FLOW_POS_Z to 0.05

FlowHold does not require the use of a rangefinder.

CAN Node Parameters

Optical flow and range finder messages are published by the ARK Flow by default — no CAN node parameters are required for those streams.

Set the following on the sensor and reboot the node. CAN node parameters can be configured using either:

Optional

Parameter
Description

CANNODE_TERM

Set to 1 if this is the last node on the CAN bus

CANNODE_PUB_IMU

Set to 1 to publish RawIMU messages on the CAN bus

ArduPilot Setup Instructions

Sensor Setup Instructions

Last updated