Implementation of a Natural User Interface to Command a Drone

03/05/2020
by   Brandon Yam-Viramontes, et al.
0

In this work, we propose the use of a Natural User Interface (NUI) through body gestures using the open source library OpenPose, looking for a more dynamic and intuitive way to control a drone. For the implementation, we use the Robotic Operative System (ROS) to control and manage the different components of the project. Wrapped inside ROS, OpenPose (OP) processes the video obtained in real-time by a commercial drone, allowing to obtain the user's pose. Finally, the keypoints from OpenPose are obtained and translated, using geometric constraints, to specify high-level commands to the drone. Real-time experiments validate the full strategy.

READ FULL TEXT

page 1

page 3

page 5

research
07/30/2020

DroneLight: Drone Draws in the Air using Long Exposure Light Painting and ML

We propose a novel human-drone interaction paradigm where a user directl...
research
01/04/2019

An Insight into the Dynamics and State Space Modelling of a 3-D Quadrotor

Drones have gained popularity in a wide range of field ranging from aeri...
research
05/27/2021

Pose2Drone: A Skeleton-Pose-based Framework for Human-Drone Interaction

Drones have become a common tool, which is utilized in many tasks such a...
research
03/27/2018

Hand Gesture Controlled Drones: An Open Source Library

Drones are conventionally controlled using joysticks, remote controllers...
research
07/29/2022

Towards Reproducible Evaluations for Flying Drone Controllers in Virtual Environments

Research attention on natural user interfaces (NUIs) for drone flights a...
research
05/04/2020

Noise2Weight: On Detecting Payload Weight from Drones Acoustic Emissions

The increasing popularity of autonomous and remotely-piloted drones have...
research
02/02/2021

Drone Control based on Mental Commands and Facial Expressions

When it is tried to control drones, there are many different ways throug...

Please sign up or login with your details

Forgot password? Click here to reset