Navio2 or The Raspberry Pi Flight Controller | RobotShop Community

@ron, The Navio2 is a “HAT” which provide all the I/O needed for a flight controller using the Raspberry Pi board. The main advantage will be in expandability since you have more processing power and video acquisition. Other flight controllers like Kiss will not allow you to modify the code unless you know what you do, it’s quite hard to dig into 32bit microcontrollers. Otherwise, you could implement a communication between a Raspberry Pi and those controllers if you want but the Navio2 already have the code for it and include GPS.

Is it works with ardupilot apm 2.6?
And is it open source?

@Mohammed anees The Navio2 includes ArduPlane 3.7.1, ArduRover 3.1.2 and ArduCopter 3.4.6 (as of this reply) as well as ROS. We do not suggest using an older version. Both software are open source.

just what i am looking for, i need to add a raspberry pi cam v2, is it possible to joint both things in the same interface for a better operation?
and a second question, where did you guys do that squematics, were very useful and good looking.
thanks

@francisco, Most of the information there was took from the manufacturer website/wiki pages including the schematics. You will find a section in the Wiki called Video Streaming with some answers.

How is it different from PixHawk etc.?

Dear Sir:I’m a retired person who was in need of a hobby so since i used to dream of RC flying i picked up Drones and went to you tube and learned to build and fly,One of the people that inspired me was Dennis Baldwin he also talked about the R Pi 3 and drones so i bought a X8 Tarot, a Pixhawk ,and a Rasberry Pi 3,unfortunately Dennis has not posted any more info of his drone project and haven’t read or seen anyone talking about this kind of project until i just read yours! so my question is do i need to go back to school to learn how to program and write code? is their a book on this that i can get to teach me how to set this up and make it work and finally i’m sorry for this lengthy post and thanks for listening .

@Umair, The Navio2 is actually running the same ArduCopter code but give more options if you want to add things.

@Ronald, This is a board that connect directly to the Raspberry Pi without the need for a PixHawk. In your case if you have a PixHawk, you don’t need the Raspberry Pi. What’s exactly the goal of your project ?

hi there,
i would like to know the that if its possible to make an autonomous drone with this module. by autonomous i mean that the drone should fly without pilots it should fly just by the waypoints given on the map.hope you reply soon

@criton, In theory it’s possible but you have to understand that the Navio2 is using ArduPilot code so will support what the code support.

I have a question that I’m sure someone will be able to answer. I am building my own drone and I was wondering because I haven’t bought the parts yet, if I am absolutely restricted to buying modules from the same vendor to build the drone. Is it possible to pull from different vendors and build one that will work? I don’t want to buy all of the parts and find out later, when testing, that something doesn’t work. Please help.

@Joshua - The quick answer is no, you don’t have to buy all parts from the same manufacturer/vendor. However you need to make sure they are compatible.

Hi, i want to know if i can write my own flight controller on the navio2, i mean, my own pid controllers or is restricted only to Ardupilot? thanks for your time.

@Omendey - In theory you can do anything you want. The Navio2 is a board that connect to the Raspbery Pi for all the I/O’s required when doing a R/C flight controller.

Thanks for the great info.

I would like to get the orientation of the Pi camera when it takes images. Two things are not clear to me. 1) How accurate is the magnetometer or is the IMU (accel-gyro) very accurate lon term. 2) The camera drone+camera-gyro orientation be saved or just the drone orientation?

aloha
John

Hi @JohnNPort,

  1. There are 2 IMU on this flight controller and mangnetometers are pretty accurate since used to stabilize the UAV/Drone/etc. (MPU-9250 IMU & LSM9DS1)
  2. Navio use ArduPilot code so you can look at the Geotagging info on the website HERE.

:slight_smile: