INAV for tracked rovers

INAV 2.5 introduced rover and boat support. However, INAV setup on tracked vehicles like tanks or with differential steering was never really working like expected. Turning was possible but only in forward or backward movement – throttle had to be not-idle. And that meant that turning in place was not an option.

Luckily, the INAV Programming framework can be used to build a fully functional tracked vehicle/differential steering mixer. Here is a short tutorial on how to do it.

You will need:

  • INAV compatible flight controller
  • INAV 2.5.2 or newer
  • tracked or other differential steering vehicle with two bi-directional ESC

Outputs Tab

Enable Reversible Motors Mode

INAV on tracked vehicles - Outputs

Continue reading “INAV for tracked rovers” »

inav rover tutorial

How to setup INAV on a rover

INAV 2.5 finally allowed to use INAV and INAV compatible flight controllers to be used on rovers and boats. Finally, INAV supports not only flying vehicles. Bear in mind, that the rover and boat support is not full, and some functionalities might not be working like expected.

What works:

  • Reversible ESC and motors
  • Steering
  • Waypoints
  • Return to home on a straight line without any obstacle avoidance
  • Failsafe

Continue reading “How to setup INAV on a rover” »

inav sensors

All the INAV sensors: are they required or optional?

INAV can use various sensors to fly drones and airplanes: gyroscopes, accelerometer, magnetometers, barometers, GPS, OpFlow, rangefinders, and airspeed. Some of them required some are recommended and some are a purely optional piece of hardware.

Here is the full list:

INAV Sensors:

Gyroscope and accelerometer

Required. The flight controller will not boot without a gyroscope and accelerometer. They are usually 2-in-1 devices (MPU6000, MPU6500, etc) that contain gyroscope and accelerometer in one package. Continue reading “All the INAV sensors: are they required or optional?” »

INAV on rovers, boats, crawlers, tanks and other ground vehicles

What can INAV do? Well…. it can fly your multirotor drone and a fixed-wing airplane. And it can do it pretty nicely! Unfortunately, that is all it can do. Now, at least.

Every year or so, I’m building an RC airboat and always wanted to build a rover based on some kind of an RC crawler. Running those things without any flight controller is more than fine, but I always wanted to have at least RTH capability. You know, when something happens a few hundred meters into the lake and you really do not want to swim there to recover the boat. And no, you really do not want to do it. Continue reading “INAV on rovers, boats, crawlers, tanks and other ground vehicles” »