ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Yes, and no;

PX4 is a complete flight stack which already has what you want to develop (a flight controller software). AFAIK, there's no only-middleware-type interface that exists which would be not practical. All projects developed that are meant to be an interface that connects a low level flight controller to a high level software, are of course for the specific FCU that they use.

What you need to do is, deciding on whether to use PX4/Ardupilot/another-flight-controller-software and their already developed simulation interfaces, or writing your own flight controller and your own interface that connects your own flight controller software to a high level program.

Yes, and no;

PX4 is a complete flight stack which already has what you want to develop (a flight controller software). AFAIK, there's no only-middleware-type interface that exists which exists, -which would be not practical. practical-. All projects developed that are meant to be an interface that connects a low level flight controller to a high level software, are of course for the specific FCU that they use.

What you need to do is, deciding on whether to use PX4/Ardupilot/another-flight-controller-software and their already developed simulation interfaces, or writing your own flight controller and your own interface that connects your own flight controller software to a high level program.

Yes, and no;

PX4 is a complete flight stack which already has what you want to develop (a flight controller software). AFAIK, there's no only-middleware-type interface that exists, -which would be not practical-. All projects developed that are meant to be an interface that connects a low level flight controller to a high level software, are of course for the specific FCU software that they use.

What you need to do is, deciding on whether to use PX4/Ardupilot/another-flight-controller-software and their already developed simulation interfaces, or writing your own flight controller and your own interface that connects your own flight controller software to a high level program.