Giter VIP home page Giter VIP logo

cyberrt's Introduction

Introduction

Apollo Cyber RT is an open source, high performance runtime framework designed specifically for autonomous driving (AD) scenarios. Based on a centralized computing model, it is greatly optimized for high concurrency, low latency, and high throughput in autonomous driving.

During the last few years of development of AD technologies, we have learned a lot from our previous experience with Apollo. The industry is evolving and so is Apollo. Going forward, Apollo has already moved from development to production. With volume deployment in real world, we see demands for the highest level of robustness and performance. That’s why we spent years building and perfecting Apollo Cyber RT, which addresses those requirements of AD solutions.

Key benefits of using Apollo Cyber RT:

  • Accelerate development
    • Well defined task interface with data fusion
    • Array of development tools
    • Large set of sensor drivers
  • Simplify deployment
    • Efficient and adaptive message communication
    • Configurable user level scheduler with resource awareness
    • Portable with fewer dependencies
  • Empower your own autonomous vehicles
    • The default open source runtime framework
    • Building blocks specifically designed for AD scenarios
    • Plug and play your own AD system

Build/Installation

Dependencies

You can run the following command to install CyberRT pre-requisites:

bash tools/install/install_prereqs.sh

sudo privilege is needed, and by default Fast-DDS is installed under /usr/local/fast-rtps/.

Build

source setup.bash
bazel build //...
bazel test //...

Release Build

Binary releases for CyberRT is still a Work-In-Progress. Contribution is highly appreciated.

Documents

More documents to come soon!

cyberrt's People

Contributors

baisheng08 avatar baowanyu avatar cicelprg avatar ctwfei avatar daohu527 avatar dengchengliang avatar fengqikai1414 avatar fla3inh0tcheet0s avatar freehackofjeff avatar golancer avatar jinghaomiao avatar kitfung avatar lfcarol avatar lianglia-apollo avatar lx18233184051 avatar michael4338 avatar mickeyouyou avatar natashadsouza avatar quning18 avatar qwetqwe avatar storypku avatar xiaoxq avatar yaotemp111 avatar yaoweifeng01 avatar ycool avatar zaxon avatar zeusjupiter avatar zhangchaoltt avatar zhongjunni avatar zhxt 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.