LibrePilot GCS Tutorial

Similar documents
DJI Ace One product release notes

Openpilot CC3D Revolution Board Setup

PixHawk and Marvelmind Integration Manual. PixHawk/APM Integration with Marvelmind mobile beacon

User s Guide. SmartAP 4. Flight Control System. SmartAP AutoPilot User s Guide. All rights reserved

3-axis Gyro & Flight Stabilizer for fixed-wing

ZYX User Manual V Revision

THIS IS THE CURRENT FF USER GUIDE AS OF PLEASE DO NOT USE ANY PREVIOUSLY DATED VERSIONS

2-Axis Brushless Gimbal User Manual

THIS IS THE CURRENT FF USER GUIDE AS OF PLEASE DO NOT USE ANY PREVIOUSLY DATED VERSIONS

Make a Quadcopter using KK Flight Controller

Camera Drones Lecture 2 Control and Sensors

MINDPX. User Guide. Autopilot System V1.2

User Manual for ARRIS FPV250 with SPRacing F3 Flight Controller With Cleanflight

SP-7 AHRS. Firmware upgrade instructions. Installation and calibration

User s Guide. SmartAP 3.x Pro. Flight Control System. SmartAP AutoPilot User s Guide. All rights reserved

X-CAM A10-3H 3 Axis Gimbal for GOPRO. User Manual ( V2.00 )

Maintenance. Every Flying Session:

Ronin Release Notes. What s New?

REVISION HISTORY LEGEND. 1.0 Apr 20 th 2018 User Manual. Notes are used to highlight special operating conditions or steps of a procedure.

Beacon Autonomous Drone User Manual

Software Configuration

CYCLOPS TORNADO OSD V1.0 manual

Rotorgeeks SSD Flight Controller Manual

Caution Notes. Features. Specifications. A3-L User Manual V1.0

Selection and Integration of Sensors Alex Spitzer 11/23/14

INSPIRE 1 Quick Start Guide V1.0

2008 AUVSI Student Competition Helicopter Unmanned Aircraft System

1 P a g e. P13231 UAV Test Bed Flight Procedures

Flyduino KISS Flight Controller V2 Manual v1.0

Responsive Flight Software Development & Verification Techniques for Small Satellites

INSPIRE 1 Release Notes

iosd (On Screen Display)

INSPIRE 1 Release Notes

Autopilot System. Specification V1.1

ROBOT TEAMS CH 12. Experiments with Cooperative Aerial-Ground Robots

OPWiki Documentation. Release OpenPilot community

NOOBIES GUIDE to setting up and using the CRIUS MWC MultiWii SE Board Software By ATXHELI

cytrynka PDB User Guide for power distribution board for zmr/qav/rcx 250 class copters

This is an inspection failure, not meeting the requirement of >10k Ohm between either PD battery post and chassis.

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

JEM Internal Ball Camera (Int-Ball)

OSDoge. Setup handbook

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Virginia Commonwealth University. Helo UAS. Helicopter Unmanned Aircraft System. Authors: Robert A.Gleich III Robert C. DeMott II James W.

Intel Falcon 8+ Intel Drone Group

Instruction Manual for: TeraRanger Sensor Connection to Pixhawk Autopilots

Epic Made Easy The Redesigned 350 QX3

Autonomous Navigation for Flying Robots

Flight Controller USER MANUAL VERSION 1.0

THE VANGUARD LONG RANGE SURVEILLANCE DRONE BEST USED FOR SURVEILLANCE & SECURITY INSPECTION & DETECTION WILDLIFE & GAME

UAV Autonomous Navigation in a GPS-limited Urban Environment

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

NANOMIND 110 USER MANUAL

Content table. Version

Inertial Systems. Ekinox Series TACTICAL GRADE MEMS. Motion Sensing & Navigation IMU AHRS MRU INS VG

{ update_gps, 50 Hz } Updates GPS and inits home for ground start the first time GPS_OK_FIX_3D.

SKYLINE32. Feature

Inertial Navigation Static Calibration

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453

FORTINI F4. Flight controller USER MANUAL. Please contact us if you need further assistance:

Electronics Workshop. Jessie Liu

PCEFIS VERSION 3.6 SOFTWARE SUMMARY DESCRIPTION Sellers Aviation Inc

VP- X Pro & VP- X Sport

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

TeraRanger Evo Connection to Pixhawk Autopilots

HGLRC F4 V6PRO (FC&VTX) Manual

Exterior Orientation Parameters

Vision-Based Navigation Solution for Autonomous Indoor Obstacle Avoidance Flight

Unmanned Aerial Vehicles

CyberAtom X-200 USER MANUAL. Copyrights Softexor 2015 All Rights Reserved.

Phantom 2 Reference Guide

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

PIGGY V2 User Manual Please contact us if you need further assistance:

Flying Penguins. Embedded Linux applications for autonomous UAVs

IMU and Encoders. Team project Robocon 2016

MINDRACER USER MANUAL

Hubsan H501S User Documentation

TL766D- Angular Gyro Sensor SPECIFICATIONS. Item No.:TL766D. Desc.:Angular Gyro Sensor. Production implementation standard reference

Inertial measurement and realistic post-flight visualization

Contents Download INAV Connect to INAV Reset Default Configuration Binding the Receiver to the Radio...

Implementation of Estimation and Control Solutions in Quadcopter Platforms

ECV ecompass Series. Technical Brief. Rev A. Page 1 of 8. Making Sense out of Motion

Ronin-M Release Notes

Autonomous Landing of an Unmanned Aerial Vehicle

WooKong Multi Rotor Product Release Notes

Outline Plan UAV with stabilized camera

Hornet S. Remote Controller. Operation Manual. RD12

20A 4 in 1 + CC3D FC. Connection diagram (To flight controller) Connection diagram 2 BATTERY GND VCC. black red. red yellow black.

Content Key Features... 3 Specifications... 3 Set up...6 Binding Procedure... 6 Status LED...7 Flight Controller Set Up...7 Flight Modes Settings...9

MavLink to FrSky Smart Port Converter QUICK START GUIDE

Inspire 2 Release Notes

SMiRF v1 Serial Miniature RF Link 8/25/2004

Construction, Modeling and Automatic Control of a UAV Helicopter

CENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 6: IMU (Inertial Measurement Unit)

STEP 1: MODULE MOUNTING / WIRING:

Autonomous Navigation for Flying Robots

Atlatl FPV Video Transmitter

State Space System Modeling of a Quad Copter UAV

Parallax LSM9DS1 9-axis IMU Module (#28065)

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

Transcription:

LibrePilot GCS Tutorial BY Wirginia Tomczyk page 1 of 13

Introduction The first dron of Drone Team project use Open Pilot Copter Control (CC). It is the flight controller supported by LibrePilot firmware. The LibrePilot is Ground Control Station (GCS) GCS allow you to observe the parameters of flight, check and configure components of drone like accelerometr, gyroscope, gps. The official web site of this project is: www.librepilot.org. The second very usefull site is http://opwiki.readthedocs.io/en/latest/user_manual/index.html This documentation is besed on these sources. page 2 of 13

Getting to know your board page 3 of 13

Sensors and Components 3-axis Gyroscope array: IDG-500 and ISZ-500 3-axis Accelerometer: ADXL345 The main function of gyroscope technology is to improve the drones flight capabilities. With six axis drone stabilization working with other components, every aspect improves such as flying or hovering perfectly stable and steeper angled turns. The gyroscope needs to work almost instantly to the forces moving against the drone. The gyroscope provides essential navigational information to the central flight control systems. An accelerometer is a device that measures proper acceleration. It helps to come back to right position. Having these two sensors allow to fly in two ways: Manual - Similar to flying a helicopter. Once you tilt the quadcopter (roll) it will not auto-level itself back to its original position. Even if you let go of the stick and it returns to the middle, the quadcopter will stay tilted. Attitude (Auto-level) Once the sticks are centered, the copter will level itself out. Libre Pilot GCS The LibrePilot is organized into tabs and pages for easy navigation. You can find them on the bottom of window. There are: Welcome Tab: The greeting tab which shows you the latest project information and activity, provides buttons for the other pages, as well as containing the start button for the Vehicle Setup Wizard. Flight Data Tab Displays live data from the flight controller. page 4 of 13

Configuration Tab This tab contains sub pages which enable you to configure major elements of the flight controller using simple graphical interfaces. None of the sub pages are active unless a flight controller is connected to GCS. System A configurable interface for viewing and modifying advanced settings, live data, GPS data and more. Scopes Real-time graphing of flight controller data. Care should be taken to not let auto-scaling fool you into thinking you have a problem where there is none. The longer a scope is functioning, the tighter the scale may get, and a very small deviation in a value may look significant when it's not. HITL An interface for the GCS to act as a bridge between a flight simulator, and either actual hardware running through the telemetry link or simulated hardware running on the computer. Firmware: Inspect the current firmware version, and upgrade the bootloader/firmware of the flight controller. page 5 of 13

The screen show you the Flight Data panel. Now the drone is not connected. Since you combine drone, the panel show you the movement of drone and the status of components. page 6 of 13

Flight Data Tab consist of: 1. Map 2. Model View 3. PFD - The Primary Flight Data display all information from current board connected to GCS. 4. SystemHealth Atti Shows the status of the board s attitude data. If all is well with gyroscope and accelerometer, it turns green after gyroscope calibration upon power up, or if you are using GPS Navigation (INS13GPSOutdoor) stabilization mode, when the Inertial Navigation System s Extended Kalman Filter (EKF) has fired up. EKF is a sophisticated sensor fusion algorithm that takes data from relevant sensors and creates a best possible estimation of the board s angle, velocity and position. Attitude data not available, waiting for gyroscope calibration. Don t move the vehicle while gyros are being calibrated upon board powerup. There is no data coming in from the sensors, which usually indicates faulty onboard sensors on CC3D and unknown home location on Revo. For Revo this is normal when you have not had GPS fix yet on a new build. The home location will be automatically set when GPS gets enough satellites and good fix. The sensors can be damaged in a bad crash. Otherwise, contact board seller. Data is received from the sensors, but attitude information is not available. This usually happens when the EKF is not running yet. Make sure that GPS and MAG alarms are green, and that all calibrations have been done properly. It sometimes helps to move the vehicle around a bit to give EKF a better view of what s going on with sensors. EKF is running, but the state estimation is not optimal. Good calibration and moving the vehicle a bit helps this situation. The system has a clear view of the state of the vehicle. page 7 of 13

Stab Shows whether the board is capable of stabilizing flight. This status goes very much hand in hand with Atti. Waiting for gyroscope calibration. Don t move the vehicle while gyros are being calibrated upon board power-up. The stabilization module cannot stabilize flight. Can be a brief alarm when one gyroscope update is missng. Stabilization of flight can be performed. Sensor GPS Shows the status of the GPS that can be connected to an OpenPilot flight controller. GPS is required for autonomous missions and more sophisticated flight modes. A GPS has not been configured to be used. The GPS has been configured, but no valid data is coming in. This is normal if flight battery is not connected, because GPS only gets power from external sources, not USB. Check the baud rate and the used protocol of your GPS. Double check serial connection, TX/RX need to be crossed between board and GPS. Serial communication is fine but the GPS has no valid fix. Wait for GPS to gather satellites, and preferably have your vehicle in an open area. The GPS has a fix and navigation can be used. However, the position quality is very low (the indication <7 satellites and/or PDOP > 3.5m). A blue LED will flash on the OP v8 and v9 GPS. The GPS has a valid 3D fix. page 8 of 13

Input Input module handles the data that is coming from your receiver. R/C input has not been configured. Use Input tab or Transmitter Setup Wizard to configure your radio channel inputs. No R/C input data. Power up receiver with the flight battery. Valid R/C input data is coming in. Output Output module takes motor speed and servo position data from stabilization algorithms, and feeds it into output channels. Channel outputs have not been configured. Use Vehicle Setup Wizard to configure them automatically. Outputs are configured and can be updated. I2C I2C is a bus that connects onboard or auxiliary sensors and handles the data transmissions. I2C is designed for communications internal to a PCB, and does not work well via wire connections. It is okay to use for LED controls and similar functions, but is absolutely not recommended for flight-critical sensor connections. I2C module is not being used. I2C module is in error state. I2C communications are up and working properly. page 9 of 13

Link Telemetry Shows the status of Telemetry communications module one telemetry output port. Telemetry module has encountered an error. Set up only Telemetry data communications are working properly. Pwr (Power) Batt Battery status shows whether you have enough voltage in the battery to fly. Set limits for this in FlightBatt (CHECK this) settings. It requires a battery voltage sensor to work. Battery monitoring module can be enabled in system settings optional modules. Battery monitoring module is not enabled. Not enough battery voltage to safely take off. Default limit is 3.1V/Cell. Battery voltage is low, but flying is possible. Default limit is 3.4V/Cell. Battery voltage is ok. Time Shows whether you have enough energy in the battery left for flying, and requires a battery voltage and current sensor to work. Currently has a bug when not using a current sensor; set the battery capacity to 0. This disables the estimated flight time counter and associated alarms. Battery monitoring module is not enabled, see above Batt explanation. page 10 of 13

Battery energy is low, flying cannot be performed safely. Low amount of energy in the battery, flying is still possible. Good amount of energy left in the battery to fly. Misc Config Shows whether your flight controller board has been properly set up. Board configuration problem. If you have set up GPS modes (GPS Assist, PosHold, RTB) to one flight mode, then make sure that GPS Navigation (INS13) fusion algorithm is selected. CC3D can t use GPS Navigation (INS13) and do not support GPS Assisted modes. Select GPS Navigation (INS13) in Config > Attitude tab > Parameters > Attitude Estimation Algorithm. Sys (System) Boot Board configuration ok. Shows that a board reboot is required, or fail-safe settings have been loaded upon boot. o o o o Boot alarm can be caused by various reasons: No valid telemetry option selected, so board will boot with default USB telemetry Board init failed due to driver, module or RAM issues, and the board has been booted up in fail-safe state Board has been put to safe mode by the user Board needs a reboot after hardware configuration changes Flight controller booted up properly. page 11 of 13

Mem Displays the status of remaining memory (RAM) that are used by processes internal to the flight controller. Very low RAM left, flying cannot be done safely. Less than 40 bytes for CC/CC3D or 500 bytes for other boards. Low amount of RAM left, flying can be done but don t enable more software modules. This is common with older flight controllers such as CopterControl. Less than 200 bytes for CC/CC3D or 1000 bytes for other boards. Sufficient amount of RAM left for system to operate and expand. Stack Shows the status of the microcontroller s stack, which is a place where lowlevel functions store data. Stack status ok. Event Shows the status of event system. A very heavy load can cause the event system to be overloaded. Event system error or overloaded. This can be caused by a bug or too high telemetry update rates when OPLink has low baud, for example. Event system at high stress. See above. Event system ok. CPU Indicates CPU load. CPU load is very high, flight cannot be performed safely. page 12 of 13

CPU load is high, but flight can be performed. Don t enable more software modules like TPS or board rotation. Should only occurs for CC/CC3D. CPU load is at an acceptable level, and flying is safe. Configuration tab Important tip: Before you start changing configuration you can save the current state in menu File -> Export UAV Settings. It is good for beginners it could happened that after some changes your dron stop flying. In thiat situation you can Import UAV Setting and fly again. Here you can configure your board. page 13 of 13