Professional Documents
Culture Documents
Ee482-Final Progress Report 2022
Ee482-Final Progress Report 2022
Team/Project Name:
UAS Tracker
Supply chain can be argued as a reason for not starting to purchase IC’s for the final
modules. The RFD900ux-SMT is only expected to be back in stock in late March at this
point and is a crucial part of our project. End of the semester goals have been
discussed and altered based on this issue.
What I plan to do before the next progress report:
The first iteration of the PCB is expected to be completed by late February and will be
expected to be altered as issues arise with hardware/review.
Once things warm up, testing our generated test-bed (not our PCB, but individual
components wired together) can be placed onboard our own UAS.
If there is time between the previously listed steps, work on developing a more
advanced ground station for future phases of the project (past our senior project). We
currently are only expecting to use a linked radio receiver to read the outputs of the
modules onboard the UAS for this phase. Future iterations would likely need their own
GPS/barometer for a ground reference to the aircraft.
Continue monitoring the supply chain in case we can change plans towards testing final
hardware configurations.
Team Member #4: Casey Martin
What I did since my last progress report:
• Worked on converting the ground station software into a MAVProxy module o
Ended up changing directions and switched to using pymavlink
• Converted the ground station software to use pymavlink o Reads the MAVlink
data and can redirect it. • Added support for multiple UAS in the backend
• Added support for logging UAS data.
• Started implementing the GUI using stacklayout and a tab bar.
Anything holding me up on my last progress report's expected activities:
The original idea I had of using MAVproxy was a dead end. MAVproxy is a
command line ground station that can load modules on the fly. My idea was to use it as
the backend, but I couldn’t get it to work. I could get the module to initialize but with the
Qt boilerplate it wouldn’t work. Someone more familiar with python most likely could
have hacked around it.
What I plan to do before the next progress report:
I want to have the UI supporting multiple UAS, and have the rebroadcast, logging
and configure tabs complete.
Fixing some small bungs with real time testing using the more than one
UAV and passing data to the ground station
What I plan to do before the next progress report: