Sky-Drones SMARTAP PDB User Manual 152 Pages
advertisement
▼
Scroll to page 2
of
152
Flight Control System User’s Guide www.sky-drones.com All rights reserved SmartAP AutoPilot User’s Guide CONTENT CONTENT CONTENT Introduction Hardware SMARTLINK SmartAP PRO SmartAP MAX SmartAP GNSS SmartAP RTK SmartAP PDB Software Supported airframes About Specifications Introduction Set includes Description Capabilities General Sensors Flight Modes Size and Weight Previous versions SmartAP PRO 2 SmartAP PRO 1 Installation Mounting the board Connections External GNSS / MAG SmartAP PRO 0.2 and later SmartAP PRO 0.1 and earlier GPS Receiver RC Receiver RSSI Monitoring Motors ESC Telemetry module OSD Video Electromagnetic sounder Power supply LED & Buzzer Pressure sensor foam Dimensions SmartAP PRO v .2 pinout SmartAP PRO v .1 pinout SmartAP PRO v .0 pinout Specifications Introduction Set includes Description Flight performance General 2 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 14 14 14 14 14 14 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 22 23 25 25 26 26 26 26 SmartAP AutoPilot User’s Guide Processor Sensors Flight Modes Interfaces Size and Weight Installation Mounting the System Autopilot GNSS / MAG Connecting Peripherals Metal case version Plastic case version RC Receiver ESC / Motors PWM GNSS / MAG Telemetry Module Power Module Electromagnetic sounder Camera trigger Assembled System Specifications Introduction Features Installation Pinout Soldering Powering the autopilot SmartAP PRO SmartAP MAX Buzzer support Voltage and current sensors Specifications Specifications Features Package includes Dimensions RTK GNSS Specifications Features Package includes Specifications Introduction Set includes Description Air Module Ground Module Interfaces Software Interfaces Air Module Top Left CONTENT 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 34 34 34 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 43 44 45 45 45 46 46 46 46 46 48 48 48 49 SmartAP AutoPilot User’s Guide Front Right Rear Bottom Ground Module Top Left Front Right Rear Bottom Installation Set content Preparing Air module Preparing Ground module Power supply Autopilot Initial power up Software Verify SmartLink was discovered Run Ground Station Software Manual control Change settings Accesing settings menu Changing Radio settings Changing Security settings API and SDK Telemetry Video Manual Control Other AP / GCS support QGroundControl Configuration settings Mission Planner Configuration settings Video Firmware update Using Ubuntu: Get USB Boot utility (done only once) Forcing bootloader and image flashing Troubleshooting Unable to ping smartlink.local - Unknown host Linux Mac OS Windows Looking up for SmartLink IP address Drivers installation Getting the software First run Create account World pane App Menu CONTENT 49 50 50 51 51 51 52 52 53 53 54 55 55 56 58 59 60 62 63 63 64 68 70 70 70 71 73 73 73 74 75 75 75 75 76 76 77 77 77 77 79 79 79 79 79 80 81 86 87 87 88 88 SmartAP AutoPilot User’s Guide UAV Settings Links Management First connection Firmware update Latest firmware installation Custom firmware upload Getting the log General configuration General Airframe System orientation Landing Gear Motors IDLE speed Radio Sensors Accelerometer calibration Gyroscope calibration Magnetometer GNSS Configuration Battery Tuning Control OSD Camera Parameters Standard PID presets MicroDrones MD4-1000 Quadcopter T960 Hexacopter F450 Quadcopter 3DR Hexacopter Updating GNSS Module Getting U-Center RTK GNSS Configuration update SmartAP PRO Onboard GNSS module update Flashing Bootloader Tools required Connections Flashing Flashing DFU (old) Firmware and bootloader update via USB Modes overview Flight Modes overview Mode Switch: 3 position switch (Main mode control): Auto Switch: 2 position switch (Auto mode control): RTH Switch: 2 position switch (RTH mode control): Before take off The Flight After landing Transmitter commands ARM DISARM Accelerometer calibration CONTENT 89 89 90 91 91 94 94 96 96 97 98 98 98 99 100 100 101 101 102 102 103 104 104 106 107 108 108 109 109 110 112 112 112 113 115 115 115 116 119 119 121 121 121 121 121 121 122 122 123 123 124 124 SmartAP AutoPilot User’s Guide Gyroscope calibration Magnetometer calibration Flying with SmartAP GCS World Pane overview Getting the video feed Autonomous Flights Waypoints flight Guided flight Flying with RTK GNSS Locating the antenna Connecting in SmartAP GCS Starting Survey-In Survey-In completed RTK Modes Geotag images Logs analysis Processing the Logs Support Safety Safety basics Additional safety information Support Disclaimer Revision history Introduction 124 124 126 126 127 128 128 133 136 136 137 137 138 138 140 144 147 148 148 148 148 148 149 150 SmartAP AutoPilot User’s Guide Introduction Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Introduction Sky-Drones - the leading manufacturer of autopilots and flight control systems solutions which can be applied to a wide range of Drones (UAVs) applications such as Surveying, Mapping, Inspection, Security, Safety and High-Quality Media production. The company has an outstanding background and experience in Research and Development, Manufacturing and Delivering products and solutions for extremely rapidly growing market in Drones / UAV segment. Sky-Drones Docs - online documentation whic will help introducing the most basic ideas of assembling, configuring and flying a drone with SmartAP Autopilot developed by Sky-Drones. This page gives an overview about the available flight controller hardware and software. The latest offline PDF version of this User's Guide can be downloaded here: PDF User's Guide Hardware SMARTLINK Broadband Digital Datalink with Integrated Onboard Computer. Two HD video channels, telemetry and control with ultra low latency and range up to 20 km. Sky-Drones flagship flight controllers are SmartAP PRO and SmartAP MAX SmartAP AutoPilot User’s Guide Introduction SmartAP PRO Industry leading Flight Control System with outstanding reliability, positioning precision and control accuracy for professional applications with various peripherals already integrated onboard SmartAP MAX Flight Control System aimed at the wide range of purposes for consumer and professional applications with the compact main core and externally connected peripherals As well as many other peripherals and electronics needed for autonomous unmanned aerial vehicles: SmartAP AutoPilot User’s Guide Introduction SmartAP GNSS GPS/GLONASS receiver with integrated patch antenna, magnetometer and pressure sensor SmartAP RTK GPS/GLONASS RTK (Real-Time Kinematics) receiver for high-precision positioning SmartAP PDB Power Distribution Board for ESCs / Motors power supply and 5V / 12V generation SmartAP AutoPilot User’s Guide Specifications Purchase the Hardware in official Sky-Drones Store Software SmartAP GCS (Ground Control Station) is the software application which allows you to plan and create autonomous missions for your SmartAP Autopilot as well as control the UAV using intuitive high-level commands. SmartAP GCS also includes Configurator. Download the Software and more Supported airframes Can't find yours? Let us know! About All further information can be asked using the Contact Form. SmartAP AutoPilot User’s Guide Specifications Introduction SmartAP PRO Specifications Introduction Set includes Description Capabilities General Sensors Flight Modes Size and Weight Previous versions Installation SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Specifications Introduction SmartAP PRO Autopilot is the latest generation of professional flight control system for multirotor Unmanned Aerial Vehicles capable of fully autonomous flight. It has a powerful microcontroller, multiple redundant 9-axis Inertial Measurement Unit (Gyroscopes, Accelerometers, Magnetometer) with temperature stabilization, integrated telemetry module, external GNSS module with the latest with integrated magnetometer. SmartAP supports any type of multirotor UAV with outstanding navigation and control precision. Set includes SmartAP AutoPilot User’s Guide 1. 2. 3. 4. 5. 6. 7. Specifications SmartAP PRO Flight Controller Main board External GNSS / Magnetometer module Ground telemetry module Onboard telemetry antenna High-gain ground telemetry antenna Power input cable MicroSD card with SD card adapter Description Capabilities Outstanding flight stability in all modes - manual (user control), position hold (semi-autonomous control) and auto (fully autonomous navigation and control) Temperature-stabilized IMU Fully compatible with SmartAP GCS Ground Control Station for Configuration and Mission Planning Integrated OSD (On-Screen Display for FPV) Accurate GPS Position hold (up to 40cm with good GNSS reception quality) Accurate Altitude hold (up to 10 cm), manual altitude override Return to Home flight mode Fully autonomous waypoints flight mode Guided flight mode Various failsafe events configuration and triggering Operating temperature -40...+85C SmartAP AutoPilot User’s Guide General Powerful microcontroller 32 bit 168 MHz STM32F4 ARM Cortex M4 Compact board size of 8x8 cm (3.15"x3.15"), weight 60g, 6 layers PCB design Power supply from the main LiPO battery (3S - 14S) support, up to 60 Volts Power supply from BEC 5V support 12V, 5V, 3.3V generated onboard Integrated GNSS receiver UBlox NEO M8N, GPS/GLONASS, up to 24 sats, 10 Hz), active antenna Exnternal GNSS module support (primary configuration) Integrated 500 mW telemetry module (primary configuration) External telemetry module support Integrated OSD module Up to 24 PWM I/O support (5V out, high-power) SBUS input support FrSky S.Port output support USB interface for configuration / firmware update Various communication lines (UART/USART, RS232, I2C, SPI) 6-pin JTAG port for programming / debugging MicroSD card driven by 4-bit SDIO interface for data-logging / parameters Backup battery for real-time clock and GNSS receiver Integrated main LiPo battery voltage monitoring 4 ADC inputs, battery voltage / current monitoring Electromagnetic sounder 3-channels bright LED support (up to 300mA/ch) RGB LED support 2-channel solid state relay Specifications SmartAP AutoPilot User’s Guide Sensors IMU: InvenSense MPU-9150 Magnetometer: Honeywell HMC5983L Pressure sensors: MS5611 Flight Modes Stabilization Altitude Hold Position Hold Return to Home Autonomous Waypoints Flight Guided Follow me Take off Landing Size and Weight Length: 80mm Width: 80mm Height: 17mm Weight: 39g Previous versions SmartAP PRO 2 SmartAP PRO 1 Specifications SmartAP AutoPilot User’s Guide Installation SmartAP AutoPilot User’s Guide Installation Introduction SmartAP PRO Specifications Installation Mounting the board Connections External GNSS / MAG GPS Receiver RC Receiver RSSI Monitoring Motors ESC Telemetry module OSD Video Electromagnetic sounder Power supply LED & Buzzer Pressure sensor foam Dimensions SmartAP PRO v .2 pinout SmartAP PRO v .1 pinout SmartAP PRO v .0 pinout SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Installation WARNING! 1. Do not power on the board without gps and wireless telemetry modules’ antennas connected! 2. Do not disconnect antennas when the board is powered on! Mounting the board Mount your board on your copter airframe. It's highly recommended to mount the board as close to the geometrical center of the copter as possible. Mounting should be done with four 3 mm nylon screws. Add rubber spacers to reduce motors’ vibration noise. Note the "FWD" arrow to install the board properly (`FWD` = Forward). Connections Connect the general peripherals as shown on the diagram below: SmartAP AutoPilot User’s Guide Installation External GNSS / MAG If you’re using external GNSS / Magnetometer module board then the connection should be as following: SmartAP PRO 0.2 and later GNSS / Magnetometer cable goes to dedicated GNSS / MAG port having 6 wires ( GND , SDA , SCL , RX , TX , 5V ). SmartAP PRO 0.1 and earlier GPS Cable (4 wires: GND , 5V , RX , TX ) goes to GPS port and magnetometer cable (I2C: SCL , SDA ) goes to Magnetometer port as shown on the picture above. SmartAP AutoPilot User’s Guide Installation Make sure to place GPS module as far as possible from: Main body of the airframe RF emitting devices such as transmitters High-current cables (ESC / motors power supply) GPS Receiver Connect GPS antenna to GPS antenna port. This is only for the versions which have integrated GNSS module. RC Receiver After mounting the board you need to connect cables from RC Receiver to SmartAP PPM / SBUS Input. You can also connect FrSky S.Port from FrSky receiver and get real-time telemetry on your FrSky transmitter (e.g. Taranis) screen. Simply SmartAP AutoPilot User’s Guide Installation connect S.Port wire from receiver to Tel pin next to SBus input. Channels assignments should normally be as following: Input channel 1 – Roll Input channel 2 – Pitch Input channel 3 – Throttle Input channel 4 – Yaw Input channel 5 – Mode selection Input channel 6 – RTH Mode Input channel 7 – Auto Mode Modes can be remapped in Configurator software later. RSSI Monitoring If you want the flight controller to read the information about RSSI (Received Signal Strength Indicator) from RC receiver - simply connect the RSSI output and GND from your RC receiver to PWM I/0 #13 of the flight controller. RSSI information will appear in the GCS and also on OSD screen. Motors ESC Connect ESC inputs to SmartAP PWM outputs 1-12. The first motor is always front or front-right, it’s spinning direction is CCW. Be sure NOT to mix up polarity! GND line (black) is near edge, +5V line (red) in the middle, Signal line (yellow) is upper row. Telemetry module Connect telemetry antenna to telemetry antenna port. If you would like to use external telemetry module - connect GND , 5V , RX , TX pins of the Telemetry port to external telemetry module. Later, you will need to disable onboard telemetry module SmartAP GCS Configurator software. OSD Video SmartAP has integrated OSD (On-Screen display) module. It means that you can connect your camera output to the autopilot (instead of direct connection to the video transmitter) and then connect the Video Output of the flight controller to the video transmitter. In this case, the autopilot will overlay the flight information (mode, altitude, speed, battery status and etc.) on the screen. Connect the video camera to Video IN port of the autopilot ( GND , 12V , VIN ). Connect the video transmitter to Video OUT port of the autopilot ( GND , 12V , VOUT ). SmartAP AutoPilot User’s Guide Installation SmartAP OSD supports both PAL / NTSC video standards with automatic detection and configuration. Check the voltage ratings for your video camera and video transmitter! SmartAP outputs 12V and normally Camera and Video TX require 12V power supply, however, some of the cameras / transmitters need 5V or any other specific voltage leve. Check this carefully and provide the required voltage level. Otherwise, it can damage your Camera / Video TX! Electromagnetic sounder Connect Electromagnetic sounder to BUZ port of SmartAP. Power supply Connect power supply cable from main power distribution board of the UAV: SmartAP PRO 0.1 and earlier: 10-36 V, 3S – 8S SmartAP PRO 0.2 and later: 10-60 V, 3S – 14S LED & Buzzer Buzzer: 12V, 0.2A (included in the kit) LED 1-4: 12V, 0.2A per each channel (enough to power LED strip of 25cm length) Pressure sensor foam Pressure sensor is highly sensitive to the air pressure noise generated by the props and sunlight. It’s highly recommended to add foam coverage on pressure sensor to decrease the noise effect and improve measurements which will result in better altitude hold precision. Example is shown on the picture below: SmartAP AutoPilot User’s Guide Installation Dimensions Dimensions of the board are 80x80 mm. Mounting holes diameter is 3 mm, distance between the center of the mounting hole and board edges is 4.5 mm. SmartAP PRO v .2 pinout SmartAP AutoPilot User’s Guide SmartAP PRO v .1 pinout Installation SmartAP AutoPilot User’s Guide SmartAP PRO v .0 pinout Installation SmartAP AutoPilot User’s Guide Specifications SmartAP AutoPilot User’s Guide Specifications Introduction SmartAP PRO SmartAP MAX Specifications Introduction Set includes Description Flight performance General Processor Sensors Flight Modes Interfaces Size and Weight Installation SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Specifications Introduction SmartAP MAX Autopilot is the latest generation flight control system for multirotor Unmanned Aerial Vehicles of various configurations and sizes aimed at the wide range of applications. The main feature of the system is the capability of fully autonomous flight including take off, waypoints flight, landing and much more. The core is based on powerful 32-bit microcontroller ST Microelectronics® STM32F4 and 9-axis Inertial Measurement Unit. The latest UBlox® GPS module with integrated 3-axis magnetometer and pressure sensor can be connected externally for autonomous flight capabilities as well as wireless telemetry module for system configuration, mission planning & control and in-flight monitoring via specially designed SmartAP Ground Control Station and Configuration Tool. SmartAP MAX supports any type of multirotor UAV with outstanding flight performance, reliability, navigation and control precision. Compact size and weight makes integration of the system fast and easy, various I/O interfaces allow creating the applications for interaction with 3rd party electronics and payload. SmartAP AutoPilot User’s Guide Specifications Set includes 1. 2. 3. 4. 5. 6. SmartAP MAX Flight Controller GPS / GLONASS satellite navigation module with integrated 3-axis magnetometer Telemetry kit (air and ground module with antennas and connection cable) DC-DC Power module and current / voltage sensor MicroSD card with adapter Electromagnetic sounder Description Flight performance Extremely stable flight in stabilize (user control), position hold (semi-autonomous control) and autonomous (navigation and control) modes Vibration dampened multiple redundant temperature stabilized IMU Aluminum case for EMI protection Native support of SmartAP Ground Control Station and Configuration Tool Accurate GPS Position hold (up to 40cm), Accurate Altitude hold (up to 10 cm), manual Fully autonomous waypoints flight Return to home mode Failsafe detection and event triggering And many more… General Powerful microcontroller 32 bit 168 MHz STM32F4 ARM Cortex M4 Compatible with GPS/GLONASS receiver (UBlox NEO8, GPS/GLONASS, up to 24 sats, 10 Hz) active antenna Integrate OSD (On-Screen Display) Up to 12 PWM I/O support (5V out) USB interface for configuration / firmware update Various communication lines (UART, I2C, SPI) MicroSD, 4-bit SDIO interface for data-logging / parameters storage Backup battery for RTC 2x ADC inputs for battery voltage / current monitoring Electromagnetic sound audio indicator 3-channels LED support (up to 500mA / ch) 2-channels solid state relay Processor ST Microelectronics STM32F427VI SmartAP AutoPilot User’s Guide 32 bit 168 MHz ARM Cortex M4 Hardware FPU 2 MB Flash 192 kB RAM Sensors Vibration dampened multiple redundant temperature stabilized IMU 2x 9-axis IMU InvenSense MPU-9250 (accelerometer, gyroscope, magnetometer) 2x Pressure sensor MS5611 (integrated and external) 1x 3-axis magnetometer HMC5883 (external) 1x UBlox M8N GPS Module (external) Flight Modes Stabilization Altitude Hold GPS Position Hold Loiter Return to Home Autonomous Waypoints Flight Guided / Follow me Take off Landing Interfaces 12x PWM I/O 1x PPM / SBUS Input 1x SBUS Output 1x Power Input port 1x LED Output port 3x UART 2x I2C 1x SPI 2x CAN 1x Camera input 1x Camera output 1x USB Mini-B Size and Weight Length: 63mm Width: 43mm Height: 16mm Weight: 21g Installation SmartAP AutoPilot User’s Guide Installation Introduction SmartAP PRO SmartAP MAX Specifications Installation Mounting the System Autopilot GNSS / MAG Connecting Peripherals RC Receiver ESC / Motors PWM GNSS / MAG Telemetry Module Power Module Electromagnetic sounder Camera trigger Assembled System SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Installation Mounting the System Autopilot The bottom side of the autopilot has special double-sided foam tape. Remove the protection layer of the anti-vibration tape and mount the autopilot any direction you want, the actual direction can be selected during configuration procedures later. It’s recommended to mount the autopilot as close to the center of gravity as possible. "FRONT" arrow indicates the original flight direction. Can be changed in the settings later. SmartAP AutoPilot User’s Guide Installation GNSS / MAG GNSS Module provides positioning information to the system and is sensitive to EMI noise. Make sure to place GNSS module as far as possible from: Main body of the airframe RF emitting devices, such as video transmitters High-current cables (ESC / motors power supply) It’s recommended to use GPS mast for that. Connect the cable and put the GPS on a mast. Connecting Peripherals Metal case version Ports pinout for the Front and Rear panels Front panel connectors pinout: Rear panel connectors pinout: SmartAP AutoPilot User’s Guide Installation Plastic case version Front panel connectors pinout: Rear panel connectors pinout: Make sure NOT to mix up polarity. GND line (black) is always near edge (bottom) RC Receiver Connect PPM / SBUS output of the RC receiver to PPM / SBUS Input port of SmartAP. ESC / Motors PWM Connect ESC cables to SmartAP PWM outputs 1-12 depending on the number of the motors your airframe has. The first motor is always front or front-right, it’s spinning direction is CCW. Supported airframe types and motors number / spinning direction are shown below. SmartAP AutoPilot User’s Guide Installation PWM signals is the top wire, GND is the bottom one. If you can’t find your airframe in the list above, please, let us know and we’ll add your airframe! GNSS / MAG Connect the one side of the cable to GNSS module and the other one to the GPS / MAG port of the autopilot as shown on the pictures below: Telemetry Module Connect the one side of the cable to air telemetry module and the other one to the RADIO port of the autopilot as shown on the pictures below: Power Module Connect power supply cable (10-36 V, 3S – 8S) from main power distribution board of the UAV. Electromagnetic sounder SmartAP AutoPilot User’s Guide Installation Camera trigger SmartAP MAX supports automated camera triggering interface which physically be: PWM Output - if you want to use PWM output, simply connect camera trigger activator into any free PWM channel and configure port number later in the settings. Relay commutation - if you want to use relay, connect the pins which should be shorted / unshorted upon activation to relay pins RCOM and ROUT (marked yellow): In case you want to use camera feedback of the moment when the photo was actually taken (for Log file and precise geotagging later) then you need to connect CS and GND pins marked above to the signal and ground of the interface which provides camera feedback. Assembled System Fully assembled and mounted system should look as follows: SmartAP AutoPilot User’s Guide Specifications SmartAP AutoPilot User’s Guide Specifications Introduction SmartAP PRO SmartAP MAX SmartAP PDB Specifications Introduction Features Installation SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Specifications Introduction SmartAP PDB (Power Distribution Board) is a special board which allows transferring the power from the battery to ESCs / Motors and generate power supply for the flight controller and other peripherals with different voltage levels. Also, PDB provides the functionality for battery voltage / current measurements. SmartAP PDB makes high-power lines connections easier and much more reliable. Features Size: 65x65 mm, four 3mm mounting holes Input voltage up to 60 Volts (14S) Capability to handle extremenly high currents (peak current up to 400A) Power input from the main battery, possibility to connect up to 4 independent batteries 12 pairs of pads (6 on top, 6 on bottom) for powering up to 12 motors (all possible airframe configurations supported) Integrated voltage and current sensors Integrated DC-DC converter from 10-60 V input (up to 14S battery) to 5V output to power peripherals Integrated DC-DC converter from 10-60 V input (up to 14S battery) to 12V output to power peripherals 5V and 12V power output terminals (standard 2.54mm/0.1" connectors) Integrated loud electromagnetic sounder (buzzer) Power output for the flight controller (both 5V and battery VIN) Fully compatible with all SmartAP Autopilots For further information, please, refer to the Installation section. SmartAP AutoPilot User’s Guide Installation SmartAP AutoPilot User’s Guide Installation Introduction SmartAP PRO SmartAP MAX SmartAP PDB Specifications Installation Pinout Soldering Powering the autopilot SmartAP PRO SmartAP MAX Buzzer support Voltage and current sensors SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Installation SmartAP PDB - Power Distribution Board for Batteries / ESCs connection with integrated voltage and current sensors, buzzer, 5V and 12V outputs. SmartAP AutoPilot User’s Guide Installation Pinout SmartAP Power Distribution Board pinout diagram is shown below. Big pads in the rear side are intended for the main battery connection. Up to four independent batteries can be connected using the thick wires (e.g. 8-10 AWG) to be able to handle high current loads and even more using thinner wires. Both top and bottom, left and right sides have pads for ESCs power supply connection. Therefore, up to 12 ESCs can be connected. Soldering NOTE It's strongly recommended to use powerful solder iron (at least 80W), otherwise, there is a high chance of cold joint which can significantly reduce the reliability. Soldered Power Distribution Board should look as follows: SmartAP AutoPilot User’s Guide Installation Powering the autopilot SmartAP PRO SmartAP PRO autopilot is capable of getting the power directly from the main battery, therefore, specially dedicated solder terminals can be used. If you would like the autopilot to get the current sensor (integrated in PDB) readings - simply connect the GND , 5V , CURRENT signals of the PDB using standard cable to the flight controller. SmartAP AutoPilot User’s Guide Installation WARNING! SmartAP 3.x gets power directly from the PDB connected to the main battery, therefore, supply voltage is the same as your battery voltage and it can be up to: 36V (8S) for SmartAP 3.0 36V (8S) for SmartAP 3.1 Wiring between the Power Distribution Board and the Autopilot should look as following: SmartAP MAX SmartAP MAX gets the power supply and voltage / current readings from the PDB using standard 6-pin cable with Molex PicoBlade connectors. Simply connect the cable to PWR connector of the autopilot. SmartAP AutoPilot User’s Guide Specifications Buzzer support SmartAP PDB has integrated electromagnetic buzzer (sounder) which is used for audio notifications about the system status. Simply connect the BUZZER and GND signals of the flight controller to BUZZER and GND signals of the PDB. Voltage and current sensors SmartAP PDB has integrated voltage and current sensors. Current sensor is located on the bottom side of the PDB. For correct scale / offset configuration, please, refer to Configuration section. SmartAP AutoPilot User’s Guide Specifications Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS Specifications Specifications Features Package includes Dimensions RTK GNSS SmartLink Autopilot configuration Flying Support Revision history Specifications Specifications SmartAP GNSS is a compact GPS/GLONASS module with integrated active antenna, UBlox Neo-M8N chipset and 3-axis magnetometer (compass). Fully compatible with SmartAP Autopilots. Features UBlox NEO M8N chipset based Integrated SAW and LNA 25mm ceramic patch antenna GPS / GLONASS support Up to 24 satellites 18 / 10 Hz update rate (GPS / GPS + GLONASS) Rechargeable 3V lithium backup battery Ultra-Low noise 3.3V regulator Power and fix indicator LEDs Exposed RX, TX, 5V and GND pads Integrated magnetometer - HMC5883L Footprint for pressure sensor - MS5611-01BA03 UART port for GPS interface SmartAP AutoPilot User’s Guide Diameter 75 mm Weight 18g Fully compatible with SmartAP Autopilots Package includes GNSS Module Connection cable Dimensions RTK GNSS SmartAP AutoPilot User’s Guide RTK GNSS Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS Specifications RTK GNSS Specifications Features Package includes SmartLink Autopilot configuration Flying Support Revision history RTK GNSS Specifications This GNSS (GPS + GLONASS) module is base on RTK technology and was specially developed for SmartAP Autopilot and is intended to be used in applications where precise positioning really matters. It's based on the latest and most precise UBlox Neo M8P chipset which provides outstanding positioning accuracy. The set includes base station module with external active patch antenna, airborne module with integrated patch antenna and set of cables. Real Time Kinematic (RTK) satellite navigation is a technique used to enhance the precision of position data derived from satellite-based positioning systems (global navigation satellite systems, GNSS). It uses measurements of the phase of the signal's carrier wave, rather than the information content of the signal, and relies on a single reference station or interpolated virtual station to provide real-time corrections, providing up to centimetre-level accuracy. Features Centimeter‑level GNSS positioning Integrated Real Time Kinematics (RTK) Smallest, lightest, and energy‑efficient RTK module Complete and versatile solution due to base and rover variants World‑leading GNSS positioning technology UBlox NEO M8P chipset based 25mm ceramic patch antenna GPS / GLONASS support Up to 24 satellites 18 / 10 Hz update rate (GPS / GPS + GLONASS) Rechargeable 3V lithium backup battery Ultra-Low noise 3.3V regulator Power and fix indicator LEDs Exposed RX, TX, 5V and GND pads Integrated magnetometer on airborne module - HMC5883L UART port for GPS interface USB for base station module Airborne module cable length 30 cm Base station module length 3 m Fully compatible with SmartAP Autopilots SmartAP AutoPilot User’s Guide Package includes Base station module Active patch antenna for base station module Airborne module with integrated patch antenna Connection cable Specifications SmartAP AutoPilot User’s Guide Specifications Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Introduction Set includes Description Air Module Ground Module Interfaces Software Interfaces Installation Manual control Change settings API and SDK Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Specifications Introduction SmartLink is broadband digital datalink with integrated onboard computer. Two HD video channels, telemetry and control with ultra low latency and range up to 20 km. Set includes 1. SmartLink Ground Module 2. SmartLink Air Module 3. 2x Air Module antennas SmartAP AutoPilot User’s Guide Specifications 4. 2x Ground Module antennas 5. Power cable Description Air Module SmartLink Air is based on powerful quad-core ARM Cortex A53 SoC (system-on-chip) computer running Linux. The system is capable of handling two real time HD video streams from cameras, autopilot telemetry and control. It also has plenty of resources for user applications. Various interfaces e.g. USB, UART, I2C, SPI allow to connect payload and tightly integrate it with flight controller and / or ground control station. Ground Module Ground module is very compact and lightweight, it has micro USB connector to interact with any kind of device - laptops, smartphones, tablets, desktop computers supported. All you need to do is connect it and open SmartAP GCS App. Ground module features active cooling system which allows the module to withstand high ambient temperatures making it reliable even in harsh environments. 2x2 MIMO technology provides higher bandwidth, lower latency and longer range. Interfaces Software SmartLink was specifically designed to be used with SmartAP GCS - powerful cross-platform ground control station. SmartAP GCS supports: 2x HD video streams display Full camera controls Video recording on microSD card Image capture on microSD card Radio settings configuration Drone control joystick SmartAP AutoPilot User’s Guide Interfaces Payload control joystick SmartAP GCS can be used on any platform and operating system including MacOS, Windows, iOS, Android and Linux. SmartAP GCS provides all status information on radio link including RSSI, SNR, packets and allows to dynamically change all major settings. For instance, operating frequency, bandwidth or power can be change just with a one click. Remote module configuration is done automatically via ground module. SmartAP AutoPilot User’s Guide Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Air Module Top Left Front Right Rear Bottom Ground Module Top Left Front Right Rear Bottom Installation Manual control Change settings API and SDK Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Interfaces This page describes general information and interfaces location for SmartLink Air and Ground modules. Air Module Top Antenna SMA connectors Interfaces SmartAP AutoPilot User’s Guide Left 5V DC Power input socket Reset button USB for firmware upgrade SPI 0 / 1 I2C 0 / 1 UART 0 / 1 (console and autopilot telemetry) SPI 1 5V OUT SPI1 SCLK SPI1 MISO SPI1 MOSI SPI1 CS0 GND I2C 0 / 1 5V OUT I2C1 SCL I2C1 SDA I2C2 SCL I2C2 SDA GND UART 0 / 1 GND TEL TX TEL RX DBG TX DBG RX 5V OUT SPI 0 GND SPI0 CS0 SPI0 MOSI SPI0 MISO SPI0 SCLK 5V OUT TEL (Telemetry) port: TTL 3V3, Baudrate 57600 DBG (Debug) port: TTL 3V3, Baudrate 9600 Front Interfaces SmartAP AutoPilot User’s Guide Front side has integrated fan. It's important to have clear space for air flow circulation in front of this side. Right Micro HDMI input 1 Micro HDMI input 2 Micro SD card slot Rear USB A connectors for peripherals connection, for instance: 4G / LTE Modem Rockblock satellite communication system FLARM ADSB system Interfaces SmartAP AutoPilot User’s Guide Bottom Ground Module Top Front side has integrated fan. It's important to have clear space for air flow circulation in front of this side. Interfaces SmartAP AutoPilot User’s Guide Left TX: blinking when packets are being transmitted RX: blinking when packets are being received LNK: Ethernet / USB link established CPU: Module operating RSSI: Signal quality Front SMA antenna connectors Interfaces SmartAP AutoPilot User’s Guide Right Reset button Rear USB to connect to computer / tablet Power supply, 7-35V DC Interfaces SmartAP AutoPilot User’s Guide Bottom Installation SmartAP AutoPilot User’s Guide Preparing Air module Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Set content Preparing Air module Preparing Ground module Power supply Autopilot Initial power up Software Verify SmartLink was discovered Run Ground Station Software Manual control Change settings API and SDK Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Installation Set content SmartLink set includes everything needed to setup wireless communication for video, telemetry and control. Standard set contains: SmartAP AutoPilot User’s Guide Preparing Air module Ground module Air module Pair of antennas for air module Pair of antennas for ground module Power cable for ground module Power cable for air module Telemetry cable for the autopilot Preparing Air module First of all, attach antennas to the air module: It's not allowed to power up any of the modules without antennas! Powering up the modules without antennas may cause malfunction of the amplifier and permanent damage. Powering up without antennas voids warranty. Then attach power supply cable and autopilot telemetry cable: Power supply goes to 5V DC connector Autopilot telemetry cable goes to UART connector SmartAP AutoPilot User’s Guide Here it is how air module should look like with power and telemetry cables connected: Connect one or two microHDMI cables to microHDMI port: Preparing Ground module SmartAP AutoPilot User’s Guide Power supply Another side goes into HDMI port of the video source (camera): In this example we demonstrate GoPro Hero 6 video camera with 1080p@60fps video output. SmartLink is capable of capturing the following video source types: 1080p@60fps 1080p@30fps 720p@60fps 720p@30fps Preparing Ground module Attach antennas to the ground module: SmartAP AutoPilot User’s Guide Autopilot By default, 8 dBi antennas comes with the set. Depending on your specific applications you might use different antennas designed for 2.4 GHz band. Connect micro USB cable and power cable to the ground module as shown on the image: Power supply Ground module supports any power supply source with the voltage in range from 10V to 50V. We recommend to use 3S or 4S LiPo battery to power the ground module. Typical current for 3S battery is around 1A at maximum power output. Air module is 5V tolerant only. Peak current can be up to 3A, therefore, make sure to provide powerful, stable and reliable power supply to air module. We highly recommend to use SmartAP PDB 5V output port to power SmartLink. SmartAP PDB has 5V at 5A max power output which is enough for SmartLink. AIR MODULE IS 5V ONLY TOLERANT. POWERING THE MODULE WITH HIGHER VOLTAGE MAY CAUSE PERMANENT DAMAGE TO THE SYSTEM. HIGHLY RECOMMENDED TO POWER FROM SMARTAP PDB 5V OUTPUT. SmartAP AutoPilot User’s Guide Autopilot Connect two power leads to SmartAP PDB 5V output. SmartAP PDB can be powered from 3S-12S LiPo battery. We power it from laboratory power supply for this demonstration (15V). Autopilot SmartLink system is compatible with any autopilot which has TTL UART telemetry port. For instance, it's compatible with: SmartAP Autopilot Pixhawk series Autopilot APM series Autopilot other TTL UART telemetry port autopilots For this demonstration we use SmartAP MAX Autopilot from Sky-Drones: SmartAP AutoPilot User’s Guide Connect telemetry cable to Radio port of the autopilot as shown below: After completing the steps above you will have fully assembled air module: Initial power up SmartAP AutoPilot User’s Guide Before the first power up you have assembled air module and ground module as shown below: Initial power up Power up both ground module and air module. Software SmartAP AutoPilot User’s Guide Software It might take up to 15 seconds to both modules properly boot up and link to each other. By default, modules come pre-configured and paired. Transmission power is set to minimum. Ground module has status LEDs which allow to identify the current status of the system. Most important are RSSI LEDs: Three RSSI LEDs blinking altogether: RF off Three RSSI LEDs blinking in turn: Searching for pair One, two or three LEDs solid: RSSI status, more solid LEDs equals better signal Software Verify SmartLink was discovered Normally you don't need to run the steps in this section since SmartLink should be recognized automatically. But the steps in this section might be useful for establishing connection unless it's done automatically. First of all, check if SmartLink ground module has been recognized properly by your computer. You should be able to see it as Ethernet device. For instance, go to command line and type ifconfig for MacOS / Linux or ipconfig for Windows: SmartAP AutoPilot User’s Guide Software You should see that one of the network adapters has IP address in the range of 192.168.168.xxx. This means that SmartLink has been successfully discovered by your computer. Alternatively, you can check the configuration with Network Manager and / or assign static IP address: Make sure you have configured your WiFi internet connection with the priority higher than the priority of SmartLink ethernet connection. Otherwise, your computer will loose internet connection while SmartLink ground module is connected. Another method to check that SmartLink is properly recognized by your computer is to ping it. Open command line and type ping smartlink.local . If you are able to see the proper response in command line then it means SmartLink is discovered by your computer. In case you're unable to ping `smartlink.local` it might be a DNS problem, in other words operating system can't find IP address corresonding the name. This might happen on some Windows platforms and is applied to all Android based platforms. Follow these steps to resolve it: Use IP addressing instead of DNS Run Ground Station Software Once you have everything connected and powered up you may start the ground station software. SmartLink is compatible with various popular ground control stations. In this demonstration we use SmartAP GCS by Sky-Drones. SmartLink is fully supported by SmartAP GCS. Start SmartAP GCS and go to Settings in left drawer: SmartAP AutoPilot User’s Guide Software Enable the option Autoconnect to SmartLink , this will create SmartLink connection automatically. After that, go back to the World pane and click Connections button in the top right corner. You will see SmartLink connection added. If it's not added automatically or missing you may add it manually as shown below: Upon clicking Open connection will be established and you should be able to see telemetry information at this step. To set up the video click on the Settings button of the one of the video widgets and select the desired source. For this demonstration we need to select SmartLink HDMI 1 option: After 1-2 seconds the video feed will appear and connection status will be set to OK : SmartAP AutoPilot User’s Guide You can easily switch between full map and full video by just tapping on the video feed: Finally, full setup looks as follows: Software SmartAP AutoPilot User’s Guide Manual control SmartAP AutoPilot User’s Guide Manual control Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings API and SDK Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Manual control SmartLink allows to transmit manual control signal from any USB device (e.g. joystick, gamepad or RC radio with USB port) along with other messages when connected to ground control station. In this demonstration we show how to setup manual control using FrSky Taranis radio in USB joystick mode. First of all, open SmartAP GCS and go to Settings . Then switch to Joystick tab. Make sure your joystick is connected and selected the one from dropdown menu. SmartAP AutoPilot User’s Guide Change settings Once you've selected the joystick you will be able to assign the channels according to your preferences. Make sure that Enable pilot joystick for control is checked, otherwise manual control messages will not be sent. Additionally, you can connect the second joystick which will be used for payload control. After that, if you go back to World pane you will see green joystick icon on toolbar. This means that the joystick has been configured successfully and emits manual control signal. SmartAP AutoPilot User’s Guide Change settings Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings Accesing settings menu Changing Radio settings Changing Security settings API and SDK Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Change settings Accesing settings menu SmartLink has various settings which you may change to optimized the performance. To get to SmartLink settings menu click on Wireless Connection icon on top toolbar: Changing Radio settings Radio tab allows you to change radio settings as well as observe current RSSI and SNR values for connection. SmartAP AutoPilot User’s Guide Change settings SNR - Signal Noise Ratio, the ratio of signal power to the noise power, expressed in decibels. RSSI - Received Signal Strength Indication, a measure of the energy observed by an antenna when receiving a signal It's recommended to keep output TX power for both air and ground module at low values when working with the system. 7 dBm is minimum and recommended value. Use higher values when flying. Using high values over long time near human body might cause health problems due to radiation. After changing any parameter click Save . It might take a few seconds until changes applied. The system may loose connection when changing any parameter. Changing Security settings Security tab allows you to assign network name and encryption key. Connection is AES encrypted. Make sure that both air and ground modules have the same network name and encryption key. Otherwise, the modules are not considered to be paired and won't connect to each other. SmartAP AutoPilot User’s Guide API and SDK SmartAP AutoPilot User’s Guide API and SDK Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings API and SDK Telemetry Video Manual Control Other AP / GCS support Firmware update Troubleshooting Autopilot configuration Flying Support Revision history API and SDK SmartLink system allows to have real time HD video, telemetry and control from unmanned system. SmartLink features are fully integrated into SmartAP GCS and are compatible with most of the popular ground control station software such as QGroundControl, Mission Planner and etc. Find out more on using SmartLink with other GCS here: SmartLink with other GCS However, extensive API of the system allows using its features in any third part software too. Telemetry To access telemetry on the ground module use the following connection: Type: UDP Host: smartlink.local Port: 14555 SmartLink will forward all autopilot telemetry to this port. Video To access the video on the ground module use the following address: Type: RTSP HDMI Input 1: rtsp://smartlink.local:8554/camera/0 HDMI Input 2: rtsp://smartlink.local:8554/camera/1 SmartLink will forward all autopilot telemetry to this port. To check the video stream using standard gstreamer pipeline use the following command: gst-launch-1.0 rtspsrc location=rtsp://smartlink.local:8554/camera/0 ! rtph264depay ! avdec_h264 ! autovideosink sync=false SmartAP AutoPilot User’s Guide Other AP / GCS support Manual Control Manual control comes as a part of other MAVLink telemetry messages. MANUAL_CONTROL message from MAVLink specification is recommended but not limited to. You may use any manual control message according to your specification, SmartLink will act as a transparent transfer layer just like any other telemetry module. SmartAP AutoPilot User’s Guide Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings API and SDK Other AP / GCS support QGroundControl Configuration settings Mission Planner Configuration settings Video Firmware update Troubleshooting Autopilot configuration Flying Support Revision history Other AP / GCS support QGroundControl Follow these next steps to configure QGroundControl for SmartLink: Configuration settings Connection type: UDP Host: smartlink.local Port: 14555 Autopilot UART: 57600 8N1 3V3 TTL Mission Planner Other AP / GCS support SmartAP AutoPilot User’s Guide Firmware update Configuration settings Connection type: UDP Host: smartlink.local Port: 14555 Autopilot UART: 57600 8N1 3V3 TTL Video Use the following GStreamer pipeline to see the real time video in Mission Planner rtspsrc location=rtsp://smartlink.local:8554/camera/0 ! rtph264depay ! avdec_h264 ! videoconvert ! video/x-raw,format=BGRA ! appsink name=outsink sync=false SmartAP AutoPilot User’s Guide Firmware update Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings API and SDK Other AP / GCS support Firmware update Using Ubuntu: Get USB Boot utility (done only once) Forcing bootloader and image flashing Troubleshooting Autopilot configuration Flying Support Revision history Firmware update You may use varios operating system to update the firmware for SmartLink. Using Ubuntu: Get USB Boot utility (done only once) First of all, you will need USB boot utility which will force system transition to bootloader state. Download USBBoot tool here: USBBootTool Forcing bootloader and image flashing Once you have the boot tool, let's start it and flash the firmware. Open command line and locate USBBoot Start bootloader tool sudo ./usbboot Connect USB cable, turn on power supply (make sure to connect USB cable before providing power) Use lsblk or df -h to find out the mounting point of the unit (look for 3.9GB unit since eMMC of SmartLink has this amount of flash memory) Locate the firmware file To flash image from file (make sure to set correct filename and sdX): gunzip --stdout IMAGE_NAME.img.gz | sudo dd bs=4M of=/dev/sdX status=progress Upload process may take up to 15 minutes. Progress will be displayed on the screen. After upload process completed power off SmartLink before disconnecting the USB cable. SmartAP AutoPilot User’s Guide Troubleshooting SmartAP AutoPilot User’s Guide Troubleshooting Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Specifications Interfaces Installation Manual control Change settings API and SDK Other AP / GCS support Firmware update Troubleshooting Unable to ping smartlink.local - Unknown host Linux Mac OS Windows Looking up for SmartLink IP address Autopilot configuration Flying Support Revision history Troubleshooting Unable to ping smartlink.local - Unknown host Some operating systems might not have local DNS, therefore, resulting in unabling to access the system using the name ( smartlink.local ). This is known for all Android platforms and some Windows platforms. In case you can't ping smartlink.local and get similar: $ping smartlink.local ping: cannot resolve smartlink.local: Unknown host You'll need to find out the IP address for SmartLink. There are numerous ways to do this, we'll use NMAP tool in this example. First of all, download and install NMAP tool here unless it's not installed yet: Linux sudo apt-get install nmap Mac OS brew install nmap Windows Go to official website for NMAP tool: Nmap web page Select Latest stable release self-installer: nmap-7.80-setup.exe or similar, download and install it. Make sure to select Install Npcap in WinPcap API-compatible mode during the installation. After installation completed open command line and go to NMAP folder: SmartAP AutoPilot User’s Guide Drivers installation cd "C:\Program Files (x86)\Nmap" Looking up for SmartLink IP address Execute IP addresses scan within the required range, in our case it will be: nmap 192.168.168.* As the result of this command you'll see IP addresses in this range. You'll have 192.168.168.1 which is as a rule configured as air module, 192.168.168.2 which is usually configured as ground module and 192.168.168.x (x: 0-255) which is IP address for SmartLink. You should use this IP address - 192.168.168.x for direct connection instead of smartlink.local. SmartAP AutoPilot User’s Guide Drivers installation Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration Standard PID presets Updating GNSS Module Flashing Bootloader Flashing DFU (old) Flying Support Revision history Drivers installation Sometimes the operating system can not detect the drivers or detects the drivers incorrectly. If you're experiencing any issues with connecting to the flight controller or firmware update procedure then you should reinstall the driver. It's recommended to uninstall all previous drivers associated with the autopilot before proceeding to the next steps. First of all go to the Device Manager and delete the existing drivers if they are already installed. Then plug in the flight controller into USB port. You'll see the message that the new device has been discovered: If you click on the message you'll see more detailed information. The operating system is trying to find the driver for SmartAP Autopilot and its bootloader. Most likely the driver won't be found automatically and you need to go to Device Manager and set the correct driver. When you open Device SmartAP AutoPilot User’s Guide Drivers installation Manager you'll see SmartAP as unknown device. If you can not see SmartAP bootloader in the devices list it's probably because the devices is hidden. To make bootloader device visible not only for initial three seconds after power up but for longer you can enable hidden devices in windows device manager using the steps below. Open CMD as administrator Run SET DEVMGR_SHOW_NONPRESENT_DEVICES=1 Type devmgmt.msc to open Device manager Click View > Show hidden devices More information and description on the steps above can be found here Right click on it and choose Update Device Driver . SmartAP AutoPilot User’s Guide Drivers installation Then choose Browse my Computer for Driver Software . Go to the Download section of the website and get the driver .inf file for the autopilot. Specify the location of the driver in Browse menu. When pop up window comes choose Install driver anyway . The process might take a few seconds. SmartAP AutoPilot User’s Guide Drivers installation Once it's completed you can see the message that the driver was successfully installed. Unplug and plug in the USB cable of the autopilot to reboot the board and then if you go to Device Manager you'll see that the driver is now installed successfully: SmartAP AutoPilot User’s Guide Getting the software SmartAP AutoPilot User’s Guide Getting the software Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software First run Create account World pane App Menu UAV Settings Links Management First connection Firmware update General configuration Standard PID presets Updating GNSS Module Flashing Bootloader Flashing DFU (old) Flying Support Revision history Getting the software Go to http://sky-drones.com website to download the all new SmartAP GCS. This software will help you to configure the autopilot for your specific requirements and prepare it for the flight. The software can be run on all popular platforms such as: Desktops Laptops SmartAP AutoPilot User’s Guide Getting the software Tablets Smartphones And available for the major operating systems: Windows MacOS Android iOS Linux Depending on the version and platform you've chosen follow the steps to install the application. First run Run the applications after installation and if you're able to see the authorization window then it means that the application was installed successfully and you may proceed to the next steps. Create account If you don't have an account yet you'll need to create one. Click SIGN UP and fill the simple form providing your email and password along with some other details. Account is needed to sync data across your platforms and operating systems and exchange UTM information. SmartAP AutoPilot User’s Guide Getting the software Please, use strong password containing at least 8 symbols with at least one digit. World pane Once you fill in the details click SIGN UP . If you're registered successfully you'll get into the app and will see the main pane which is called World. World pane provides all necessary information about the flight and allows controlling the flight modes and planning the mission. Toolbar gives the following general information and control: App Menu If you pull out the drawer from the left side or click three bars button you'll see the app menu. You can go into your account settings, log out or switch between the application panes. SmartAP AutoPilot User’s Guide Getting the software UAV Settings Clicking the gear will open UAV settings menu. The main tab shows information concerning hardware, installed firmware and unique ID. Tabs at left provide the navigation between various settings of the flight controller which will be described in the further chapters. Links Management Top right corner has Links icon. Clicking this icon shows connections management menu. There are a few communication types available: Serial UDP TCP / IP You can create and store a new Serial / UDP / TCP/IP connection by choosing COM Port and Baud Rate or providing IP & Ports details. Connection can be established via USB or wireless telemetry. Usually, baud rate for wireless telemetry connection is 57600 If you are about to configure a new Flight Controller unit it is recommended to use USB connection instead of wireless telemetry. SmartAP AutoPilot User’s Guide Firmware update First connection Select the desired connection, click ADD and then CONNECT . If you have successfully created a proper connection, you will see the icons changing their state and hear confirmation that the UAV has been connected and parameters are being loaded. Toolbar will show current time, total flight time, radio connection status, GNSS satellites count and status, link health, battery info and so on. Sometimes you might get a message that you're using partialy incompatible version. This means that the functionality introduced recently might be not supported by your currently installed firmware and it's highly recommended to update it. Therefore, if you see the message above, please, proceed to Firmware Upgrade procedure described in the next chapter. SmartAP AutoPilot User’s Guide Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update Latest firmware installation Custom firmware upload Getting the log General configuration Standard PID presets Updating GNSS Module Flashing Bootloader Flashing DFU (old) Flying Support Revision history Firmware update NO BATTERY, USB CONNECTION ONLY! Do not connect the main battery for the steps below. Use USB connection only! Latest firmware installation If you can see exclamation mark icon when pulling out the Drawer it means that there is firmware update available. Firmware update SmartAP AutoPilot User’s Guide Firmware update Click Firmware and you will see the pane with the information about the latest firmware, upgrade button and progress indicator. You can click WHAT'S NEW if you want to learn more about the features introduced in this firmware or click UPGRADE to begin procedure. The firmware will be downloaded from Sky-Drones cloud platform. Sometimes after pressing the button you might see the reboot request. Simply plug out and then plug in flight controller USB cable. SmartAP AutoPilot User’s Guide If the upgrade procedure still not started make sure you don't have any other serial (COM port) devices connected to computer. Once the procedure started you will see progress notification and status. Usually update procedure takes from 30 to 60 seconds. After upgrade procedure successfully finished you will see the confirmation message. Firmware update SmartAP AutoPilot User’s Guide Firmware update Custom firmware upload If you want to upload custom firmware you may do that by clicking Options icon (three dots) in the top-right corner. Simply click Custom Firmware File , select the file you want to flash and follow further instructions. Getting the log In case something is not going right during the firmware upgrade you might want to see the logs to further understand the issue or provide this information to our support team. Simply click Options icon (three dots) in the top-right corner and select Show Update Log . SmartAP AutoPilot User’s Guide General configuration SmartAP AutoPilot User’s Guide General configuration Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration General Airframe System orientation Landing Gear Motors IDLE speed Radio Sensors Accelerometer calibration Gyroscope calibration Magnetometer GNSS Configuration Battery Tuning Control OSD Camera Parameters Standard PID presets Updating GNSS Module Flashing Bootloader Flashing DFU (old) Flying Support Revision history General configuration It's recommended to use USB connection instead of wireless telemetry connection for the steps below. First of all, connect to the flight controller using links management menu on the top right. Later, click the Gear icon in the left part of toolbar, flight controller settings popup will appear. General General tab provides the major information about the hardware you're using, installed firmware version and unique ID of the flight controller. SmartAP AutoPilot User’s Guide General configuration Airframe Airframe tab allows you to configure the type of your vehicle. Click AIRFRAME and choose your airframe from the list. If you can’t see your airframe there – feel free to contact us and we’ll add the new airframe type for you. SmartAP AutoPilot User’s Guide General configuration Channels mapping and propellers rotation are shown on the corresponding images. System orientation You can choose the desired orientation of the flight controller and GNSS Module from corresponding orientation menus. Landing Gear SmartAP allows you to configure automatic control of retractable landing gear. Simply select the output channel where servo is connected to and adjust min / max values. You may apply reverse if needed. Motors IDLE speed If you want the motors slightly spinning when the system is Armed you can set Motors IDLE speed to the desired value. SmartAP AutoPilot User’s Guide General configuration Radio Go to RADIO tab and choose the RC receiver protocol corresponding to the one you’re using. SBUS or PPM receivers are recommended. This change will take effect after the system is restarted. Therefore, you will need to reboot the autopilot and connect again if you want changed to be applied immediately. Go to Settings > RADIO again and make sure that your RC radio is turned on. You’ll see the sticks positions displayed. Press CALIBRATE button and move all sticks and switched of the radio to their end points. When it’s done – press OK button to stop calibration and save parameters. You can remap any action to the desired channel and apply reverse if needed. SmartAP AutoPilot User’s Guide General configuration Sensors Sensors configuration tab allows to perform accelerometer, gyroscope and magnetometer calibrations which are very important for excellent flight performance. Accelerometer calibration Click CALIBRATE button near accelerometer data. Click START and follow the instructions which will be shown after procedure started. SmartAP AutoPilot User’s Guide General configuration For accelerometer calibration you’ll have to place the autopilot in 6 positions: Top side up Top side down Left side down Front side down Right side down Rear side down It’s highly important to hold the system still in each position during the calibration. In each step the axis should be aligned with g-acceleration vector as precise as possible. Gyroscope calibration Click CALIBRATE button near gyroscope data. Don’t move the board, put it still, click START and follow the instructions which will be shown after procedure started. Magnetometer Magnetometer calibration is highly important for precise position hold and autonomous flight modes. Make sure that you’re outdoors and don’t SmartAP AutoPilot User’s Guide General configuration have any metals around and in your pockets (e.g. keys, cell phones, etc) before calibration. Press CALIBRATE near magnetometer data follow further instructions. You will need to rotate the vehicle around three major axes (roll, pitch, yaw). After 60 seconds magnetometer calibration will be automatically completed and pop-up calibration message will go out. GNSS Configuration Make sure that the GPS module is connected to the autopilot before proceeding to this step. Also, make sure that the green LED indicating power supply of the module is solid green. Sensors tab allows to configure GNSS module with the default parameters and messages required to work properly with SmartAP Autopilots. Click CONFIGURE button near GNSS data. Click CONFIGURE in the new window again and configuration changes will take an effect after system reboot. Battery Set battery sensor type. The system supports several battery sensors: Generic power module SmartAP PDB SmartAP 3.x internal monitoring SmartAP AutoPilot User’s Guide General configuration Custom Set battery’s cells number and capacity. the system will notify when the charge is too low. If you're using custom sensor then select Custom and provide the scalers for voltage and current. The scale value can be calculated as follows: SCALE VALUE = SENSOR RANGE / 4096 Tuning SmartAP AutoPilot is based on P-PID control algorithm. It means that the stabilization (the ability to stay in the air) and navigation (the ability to follow desired trajectory) control algorithms include two loops: angle and rates control and position and velocity control. By default the gains (PIDs) are set to be the average for the majority of airframes, configurations and etc. Of course the parameters can be tuned precisely for better flight performance. Here is the brief guide and explanations for PID tuning: 1. Set all values by default. 2. It's very important to tune Stabilization loop as perfect as possible, navigation is based on stabilization, so if it's not well - then the vehicle will not hover and fly waypoints precisely. 3. The most important parameters are Stabilization Rate Roll / Pitch. Increase it until you see high-frequency oscillations or decrease if you can already see them. Normally, this value is in between 0.1 – 0.2 depending on your airframe size, motors, ESC, props and vibration SmartAP AutoPilot User’s Guide General configuration level. 4. If you can see low-frequency oscillations – it means that your Stabilization Angle Roll / Pitch is too high and you need to decrease it. This value lays in range between 3 - 6. Navigation gains can be tuned using the same approach, however, this is not really important to tune this values since they’re fine by default for the majority of the vehicles. More information on default gains is available in Standard PID Presets section. Control Control tab allows configuring user’s manual control sensitivity, horizontal and vertical speed limits in various modes and failsafe actions. OSD OSD tab provides the settings for On-Screen Display module configuration. In OSD settings you can: Enable / disable OSD module Select Metric or Imperial type of the units depending on your preferences Narrow the overlay area to fit the information on the screen SmartAP AutoPilot User’s Guide General configuration Choose specific parameters you would like to be shown OSD support both PAL and NTSC video standards with auto detection and selection. Typical information layout is shown on the images below: PAL Layout NTSC Layout The actual layout on the screen typically looks as following: SmartAP AutoPilot User’s Guide General configuration Camera Camera tab allows you to configure the camera gimbal and shutter control settings. Gimbal : The system supports 3-axis gimbal stabilization with flexible configuration for minimum and maximum output angles as well as minimum and maximum raw output values on the physical layer (PWM is used). As an option, the output can be reversed. Shutter : Shutter configuration has settings for minimum and maximum output values for the triggering pulse. Interval is the time of how long the pulse should be in active state to initiate the shutter of the camera to trigger. SmartAP AutoPilot User’s Guide Parameters Parameters tab gives you direct access to all parameters available in the system. Standard PID presets SmartAP AutoPilot User’s Guide Standard PID presets Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration Standard PID presets MicroDrones MD4-1000 Quadcopter T960 Hexacopter F450 Quadcopter 3DR Hexacopter Updating GNSS Module Flashing Bootloader Flashing DFU (old) Flying Support Revision history Standard PID presets This section includes default parameters examples for various configuration types. You can find the airframe which suits your mostly and have parametes value reference for tuning. MicroDrones MD4-1000 Quadcopter SmartAP AutoPilot User’s Guide T960 Hexacopter F450 Quadcopter Standard PID presets SmartAP AutoPilot User’s Guide 3DR Hexacopter Standard PID presets SmartAP AutoPilot User’s Guide Updating GNSS Module SmartAP AutoPilot User’s Guide Updating GNSS Module Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration Standard PID presets Updating GNSS Module Getting U-Center RTK GNSS Configuration update SmartAP PRO Onboard GNSS module update Flashing Bootloader Flashing DFU (old) Flying Support Revision history Updating GNSS Module Sometimes it might be needed to update the configuration of GNSS receiver. It can be done for both airborne and ground module (RTK GNS). Latest configuration files as well as configuration tool can be found in the downloads section on the website http://sky-drones.com/dload Getting U-Center First of all you need to download and install UBlox U-Center utility. After completing the installation run the program. RTK GNSS Configuration update Plug in RTK GNSS Module to the USB port of your computer and make sure that the green LED is solid. SmartAP AutoPilot User’s Guide Updating GNSS Module Then go to U-Center utility and setup the connection in the top-left corner: choose the right COM port and set the baud rate to 115200. Then go to Tools > GNSS Configuration and select the Configuration file (it’s available for download from the website). Set Store configuration into BBR / Flash checked. Press File > GNSS button, the update process should start. If the messages dialog closes itself in about a few seconds and you can’t see any error messages or reports then it means that the configuration of the GPS receiver has been successfully updated. SmartAP PRO Onboard GNSS module update Connect your FTDI cable to the GPS port of the flight controller as following: GND <-> GND TX <-> RX RX <-> TX SmartAP AutoPilot User’s Guide Flashing Bootloader Do NOT connect 5V or and power supply pin from FTDI cable to flight controller! Flight controller will get the power from USB cable. Set the boot switch in UPD (“Update”) mode, connect USB cable to the flight controller and connect FTDI cable to computer. Your setup should look as follows: Once the connections are done, please, proceed with the update steps described above. Troubleshooting: If it seems that there is no connection to GPS module – try to change the TX and RX pins of FTDI cable connected to flight controller, sometimes colors meanings swapped Do not forget to put the switch back to RUN position SmartAP AutoPilot User’s Guide Flashing Bootloader Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration Standard PID presets Updating GNSS Module Flashing Bootloader Tools required Connections Flashing Flashing DFU (old) Flying Support Revision history Flashing Bootloader Tools required After manufactured boards come without bootloader pre-installed. You can easily flash them yourself. The tools which will be needed: ST-Link v2 ARM JTAG Debugger ARM JTAG Mini connector 1.25 mm pitch Connections ST Link debugger looks as following: You will need to connect ST-Link pins to SmartAP Pins. The reference for ST Link pins: SmartAP AutoPilot User’s Guide The reference for SmartAP JTAG pins (view from top): Your connection should look as following: Autopilot should be powered via USB. ST Link debugger should be powered from USB too. Flashing Flashing Bootloader SmartAP AutoPilot User’s Guide Open STM ST Link Utility and then go to Target > Program and Verify : Select the bootloader file to flash: Press Start Flashing Bootloader SmartAP AutoPilot User’s Guide Flashing DFU (old) Once completed you'll see the following: If you see the board LEDs flashing after that - congratulations! Bootloader has been successfully flashed! Now you're able to install the firmware. SmartAP AutoPilot User’s Guide Flashing DFU (old) Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Drivers installation Getting the software Firmware update General configuration Standard PID presets Updating GNSS Module Flashing Bootloader Flashing DFU (old) Firmware and bootloader update via USB Flying Support Revision history Flashing DFU (old) Firmware and bootloader update via USB Sometimes it’s necessary to update not only the firmware, but also the bootloader. In this case you will need .dfu image of the firmware. Download .dfu firmware file and set BOOT switch on SmartAP board to UPD mode. It will allow SmartAP running in USB firmware update mode. Connect the board to your computer with USB cable and run DfuSe utility. Press “Choose” in “Upgrade of Verify” section and select the .dfu file you would like to load. Then press “Upgrade”. SmartAP AutoPilot User’s Guide Wait 40-60 seconds until you get the message that the firmware was successfully updated. Do not forget to put the switch back to RUN position. Modes overview SmartAP AutoPilot User’s Guide Modes overview Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Flight Modes overview Mode Switch: 3 position switch (Main mode control): Auto Switch: 2 position switch (Auto mode control): RTH Switch: 2 position switch (RTH mode control): Before take off The Flight After landing Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Modes overview Flight Modes overview SmartAP has 3 switches for modes control – one 3-position switch and two 2-position switches: Mode Switch: 3 position switch (Main mode control): Stabilize Altitude hold Loiter (GPS Position hold + Altitude hold) Auto Switch: 2 position switch (Auto mode control): On / Off - enable / disable autonomous waypoints flight (overrides previous switch) RTH Switch: 2 position switch (RTH mode control): On / Off - enable / disable return to home mode (overrides both previous switches) In Altitude Hold and Loiter modes you will have altitude rate control with the throttle stick. Middle position means hold the altitude, raising or lowering the stick means going up or down with the speed from 0 to 3 m/s (by default, can be changed in Control tab). Before take off 1. 2. 3. 4. 5. 6. Set your throttle stick down Power on the transmitter Power on the copter Make sure you’re in Stabilize, Altitude hold or Loiter mode When you’re ready to fly – ARM the system by turning left stick right-down for 1 second Release the stick after hearing the long beep SmartAP AutoPilot User’s Guide 7. The system is armed and ready for take off The Flight 1. Slowly raise your throttle stick until the copter takes off from the ground 2. Use the right stick to control the lean angles / position of the copter 3. Use mode switches if you want to switch to Loiter / Auto / RTL etc. mode After landing 1. 2. 3. 4. Disarm the system after landing by turning let stick left-down for a 1 second Two short beeps mean that the system has been successfully disarmed Power off the copter Power off the transmitter Transmitter commands SmartAP AutoPilot User’s Guide Transmitter commands Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Transmitter commands ARM Hold for 1 second and release Performs all calibrations before take off and unlock motors. Long beep followed means that the system is ARMED and ready to fly. SmartAP AutoPilot User’s Guide Transmitter commands DISARM Hold for 1 second and release Locks motors. Two short beeps mean that the system is DISARMED and safe. Accelerometer calibration Hold for 3 seconds and release Short beep means that the system goes into calibration mode. Short positive tone means that the calibration was done and you need to rotate the vehicle for the next calibration position. Once all six positions are calibrated you’ll hear the tone meaning that the calibration completed successfully and saved to SD card. Gyroscope calibration Hold for 3 seconds and release Short beep means that the system starts calibration. DO NOT move the vehicle during the calibration. Short positive tone means that the calibration was done successfully and saved to SD card. Magnetometer calibration SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Hold for 3 seconds and release Magnetometer calibration process starts after a beep. Short positive tone after 30 seconds means that the calibration was done successfully and saved to SD card. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS World Pane overview Getting the video feed Autonomous Flights Waypoints flight Guided flight Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Flying with SmartAP GCS World Pane overview The main pane of the application is called World Pane. Here you can see all general information about the vehicle, switch vehicles, change modes, plan mission and etc. Here is the brief overview of the information, user interface and control buttons: Toolbar contains the info about the vehicle status: SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Getting the video feed SmartAP GCS allows to see the real-time video feed right in the application. Click on the Gear icon in the bottom-left corner and select the video source you would like to use. You can change resolution and apply image rotation if needed. If you can't see your video source in the list of available devices, make sure to connect the video source to your computer before starting SmartAP GCS application. You can also enable full-screen video mode by clicking on the small video window. Map and video widgets will be swaped. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Autonomous Flights Waypoints flight Autonomous mission flights are based on waypoints navigation. To create a new mission or choose from the already existing ones simply click PLANNING button and then click MISSIONS button. To create a new mission type mission name and click CREATE To choose the already existing mission click on it We want to demonstrate creating new mission so we click CREATE now. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Now you can see mission settings menu and Home point icon placed in the center of the map automatically. You can drag home point wherever you want. Home point will be overwritten by the initial vehicle location upon the system armed. To insert new waypoint you just need to double-click on the map. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Mission menu will be automatically switched to Waypoint tab. Individual waypoint settings can be adjusted there. Altitude : Altitude in meters above takeoff point (home altitude) Delay : Amount of seconds to hover after reaching the waypoint Speed : Speed of flying to the next waypoint Heading : Heading angle in degrees to hold when flying to the next waypoint When no waypoints selected - those settings are related to default values for new waypoints. New waypoints can be added by double-clicking on the map: Of course, waypoints can be: Adjusted, by dragging them Deleted, by double-clicking on them Inserted in-between by double-clickin on path Waypoint parameters can be adjusted anytime after selecting the desired waypoint to be changed. The system supports the following waypoint types (Commands) which can be changed by clicking on Command cell for a specific waypoint: Waypoint: regular point to fly through in air Take off: start autonomous take off Landing: perform landing over the point SmartAP AutoPilot User’s Guide Flying with SmartAP GCS The system allows creating various mission scenarios – including autonomous take off and / or landing point types or having only waypoints type in the list: In the first case the vehicle should be airborne before activating autonomous mode. After AUTO mode was activated the vehicle will start flying to the first waypoint. If the system is not airborne then the vehicle will not allow switching to the autonomous flight mode. In the second case the vehicle should be on the ground before activating autonomous mode. After AUTO mode was activated the vehicle will start autonomous take off and then continue flying to the next waypoint. If the vehicle is airborne before starting AUTO it will skip the Take off waypoint. After the mission was created it can be saved and / or uploaded to the vehicle. If you click UPLOAD then you can notice the status of sending the mission in the right-bottom corner of the application: Finally, you will see Waypoints Received message. Before the flight you need to ARM the system. The system can be armed using the RC transmitter stick or by clicking the ARM / DISARM button in the GCS. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS `ARM` command should be confirmed to make sure it wasn't clicked accidentally. Home position (including altitude) is set on every ARM event. Make sure to ARM the system after it got the stable GNSS satellites signal. Saving the valid home position and altitude is important for calculating the waypoints altitude. After you armed the system you can notice the Home icon might moved on the map. This position will be used for RTH (Return to Home) mode and its altitude will be used as an altitude reference for the waypoints. If you want to change the home position manually you can simply drag & drop it. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS If you don’t have Take off type of the waypoint in your list – you’ll need to take off manually or press TAKE OFF button on the right. After the vehicle is airborne you can press FLY button or switch to AUTO mode using your RC transmitter. The vehicle will start flying to the first waypoint. Flight progress can be seen in real-time with the indication of the vehicle path. After the last waypoint reached the vehicle will enter hovering mode and maintain the altitude and position of the last point or perform landing if it was planned to do so. Guided flight Guided flight mode which is also know as "Fly here" mode allows setting and moving the desired position of the vehicle interactively in real-time. This mode is available only if the vehicle is already flying in the air. To activate the guided flight mode simply click PLANNING button and then GUIDED button. SmartAP AutoPilot User’s Guide Flying with SmartAP GCS Once you clicked on the map the vehicle will start flying to that point and you will see the cross on the map indicating the target position of the vehicle. The altitude and speed for the guided point can be set in the Flyhere settings menu on the top-right: If you want to change the position of the vehicle you can simply drag&drop the cross on the map or right-click on the map and click Fly Here. Repositioning can be done anytime. Once the vehicle achieved the target position it starts hoveing at the point awaiting for the other point or flight mode change. SmartAP AutoPilot User’s Guide Flying with RTK GNSS SmartAP AutoPilot User’s Guide Flying with RTK GNSS Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Locating the antenna Connecting in SmartAP GCS Starting Survey-In Survey-In completed RTK Modes Geotag images Logs analysis Processing the Logs Support Revision history Flying with RTK GNSS RTK (Real Time Kinematics) - technology which allows increasing GNSS module accuracy to just a few centimeters. SmartAP Autopilots support RTK GNSS based on UBlox NEO M8P modules. This description demonstrates the procedure of setting up the flight with RTK GNSS. It's assumed that you already have the following equipment: RTK GNSS module installed on a drone (also called Rover) RTK GNSS module as a base station with USB connector Active patch antenna located on a ground plane (the middle of a car roof is a good choice) Computer with installed SmartAP GCS Telemetry modules configured and working on both drone and ground station (telemetry is used to transfer corrections from Base Station module to Rover) Locating the antenna RTK GNSS is very sensitive and needs to be set up carefully. The base station antenna position should be fixed all time. Please, make sure that it's not moving and has a clear view of the sky far enough from the buildings and not shadowed by the obstacles. Tripod or a car roof are good locations for base station antenna. Once you have located the antenna, connect SMA cable to the ground module and plug the module into USB port of the computer. SmartAP AutoPilot User’s Guide Flying with RTK GNSS Solid green LED - Power is on and module is working Blinking blue LED - GNSS module has 3D position fixed Connecting in SmartAP GCS First of all open SmartAP GCS and connect to the drone. Then go to RTK tab in bottom part of the Main Window. Choose the COM port of GNSS module and press Connect button. Once you're connected you'll see the status of the base station module. Starting Survey-In Once the base station has enough satellites visible, solid 3D fix and position deviation is not high you can start Survey-In procedure by pressing Start Survey-In button. This procedure determines the accurate position of the base station based on the measurements. By default, it’s set to run at least 3 minutes and the accuracy deviation should be less than 1 meter. It's obvious that longer measurements and smaller deviation will increase the accuracy of corrections sent to the Rover. The measured accuracy and progress are shown on the screen. This process migh take a few minutes. SmartAP AutoPilot User’s Guide Flying with RTK GNSS 3D Accuracy - Positioning accuracy estimation for the last measurement (single measurement) Mean 3D STD - Standard deviation of the accuracy after Survey-In process started Survey-In completed After Survey-In process is completed SmartAP GCS will start sending corrections to the Rover. Survey-In status will change from In Progress to Completed . If you take a look at the GNSS status of the vehicle shown on the top panel you'll notice the change from GNSS to D-GNSS meaning that the Rover module gets corrections. D-GNSS mode becomes active after a few seconds since the base station module starts sending corrections. RTK Modes RTK has two modes: Float and Fixed . Float mode is easier to reach, usually it becomes available in 30-60 seconds after D-GNSS mode is active, however, it's less accurate. Later, the system will automatically go to Fixed , accuracy will be higher but the process might take some time. SmartAP AutoPilot User’s Guide Geotag images What will happen if the Rover looses connection with Base station? The drone will continue flying, probably with slightly lower accuracy, however, if the connection will not be regained in 60 seconds GNSS module will go into regular mode. Once the connection is established back the system will be back in RTK mode. SmartAP AutoPilot User’s Guide Geotag images Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Geotag images SmartAP autopilot along with SmartAP GCS allows to precisely geo tag images for further post-processing. When the camera feedback pin is connected to the autopilot the autopilot knows the exact moment when the picture was actually taken and writes this information into log file. It contains the following information: ID - image sequence number Latitude - latitude location of the image Longitude - longitude location of the image Altitude - altitude of the image (MSL - above mean sea level) Roll - roll of aircraft Pitch - pitch of aircraft Yaw - yaw of aircraft To geotag images firstly download the log file. Then open SmartAP GCS, pull out the left drawer: SmartAP AutoPilot User’s Guide Geotag images And go to Plot tab: Click Options menu in top-right corner and click Open log file... Also you can simply drag&drop the desired log file into Logs pane. Once the file open locate CAM_TRIGGER group on the right panel. SmartAP AutoPilot User’s Guide Geotag images And select the checkboxes for the fields you would like to export. Normally, all fields are recommended for further processing. Once selected click Options and click Export CSV . Then you need to select the Folder destination where you want the log file to be exported to. After that you can open the file with any file editor and check its content: SmartAP AutoPilot User’s Guide Later, this information can be used for further post processing and maps stitching. Logs analysis SmartAP AutoPilot User’s Guide Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Logs analysis SmartAP GCS allows to view, analyze and export logs recorded on SD card of the flight controller. To view the logs - go to SmartAP GCS > Plot tab in the left drawer. Once switched to Plot tab click Settings in the top right corner and select Open log file : Logs analysis SmartAP AutoPilot User’s Guide Logs analysis Select the log file you would like to analyze from system file dialog and click Open . You will see the log with available parameter. Choose the interesting fields to plot them: In case you would like to export the log data as an image or KML track or CSV file for further analysis click Settings in the top right corner and select the preferred option: SmartAP AutoPilot User’s Guide Processing the Logs SmartAP AutoPilot User’s Guide Support Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Modes overview Transmitter commands Flying with SmartAP GCS Flying with RTK GNSS Geotag images Logs analysis Processing the Logs Support Revision history Processing the Logs Log files are stored on SD card as binary files and they're encoded. However, you can extract the data to understandable text format, basically it's CSV format which can be later exported in XLS or Matlab or anything else for post-processing and analysis. You'll need to use the following Python script: ulog2csv.py Python should be installed on your computer. If you don't have it yet you can download here https://www.python.org/downloads/, version 2.7. To export the log follow the steps: Open command line Go to the folder where ulog2csv.py script is located cd /path/to/script Execute the command: python ulog2csv.py filename.ulg where filename.ulg is the path to the log file You'll see the folder will all log messages splitted in separate files For instance, if you're interested in GNSS (GPS/GLONASS) data you would need GNSS_REPORT.csv file. SmartAP AutoPilot User’s Guide Support Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Support Safety Operating a powered vehicle of any kind can be a lot of fun, but it carries certain inherent risks. Regulations governing the use of powered vehicles, including aircraft, vary from locale to locale, even within the same country or district. It is your responsibility to ensure that you understand and comply with all local laws and regulations. Safety basics Never operate the vehicle or software in a way that could be dangerous to you, other people, or property. Always keep propeller arcs free of objects and body parts while the vehicle is live. Keep in mind that software and hardware failures happen. Although we design our products to minimize such issues, you should always operate with the understanding that a failure could occur at any time and without warning. Accordingly, you should take the appropriate precautions to minimize danger in case of product failure. Never use the software or hardware for manned vehicles. Always operate within local laws and regulations. Do not operate the aircraft if you are under the age of 16. Additional safety information Be sure to maintain safe distances between people and your aircraft. Never operate your aircraft if your ability to do so with the utmost attention to safety is impaired in any way. Do not operate your aircraft while tired, under the influence of drugs or alcohol, or otherwise unable to operate it with the highest attention to safety. Environment conditions can change rapidly and can make operation difficult. If this occurs, land your aircraft and discontinue use immediately. Do not operate your aircraft if operating conditions are not ideal. This includes, but is not limited to, rain, snow or excessive wind. Always ensure the battery cable is disconnected from the aircraft until you are ready to fly, and ensure that your batteries are fully charged prior to use. Always turn on the transmitter and ensure the throttle stick is all the way down before connecting the battery. After landing, disarm your vehicle immediately and disconnect the battery cable. Do not turn off the transmitter until after you have disconnected the battery. Always remove the propellers while testing the motors. When the battery is connected, always assume the vehicle is live and the motors are armed. Do not attempt to fly longer than the battery’s safe capacity. Do not operate the vehicle with excess weight attached. Ensure that all vehicle components are well maintained before each flight. Ensure that components are firmly attached and operating properly. Replace any worn or damaged components before each flight. Never operate with any damaged or worn components. Support For more information about SmartAP AutoPilot, please, visit http://sky-drones.com website. If you have any questions, please, feel free to contact us at http://sky-drones.com SmartAP AutoPilot User’s Guide Revision history Disclaimer SKY-DRONES RESERVES THE RIGHT TO UPDATE THE WARRANTIES AT ANY TIME WITHOUT EXPRESS NOTICE. SKY-DRONES MAKES NO OTHER WARRANTIES FOR SKY-DRONES -BRANDED PRODUCTS, AND MAKES NO WARRANTIES WHATSOEVER FOR SERVICE, SOFTWARE, MAINTENANCE OR SUPPORT FOR NON- SKY-DRONES -BRANDED PRODUCTS. SUCH PRODUCTS, SOFTWARE, SERVICES, MAINTENANCE OR SUPPORT IS PROVIDED BY SKY-DRONES “AS IS” AND ANY THIRD-PARTY WARRANTIES, PRODUCTS, SOFTWARE, SERVICES, MAINTENANCE OR SUPPORT ARE PROVIDED BY THE ORIGINAL MANUFACTURER OR SUPPLIER, NOT BY SKY-DRONES. SKY-DRONES MAKES NO EXPRESS WARRANTIES EXCEPT THOSE STATED IN. SKY-DRONES OFFERS THE HARDWARE AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE HARDWARE, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL SKY-DRONES BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THE USE OF THE HARDWARE. SKY-DRONES ACCEPTS NO LIABILITY FOR DAMAGE(S) OR INJURIES INCURRED DIRECTLY OR INDIRECTLY FROM THE USE OF THIS PRODUCT. SmartAP AutoPilot User’s Guide Introduction SmartAP PRO SmartAP MAX SmartAP PDB SmartAP GNSS SmartLink Autopilot configuration Flying Support Revision history Revision history Version Date Description 1.3.9 10.09.2019 - Added info on SmartLink direct connection with IP instead DNS 1.3.8 21.08.2019 - Structure reorganized, more SmartLink info 1.3.7 19.08.2019 - Added SmartLink quick start guide 1.3.6 05.07.2019 - Added SmartLink firmware update tutorial 1.3.5 12.02.2019 - Added SmartLink documentation 1.3.4 15.08.2018 - Bootloader flashing information added 1.3.3 03.06.2018 - Added info about relay camera trigger and feedback 1.3.2 16.05.2018 - Creating new mission and flying with SmartAP GCS 1.3.1 06.05.2018 - Added information about the latest SmartAP GCS 1.3.0 05.03.2018 - Updated SmartAP GNSS module information 1.2.9 03.01.2018 - Added OSD Layout image 1.2.8 01.11.2017 - Added camera settings to Configurator 1.2.7 28.08.2017 - SmartAP MAX Added 1.2.6 20.08.2017 - Added RSSI section 1.2.5 08.08.2017 - Added logs processing info 1.2.4 21.06.2017 - Added standard PID presets section 1.2.3 09.06.2017 - Info about the foam for pressure sensor updated 1.2.2 06.06.2017 - Added more information on SmartAP 3.2 1.2.1 02.06.2017 - Minor updates on index page 1.1.9 24.05.2017 - Added section about creating Region based waypoints 1.1.8 21.05.2017 - OSD information updated 1.1.7 15.05.2017 - Added SmartAP 3.2 pinout 1.1.6 12.04.2017 - Minor updates and support of offline PDF version 1.1.5 06.04.2017 - SmartAP GNSS v2 and v3 dimensions added 1.1.4 04.04.2017 - SmartAP 3.x dimensions image added 1.1.3 30.03.2017 - SmartAP Autopilot drivers installation section added 1.1.2 18.02.2017 - SmartAP 3.x PDB connections scheme added 1.1.1 17.02.2017 - SmartAP OSD extended documentation 1.1.0 12.02.2017 - SmartAP RTK GNSS information added 1.0.9 28.01.2017 - SmartAP OSD configuration info added 1.0.8 15.01.2017 - SmartAP PDB specifications added 1.0.7 02.10.2016 - SmartAP GCS for autonomous flight section added 1.0.6 29.03.2016 - Firmware update, GPS module update instructions 1.0.5 15.12.2015 - DFU generation section removed 1.0.4 13.12.2015 - GPS firmware update description Revision history SmartAP AutoPilot User’s Guide 1.0.3 -Description External GPS / Magnetometer connections Version 01.10.2015 Date 1.0.2 03.08.2015 - Added pinout description, PID tuning hints 1.0.1 09.12.2014 - Minor fixes in all sections 1.0.0 06.12.2014 - Initial release of the Guide Revision history
advertisement