Low Level Function
5.14.4 Implement Vehicle Trip Plan and Track Vehicle

Overview

This Function shall be capable of providing the following facilities:

(1) The ability to follow the progress of the Driver and implement each part of the Vehicle Trip Plan that they have requested.
(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.
(3) If no suitable tracking methods are available, the ability to use a form of dead reckoning.
(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.
(5) Based on the calculated ETA the ability to request assessment of any changes to conditions in the road network.
(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.
(7) If a revised version of the trip plan currently being implemented is received, the ability to shall stop that trip plan and commence implementing the revised one.

Functional Requirements

(a) continuously monitor for the receipt of the implement vehicle trip plan data flow
(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
(c) as a result of (b) continuously monitor for receipt of the vehicle trip plan for implementation data flow
(d) when the data flow in (c) is received, extract the Trip description
(e) continuously monitor for receipt of the vehicle location for trip monitoring data flow
(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)
(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 start point
(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
(i) put the data from (e) in the vehicle location for trip monitoring data flow and send it to the Monitor Vehicle Trip Plan Implementation for Driver function
(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
(k) continue with (e), (h), (i) and (j) until the Trip destination is reached
(l) when the data flow containing vehicle trip plan implementation map data is received, store its data internally for use in (f) above.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 5.14 Provide In-vehicle Trip Planning & Implementation
  • Functional Tree of Area 5
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    6.4.0.5
    The system shall be able to provide a driver with a suitable alternative route, when the original planned route becomes unavailable.
    6.4.1.1
    The system shall be able to provide guidance to Car Parks (with parking spaces).
    6.4.1.5
    The system shall be able to provide guidance to "Points of Interest".
    7.5.3.4
    The system shall enable the driver to set the destination of the host vehicle that wishes to use a bus lane, if this cannot be provided by the navigation system for lane use management.