Installation Guide

Introduction

DroneBuddy envisions empowering everyone with the ability to personally program their intelligent drones, enriching them with desired features. At its core, DroneBuddy offers a suite of fundamental building blocks, enabling users to seamlessly integrate these elements to bring their drone to flight.

Functioning as an intuitive interface, DroneBuddy simplifies complex algorithms, stripping away the intricacies to offer straightforward input-output modalities. This approach ensures that users can accomplish their objectives efficiently, without getting bogged down in technical complexities. With DroneBuddy, the focus is on user-friendliness and ease of use, making drone programming accessible and hassle-free.

Installation

DroneBuddy behaves as any other python library. You can find the library at https://pypi.org/project/dronebuddylib/ and install using pip.

pip install dronebuddylib

The installation of DroneBuddy needs the following prerequisites.

  1. Python 3.9 or higher

  2. Compatible pip version

Note

Note that running `pip install dronebuddylib ` will only install the drone buddy library, with only the required dependencies. which are #. requests - #. numpy - required by #. cython - #. setuptools #. packaging #. pyparsing

Installation of Features

Each and every feature and it’s required dependencies can be installed by the following code snippet

pip install dronebuddylib[FEATURE_NAME]

Intent Recognition Module Installation

Voice Recognition Module Installation

Face Recognition Module Installation

Object Detection Module Installation

Voice Generation Module Installation

Text Recognition Module Installation

Place Recognition Module Installation

Object Identification Module Installation