https://github.com/ubipo/lakehopper
Autonomous drone ๐ hopping from lake-to-lake ๐๏ธ
https://github.com/ubipo/lakehopper
ardupilot drone machine-vision ros2 semantic-segmentation
Last synced: 7 months ago
JSON representation
Autonomous drone ๐ hopping from lake-to-lake ๐๏ธ
- Host: GitHub
- URL: https://github.com/ubipo/lakehopper
- Owner: ubipo
- Created: 2021-05-16T18:30:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-27T19:46:46.000Z (about 3 years ago)
- Last Synced: 2025-02-23T23:11:55.474Z (7 months ago)
- Topics: ardupilot, drone, machine-vision, ros2, semantic-segmentation
- Language: Jupyter Notebook
- Homepage: https://lakehopper.pfiers.net
- Size: 92.5 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lakehopper ๐๐๏ธ
**Website:** [lakehopper.pfiers.net](https://lakehopper.pfiers.net)
Lakehopper is my long-term project to create a solar-powered autonomous drone
that rests on lakes during nights and overcast days. Think of it as a migrating
bird that survives off of photosynthesis.{include-in-output}`/dissertation.pdf` As my [Masterโs
thesis](/dissertation.pdf), I developed Lakehopperโs high-level planning
software. This system uses a convolutional neural network to identify lakes and
buildings from aerial imagery. From this, it generates a navigation graph to
calculate the best multi-hop paths between lakes. These paths avoid build-up
areas and restricted airspace.In my free time Iโm working on the hardware of the drone. The [first
version](/design/1/README.md) I developed unfortunately experienced a
crash[rapid unscheduled disassembly](https://youtu.be/bvim4rsNHkQ) on its
maiden flight. Iโm currently working on the [second
version](/design/2/README.md).## High-Level Planning Software
You can find the training code and data pipeline for Lakehopper's machine vision
model in the [vision](/vision/README.md) folder. The
[planner](/planner/README.md) folder contains the source code for the planner
component.## Lakehopper 1
Read about the design and maiden flight here: [Lakehopper 1
Design](/design/1/README.md).
## Lakehopper 2
I'm still hard at work on [Lakehopper 2's](/design/2/README.md) design and development.
In the meantime, here's what Lakehopper 2 will *probably* look like:
