From 8022ae6bcdd018cb854ded556edae000c86a8fae Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 20 Nov 2023 06:07:25 +0000 Subject: [PATCH] Deployed 56370d612 to pr-385 with MkDocs 1.4.3 and mike 2.1.0.dev0 --- .../perception/index.html | 21 +- .../reference_implementation/index.html | 12 +- .../components/perception/index.html | 4649 +++++++++++++++++ pr-385/search/search_index.json | 2 +- pr-385/sitemap.xml | 353 +- pr-385/sitemap.xml.gz | Bin 1881 -> 1891 bytes 6 files changed, 4837 insertions(+), 200 deletions(-) create mode 100644 pr-385/design/autoware-interfaces/components/perception/index.html diff --git a/pr-385/design/autoware-architecture/perception/index.html b/pr-385/design/autoware-architecture/perception/index.html index 12cd787f6c3..cf05d7aafd1 100644 --- a/pr-385/design/autoware-architecture/perception/index.html +++ b/pr-385/design/autoware-architecture/perception/index.html @@ -4440,26 +4440,14 @@

Perception component design#

-
-

Warning

-

Under Construction

-

Purpose of this document#

This document outlines the high-level design strategies, goals and related rationales in the development of the Perception Component. Through this document, it is expected that all OSS developers will comprehend the design philosophy, goals and constraints under which the Perception Component is designed, and participate seamlessly in the development.

- -

Overview#

The Perception Component receives inputs from Sensing, Localization, and Map components, and adds semantic information (e.g., Object Recognition, Obstacle Segmentation, Traffic Light Recognition, Occupancy Grid Map), which is then passed on to Planning Component. This component design follows the overarching philosophy of Autoware, defined as the microautonomy concept.

Goals and non-goals#

The role of the Perception component is to recognize the surrounding environment based on the data obtained through Sensing and acquire sufficient information (such as the presence of dynamic objects, stationary obstacles, blind spots, and traffic signal information) to enable autonomous driving.

- -

In our overall design, we emphasize the concept of microautonomy architecture. This term refers to a design approach that focuses on the proper modularization of functions, clear definition of interfaces between these modules, and as a result, high expandability of the system. Given this context, the goal of the Perception component is set not to solve every conceivable complex use case (although we do aim to support basic ones), but rather to provide a platform that can be customized to the user's needs and can facilitate the development of additional features.

- -

To clarify the design concepts, the following points are listed as goals and non-goals.

- -

Goals:

- -

High-level architecture#

This diagram describes the high-level architecture of the Perception Component.

overall-perception-architecture

@@ -4493,7 +4476,7 @@

High-level architectureTraffic Light Recognition: Recognizes the colors of traffic lights and the directions of arrow signals.

Component interface#

-

The following describes the input/output concept between Perception Component and other components. See the Perception Component Interface (WIP) page for the current implementation.

+

The following describes the input/output concept between Perception Component and other components. See the Perception Component Interface (WIP) page for the current implementation.

Input to the perception component#