Demo page details
Page source code: swe_3_sw_detailed_design.rst
1{% set page="swe_3_sw_detailed_design.rst" %}
2{% include "demo_page_header.rst" with context %}
3
4.. _SWE3_Code_Documentation:
5
6SWE.3 Detailed Design
7=====================
8
9This document provides the software implementation documentation as per SWE.1 and SWE.2 requirements.
10
11Codelinks example
12------------------
13Using **C** language.
14
15.. src-trace::
16 :project: adas
17
18Automodule example
19------------------
20Using **Python** language.
21
22
23.. automodule:: automotive_adas
24 :members:
25 :undoc-members:
26 :show-inheritance:
SWE.3 Detailed Design¶
This document provides the software implementation documentation as per SWE.1 and SWE.2 requirements.
Codelinks example¶
Using C language.
Automodule example¶
Using Python language.
- class automotive_adas.AdaptiveCruiseControl[source]¶
Bases:
objectMeasures distance to the vehicle ahead using radar.
- class automotive_adas.BlindSpotMonitor[source]¶
Bases:
objectFuses rear-corner radar and side-camera detections into a per-zone occupancy state.
- class automotive_adas.CollisionAvoidance[source]¶
Bases:
objectPredicts collision risk using real-time sensor data.
- class automotive_adas.DrowsinessMonitor[source]¶
Bases:
objectAggregates eye-state observations from the cabin camera into a drowsiness score.
- DROWSY_THRESHOLD = 0.6¶
- class automotive_adas.LaneDetection[source]¶
Bases:
objectImplements the lane marking detection algorithm using camera inputs.
- class automotive_adas.ParkingAssist[source]¶
Bases:
objectDetects available parking slots and plans a park trajectory.
- MIN_PARALLEL_LENGTH = 5.0¶
- MIN_PERPENDICULAR_WIDTH = 2.4¶