Skip to content

GS Communication Refactor #14

@tjuav

Description

@tjuav

With the impending CV implementation, the current "download every image we don't have" implementation is not feasible.

Both tj-uav/GroundStation (GS) and main.py (FS) need to be updated with such an improved implementation.

Specifics of a sample implementation:

  • The first request is made from GS->FS requesting for an update on images
  • FS responds with an update on both total images taken and any objects identified (with locations and the image number they're from)
    • GS does not pull every image from FS
    • GS either pulls every image that contains an object, or the sections of these images that contain the object
    • Exact implementation is specific on the implementation of tj-uav/CV.
  • GS displays downloaded images and their objects on the submissions page (Submissions Page Implementation GroundStation#149)
    • Users can request to download specific images (or all images) with buttons
    • If only object-containing image sections are sent, users can request the full image

Related Issues:

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