Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Programming Human-Drone Interactions: Lessons from the Drone Arena Challenge
Politecnico di Milano, Italy.
RI.SE Computer Science, Sweden.
KTH Royal Institute of Technology, Stockholm, Sweden.
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.ORCID iD: 0000-0002-8194-0955
Show others and affiliations
Number of Authors: 92024 (English)In: DroNet '24: Proceedings of the 10th Workshop on Micro Aerial Vehicle Networks, Systems, and Applications, Association for Computing Machinery (ACM) , 2024, p. 49-54Conference paper, Published paper (Refereed)
Abstract [en]

We report on the lessons we learned on programming human-drone interactions during a three-day challenge where five teams of drone novices each programmed a nanodrone to be piloted through an obstacle course using bodily movement. Center to the participants' learning process was the eventual shift from the deceptively simple idea of seamless human-drone interactions, to the reality of drones as non-predictable systems prone to crashes. This happened as participants had to first realize, then to deal with the limitations of the drone's resource-constrained hardware. Coping with these limitations was crucially complicated by the lack of appropriate programming abstractions, which led participants to focus on plenty of low-level, sometimes immaterial details, while losing focus on the ultimate objectives. We find concrete evidence of these observations in how participants handled the visibility problem in debugging drone behaviors, applied different defensive coding techniques, and altered their piloting practice. Our insights may inform further research efforts in drone programming, especially in the vastly uncharted territory of human-drone interactions.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2024. p. 49-54
Keywords [en]
hallenges, Drone programming, Human-drone interaction
National Category
Human Computer Interaction
Research subject
Computer and Systems Sciences
Identifiers
URN: urn:nbn:se:su:diva-232984DOI: 10.1145/3661810.3663471ISI: 001244702200009Scopus ID: 2-s2.0-85196260290ISBN: 9798400706561 (electronic)OAI: oai:DiVA.org:su-232984DiVA, id: diva2:1893544
Conference
MOBISYS '24: The 22nd Annual International Conference on Mobile Systems, Applications and Services, 3-7 June, 2024, Tokyo, Japan.
Available from: 2024-08-29 Created: 2024-08-29 Last updated: 2024-09-03Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopusLänk till publikationen

Authority records

Mcgregor, MoiraLampinen, Airi

Search in DiVA

By author/editor
Mcgregor, MoiraLampinen, Airi
By organisation
Department of Computer and Systems Sciences
Human Computer Interaction

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 7 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf