Autonomous Vehicle Project Evaluation Deliverables and Rubric
Functions to be addressed:
Intelligent Drive Stop & Go
Speed limits
Deliverables
For each of these two functions write a use case describing actors, inputs and responses and functional completion
For each of these 2 functions identify entities, data flows, processes and data stores as explained in Chapter 5, and shown in the example
Do enough to show an understanding of the process and the concepts.
Functions |
Use Case |
Entities |
Data Flows |
Processes |
Data stores |
Data Flow Diagrams |
Lane change |
||||||
Intelligent drive stop and go |
||||||
Speed limits |
Functions |
Use Case |
Entities |
Data Flows |
Processes |
Data stores |
Potential points |
Score |
Intelligent drive stop and go |
1 |
.25 |
.25 |
.25 |
.25 |
2 |
|
Speed limits |
1 |
.25 |
.25 |
.25 |
.25 |
2 |
|
Total |
2 |
.5 |
.5 |
.5 |
.5 |
||
Grand Total |
4 |
The project is worth a potential of 4 points. Each use case is worth 1 point. Each other cell in the matrix is worth 0.25 points
Functions |
Use Case |
Potential Points |
Intelligent drive stop and go |
There are many reasons for stopping: red lights, stop signs, unacceptable rate of decrease in the distance to the car in front, merging onto a traffic stream, school bus ahead with flashing lights and children entering or leaving. Sudden obstacle such as vehicle not conforming to rule. These all need to be detected by the signal detection system and interpreted. Note that all these are followed by a subsequent “go”. This means that the system needs to detect when it is appropriate to proceed. A green light or the school bus stops flashing and moves on. More complex are stop signs or multi-way stops where the behavior of other vehicles needs to be recognized. Keep it simple, just state that the “go” need to be recognized by the signal detection system, do not get too involved as to how the process will work. The use case just describes how the system should behave. |
1 |
Speed limits |
Speed limits are usually detected from signs by the roadside. Since the route is planned the Vehicle Control System can predict speed limits as some GPS systems do today. Note that speed limits near schools on school days are more complex signals with flashing lights and temporary limits. The system needs to adjust to the speed limits but to avoid situations where sudden changes in speed may need to be managed. |
1 |
Functions |
Entities |
Potential points |
Intelligent drive stop and go |
Derived from the use case. Will depend on whether the signal detection system is an actor or whether the vehicle control system itself is the actor or some combination of both, depending on the actual situation described in the use case |
.25 |
Speed limits |
Derived from the use case. The signal detection system is a major actor. The vehicle control system itself an actor in deciding the appropriate response to bring the vehicle into compliance with the speed limits. |
.25 |
Functions |
Data Flows, Data Stores and Processes |
Potential points |
Specifics will depend on how the processes are described in the use case. The data flows must support the processes that define how the vehicle control system uses the data to control the vehicle behavior to conform to the desired performance. The processes will use data stores if stored information is required in order support the desired vehicle performance. In most situations the vehicle control system will operate with real time information unless stored data is helpful or enables better decisions. The processes are the “black boxes” where the data is used to make driving decisions. You describe what the process supports, you do not attempt to describe how this would be done. That is a design challenge, beyond the scope of this assignment. |
||
Intelligent drive stop and go |
.25 |
|
Speed limits |
.25 |
Solution
-The question is to evaluate the Functions basis the parameters mentioned in below
Now based on the description we allocate the points in the Matrix format above so as to evaluate the scores
And the scores is given in the Table below
Explanation:-
Based on the description
A> Usecase :- we allocate 1 Point to each Function
B> entities :- 0.25 points for each Fub=nction
C> Data flow :- 0.25 to 1st Case & 0 to second Function as it is not described
D> Process:- 0 for Both as the Process is not described for either function
E> Data Stores :- 0.25 to function1 but 0 to Speed Function.
Then we sum of the totals in Grand Total and the scores.
End of the Solution.
Get Answers For Free
Most questions answered within 1 hours.