During the development of the Astro project in 2021, an off-the-shelf controller was chosen as the ground control station rather than developing a controller at the same time as the UAV, smart batteries, and payload gimbals. In 2023, once Astro production was well underway, I took on the task of creating a Freefly controller for Astro. My role was to oversee all aspects of the controller's creation:
I was excited to take on the latitude to steer the project towards my vision for the ideal ground station. This was the first project I was given full ownership of from start to finish, and I relished the level of visibility since the ground station is the primary point of user interaction; its function and performance would greatly affect a user’s sentiment toward using not just the controller, but also the UAV it was controlling.
Daring to be Different
During the competitor research portion of this project, I saw many trends in how others designed their UAV ground stations. They seemed to be an afterthought to the UAV itself, a generic copy and paste of a controller design that had not been updated for a decade. This gave me the opportunity to highlight what ground stations truly are: the single point of contact between the user and UAV that drives the entire user experience. To make sure that this product would stand out and be adopted by not only Freefly customers but other pilots flying other UAVs, I sought to differentiate Pilot Pro from the rest of the offerings and have features that provide real value to the user.
My task was to place Pilot Pro head and shoulders above the competition while making appropriate trade offs due to the condensed project timeline. To narrow down which features to include in the project scope, I worked backward from the customer, creating different user stories that I envisioned once the product was widely available. These user stories included potential customers that would use Pilot Pro to control non-UAV devices.
Here are some features that made the cut:
An Adventure in Ergonomics and Useability
The Pilot Pro is one of the few Freefly products where the user is in constant contact with the product while using it. This adds another consideration to part design which is both challenging and rewarding. We learned through using a 3rd party controller that the user experience for the drone is hugely impacted by the quality of the controller. When the project started, I sat down and listed out all of the features that would made the Astro's first controller a joy to use, as well as the items that did not. Here are some of the key items that I paid attention to during the design process:
A Higher Standard
As part of the Pilot Pro development, the Freefly Radio Standard needed to be designed. This would allow us to easily integrate more radios as time went on and would allow radio manufacturers to create their own radio modules to interface with Pilot Pro. The first step was to determine the requirements the standard would need to meet to be able to accommodate all of the radios on the Pilot Pro roadmap. Next, I determined what features to add to the standard in order to accommodate future radios that may come into the market during the Pilot Pro's expected product life (5-7yrs). In the end, I came up with a two tiered standard to give customers and integrators the exact level of flexibility when integrating radios.
The first tier is the most flexible; it allows mounting radios directly to the Pilot Pro, requires no extra hardware, and does not require complex interfacing geometry to control the connection. While this tier has many advantages for power integrators, it does lack the ability for the radio module to be swapped quickly and easily. This tier of the standard is meant for the most demanding integration endeavors which may only be installed as prototypes or limited to few Pilot Pros. It also leaves the door open to the most possible radio solutions.
The second tier interfaces with the first and upgrades the standard's user experience by adding the ability to quickly swap the radio. This tier also includes an ethernet chip to manage the communication between the radio and Pilot Pro. This tier is designed for radio modules that will be produced in greater numbers and for applications where the user may need to frequently switch between radios based on connected device, location, or legislature.
I have integrated three different radios into modules for use with Pilot Pro. These range from OEM radio modules to stand alone radio chips which required custom carrier PCBA design. Due to the flexibility of the standard, I was able to get each one designed in less than a day.