This document discusses a study analyzing the user experience of drone controller interfaces to help improve their usability. It conducted online surveys and usability tests with QGroundControl to understand users' needs and experiences. The tests focused on tasks like connecting drones, planning flights, and monitoring flights. The results identified challenges like complex controls and performance issues. The study aims to contribute recommendations to open-source drone interface projects like Dronecode and QGroundControl.
6. Objetivo
Contribuir do ponto de vista da
experiência do usuário para as
interfaces controladoras pertencentes
ao projeto Dronecode a fim de melhorar
suas interações e usabilidade,
tornando-as acessíveis a usuários
iniciantes e avançados.
7. O que é o projeto Dronecode?
Dronecode é uma plataforma
open source para veículos aéreos
não tripulados vinculado a Linux
Foundation cujo objetivo é
encorajar o desenvolvimento de
software de código aberto através
do suporte a comunidade de
desenvolvedores fornecendo-lhes
recursos e ferramentas.
8. O que é uma interface controladora?
Software que se
comunicam com o drone e
exibe informações de
desempenho e posição em
tempo real. Permite
também configuração do
veículo, criação de rotas
para voos autônomos e
análise dos dados do voo.
12. Teste de usabilidade
1. Conectar
o drone
2. Percepção
da interface
3. Planejar o voo
5. Começar o
voo
6. Monitorar o
voo
10 participantes
(2 avançados, 4 intermediários, 4 iniciantes)
4. Calibrar a
bússola
37. Questionário online
DIY Drones is the largest
community (71,055
members) for amateur
Unmanned Aerial
Vehicles. They are
focused on recreational
projects by amateurs.
They are primarily
interested in just have fun
technical challenge.
Site: DIY Drones
“DIY Drones is explicitly built as a social network, which means that
the community is as important as the content. We're also focused on
the most accessible end of the amateur UAV world, with the aim of
potentially including high school students.”
Chris Anderson
38. Skype conversations with some of the main
developers of most used GCS and members
of DIY Drones community
Open questions in the DIY Drones forum
What is your drones’ usage?
Which GCS do you use and why?
What are the main features you use?
What are the best and the worst experience using the
Ground Control you had?
Questionário online
Forum topic: About Ground Control Station User Experience
39. Online survey posted in DIY Drones Blog
Users profiles
Methodology
Blog post: Ground Control Stations - Studying a redesign
15 respondents All male Profession Around 20-30
years-old
Country
40. Setup, Planning and Flight
Monitoring are the most used
features
Massive set of controls are difficult
to understand and use
Performance is a big concern
Lack of explanation for new users
Summary
41. Get the vehicle recognized by the GCS and
customize the UI according to that
Mission planning is hard once the UI doesn’t
work properly to edit waypoints
GCS for mobile are growing, but the lack of
hardware requisites is a concern
Summary
Report: User's Feedback
42. General information
Benchmark
MAVLink compatible
Open source
APM compatible
PX4 compatible
Platform
QGroundcontrol Mission
Planner
APM
Planner
Tower AndroPilot UGCS Drone
Deploy
* mobile
** development stopped
*** run on Mac and Linux using Mono
*
**
***
45. Methodology
Goals evaluated
First use
Group of tools that
help you on your
first usage of the
system, providing
tips and guidance
to keep the main
concepts of it easily
understandable
Setup
Procedures to
execute before the
flight to ensure the
hardware and
software are
correctly
configured and
working properly
Plan
Helps to plan
the flight,
drawing a path
to follow and
specifying other
tasks that the
drone should
perform
Flight
Tools that help
users monitor
the flight in
real-time and
switch flight
modes
Analysis
Tools to analyse
and debug the flight
and its data when it
is done