diff --git a/en/customize/index.html b/en/customize/index.html index d755097..edf0d09 100644 --- a/en/customize/index.html +++ b/en/customize/index.html @@ -82,11 +82,69 @@
Table of Contents

Customizing Autoware

-

In this page, we explain how Autoware can be customized, including how new packages can be added into Autoware.

-

We also introduce "Autoware-Mini", which is a smaller version of Autoware that has fewer features than Autoware but is easier to understand and customize.

+

For this conference, we have prepared an implementation based on the Autoware automated driving software.

+

This page provides background and explanation of the implementation, as well as an introduction of how this implementation can be utilized.

+

At the last Integration Conference, we provided a launch file for Autoware-Mini, a reduced version of Autoware with fewer nodes and fewer functions than the default Autoware. Please refer to the document of the previous conference for the background and the intention behind the preparation of the launch file.

+

For this simulation conference, we have prepared "Autoware-Micro," the smallest configuration of Autoware, which is designed for use with AWSIM, in order to enable partial use of Autoware and flexible incorporation of Autoware.

+

Background on Autoware-Micro

+

Challenges when using Autoware

+

The default Autoware consists of many nodes to support various driving environments.

+

The official documentation of Autoware includes a diagram of the ROS nodes that make up Autoware. The current diagram is shown below.

+

node-diagram

+

A wide variety of functions are available in each component involved in automated driving, and they are designed to cope with challenging driving environments.

+

On the other hand, it is not always easy to understand the complex configuration, to understand the meaning of each parameter and how to adjust it, and to switch and replace modules.

+

Preparing Autoware-Mini

+

For this reason, at the last Integration Conference, we prepared a launch file to start Autoware-Mini, which is a reduced version of Autoware with fewer nodes and fewer functions than the default Autoware.

+

The node diagram of Autoware-Mini is shown below. You can see that the number of nodes has been dramatically reduced, and only the functions that enable basic automatic driving are available.

+

mini-node-diagram

+

Autoware-Mini has the following features:

+ +

By writing automated software based on this Autoware-Mini, the following can be done.

+ +

Preparing Autoware-Micro

+

The simulation competition will be a high-speed automated racing competition, and rather than using Autoware as-is, we will use Autoware as a base for example implementations, which will be extended and customized by participants.

+

In addition, in order to allow as many participants as possible to participate in the competition, we have made sure that the PC specifications required for participation are broad enough.

+

Against this background, we are modifying Autoware-Mini and trying to realize the following as "Autoware-Micro".

+ +

Thus, in order to enable partial use and flexible incorporation of Autoware, we have prepared "Autoware-Micro," the smallest configuration designed for use with AWSIM.

+

The node diagram of Autoware-Micro is as follows.

+

micro-node-diagram

+

Changes and features of each component of Autoware-Micro compared to Autoware-Mini are as follows.

+ +

How to use Autoware-Micro

+

By utilizing Autoware-Micro, the issues to be addressed in this competition will be:

+
    +
  1. prediction of NPC vehicle behavior
  2. +
  3. strategic route planning for overtaking, curves, etc.
  4. +
  5. vehicle control at high speed
  6. +
+

You can also experiment with slightly different implementations from Autoware's architecture, or create and introduce new custom nodes, using the example implementation of Autoware-Micro as a guide.

+

By incorporating your own node implementations, you can improve driving performance and increase the number of points.

+

For example, consider the following configuration, where "Planning" and "Control" are implemented and worked on respectively, or a node responsible for both "Planning & Control" can be implemented.

+

As long as the ROS topics of the route inputs and vehicle interface outputs match, you are free to customize it as you wish.

+

racing-diagram

How to customize and use Autoware packages

    -
  1. Copy the original package and change the following +
  2. copy the original package and change the following
    • package name
    • Folder name
    • @@ -96,178 +154,12 @@

      How to customize and use Aut

  3. place in aichallenge_submit
  4. -
  5. modify launch file called from autoware_universe_launch +
  6. modify launch file called from autoware_micro_awsim_launch
    • Reference example: pose_initializer_custom (called from autoware_universe_launch/tier4_localization_launch/launch/util/util.launch.xml)
-

Autoware-Mini

-

Although the default Autoware is feature-rich and includes many components, the extra layer of complexity and the multiply nested launch files can be confusing for beginners or users who have simpler and more relaxed use cases.

-

A node diagram of the original Autoware is depicted below. This can also be found on the Autoware Official Documentation.

-

node-diagram

-

In Autoware-Mini, we tried to design a launch file that launches only the most basic nodes that are crucial for a simple lane-following scenario. By limiting the features, we aim to create a simpler version of Autoware: one that is easier to understand for users first trying out Autoware. Most nodes are launched directly from this "Autoware-Mini" launch file, so there is no need to traverse through layers of launch files to reach the actual part of the code where a node is actually created. Furthermore, instead of using arguments and variables to define parameters in different launch files, we specify the parameters necessary for a specific node when launching the node. So, there is less work to change parameters or "find" where they are actually defined.

-

Participants of this competition can use this Autoware-Mini to:

- -

The below is a node diagram of Autoware-Mini

-

mini-node-diagram

-

Using Autoware-Mini

-

Here we describe how to set up Autoware-Mini and use it.

-

Pulling newest changes from GitHub

-

For participants who have already set up aichallenge2023-racing, run the below to pull the newest changes from GitHub.

-
cd aichallenge2023-racing/
-git pull
-
-

The launch file for Autoware-Mini is placed in aichallenge2023-racing/docker/aichallenge/aichallenge_ws/src/aichallenge_submit/aichallenge_submit_launch/launch/autoware_mini_awsim.launch.xml (GitHub Link)

-

Updating aichallenge_submit.launch.xml

-

In order to launch autoware_mini_awsim.launch.xml, aichallenge_submit.launch.xml must first be edited.

-

Uncomment the sections in this file that are commented out, and comment out the section that launches e2e_simulator.launch.xml.

-
<?xml version="1.0" encoding="UTF-8"?>
-<launch>
-    <!-- Autoware -->
-    <!-- <include file="$(find-pkg-share autoware_launch)/launch/e2e_simulator.launch.xml">
-        <arg name="vehicle_model" value="golfcart"/>
-        <arg name="sensor_model" value="awsim_sensor_kit"/>
-        <arg name="map_path" value="/aichallenge/mapfile"/>
-        <arg name="rviz" value="false"/>
-    </include> -->
-
-    <!-- Uncomment the following lines to try Autoware-Mini -->
-    <include file="$(find-pkg-share aichallenge_submit_launch)/launch/autoware_mini_awsim.launch.xml" >
-      <arg name="vehicle_model" value="golfcart"/>
-      <arg name="sensor_model" value="awsim_sensor_kit"/>
-      <arg name="map_path" value="/aichallenge/mapfile"/>
-      <arg name="rviz" value="false"/>
-    </include>
-
-    <include file="$(find-pkg-share initialpose_publisher)/launch/initialpose_publisher.launch.xml" />
-
-    <include file="$(find-pkg-share self_driving_controller)/launch/self_driving_controller.launch.xml" />
-</launch>
-
-

Updating aichallenge.launch.xml

-

In order to change how the GUI tool "Rviz2" looks when launching Autoware-Mini, we will change the Rviz2 config file to one that is more suitable for Autoware-Mini.

-

Change aichallenge.launch.xml like the following.

-
<?xml version="1.0" encoding="UTF-8"?>
-<launch>
-    <!-- RViz parameters -->
-    <arg name="rviz2" default="true" description="launch rviz"/>
-    <!-- <arg name="rviz_config" default="$(find-pkg-share autoware_launch)/rviz/autoware.rviz" description="rviz config"/> -->
-
-    <!-- Below is a more suitable RViz2 config for trying out Autoware-Mini -->
-    <arg name="rviz_config" default="$(find-pkg-share autoware_launch)/rviz/autoware-mini.rviz" description="rviz config"/>
-
-    <!-- Scoring -->
-    <include file="$(find-pkg-share aichallenge_scoring)/launch/aichallenge_scoring.launch.xml">
-        <arg name="result_score_topic" value="/aichallenge/score" />
-    </include>
-
-    <node pkg="aichallenge_scoring_result" exec="scoring_result" name="scoring_result" output="screen" />
-
-    <!-- Submitted Package -->
-    <include file="$(find-pkg-share aichallenge_submit_launch)/launch/aichallenge_submit.launch.xml" />
-
-    <!-- RViz -->
-    <group>
-        <node pkg="rviz2" exec="rviz2" name="rviz2" output="screen" args="-d $(var rviz_config) -s $(find-pkg-share autoware_launch)/rviz/image/autoware.png" if="$(var rviz2)"/>
-    </group>
-</launch>
-
-

Updating behavior_path_planner.param.yaml

-

Next, for the behavior_path_planner node and behavior_velocity_planner node in the Planning Component, the following config files must be edited to change what modules are launched within each planner.

- -

In the original Autoware, the following modules are enabled in the behavior_path_planner node.

- -

For Autoware-Mini, we will turn them all OFF for now.

-
...
-
-lane_change:
-  enable_module: false
-  enable_simultaneous_execution: false
-  priority: 4
-  max_module_size: 1
-
-pull_out:
-  enable_module: false
-  enable_simultaneous_execution: false
-  priority: 0
-  max_module_size: 1
-
-side_shift:
-  enable_module: false
-  enable_simultaneous_execution: false
-  priority: 2
-  max_module_size: 1
-
-pull_over:
-  enable_module: false
-  enable_simultaneous_execution: false
-  priority: 1
-  max_module_size: 1
-
-avoidance:
-  enable_module: false
-  enable_simultaneous_execution: false
-  priority: 3
-  max_module_size: 1
-
-
-

Updating behavior_velocity_planner.param.yaml

-

Next, for the behavior_path_planner node and behavior_velocity_planner node in the Planning Component, the following config files must be edited to change what modules are launched within each planner.

- -

In the original Autoware, the following modules are enabled in the behavior_velocity_planner node.

-
...
-launch_stop_line: true
-launch_crosswalk: true
-launch_traffic_light: true
-launch_intersection: true
-launch_blind_spot: true
-launch_detection_area: true
-launch_virtual_traffic_light: true
-launch_occlusion_spot: false
-launch_no_stopping_area: true
-launch_run_out: false
-launch_speed_bump: false
-
-

For Autoware-Mini, we will turn everything except the "stop_line module" to OFF.

-
...
-# Autoware-Mini (Uncomment the lines below to try Autoware-Mini)
-launch_stop_line: true
-launch_crosswalk: false
-launch_traffic_light: false
-launch_intersection: false
-launch_blind_spot: false
-launch_detection_area: false
-launch_virtual_traffic_light: false
-launch_occlusion_spot: false
-launch_no_stopping_area: false
-launch_run_out: false
-launch_speed_bump: false
-
-

Run Autoware-Mini

-

This concludes the preparation necessary for launching Autoware-Mini. You can now launch AWSIM and launch Autoware-Mini with the following commands.

-
# Inside the Rocker container
-cd /aichallenge
-bash build_autowares.sh
-bash run.sh
-
diff --git a/en/index.html b/en/index.html index 5b86d17..57c2e86 100644 --- a/en/index.html +++ b/en/index.html @@ -2,9 +2,9 @@ - Japan Automotive AI Challenge 2023 (Simulation) + - + @@ -80,38 +80,133 @@
Table of Contents
-

Japan Automotive AI Challenge 2023 (Simulation)

-

AIchallenge2023-Simulation

-

We are hosting the Japan Automotive AI Challenge 2023 (Simulation), a motorsport-themed software development competition. Participants will develop autonomous driving software based on Autoware.Universe, and integrate it into a racing car that runs in the End to End simulation space (AWSIM). The goal is simple, win the race while driving safely!

+

Japan Automotive AI Challenge 2023 (Simulation)

Competition Concept

As new technology fields called CASE become the center of competition in the automobile industry, there is a shortage of AI and IT engineers, and the need for them is rapidly increasing throughout the automobile industry.

As a new initiative to discover and develop engineers who will lead the automotive industry in the future, we will hold an international competition to compete for AI technology in autonomous driving.

We aim to build a framework that contributes to the further development of the automobile industry, starting from this competition, which is conducted through industry-government-academia cooperation.

-

Overview

+

AIchallenge2023-Simulation

+

Japan Automotive AI Challenge 2023 (Simulation) Goals

+

Motorsports, which test the driving performance of automobiles in extreme conditions, have contributed to the improvement and development of automobile performance by creating technical challenges. The 2023 Autonomous Driving AI Challenge (Simulation) is aimed at contributing to the development of autonomous driving technology that can safely and quickly operate in an end-to-end (E2E) simulation environment.

+

Autonomous driving in racing involves a variety of technical elements, such as control technology that takes into account lateral slip, air resistance, and vehicle response characteristics, as well as tracking and behavior prediction of other vehicles. This tournament provides participants with an opportunity to develop autonomous driving software with strategic driving planning and advanced vehicle control functions that incorporate these elements, and to share their knowledge. We expect that engineers who have acquired new technologies through this Challenge will contribute to technological innovation in the automotive industry.

+

Japan Automotive AI Challenge 2023 (Simulation) Summary

+ +

In this tournament, it is possible to run in the video mentioned above using the software that is distributed in advance. Using this software, please make improvements in line with the challenges described below.

+

Automated Driving Technology Competition and Special Awards

+

Participants will aim to win the race while safely driving with autonomous driving software based on Autoware.Universe. In addition, to promote the growth of the community of this tournament and to share knowledge that is useful for participants, the following special awards will be established. Please see the overview page for more details.

+
    +
  1. The Community Contribution Award, which honors those who have contributed to the OSS as volunteers or to the expansion of the community.

    +
  2. +
  3. The Sponsor Award, which is voted on by platinum sponsors to encourage active initiatives through AIChallenge.

    +
  4. +

Start

-

The race in the End to End simulation environment is themed, aiming to contribute to the development of safe and robust autonomous driving technology for high-speed driving.

-

Autonomous driving in races involves various technical elements such as skidding, air resistance, vehicle response characteristics, tracking other vehicles, and behavior prediction. This competition offers participants an opportunity to work on developing autonomous driving software that incorporates these elements, featuring strategic driving planning and advanced vehicle control functions. We hope that engineers who learn new technologies through this "challenge" will contribute to technological innovation in the automotive industry.

+

Driving Course and Rivals

+ + + + + + + + + + + + + +
MonzaTrack at AWSIMMonzaTrack at vector map
+

The race course for this tournament will be the MonzaTrack. It is about 5.8 kilometers long and has a complex shape, including long straights and hairpin turns. Participants will race on this circuit-themed course along with multiple rival vehicles. As rival vehicles will accelerate, brake, and change course in response to your autonomous vehicle, strategic path planning is required.

+

Vehicle to be used

+

In this competition, we are using vehicles that will be used in the Indy Autonomous Challenge.

+ + + + + + + + + + + + + +
simulation carindy car

The 3 Challenges

-

Challenge 1: Perception

-

Challenge 1: Robust Perception

-

Safety posits always highest priority in autonomous driving. The first step to avoid collisions is to recognize other vehicles from sensor data and predict their movements. The first challenge is the development of fast and robust recognition functions.

+

Challenge 1: Robust Perception

+

In the first challenge, participants are required to predict the future behavior of other vehicles based on the vehicle recognition data provided by the simulator. Autonomous vehicles require a high level of safety, and it is essential to detect and predict the movements of other vehicles that exist in the surrounding 360 degrees through sensor data in order to avoid collisions. In this competition, we provide accurate data (ground truth) as vehicle recognition information so that participants can focus on behavior prediction.

+ + + + + + + + + + + + + +
sensing and perceptionperception at simulation
+

Specifically, the following points can be improved

+

Challenge 2: Strategic Route Planning

-

Challenge 2: Strategic Route Planning

-

The second challenge is strategic route planning. To drive faster than others, it is necessary to process the ever-changing surrounding environment and constantly pursue the optimal route.

+

The second challenge is strategic path planning. In order to drive faster than other vehicles, it is necessary to process the constantly changing surrounding environment using the recognition results and always pursue the optimal route.

+ + + + + + + + + + + + + +
real environment planningroute planning
+

Specifically, the following points can be improved

+

Challenge 3: Control in High-Speed Driving

-

AIchallenge2023-Racing

-

To win a race, control technology that realizes the optimal route planning is essential. The third challenge is the development of control modules that enable driving along strategic and complex routes while driving in high-speed.

-

Competition Description

-

Racing Course and Rivals

-

Start/Finish Straight

-

The course of this competition is approximately 5.8km long and has a complex shape including long straights and hairpin curves. You will drive on this circuit-themed course with several rival cars. The rival cars will accelerate and decelerate or change courses according to your autonomous driving car, so strategic route planning is required.

+

The third challenge is the development of a control module that can handle high speeds and allow driving along strategic and complex routes. In order to win a race, it is essential to have control technology that can realize the optimal path planning. In this competition, accurate data (true values) are provided as self-localization results so that participants can focus on vehicle control.

+ + + + + + + + + + + + + +
high speed controlhigh speed control at simulation
+

Specifically, the following points can be improved

+

Evaluation Criteria

-

The goal of this competition is to win the race while driving safely. Therefore, the performance of your autonomous driving software will be evaluated from the following three perspectives. Details on scoring and rules are due to be published in this documentation later.

+

This tournament aims to quickly and safely reach the goal. Therefore, the driving of the participants' autonomous driving software will be evaluated based on the following three aspects. For details on scoring and rules, please visit the rules page.

    -
  1. Driving Distance - Reaching the goal of the course
  2. -
  3. Safety - Driving without collisions or deviations from the route
  4. -
  5. Speed - The time to the finish line
  6. +
  7. Distance - Reach the goal of the course.
  8. +
  9. Safety - Drive without collision or route deviation.
  10. +
  11. Speed - Drive to the goal in a short time.

Development Environment

diff --git a/en/intro/toc.json b/en/intro/toc.json index 5f322dd..031f48f 100644 --- a/en/intro/toc.json +++ b/en/intro/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"About Competition","href":"index.html#about-competition","topicHref":"index.html#about-competition"},{"name":"About Autoware","href":"index.html#about-autoware","topicHref":"index.html#about-autoware"},{"name":"About AWSIM","href":"index.html#about-awsim","topicHref":"index.html#about-awsim"},{"name":"Related Documentations","href":"index.html#related-documentations","topicHref":"index.html#related-documentations"},{"name":"Page Links","href":"index.html#page-links","topicHref":"intro/index.html","homepage":"intro/index.html"}]} +{"items":[{"name":"About Competition","href":"index.html#about-competition","topicHref":"index.html#about-competition"},{"name":"About Autoware","href":"index.html#about-autoware","topicHref":"index.html#about-autoware"},{"name":"About AWSIM","href":"index.html#about-awsim","topicHref":"index.html#about-awsim"},{"name":"Related Documentations","href":"index.html#related-documentations","topicHref":"intro/index.html","homepage":"intro/index.html"}]} diff --git a/en/online/index.html b/en/online/index.html index bdf6458..8752a8d 100644 --- a/en/online/index.html +++ b/en/online/index.html @@ -132,8 +132,8 @@

Upload Procedure to Online Envir
  • Upload to the Online Environment -
    -  Access the online environment and upload the aichallenge_submit.tar.gz file you created in step 1 by clicking "Choose File." Once the upload is complete, the source code will be built, and the simulation will be run in that order.

    +
    +  Access the online environment and upload the aichallenge_submit.tar.gz file you created in step 1 by clicking "Choose File." Once the upload is complete, the source code will be built, and the simulation will be run in that order.

    • If the process finishes successfully, "Scoring complete" will be displayed, and you can download the result.json file. The distance points and time will be displayed on the ranking.
    • When a scenario finishes running but no scores are output due to launch failure, etc., the result will be "No Result" and will not be used as the final time. If you see "No Result" even though the local run is working properly, there may be an internal error on the server side, so please upload the file again. Please contact us if the message is displayed repeatedly.
    • diff --git a/en/rule/index.html b/en/rule/index.html index b1ff9cf..fcd6aa0 100644 --- a/en/rule/index.html +++ b/en/rule/index.html @@ -155,6 +155,16 @@

      Ranking System

      +

      Goal Position

      +
        +
      • The completion of the run (reaching the goal) is when the following goal points are crossed.
      • +
      +
        goal.position.x: 21912.0
      +  goal.position.y: 52267.5
      +
      +
        +
      • A goal can be set by using goal_pose_setter.
      • +

      Penalty

       Violations such as deviating from the course or colliding with other vehicles are penalized. The penalties for violations are:

        @@ -167,12 +177,6 @@

        Penalty

        • Deviating more than 5m from the course boundary for more than 10 seconds
        • Being more than 100 seconds away from the course boundary
        • -
        • Completion of the run is considered when crossing the following goal point. -Sample can be found at docker/aichallenge/aichallenge_ws/src/aichallenge_submit/autoware_micro/goal_pose_setter/config/default_goal_pose.param.yaml (Note: yaml file is not specified in the launch file) -
            goal.position.x: 21912.0
          -  goal.position.y: 52267.5
          -
          -

        Major Violation (Penalty: 10 seconds/occurrence):

          diff --git a/en/setup/index.html b/en/setup/index.html index afa3f9e..79f547b 100644 --- a/en/setup/index.html +++ b/en/setup/index.html @@ -85,7 +85,7 @@

          SetUp


          REGISTER
          -

          こちらから参加登録! +

          Register here! https://www.jsae.or.jp/jaaic/en/index.php


          diff --git a/en/toc.html b/en/toc.html index 8cd2a63..c3f4be0 100644 --- a/en/toc.html +++ b/en/toc.html @@ -40,14 +40,35 @@
        • Teams
        • +
        • + Customizing Autoware +
        • +
        • + FAQ +
        • -
        • - FAQ +
        • To Japanese Page diff --git a/en/toc.json b/en/toc.json index 98e20af..9fe86e0 100644 --- a/en/toc.json +++ b/en/toc.json @@ -1,2 +1,2 @@ -{"items":[{"name":"Top","href":"index.html","topicHref":"index.html"},{"name":"Introduction","items":[{"name":"introduction","href":"intro/index.html","topicHref":"intro/index.html"},{"name":"Vehicle Gallery","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/vehicle/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/vehicle/"},{"name":"Vehicle Dynamics","href":"https://autonomalabs.github.io/AWSIM/RacingSim/VehicleDynamics/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/VehicleDynamics/"},{"name":"Sensors Gallery","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/sensors/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/sensors/"},{"name":"Racing Sensors","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Sensors/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Sensors/"},{"name":"ROS2 Interface","href":"https://autonomalabs.github.io/AWSIM/RacingSim/ROS2Interface/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/ROS2Interface/"}],"dropdown":true},{"name":"Setup","href":"setup/index.html","topicHref":"setup/index.html"},{"name":"Competition","items":[{"name":"Rule","href":"rule/index.html","topicHref":"rule/index.html"},{"name":"LocalEnvironment","href":"local/index.html","topicHref":"local/index.html"},{"name":"OnlineEnvironment","href":"online/index.html","topicHref":"online/index.html"}],"dropdown":true},{"name":"Teams","href":"../teams/index.html","topicHref":"../teams/index.html"},{"name":"Blog Posts","items":[{"name":"Advent Calender","href":"https://qiita.com/advent-calendar/2023/jidounten-ai","topicHref":"https://qiita.com/advent-calendar/2023/jidounten-ai"}],"dropdown":true},{"name":"FAQ","href":"FAQ/index.html","topicHref":"FAQ/index.html"},{"name":"To Japanese Page","href":"../index.html","topicHref":"../index.html"}]} +{"items":[{"name":"Top","href":"index.html","topicHref":"index.html"},{"name":"Introduction","items":[{"name":"introduction","href":"intro/index.html","topicHref":"intro/index.html"},{"name":"Vehicle Gallery","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/vehicle/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/vehicle/"},{"name":"Vehicle Dynamics","href":"https://autonomalabs.github.io/AWSIM/RacingSim/VehicleDynamics/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/VehicleDynamics/"},{"name":"Sensors Gallery","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/sensors/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Gallery/sensors/"},{"name":"Racing Sensors","href":"https://autonomalabs.github.io/AWSIM/RacingSim/Sensors/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/Sensors/"},{"name":"ROS2 Interface","href":"https://autonomalabs.github.io/AWSIM/RacingSim/ROS2Interface/","topicHref":"https://autonomalabs.github.io/AWSIM/RacingSim/ROS2Interface/"}],"dropdown":true},{"name":"Setup","href":"setup/index.html","topicHref":"setup/index.html"},{"name":"Competition","items":[{"name":"Rule","href":"rule/index.html","topicHref":"rule/index.html"},{"name":"LocalEnvironment","href":"local/index.html","topicHref":"local/index.html"},{"name":"OnlineEnvironment","href":"online/index.html","topicHref":"online/index.html"}],"dropdown":true},{"name":"Teams","href":"../teams/index.html","topicHref":"../teams/index.html"},{"name":"Customizing Autoware","href":"customize/index.html","topicHref":"customize/index.html"},{"name":"FAQ","href":"FAQ/index.html","topicHref":"FAQ/index.html"},{"name":"Blog Posts","items":[{"name":"Advent Calender","href":"https://qiita.com/advent-calendar/2023/jidounten-ai","topicHref":"https://qiita.com/advent-calendar/2023/jidounten-ai"}],"dropdown":true},{"name":"Past Event Blog Posts","items":[{"name":"(1) Try to run Autoware","href":"https://qiita.com/h_bog/items/86fba5b94b2148c4d9da","topicHref":"https://qiita.com/h_bog/items/86fba5b94b2148c4d9da"},{"name":"(2) Successfully avoiding the first obstacle","href":"https://qiita.com/h_bog/items/a36df3042a342bd2a0c5","topicHref":"https://qiita.com/h_bog/items/a36df3042a342bd2a0c5"},{"name":"(3) Success in avoiding the second obstacle","href":"https://qiita.com/h_bog/items/849a4241cdef257f3b3a","topicHref":"https://qiita.com/h_bog/items/849a4241cdef257f3b3a"},{"name":"(4) All obstacle avoidance achieved! (All parameters disclosed)","href":"https://qiita.com/h_bog/items/8bce776fef0a39676c46","topicHref":"https://qiita.com/h_bog/items/8bce776fef0a39676c46"},{"name":"(5) Restructuring of development environment (extra)","href":"https://qiita.com/h_bog/items/4ed94ef6256ac5ae9c03","topicHref":"https://qiita.com/h_bog/items/4ed94ef6256ac5ae9c03"},{"name":"(6) Using Autoware-Mini","href":"https://qiita.com/h_bog/items/075543f30f9b3432fa1d","topicHref":"https://qiita.com/h_bog/items/075543f30f9b3432fa1d"},{"name":"(7) External module introduction (failure)","href":"https://qiita.com/h_bog/items/bcfd5648afa8b6dee5b3","topicHref":"https://qiita.com/h_bog/items/bcfd5648afa8b6dee5b3"},{"name":"(8) Introduction of home-grown packages","href":"https://qiita.com/h_bog/items/368543a4b10b356db0e5","topicHref":"https://qiita.com/h_bog/items/368543a4b10b356db0e5"},{"name":"(9) Creation of Obstacle Avoidance Module①","href":"https://qiita.com/h_bog/items/c84c4886c0ba0e6c1724","topicHref":"https://qiita.com/h_bog/items/c84c4886c0ba0e6c1724"},{"name":"(10) Creation of Obstacle Avoidance Module②(Success?)","href":"https://qiita.com/h_bog/items/a2c2cbdcec6a852bfcd5","topicHref":"https://qiita.com/h_bog/items/a2c2cbdcec6a852bfcd5"},{"name":"(11) Improved obstacle avoidance module①","href":"https://qiita.com/h_bog/items/4160e396fc5def3c8383","topicHref":"https://qiita.com/h_bog/items/4160e396fc5def3c8383"},{"name":"(12) Improved obstacle avoidance module②","href":"https://qiita.com/h_bog/items/c7ffd9d51e01adf8e021","topicHref":"https://qiita.com/h_bog/items/c7ffd9d51e01adf8e021"},{"name":"(13) Improved obstacle avoidance module③","href":"https://qiita.com/h_bog/items/770e4e2437a963082b12","topicHref":"https://qiita.com/h_bog/items/770e4e2437a963082b12"}],"dropdown":true},{"name":"To Japanese Page","href":"../index.html","topicHref":"../index.html"}]}