PX4 Platform Update

There has been recently news about uses of PX4 (APM/ACM port and James Gopperts post on state estimation control), its time to recap the platform state and to give an overview of the current roadmap. There are a few important hardware highlights:

PX4 as a platform tries to provide more robustness (on the hardware level), more flexibility and a modern software application interface. All this allows to implement new functionality that has been limited so far, most importantly it however decouples the platform (operating system, sensor drivers) from the application software (state estimation filters,  controllers).

We're moving from a monolithic block where everything is closely coupled to a design where you have an operating system and apps that have individual functionality. It allows you to mix different apps from different developers and projects, and as developer it makes it easier to write software for it (a POSIX-style API quite similar to e.g. MacOS or Linux and a middleware API somehow similar to ROS, but more efficient).

Therefore besides from the actual PX4 platform (OS, middleware), there is also a complete autopilot stack (in fact by now already multiple controller / filter choices, plus the APM port).

We have by now test-flown all of the onboard fixed wing controller choices, and went out today to test the newly contributed Kalman filter based attitude and position estimator plus fixedwing controller from James Goppert. All in all the flight went well and smooth in manual and stabilized mode and we'll take the plane out for autonomous flight tests this weekend. Now that the core infrastructure is in place and reliable, expect much more progress on the autonomous flight, both from the APM port and from individual developers contributing new controllers and filters.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • hi chris, when can we expect the arduplane code fully ported to PX4 processor board and out of beta. i had been waiting for it for almost a year. i had a very accurate 24Km flight with 18 waypoints. all waypoints were navigated vry very accuratley. APM2.0 hardware was used.
  • 3D Robotics

    Don, PX4FLOW will probably be released on Monday. 

  • Developer

    It is an awesome feeling seeing software that I contributed to and helped develop so recently flying an aircraft on the other side of the world! I am really looking forward to getting some time for my own test flights. Thanks again guys for creating the PX4 platform and making it open to the community!

  • Thank you very much for your efforts on the PX4.

    I am very excited to have this available.

    The hardware capability and the software flexibility promise relatively simple implementation of many new and interesting capabilities.

  • Thanks for the update on your progress PX4!

    Editor of DroneCafe - The Daily Cup - Joshua Johnson

This reply was deleted.