dronebuddylib.utils package¶
Submodules¶
chat_prompts module¶
enums module¶
- class dronebuddylib.utils.enums.DroneCommands(value)[source]¶
Bases:
Enum
An enumeration.
- BACKWARD = ('BACKWARD',)¶
- BATTERY = ('BATTERY',)¶
- DOWN = ('DOWN',)¶
- FLIP = ('FLIP',)¶
- FORWARD = ('FORWARD',)¶
- HEIGHT = ('HEIGHT',)¶
- LAND = ('LAND',)¶
- LEFT = ('LEFT',)¶
- NONE = None¶
- RECOGNIZE_OBJECTS = ('RECOGNIZE_OBJECTS',)¶
- RECOGNIZE_PEOPLE = ('RECOGNIZE_PEOPLE',)¶
- RECOGNIZE_TEXT = ('RECOGNIZE_TEXT',)¶
- RIGHT = ('RIGHT',)¶
- ROTATE_CLOCKWISE = ('ROTATE_CLOCKWISE',)¶
- ROTATE_COUNTER_CLOCKWISE = ('ROTATE_COUNTER_CLOCKWISE',)¶
- SPEED = ('SPEED',)¶
- STOP = ('STOP',)¶
- TAKE_OFF = ('TAKE_OFF',)¶
- UP = ('UP',)¶
- class dronebuddylib.utils.enums.FeatureExtractors(value)[source]¶
Bases:
Enum
An enumeration.
- DENSENET121 = ('DENSENET121',)¶
- EFFICIENTNETV2 = ('EFFICIENTNETV2',)¶
- IMAGENET = ('IMAGENET',)¶
- RESENT101 = ('RESENT101',)¶
- RESNET50 = ('RESNET50',)¶
- class dronebuddylib.utils.enums.IntentRecognitionAlgorithm(value)[source]¶
Bases:
Enum
An enumeration.
- CHAT_GPT = ('CHAT_GPT',)¶
- SNIPS_NLU = ('SNIPS_NLU',)¶
- class dronebuddylib.utils.enums.LLMAgentNames(value)[source]¶
Bases:
Enum
An enumeration.
- IMAGE_DESCRIBER = ('IMAGE_DESCRIBER',)¶
- IMAGE_VALIDATOR = ('Validate images that needs to be used for recognition tasks',)¶
- INTENT_RESOLVER = ('INTENT_RESOLVER',)¶
- OBJECT_IDENTIFIER = ('OBJECT_IDENTIFIER',)¶
- class dronebuddylib.utils.enums.Language(value)[source]¶
Bases:
Enum
An enumeration.
- ENGLISH = ('en-gb',)¶
- FRENCH = ('FR',)¶
- class dronebuddylib.utils.enums.ObjectDetectionReturnTypes(value)[source]¶
Bases:
Enum
Enum for the return types of the object detection functions.
- ALL = 'ALL'¶
- BBOX = 'BBOX'¶
- CONF = 'CONF'¶
- LABELS = 'LABELS'¶
- class dronebuddylib.utils.enums.SpeechGenerationAlgorithm(value)[source]¶
Bases:
Enum
An enumeration.
- GOOGLE_TTS_OFFLINE = ('GOOGLE_TTS_OFFLINE',)¶
- class dronebuddylib.utils.enums.SpeechRecognitionAlgorithm(value)[source]¶
Bases:
Enum
An enumeration.
- GOOGLE_SPEECH_RECOGNITION = ('GOOGLE_SPEECH_RECOGNITION',)¶
- MULTI_ALGO_SPEECH_RECOGNITION = ('MULTI_ALGO_SPEECH_RECOGNITION',)¶
- VOSK_SPEECH_RECOGNITION = ('VOSK_SPEECH_RECOGNITION',)¶
exceptions module¶
logging_config module¶
utils module¶
- dronebuddylib.utils.utils.config_validity_check(class_requirements: list, provided_configs: dict, algo_name: str)[source]¶