The Flight Coach software (FCPlotter, FCMap, FCGeo, FCJudge, FCScore apps) are available from this website and may be run on-line with most apps available for offline use (in the field). All mainstream operating systems (Windows, Linux, Android) are supported using Firefox, Chrome and iOS Safari browsers.

FlightCoach apps have been made available to the RC Community by a volunteering work of several individuals with a primary purpose of advancing the RC Community flying and judging skills, not the profit. We also acknowledge absolutely critical role of the Ardupilot project (equally ‘free’); without the Ardupilot there would be no FlightCoach.

Over the last few years the FlightCoach reputation grew and today it is a trademark of the idea/approach as well as quality SW tools. It is in the interest of the Community (pilots, judges, vendors) to protect this trademark. Hence all need to respect the following License Agreement. It applies to the software, FlightCoach logos and the names.

License

FlightCoach apps (FCPlotter, FCScore, FCMap, FCGeo, FCJudge) is a free software ( see below ¹ ): you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

¹ Flight Plotter is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Flight Plotter. If not, see https://www.gnu.org/licenses/

If you wish to further the Flight Coach software development or adopt the software for other purposes you are welcomed to do so as long as you fulfill this License (including exclusions) obligations. Please approach us if you have any questions at flightcoachoperations @ gmail.com.
Exclusions: The sites.json file contains GPS coordinates of many flying sites and its use is restricted and must not be used for any purpose.

Any commercial use of the Software or the Data is restricted (as follows) and requires written approval from the FlightCoach.org. You may not, without Flight Coach prior written consent, conduct, cause or permit the:
(i) use, copying, modification, rental, lease, sublease, sublicense, or transfer of the Licensed Software and Data;
(ii) creation of any derivative works based on the Licensed Software and Data;
(iii) reverse engineering, disassembly, or de-compiling of the Licensed Software and Data;
(iv) use of the Licensed Software and Data in connection with service bureau, facility management, timeshare, service provider or like activity whereby You operate or use the Licensed Software for the benefit of a third party; (v) use of the Licensed Software and Data by any party other than You;
(vi) use of a later version of the Licensed Software and Data other than the version that accompanies this License Agreement unless You have separately acquired the right to use such later version through a License Instrument or Support Certificate; nor
(vii) use of the Licensed Software and Data above the quantity and Use Level that have been licensed to You under this License Agreement or the applicable License Instrument.

Application architecture

The Flight Coach application purpose is to present the flight logged in Ardupilot BIN format as a 3D ribbon. The ribbon reflects the recorded model attitude (roll, pitch, yaw) and the position (distance and altitude from the Point of Origin translated to the pilot position). Once the BIN file has been converted to a 3D flight path and split into individual maneuvers, the converted flight and its metadata (field info) may be stored in a JSON format. This allows storing and sharing pre-analysed flights. It has been implemented in javascript and is using technologies that create a local copy of the plotter application software within the browser’s internal storage. This copy  remains available for full use as an offline application. Upon reconnecting to the Internet, the latest version of the application will be automatically loaded (if available, please apply Ctrl-Shift-R to refresh the app cache). No need install anything manually or check for updates and versions :).
Components:
– BIN file format has been defined by the Ardupilot.org
– Firefox, Google Chrome or iOS Safari browsers. Using other browsers is at your own risk
– application is using open source 3D Three.js javascript library
– other open source libraries: bootstrap, chartist, element, jquery, vue and others