rosflight / rosflight_ros_pkgs

ROS packages for the ROSflight autopilot
http://rosflight.org/
BSD 3-Clause "New" or "Revised" License
89 stars 58 forks source link

Help with adapting the firmware to a different flight controller (Navio 2) #117

Closed vkotaru closed 4 years ago

vkotaru commented 4 years ago

Hi,

As mentioned in the docs the rosflight firmware is developed for STM32F10x-based flight controllers (Naze32, Flip32, etc…) and STM32F4x5 boards (Revo).

I was wondering if the firmware can be adapted to Navio 2 flight controller and if possible, could you point me in the right direction. One potential setup that I can think of is, creating a virtual UART port and using it to communicate between rosflight_io and firmware. But note that this still requires creating a new rosflight board using the Navio 2 libraries.

Some of the reasons for exploring Navio 2 + rosflight:

Looking forward to further discussions on this, Sincerely Prasanth