muzi2045 / AutowareArchitectureProposal

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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.

  2. Download sample rosbag from here.

  3. Launch Autoware

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.

  2. Launch Autoware

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

About

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


Languages

Language:C++ 64.6%Language:C 29.7%Language:CMake 2.6%Language:Python 1.7%Language:Makefile 0.8%Language:Cuda 0.3%Language:JavaScript 0.3%Language:HTML 0.1%Language:Shell 0.0%Language:CSS 0.0%