GithubHelp home page GithubHelp logo

rjotelu / imudata Goto Github PK

View Code? Open in Web Editor NEW

This project forked from smac-group/imudata

0.0 1.0 0.0 1.99 GB

:battery: This package is meant to serve as a data collection tool for IMU data. This data can be used as a means to assess and test methods designed to analyse IMU error signals (i.e. long and complex autocorrelated signals). An example method used for this kind of data is implemented in the GMWM R package which can also model the latent models that often characterize this data.

Home Page: http://imudata.smac-group.com

License: Other

R 100.00%

imudata's Introduction

Project Status: Active Licence minimal R version packageversion Last-changedate

imudata Overview

This package is meant to serve as a data collection tool for IMU data. This data can be used as a means to assess and test methods designed to analyse IMU error signals (i.e. long and complex autocorrelated signals). An example method used for this kind of data is implemented in the gmwm R package which can also model the latent models that often characterize this data.

The datasets available within the package are:

  • imu6 - A MTi-G MEMS-IMU dataset with 6 columns corresponding to the stochastic error measurements coming from the X, Y and Z axes for gyroscopes and accelerometers respectively and taken from a sensor calibrated in stationary conditions for 2 hours at 100Hz.
  • cont.imu1 - A MTi-G MEMS-IMU dataset with 1 column corresponding to the stochastic error measurements coming from the X-axis gyroscope and taken from a sensor calibrated in stationary conditions for 2 hours at 100Hz and possibly suffering from some contaminated measurements (e.g. outliers).
  • navchip - A Navchip MEMS-IMU dataset with 6 columns, Axis: X,Y,Z - Type: Gyroscope & Accelerometer, from a stationary sensor run for 4 Hours
  • imar.gyro - An IMAR MEMS-IMU dataset with 3 columns, Axis: X,Y,Z - Type: Accelerometer, from a stationary sensor run for 4 Hours
  • ln200.gyro - A LN200 MEMS-IMU dataset with 3 columns, Axis: X,Y,Z
    • Type: Gyroscope, from a stationary sensor run for 6 Hours
  • ln200.accel - A LN200 MEMS-IMU dataset with 3 columns, Axis: X,Y,Z
    • Type: Accelerometer, from a stationary sensor run for 6 Hours
  • kvh1750.acc - Six samples collected from KVH1750 IMU at 100Hrz Axis: X,Y,Z - Type: Acce, from a stationary sensor run for 3 hours
  • kvh1750.gyro - Six samples collected from KVH1750 IMU at 100Hrz Axis: X,Y,Z - Type: Accelerometer, from a stationary sensor run for 3 hours
  • mtig1khrz - Six samples collected from MTI-G-710 IMU at 1000 Hz Axis: X,Y,Z - Type: Gyroscope & Accelerometer, from a stationary sensor run for 10 minutes
  • adis16405 - Six samples collected from ADIS 16405 IMU at 100Hrz Axis: X,Y,Z - Type: Gyroscope & Accelerometer, from a stationary sensor run for 3 hours

The first 6 datasets can be used as examples for the functions auto.imu(), gmwm.imu(), wvar.imu(), and imu() of the gmwm R package. Note that the cont.imu1 data can be used as an illustration of the robustness properties of the robust version the Generalized Method of Wavelet Moments (GMWM). Here is a simple example:

Install Instructions

To install the package you can use:

# Install R devtools
install.packages("devtools")

# Install the package from github
devtools::install_github("SMAC-Group/imudata")

Licensing

The license this source code is released under is the Creative Commons Attribution NonCommercial ShareAlike (CC-NC-SA). In some cases, the GPL license does apply. However, in the majority of the cases, the license in effect is the Creative Commons Attribution NonCommercial ShareAlike (CC-NC-SA) as the computational code is heavily dependent on armadilllo, which has an MIT license that enables us to recast our code to the Creative Commons Attribution NonCommercial ShareAlike (CC-NC-SA). See the LICENSE file for full text. Otherwise, please consult TLDR Legal or CC which will provide a synopsis of the restrictions placed upon the data and code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.