Giter VIP home page Giter VIP logo

autowarearchitectureproposal's Introduction

Autoware (Architecture Proposal)

autoware

What's this

This is the source code of the feasibility study for Autoware architecture proposal.

WARNING: This source is solely for demonstrating an architecture proposal. It should not be used to drive cars.

Architecture overview is here.

How to setup

Requirements

Hardware

  • x86 CPU (8 or more cores)
  • 16 GB or more of memory
  • Nvidia GPU (4GB or more of memory) :

Software

  • Ubuntu 18.04
  • Nvidia driver

If cuda or tensorRT is already installed, it is recommended to remove it.

Autoware setup

  1. Clone this repository
git clone https://github.com/tier4/AutowareArchitectureProposal.git
cd AutowareArchitectureProposal/
  1. Run the setup script
./setup_ubuntu18.04.sh

In this step, the following software are installed. Please confirm their licenses before using them.

  1. Build the source
catkin build --cmake-args -DCMAKE_BUILD_TYPE=Release

Note that the computer need to be connected to Internet to download neural network weight files.

How to run

Simulator

sim

Quick Start

Rosbag

  1. Download sample map from here and extract the zip file.

  2. Download sample rosbag from here.

  3. Launch Autoware

source devel/setup.bash
roslaunch autoware_launch autoware.launch map_path:=[path] rosbag:=true
  1. Play rosbag
rosbag play --clock [rosbag file] -r 0.2
Note
  • sample map : © 2020 TierIV inc.
  • rosbag : © 2020 TierIV inc.
    • Image data are removed due to privacy concerns.
      • Cannot run traffic light recognition
      • Decreased accuracy of object detection

Planning Simulator

  1. Download sample map from here and extract the zip file.

  2. Launch Autoware

source devel/setup.bash
roslaunch autoware_launch planning_simulator.launch map_path:=[path]
  1. Set initial pose
  2. Set goal pose
  3. Push engage button. autoware_web_controller
Note
  • sample map : © 2020 TierIV inc.

Tutorial in detail

See here. for more information.

References

Videos

Credits

autowarearchitectureproposal's People

Contributors

kenji-miyake avatar mitsudome-r avatar umiho avatar yukkysaito avatar

Stargazers

 avatar

Watchers

 avatar  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.