navio2

C++ and Python sensor examples for developers

Showing:

Popularity

Downloads/wk

0

GitHub Stars

137

Maintenance

Last Commit

3mos ago

Contributors

26

Package

Dependencies

0

License

BSD

Categories

Readme

Navio 2

Collection of drivers and examples for Navio 2 - autopilot shield for Raspberry Pi.

Repository structure

C++

Examples

Basic examples showing how to work with Navio's onboard devices using C++.

  • AccelGyroMag
  • ADC
  • AHRS
  • Barometer
  • GPS
  • LED 2
  • RCInput
  • Servo

C++ drivers for Navio 2's onboard devices and peripheral interfaces.

  • MPU9250 SPI
  • LSM9DS1 SPI
  • U-blox SPI
  • MS5611 I2C
  • I2C driver
  • SPI driver

Python

Basic examples showing how to work with Navio's onboard devices using Python.

  • AccelGyroMag
  • ADC
  • Barometer
  • GPS
  • LED
  • RCInput
  • Servo

Utilities

Applications and utilities for Navio.

  • 3D IMU visualizer
  • U-blox SPI to PTY bridge utility
  • U-blox SPI to TCP bridge utility
  • ROS packages installation script

Cross-compilation

Requirements

  • Install the toolchain gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf (sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf for Debian based systems)

Usage

  • export CXX=arm-linux-gnueabihf-g++
  • Compile the examples via make

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100