Skip to content

refactor uav package #174

Description

@yuzhiliu8

has both uav and payload stuff in it, definitely needs a refactor bc payload high level logic doesn't belong in uav package.

Options:

1: rename current cpp payload to payload_controller (C++), then split uav into uav/ and payload/ (both python)
Main thing here is where the shared stuff goes so (Vehicle, ModeManager, and common util base), could go in a separate package (no executables, just a module) (leaning towards this rn)

2: rename current uav package to just general "vehicle", then have payload/ and uav/ subdirectories inside of it.

add comments if other solutions

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions