Flight controller connection and config

Connection to the flight controller

circle-info

Follow these instructions to connect to the flight controller from Mission Plannerarrow-up-right or QGroundControlarrow-up-right from the host PC.

There are three preferred ways to connect to the flight controller:

  • UDP ( Wi-Fi connection)

  • UDP ( through micro-USB cable plugged into the USB_DEV connector on the DroneCore.Pilot board )

  • USB ( directly connected from the host PC to the flight controller )

  • Assumed user logged in to Jetson (read Connection test sectionarrow-up-right to connect to Nvidia Jetson)

  • Open /etc/profile configuration file sudo nano /etc/profile

  • Find and set MAVROS_GCS_URL as export MAVROS_GCS_URL="udp-b://192.168.55.1@"

  • Execute command to run mavros: roscd mavros && roslaunch mavros apm.launch

  • Run QGroundControl or Mission Planner on the host PC, and it should automatically connect

circle-exclamation

Flight controller configuration

In order to perform the first flights, the flight controller must be configured for the vehicle. Typically, one should follow the instructions for their type of vehicle and the used firmware.

In case of default DroneCore.Suite, the flight controller is Cube orange with Arducopter 4.1. configured for use on the Quadcopter Discovery UAV by Airvolute, and this manual is optimised for the aforementioned configuration.

Basically, the user ought to follow the instructions in the flight controller firmware manual. However, there are some specific settings needed to run DroneCore.Suite correctly.

If you use a different vehicle type or autpilot, please read the section Specifics.

Default settings

The Cube Orange supplied with the DroneCore.Suite is already loaded with firmware and settings. If, in any case, the default configuration has to be restored, it is recommended to follow the firmware update manual and load the settings from this settings file according to Load presaved part of the Mission Planner Configuration and Tuningarrow-up-right.

Ardupilot configuration (based on Ardupilot documentation)

Specifics

COM settings

  • Serial 2 protocol is reserved for the flight computer and must be set to Mavlink 2

  • Board-to-board interconnection between The Cube on DroneCore.Pilot and DroneCore.Power is using the CAN1 interface

Last updated