I have a quadcopter using a MultiWii(Arduino Mega) controller. I am curious if there is any way to connect it with ROS capable RPI. (That I could add to the quad itself).

  • $\begingroup$ What does rpi stand for? $\endgroup$
    – holmeski
    Apr 25, 2015 at 20:22
  • $\begingroup$ Stands for Raspberry Pi $\endgroup$
    – Mark Omo
    Apr 25, 2015 at 22:49
  • $\begingroup$ What does ROS stands for? $\endgroup$
    – dm76
    Apr 26, 2015 at 6:47
  • $\begingroup$ Sorry, I guess I should explain acronyms when writing questions. RPI stands for Raspberry Pi as @MarkOmo already explained and ROS stands for Robot Operating System. $\endgroup$ Apr 26, 2015 at 8:52

1 Answer 1


Yes! There is something called the Navio+ it runs a Linux kernel on the raspberry pi with the real-time extension, and runs Adrucopter on top of that.

You can also just connect the serial pins directly to the MultiWii and let the rpi do high level control and let the MultiWii do low level control.

Edit: Here is the reference for the MultiWii serial protocol (MSP) it is very powerful allowing you to do everything from sending RC stick commands, to receiving and injecting GPS values.

  • $\begingroup$ Navio+ looks like a great solution, but since I already have a multiwii board with gps modue and rpi board I don't like the idea of spending another 200$. Do you maybe have some information about serial communication between Pi and Wii? $\endgroup$ Apr 26, 2015 at 9:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.