F5.14.4 Implement Vehicle Trip Plan and Track Vehicle

Header Image
Project:
F5.14.4 Implement Vehicle Trip Plan and Track Vehicle : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:34
Modified: 08.09.2021 14:47:00
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to follow the progress of the Driver and implement each part of the Vehicle Trip Plan that they have requested.<br/>(2) The ability for a variety of tracking methods to be used to determine the actual location of the Vehicle that the Driver is using to implement the Trip Plan.<br/>(3) If no suitable tracking methods are available, the ability to use a form of dead reckoning.<br/>(4) As the Vehicle that the Driver is using to implement the Trip Plan moves through the road network, the ability to monitor progress against the Trip Plan and continually calculate the Estimated Time of Arrival (ETA) at the next way point, or Trip destination.<br/>(5) Based on the calculated ETA the ability to request assessment of any changes to conditions in the road network.<br/>(6) The ability to provide detailed route guidance which shall be sent to the Vehicle Human Machine Interface (HMI) Function for output to the Driver.<br/>(7) If a revised version of the trip plan currently being implemented is received, the ability to stop that trip plan and commence implementing the revised one.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
  • Other Links
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» pshvs_vehicle_location_for_trip_plan_monitoring
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs_vehicle_trip_plan_guidance_instructions
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs_request_vehicle_trip_plan_for_implementation
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_destination_for_bus_lane_use
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F5.14 Provide In-vehicle Trip Planning & Implementation
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» fesp.g-vehicle_trip_plan_implementation_map_data
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.5.3.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.1.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» flds-vehicle_location_for_trip_monitoring
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.0.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs_vehicle_trip_plan_for_implementation
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs_implement_vehicle_trip_plan
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 6.4.1.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for the receipt of the implement vehicle trip plan data flow;<br/>(b) when the data flow in (a) is received, extract the Vehicle Trip Plan identity and send it to the Manage Store of Vehicle Trip Plans function in the request vehicle trip plan for implementation data flow;<br/>(c) as a result of (b) continuously monitor for receipt of the vehicle trip plan for implementation data flow;<br/>(d) when the data flow in (c) is received, extract the trip description;<br/>(e) continuously monitor for receipt of the vehicle location for trip monitoring data flow;<br/>(f) when the data flow in (e) is received, use its contents and the stored digital map data to work out the location of the Vehicle and compare with the start point of the trip, obtained in (d);<br/>(g) if the vehicle is not at the start point for the trip, send the appropriate instructions to the Driver by sending them to the vehicle Human Machine Interface (HMI) in the vehicle trip plan guidance instructions data flow to get the vehicle to the trip start point;<br/>(h) when the vehicle is at the trip start point commence output of the route guidance instructions for the trip to the Driver by sending them to the vehicle Human Machine Interface (HMI) in the vehicle trip plan guidance instructions data flow;<br/>(i) put the data from (e) in the vehicle location for trip monitoring data flow and send it to the Monitor Vehicle Trip Plan function;<br/>(j) put the destination of the vehicle from the trip plan in the provide destination for bus lane use data flow and send it to the Manage Vehicles using Bus Lanes function;<br/>(k) continue with (e), (h), (i) and (j) until the trip destination is reached;<br/>(l) when the data flow containing vehicle trip plan implementation map data is received, store its data internally for use in (f) above.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0
Object Type Connection Direction Notes
Service Provider Main Application Object Usage From