Closed alexblack closed 8 years ago
Solo uses ArduPilot, not PX4.
Huh, I obviously still have a lot to learn.
eg
/home/rmackay9/GitHub/solo-ardupilot/
/home/rmackay9/GitHub/solo-PX4Firmware/
/home/rmackay9/GitHub/PX4Nuttx/
You are caring too much about the name. Let me try to make an analogy: both PX4 and ArduPilot are apps running on Windows. The thing is PX4 is hosted in the same repository as Windows - and that repository is called PX4Firmware. ArduPilot is in a different repository, but it wants to use Windows so it has to link to the PX4Firmware repository.
Does that make sense?
Thats not really helping. Can you just refer to real things?
solo-ardupilot
PX4Nuttx
What then is solo-PX4Firmware
used for?
PX4Firmware is in the middle of ArduPilot and NuttX. It contains drivers for IMUs, for example.
Thanks, thats clear. So it sounds like the name PX4 refers to both the low level firmware needed by ArduPilot, AND, it refers to an autopilot that is a substitute for ArduPilot.
Is that correct?
Yes!
On Wed, 18 May 2016, Alex Black wrote:
Thanks, thats clear. So it sounds like the name PX4 refers to both the low level firmware needed by ArduPilot, AND, it refers to an autopilot that is a substitute for ArduPilot.
Is that correct?
Sometimes "PX4 Flight Core" and "PX4Firmware" are used to disambiguate.
And I think they changed the "Flight Core" to PX4 Pro now? But they still have their "Flight Core" inside the "Firmware" repository, which makes it confusing for people.
Does the Solo support the VISION_POSITION_ESTIMATE message? See: https://pixhawk.ethz.ch/mavlink/#VISION_POSITION_ESTIMATE and http://dev.px4.io/external-position.html
I'm thinking (hoping?) that it does, since the Solo uses PX4 firmware?
Thanks!