GithubHelp home page GithubHelp logo

passdedd / navigation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from genivi/navigation

0.0 0.0 0.0 132.62 MB

GENIVI LBS navigation code

CMake 1.88% XSLT 0.86% C++ 16.46% C 0.55% Shell 0.56% Java 74.50% Batchfile 0.03% Makefile 0.30% TeX 0.54% NSIS 0.30% Python 2.70% JavaScript 0.08% HTML 0.21% CSS 0.01% Rich Text Format 0.89% TSQL 0.13%

navigation's Introduction

Location Based Services middleware

Synopsis

This repository gathers several sub projects developped on behalf of the GENIVI Allliance, based on a set of Location Based Services (LBS) APIs. These projects are proof of concepts (POC) for demonstrating the main features covered by the APIs (server part to simulate the behaviour of the component that implements the APIs, and a client to test it). The server part of the POCs is also used by the navigation applications .

Motivation

The GENIVI Alliance standardizes the non differentiating part of the In Vehicle Infotainment (IVI) middleware by delivering requirements, interfaces and code. The LBS deliveries are requirements and interfaces. An open source API for navigation allows to easily plug HMI or application coming from different vendors on top of the navigation middleware, by limiting the porting workload and providing reused tools for unitary and integration testing.

API Reference

The code is based on the current version of the LBS APIs. For more detailed description of the GENIVI activity for navigation, please see the wiki.

Sub projects

See the README for each of the projects for build, run and test the code

The APIs are located in these folders:

./api APIs in DBus xml.

./api/franca APIs in Franca IDL

Proof of concept for traffic-incidents is split between ./src/traffic-incidents-service ./test/traffic-incidents-service

Proof of concept of poi-service is split between ./src/poi-service ./test/poi-service

The navigation middleware is located here ./src/navigation

Some test scripts for navigation are available here ./test/navigation

Map data

The map database used by the POCs is provided by Open Street Map

Third parties software

The POCs are using:

  • Navit core with plugins that implement the GENIVI APIs
  • enhanced position from the positioning project
  • log replayer (i.e. to simulate some sensor inputs) from the positioning project

Contributors

asanoaozora

[email protected]

License

Mozilla Public License Version 2.0

navigation's People

Contributors

morteza54dp avatar marcoresidori avatar yoshitomomiyama avatar mariothielert avatar blochm avatar

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.