3DR Solo app · Feature design

Saving/loading smart shots

Don’t restart, just reload.

My role
Lead designer — flows, wireframes, concepts, prototypes and interaction specifications, working closely with developers and flight engineers on implementation
Saving and loading smart shots in the 3DR Solo app

About saving/loading smart shots

Saving/loading smart shots gives users the ability to quickly reload a complex flying path with a few taps — giving them the confidence to get the exact picture or sequence every time.

The challenge

Being able to create complex flying paths in the sky raised a lot of “what ifs”: what if I forget to save my path, what if I run out of battery, what if I lose connection mid-flight, what if I want to fly this path again another day, what if I want to use a different copter? It all pointed to saving and reloading a path in the sky quickly and intuitively.

Saving the path

We live in a time where most of our data is saved (and sometimes restored) automatically, and this was no different. User research kept surfacing the same questions: can you save any path, should you, what if I forget? That led us to auto-save any path as soon as the user sets two keyframes, and continuously after — because uncontrollable factors could otherwise cost the user all the work of framing the perfect shot.

Auto-saving a flight path

This auto-saving mechanic also let users get their work back and be flying their path again within seconds.

Loading a smart shot

Loading smart shots needed to be quick, intuitive, and easy to browse. Research showed the target user would likely have several similar paths in the same area — wanting a similar camera sequence with different points of interest. With that in mind, we presented users a few concepts.

Smart shot sample video sketch
Smart shot list sketch
Smart shot sample video concept
Smart shot list concept

Even though a vivid video preview seemed delightful, research showed it was much easier for users to pick from a simple list than a panel of moving images.

Final implementation

The final implementation lets the user quickly preview the path on the map and directs them to fly to the position and altitude of the first point. If already nearby, they’re offered the option to load the cable, and the copter autonomously flies to the exact start point.

Copter autonomously flying to the cable start point
Loaded cable preview on the map
Loading a saved smart shot
Cable ready to fly
Final implementation

Sometimes the best approach is simplicity — and following a mental model the user is already familiar with.

← All work