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$– holmeskiApr 25, 2015 at 20:22
-
$\begingroup$ Stands for Raspberry Pi $\endgroup$– Mark OmoApr 25, 2015 at 22:49
-
$\begingroup$ What does ROS stands for? $\endgroup$– dm76Apr 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$– Denis VitezApr 26, 2015 at 8:52
1 Answer
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