NaveGo - NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis

  •        26

NaveGo: an open-source MATLAB/GNU-Octave toolbox for processing integrated navigation systems and performing inertial sensors profiling analysis. NaveGo is an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems, simulating inertial sensors and GPS receptor, and performing inertial sensors analysis that is freely available online. It is developed under MATLAB/GNU-Octave due to this programming language has become a de facto standard for simulation and mathematical computing. NaveGo has been verified by processing real-world data from a real trajectory and contrasting results with a commercial, closed-source software package. Difference between both solutions have shown to be negligible. For more information read (Gonzalez et al., 2017).

https://github.com/rodralez/NaveGo

Tags
Implementation
License
Platform

   




Related Projects

InertialNav - Inertial Navigation Filter

  •    C++

The IMU delta angles and delta velocities are assumed to be simple integrals of the corresponding angular rates and axial accelerations, with no coning or sculling compensation applied to them before input to the filter. The filter is designed to run in parallel with the existing APM AHRS complementary filter, firstly to provide a bootstrap for initial alignment, and secondly to provide a watchdog reference to detect filter divergence.

pmtk3 - Probabilistic Modeling Toolkit for Matlab/Octave.

  •    HTML

PMTK is a collection of Matlab/Octave functions, written by Matt Dunham, Kevin Murphy and various other people. The toolkit is primarily designed to accompany Kevin Murphy's textbook Machine learning: a probabilistic perspective, but can also be used independently of this book. The goal is to provide a unified conceptual and software framework encompassing machine learning, graphical models, and Bayesian statistics (hence the logo). (Some methods from frequentist statistics, such as cross validation, are also supported.) Since December 2011, the toolbox is in maintenance mode, meaning that bugs will be fixed, but no new features will be added (at least not by Kevin or Matt). PMTK builds on top of several existing packages, available from pmtksupport, and provides a unified interface to them. In addition, it provides readable "reference" implementations of many common machine learning techniques. The vast majority of the code is written in Matlab. (For a brief discussion of why we chose Matlab, click here. Most of the code also runs on Octave an open-source Matlab clone.) However, in a few cases we also provide wrappers to implementations written in C, for speed reasons. PMTK currently (October 2010) has over 67,000 lines.

The Evil Toolbox

  •    

The Evil Toolbox for Matlab is a collection of scripts and functions that serve as useful snippets for learning or teaching Octave. The original toolbox was written in Matlab and is currently beind ported and tested on Octave.

facerec - Implements face recognition algorithms for MATLAB/GNU Octave and Python.

  •    Python

Implements face recognition algorithms for MATLAB/GNU Octave and Python.

react-native-screens - First incomplete navigation solution for your React Native app

  •    Java

This project aims to expose native navigation container components to React Native. It is not designed to be used as a standalone library but rather as a dependency of a full-featured navigation library. Screens are already integrated with the React Native's most popular navigation library react-navigation and Expo. Read usage guide depending on if you are using Expo or not.


DeepLearnToolbox - Matlab/Octave toolbox for deep learning

  •    Matlab

This toolbox is outdated and no longer maintained. I would suggest you use one of the tools mentioned above rather than use this toolbox.

Osmand - OSM Automated Navigation Directions

  •    Java

OsmAnd (OSM Automated Navigation Directions) is a map and navigation application with access to the free, worldwide, and high-quality OpenStreetMap (OSM) data. All map data can be stored on your device's memory card for offline use. Via your device's GPS, OsmAnd offers routing, with optical and voice guidance, for car, bike, and pedestrian. All the main functionalities work both online and offline (no internet needed).

GNU Octave - Language for Numerical Computations

  •    C

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave Forge is a place for development of its packages; from bioinformatics and fuzzy logic to mechanics and instrument control.

STK

  •    C

STK: a Small (Matlab/GNU Octave) Toolbox for Kriging

grid_map - Universal grid map library for mobile robotic mapping

  •    C++

This is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic mapping to store data such as elevation, variance, color, friction coefficient, foothold quality, surface normal, traversability etc. It is used in the Robot-Centric Elevation Mapping package designed for rough terrain navigation. The grid map package has been tested with ROS Indigo, Jade (under Ubuntu 14.04) and Kinetic (under Ubuntu 16.04). This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

GPS4Palm

  •    C

PalmOS Mapping GPS Application * displays GPS information * displays current position on map * automatic map download from internet using external application * waypoint navigation * route navigation * track loggin

Auditory Modelling Toolbox

  •    C

The Auditory Modelling Toolbox is a community effort to build a simple and well tested toolbox for doing auditory modelling in Matlab, Octave and C.

Eclipse CDT - C/C++ Development Tooling

  •    Java

The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers.

The Large Time/frequency Analysis TB

  •    

The Large Time/Frequency Analysis Toolbox is a Matlab/Octave/C toolbox for doing time/frequency and wavelet analysis. It is inteded as both an educational and a computational tool.

mapbox-navigation-ios - Turn-by-turn navigation logic and UI in Swift or Objective-C on iOS

  •    Swift

Mapbox Navigation gives you all the tools you need to add turn-by-turn navigation to your apps.Get up and running in a few minutes with our drop-in turn-by-turn navigation NavigationViewController, or build a completely custom turn-by-turn navigation app with our core components for routing and navigation.

maplab - An open visual-inertial mapping framework.

  •    C++

This repository contains maplab, an open, research-oriented visual-inertial mapping framework, written in C++, for creating, processing and manipulating multi-session maps. On the one hand, maplab can be considered as a ready-to-use visual-inertial mapping and localization system. On the other hand, maplab provides the research community with a collection of multi-session mapping tools that include map merging, visual-inertial batch optimization, and loop closure. Furthermore, it includes an online frontend, ROVIOLI, that can create visual-inertial maps and also track a global drift-free pose within a localization map.

machineLearning - supervised and unsupervised algorithms from Andrew Ng's machine learning class

  •    Matlab

Install Octave free here or Matlab not free here. Note that Octave = Matlab without the nice graphical user interface. I use Octave so don't feel like you are missing anything if you don't have money for Matlab.

CapCode-software suite for sailors

  •    Java

CapCode is a navigation software for sailors for cruising or regatta. - Reads NMEA 183 data (instruments, GPS, AIS). Implements computation of the VMG , tracing on RNC and ENC (S-57) charts. Display the polar on the chart, future position of the ship. Weather information acquired from grib files are also displayed in the navigation view. developed as an Eclipse RCP in its versions 2.x.x

PDA Navigation

  •    CSharp

Simple Navigation Tool for your PocketPC with GPS Support, contains a compass rose, GPX tracking, sun rise and set calculation for Windows Mobile 2003 SE and Windows Mobile 5 with .Net Compact Framework 2. Export to LOC, GPX, KML; !!! No route planner !!

anyplace - A free and open Indoor Navigation Service with superb accuracy!

  •    Javascript

Anyplace is a first-of-a-kind indoor information service offering GPS-less localization, navigation and search inside buildings using ordinary smartphones. It is recommended to watch the video tutorials of the Anyplace system on http://anyplace.cs.ucy.ac.cy/, before proceeding with these instructions.