-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Design the initial layout of the software for the drone radio relay. This pertains specifically to the vehicle segment (the relay hardware). You should reference the Feather Duo Flight Software folder, as it's probably the best place to start off. Take a look specifically at main.cpp.
One possible approach (as detailed in the Drone report) is to take the most recent received rocket packet and store it, then re transmit it on the other radio at a slightly higher frequency. Regardless of how you implement it, the system should:
(1) Be able to consistently listen to both stages and record data packets
(2) Re-transmit those data packets back to the ground on a different frequency.
(3) You should be able to control the retransmitted packet struct (for instance we don't particularly care about acceleration values when we're already on the ground, but we do care about GPS). This could help improve the relay link budget.
Some pointers:
- Prioritize link budget and range over data rate (we care more about getting the data than getting it fast)
- Ensure that you're passing the data in a thread-safe way
- On-board code doesn't necessarily have to print anywhere, so feel free to serial monitor for debugging.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status