Skip to content

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

Notifications You must be signed in to change notification settings

svasighi/AutowareArchitectureProposal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 64.6%
  • C 29.7%
  • CMake 2.6%
  • Python 1.7%
  • Makefile 0.8%
  • JavaScript 0.3%
  • Other 0.3%