Demo page details
Page source code: swe_1_sw_req_analysis.rst
1{% set page="swe_1_sw_req_analysis.rst" %}
2{% include "demo_page_header.rst" with context %}
3
4.. _SWE1_Software_Requirements:
5
6SWE.1 Software Requirements
7===========================
8
9.. swreq:: Lane Marking Detection Algorithm
10 :id: SWREQ_001
11 :status: in progress
12 :links: ARCH_001, REQ_001
13 :author: PETER
14 :github: 4
15
16 Develop software to process camera inputs and accurately identify lane markings under various environmental conditions.
17
18.. swreq:: Lane Deviation Warning
19 :id: SWREQ_002
20 :status: open
21 :links: ARCH_001, REQ_002
22 :author: ROBERT
23 :github: 5
24
25 Implement a feature to trigger warnings if the vehicle deviates from its lane without proper signaling.
26
27.. swreq:: Steering Correction Algorithm
28 :id: SWREQ_003
29 :status: open
30 :links: ARCH_001, REQ_002
31 :author: ROBERT
32
33 Create an algorithm to calculate and apply corrective steering actions to maintain the vehicle within the detected lane boundaries.
34
35.. swreq:: Radar-Based Distance Measurement
36 :id: SWREQ_004
37 :status: closed
38 :links: ARCH_002, REQ_003
39 :author: ROBERT
40
41 Design software to process radar inputs and measure the distance to objects ahead with high precision.
42
43.. swreq:: Speed Control Integration
44 :id: SWREQ_005
45 :status: closed
46 :links: ARCH_002, REQ_004
47 :author: PETER
48
49 Implement a module to dynamically adjust the vehicle's speed based on distance measurements and desired following distance.
50
51.. swreq:: Collision Risk Estimation
52 :id: SWREQ_006
53 :status: open
54 :links: ARCH_003, REQ_005
55 :author: SARAH
56
57 Develop a feature to estimate collision risk using real-time sensor data and predictive analytics.
58
59.. swreq:: Emergency Brake Activation
60 :id: SWREQ_007
61 :status: open
62 :links: ARCH_003, REQ_006
63 :author: SARAH
64
65 Implement a software module to autonomously apply brakes when a collision is imminent.
66
67.. swreq:: Pedestrian Detection Algorithm
68 :id: SWREQ_008
69 :status: open
70 :links: ARCH_004, REQ_007
71 :author: SARAH
72
73 Develop an algorithm to detect pedestrians using sensor fusion techniques, combining camera, LiDAR, and radar data.
74
75.. swreq:: Pedestrian Alert System
76 :id: SWREQ_009
77 :status: open
78 :links: ARCH_004, REQ_008
79 :author: SARAH
80
81 Create a system to issue audio and visual alerts when pedestrians are detected near the vehicle's path.
82
83.. swreq:: Emergency Braking for Pedestrians
84 :id: SWREQ_010
85 :status: open
86 :links: ARCH_004, REQ_009
87 :author: SARAH
88
89 Implement functionality to apply emergency braking when a pedestrian is detected in the collision path.
90
91.. swreq:: Lane Marking Data Visualization
92 :id: SWREQ_011
93 :status: open
94 :links: ARCH_001, REQ_001
95 :author: STEVEN
96
97 Provide a visual representation of detected lane markings on the vehicle's dashboard for driver awareness.
98
99.. swreq:: Environmental Adaptation
100 :id: SWREQ_012
101 :status: open
102 :links: ARCH_001, REQ_001
103 :author: STEVEN
104
105 Develop software to adapt lane marking detection under challenging conditions, such as rain or fog.
106
107.. swreq:: Adaptive Speed Limits
108 :id: SWREQ_013
109 :status: open
110 :links: ARCH_002, REQ_004
111 :author: STEVEN
112
113 Implement a feature to adjust vehicle speed based on detected speed limits and road conditions.
114
115.. swreq:: Proximity Alert
116 :id: SWREQ_014
117 :status: open
118 :links: ARCH_002, REQ_003
119 :author: STEVEN
120
121 Create alerts for the driver when objects come within a critical distance.
122
123.. swreq:: Multi-Object Tracking
124 :id: SWREQ_015
125 :status: closed
126 :links: ARCH_003, REQ_005
127 :author: STEVEN
128
129 Implement tracking software to monitor multiple objects simultaneously and evaluate their threat level.
130
131.. swreq:: Braking Efficiency Optimization
132 :id: SWREQ_016
133 :status: open
134 :links: ARCH_003, REQ_006
135 :author: STEVEN
136
137 Develop algorithms to optimize braking force during emergency stops to minimize impact risks.
138
139.. swreq:: Pedestrian Path Prediction
140 :id: SWREQ_017
141 :status: closed
142 :links: ARCH_004, REQ_007
143 :author: STEVEN
144
145 Implement machine learning models to predict pedestrian movements and improve detection accuracy.
146
147.. swreq:: Integrated Alert System
148 :id: SWREQ_018
149 :status: open
150 :links: ARCH_004, REQ_008
151 :author: STEVEN
152
153 Combine audio, visual, and haptic alerts into a unified system for enhanced driver awareness.
154
155.. swreq:: Predictive Emergency Braking
156 :id: SWREQ_019
157 :status: closed
158 :links: ARCH_004, REQ_009
159 :author: SARAH
160
161 Develop software to anticipate emergencies and initiate braking earlier to prevent accidents.
162
163.. swreq:: Crosswalk Detection
164 :id: SWREQ_020
165 :status: closed
166 :links: ARCH_004, REQ_007
167 :author: SARAH
168
169 Create functionality to identify crosswalks and prioritize pedestrian safety in such zones.
170
171.. swreq:: Speed Limit Sign Detection
172 :id: SWREQ_021
173 :status: closed
174 :links: ARCH_007, REQ_010
175 :author: SARAH
176
177 Implement software to detect speed limit signs in camera frames and publish the recognized limit.
178
179.. swreq:: Blind Spot Sensor Fusion
180 :id: SWREQ_022
181 :status: open
182 :links: ARCH_008, REQ_011
183 :author: SARAH
184
185 Implement sensor fusion software that combines rear-corner radar tracks and side-view
186 camera detections into a single per-zone occupancy state with confidence scoring.
187
188.. swreq:: Lane Change Intent Arbitration
189 :id: SWREQ_023
190 :status: open
191 :links: ARCH_008, REQ_012
192 :author: SARAH
193
194 Implement arbitration logic that activates the blind spot warning only when the turn
195 signal points toward an occupied zone, suppressing nuisance alerts otherwise.
196
197.. swreq:: Eye Aspect Ratio Estimation
198 :id: SWREQ_024
199 :status: open
200 :links: ARCH_009, REQ_013
201 :author: STEVEN
202
203 Implement software to estimate per-frame eye-aspect ratio and gaze direction from
204 cabin camera input under varying lighting conditions.
205
206.. swreq:: Drowsiness Score Aggregation
207 :id: SWREQ_025
208 :status: open
209 :links: ARCH_009, REQ_014
210 :author: STEVEN
211
212 Aggregate per-frame eye-state observations into a smoothed drowsiness score and
213 emit progressive alerts when the score exceeds calibrated thresholds for the
214 required dwell time.
215
216.. swreq:: Parking Slot Recognition
217 :id: SWREQ_026
218 :status: open
219 :links: ARCH_010, REQ_015
220 :author: SARAH
221
222 Implement software to recognize parallel and perpendicular parking slots from
223 fused ultrasonic ranging and surround-view camera input, and rank them by feasibility.
224
225.. swreq:: Park Trajectory Planning
226 :id: SWREQ_027
227 :status: open
228 :links: ARCH_010, REQ_016
229 :author: SARAH
230
231 Plan and follow a smooth park trajectory into the selected slot, respecting
232 clearance margins, maximum speed, and steering rate limits, with abort behavior
233 on detected obstacles.
234
235.. if:: var.vehicle.steering_side == "left"
236
237 .. swreq:: Left-Hand Drive Turn Signal Priority
238 :id: SWREQ_028
239 :status: open
240 :links: ARCH_001, REQ_018
241 :author: STEVEN
242
243 Implement turn signal logic optimized for left-hand drive vehicles,
244 prioritizing right-side mirror checks for overtaking maneuvers.
245
246.. if:: var.vehicle.steering_side == "right"
247
248 .. swreq:: Right-Hand Drive Turn Signal Priority
249 :id: SWREQ_029
250 :status: open
251 :links: ARCH_001, REQ_018
252 :author: STEVEN
253
254 Implement turn signal logic optimized for right-hand drive vehicles,
255 prioritizing left-side mirror checks for overtaking maneuvers.
SWE.1 Software RequirementsΒΆ
Develop software to process camera inputs and accurately identify lane markings under various environmental conditions. |
Implement a feature to trigger warnings if the vehicle deviates from its lane without proper signaling. |
Create an algorithm to calculate and apply corrective steering actions to maintain the vehicle within the detected lane boundaries. |
Design software to process radar inputs and measure the distance to objects ahead with high precision. |
Implement a module to dynamically adjust the vehicleβs speed based on distance measurements and desired following distance. |
Develop a feature to estimate collision risk using real-time sensor data and predictive analytics. |
Implement a software module to autonomously apply brakes when a collision is imminent. |
Develop an algorithm to detect pedestrians using sensor fusion techniques, combining camera, LiDAR, and radar data. |
Create a system to issue audio and visual alerts when pedestrians are detected near the vehicleβs path. |
Implement functionality to apply emergency braking when a pedestrian is detected in the collision path. |
Provide a visual representation of detected lane markings on the vehicleβs dashboard for driver awareness. |
Develop software to adapt lane marking detection under challenging conditions, such as rain or fog. |
Implement a feature to adjust vehicle speed based on detected speed limits and road conditions. |
Create alerts for the driver when objects come within a critical distance. |
Implement tracking software to monitor multiple objects simultaneously and evaluate their threat level. |
Develop algorithms to optimize braking force during emergency stops to minimize impact risks. |
Implement machine learning models to predict pedestrian movements and improve detection accuracy. |
Combine audio, visual, and haptic alerts into a unified system for enhanced driver awareness. |
Develop software to anticipate emergencies and initiate braking earlier to prevent accidents. |
Create functionality to identify crosswalks and prioritize pedestrian safety in such zones. |
Implement software to detect speed limit signs in camera frames and publish the recognized limit. |
Implement sensor fusion software that combines rear-corner radar tracks and side-view camera detections into a single per-zone occupancy state with confidence scoring. |
Implement arbitration logic that activates the blind spot warning only when the turn signal points toward an occupied zone, suppressing nuisance alerts otherwise. |
Implement software to estimate per-frame eye-aspect ratio and gaze direction from cabin camera input under varying lighting conditions. |
Aggregate per-frame eye-state observations into a smoothed drowsiness score and emit progressive alerts when the score exceeds calibrated thresholds for the required dwell time. |
Implement software to recognize parallel and perpendicular parking slots from fused ultrasonic ranging and surround-view camera input, and rank them by feasibility. |
Plan and follow a smooth park trajectory into the selected slot, respecting clearance margins, maximum speed, and steering rate limits, with abort behavior on detected obstacles. |
Implement turn signal logic optimized for left-hand drive vehicles, prioritizing right-side mirror checks for overtaking maneuvers. |