Code Monkey home page Code Monkey logo

openrtk330-lib's Introduction

Aceinna OpenRTK330L Module Open Source Firmware Library

Introduction

Aceinna's OpenRTK330L is a GNSS/IMU integrated high-precision positioning module that is targeted for vehicular applications, for example autonomous-driving. The module's base firmware library is open-sourced for user to play with raw IMU data generation, data I/O customization and so on. Note the Aceinna's proprietary GNSS/INS algorithm library is NOT open-sourced but provided in the form of a static library.

Usage

This library repo is designed to work with the open-sourced IMU platform, i.e. the Github repo "platform_aceinna-imu" under the same organization. Please clone the "platform_aceinna-imu" repo and go to "example" subfolder to build the various "Apps" inside. These Apps automatically clones this base library repo for a complete project.

Release notes

v1.0.8, Nov. 25, 2020

  • New support to configure OpenRTK330LI EVK as a light-weight GNSS base station broadcasting RTCM raw data to user configurable NTRIP server
  • Version numbering changed to v23.00 (Aceinna company wide unification)
  • Corrections and code clean-up to previous release version v1.0.7

v1.0.7, Oct. 19, 2020

  • Updated for "RTK_INS" App v2.0.0
  • Added CAN interface for data I/O
    • Speed measurement input from car CAN bus, for GNSS/INS/Odometer integrated positioning
    • Standard J1939 CAN message output
  • Added wheel-tick speed interface for GNSS/INS/Odometer integrated positioning

openrtk330-lib's People

Contributors

andreybondarev avatar dwplan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openrtk330-lib's Issues

ask for help

hello,Aceinna, i have a question,can you give me a file that tells me how to implement this function <sens_GetAccelData_mPerSecSq>

Unable to compile this library as libdeps from platfrom-aceinna_imu

I fail building the platform-aceinna_imu examples from source. Since I intent to build for an OpenRTK330Li EVK, I modified the platform.ini of the RTK_INS example provided by platform-aceinna_imu repository in the following way
[env:OpenRTK330LI] platform = aceinna_imu board = OpenRTK330L

Executing pio run result in multiple compile errors pointing to this repository. I think some of my build errors result from the library.json of this project containing a wrong folder structure. I intent to fix some problems with f1f157a.

Unfortunately I am still unable to build (see here). The source code shows me that there are multiple implementations of ntrip (OpenRTK330LI/OpenRTK-base-library/LWIP/lwip_app/station/inc/ntrip_client.h, OpenRTK330LI/OpenRTK-base-library/LWIP/lwip_app/ntrip/inc/ntrip_client.h and OpenRTK330LI/OpenRTK-base-library/LWIP/lwip_app/ntrip/inc/m_ntrip_client.h). Is it possible that these different implementations mix up? Are there some compiler flags to distinguish the versions?

Can someone provide any hints?

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.