Hi Joe, I think we have a similar project SingleCopter of Benjamin Prescher on Ardupilot
I am currently making it work with Betaflight and no compass or barometer is necessary. I think that with ArduPilot it will be possible to make it work without both as well.