Community
cancel
Showing results for 
Search instead for 
Did you mean: 
BGee1
Beginner
1,685 Views

PX4 on Aero Compute Board

Does PX4 run on the Compute Board or the Flight Controller? Since the compute board has an IMU, barometer, and magnetometer can PX4 run on it without the flight controller?

In addition to the IMU built into the flight controller (Intel Aero FC or a third party FC), the Intel Aero Compute Board includes a 6-DOF IMU: http://www.mouser.com/ds/2/783/BST-BMI160-DS000-07-786474.pdf BMI 160 sensor. This sensor is connected to the Intel Atom processor via its SPI interface on bus 3 (SPI3) chip select 0 (CS0). It can be accessed via spidev as /dev/spidev3.0. The Aero Compute Board also integrates a magnetometer and a pressure sensor on its I2C.

0 Kudos
3 Replies
idata
Community Manager
42 Views

Hi bgee,

 

 

Thank you for your interest in the Aero Platform. The PX4 flight stack runs on the flight controller and uses the sensors on the flight controller as well. The sensors on the compute board are not used by the flight controller but can be accessed from the Linux console. You can find additional information at the following link:

 

https://github.com/intel-aero/meta-intel-aero/wiki/94-(References)-Sensors-GPIOs-LEDs-CAN-bus

 

 

Regards,

 

Jesus
BGee1
Beginner
42 Views

Thanks

In theory could PX4 be run on the compute board and then redirected to those on board sensors? I'm interested in using the compute board in a sensor to acquire an ekf solution using the px4 ecl library.

idata
Community Manager
42 Views

Hi bgee,

 

 

Yes, it should be possible to run PX4 or ardupilot on the Intel Aero Compute Board without an external flight controller.

 

 

Regards,

 

Jesus
Reply