METHOD FOR VALIDATING AN INITIAL POSITION FOR POSITIONING A VEHICLE

Information

  • Patent Application
  • 20230349701
  • Publication Number
    20230349701
  • Date Filed
    February 24, 2023
    a year ago
  • Date Published
    November 02, 2023
    7 months ago
  • Inventors
  • Original Assignees
    • Volvo Autonomous Solutions AB
Abstract
A method for handling a localization system in a vehicle is provided. The method comprises, when initializing the localization system, obtaining at least one current parameter, at least one stored parameter, and a reference position of the vehicle. The at least one current parameter is indicative of a current position state of the vehicle. The at least one stored parameter is indicative of a position state of the vehicle before a shutdown of the localization system. The reference position is a position of the vehicle before the shutdown of the localization system. The method further comprises determining whether or not the vehicle has moved since the shutdown of the localization system by using the current position state and the stored position state of the vehicle. The method further comprises, when determining that the vehicle has not moved since the shutdown of the localization system, configuring the localization system using the reference position.
Description
TECHNICAL FIELD

The invention relates to a device and method for validating an initial position to be used for positioning a vehicle.


The invention will be described with respect to a general vehicle, e.g. a truck or a passenger car, but is also applicable any autonomous or semi-autonomous vehicle, or any other vehicle using a localization system for positioning a vehicle.


BACKGROUND

Localization systems are used by vehicles, e.g., in particular by autonomous vehicles, to find a position when navigating an area e.g. with respect to a known map. A localization system typically uses sensors for scanning the surroundings of a vehicle, and then use the scan for deriving a new position of the vehicle. Sometimes communication with positioning satellites is also possible for triangulating a position of the vehicle. However, these options are not always available, especially when operating indoor and/or in mountainous areas.


When the vehicle has been shut down and need to start again, the localization system needs to be initialized with an initial position to start from. When no global positioning information, e.g. positioning information using Global Positioning System (GPS), is available, the initial position is typically not possible to derive from local sensor data. Therefore, a last known position of the vehicle needs to be stored when shutting down the localization system, and further used as the initial position when initializing and configuring the localization system.


However, in some scenarios, the vehicle may need to be used by an operator for manual work when the localization system is shut down. For example, the operator moves the vehicle e.g. to another work area, for refueling, and/or for maintenance. Since the localization system is shut down, it cannot track the movement of the vehicle. To ensure that the vehicle can find its position properly, the operator thus needs to, before starting the localization system again, either place the vehicle in the exact same position with the same pose as where it previously stopped operating, or to manually configure a new current position and/or pose of the vehicle. However, the operator may forget to put in a new location, may write a slightly wrong location, and/or may accidentally position the vehicle at a wrong location, and hence, the vehicle may initialize and configure its localization system using a wrong initial position. This may lead to inaccurate positioning of the vehicle and/or a system failure of the vehicle.


Hence, there is an ongoing strive to achieve more robust, secure, and accurate positioning mechanisms for vehicles.


SUMMARY

An object of the invention is to improve the security and accuracy for handling localization systems for a vehicle.


According to a first aspect, there is provided a method for handling a localization system in a vehicle. The method comprises:

  • When initializing the localization system, obtaining at least one current parameter, at least one stored parameter, and a reference position of the vehicle. The at least one current parameter is indicative of a current position state of the vehicle. The at least one stored parameter is indicative of a position state of the vehicle before a shutdown of the localization system. The reference position is a position of the vehicle before the shutdown of the localization system.
  • Using the current position state and the stored position state of the vehicle, determining whether or not the vehicle has moved since the shutdown of the localization system.
  • When determining that the vehicle has not moved since the shutdown of the localization system, configuring the localization system using the reference position.


In this way, the localization system can be safely configured with a correct reference position as it is ensured that the vehicle has not moved, and therefore the reference positions is valid and can be used for configuring the localization system. Since the position states are used for determining whether or not the vehicle has moved since the shutdown of the localization system, it is possible to determine when the reference position can be used for configuring the localization system and when it is needed to configure the localization system using a manual input.


Optionally, when determining that the vehicle has moved since the shutdown of the localization system, refraining from configuring the localization system using the reference position. Since the vehicle has moved, it may pose a danger of using the reference position for configuring the localization system as the positioning information of the localization system may become inaccurate, or even faulty, thus causing dangers and/or system faults.


Optionally, wherein the at least one current parameter and at least one stored parameter respectively comprises any one or more out of:

  • trip meter data,
  • fuel and/or battery level,
  • one or more identifiers of available and/or connected wireless networks,
  • an articulation angle between the vehicle and an attached trailer,
  • a roll and/or pitch angle of the vehicle, and
  • steering wheel angle.


In some embodiments, the at least one current parameter and the at least one stored parameter comprises at least trip meter data, if trip meter data is available.


Optionally, determining whether or not the vehicle has moved since the shutdown of the localization system, comprises determining at least one difference between the at least one current parameter and the at least one stored parameter. When the at least one current parameter and the at least one stored parameter have at least one difference, it may be determined that the vehicle has moved since the shutdown of the localization system.


Optionally, the vehicle is determined to have moved if the at least one difference is above at least one respective threshold.


Optionally, the vehicle is determined to have moved if the at least one difference is above 0.


Optionally, configuring the localization system comprises:

  • based on a map of an area comprising the reference position, determining expected area characteristics of the reference position,
  • obtaining sensor data from a set of sensors, the sensor data being indicative of actual area characteristics of a current location of the vehicle,
  • evaluating an accuracy of the reference position by comparing the expected area characteristics with the actual area characteristics, and
  • when the evaluated accuracy of the reference position fulfils a quality constraint, configuring the localization system to provide positioning information based on the reference position.


Optionally, the method further comprises:

  • before the shutdown of the localization system, obtaining and storing the at least one stored parameter and the reference position.


Optionally, the reference position is a last valid position obtained by the localization system before the shutdown of the localization system.


According to a second aspect, there is provided a control unit to perform the method according to the first aspect. The control unit may be an electronic control unit. Advantages and effects of the control unit are largely analogous to the advantages and effects of the method. Further, all embodiments of the control unit are applicable to and combinable with all embodiments of the method, and vice versa.


According to a third aspect, there is provided a vehicle comprising the control unit according to the second aspect, and a localization system. Advantages and effects of the vehicle are largely analogous to the advantages and effects of the method. Further, all embodiments of the vehicle are applicable to and combinable with all embodiments of the method, and vice versa.


Optionally, the vehicle further comprises a set of sensors for scanning areas and/or for determining position states of the vehicle.


Optionally, the vehicle is autonomous or semi-autonomous.


According to a fourth aspect, there is provided a computer program comprising program code means for performing the method according to the first aspect, when said program is run on a computer. Advantages and effects of the computer program are largely analogous to the advantages and effects of the method. Further, all embodiments of the computer program are applicable to and combinable with all embodiments of the method, and vice versa.


According to a fifth aspect, there is provided a computer program medium carrying a computer program comprising program code means for performing the method according to the first aspect, when said program is run on a computer. Advantages and effects of the computer program medium are largely analogous to the advantages and effects of the method. Further, all embodiments of the computer program medium are applicable to and combinable with all embodiments of the method, and vice versa.


Further advantages and advantageous features of the invention are disclosed in the following description and in the dependent claims.





BRIEF DESCRIPTION OF THE DRAWINGS

With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.


In the drawings:



FIG. 1 is a schematic overview of a vehicle.



FIG. 2 is a flowchart illustrating a method.



FIGS. 3a-3b are illustrations of example scenarios.



FIGS. 4a-4b are schematic block diagrams illustrating a control unit.





DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS OF THE INVENTION


FIG. 1. is a schematic overview of a vehicle 1. The vehicle 1 may be any type of vehicle, e.g. car, truck, bus, heavy-duty vehicle, wheel loader, marine vessel etc. The vehicle 1 comprises a localization system 10 which is arranged to obtain positioning information and/or locations of the vehicle 1. The vehicle 1 may in some embodiments be an autonomous or semi-autonomous vehicle which uses the localization system 10 for navigation. In other embodiments the vehicle 1 is a manually driven vehicle, locally or remote controlled, which uses the localization system 10 for navigation e.g. by guiding a user of the vehicle 10. The vehicle 1 may comprise a set of sensors 20 mounted at any suitable location(s) of the vehicle 1. The set of sensors 20 comprise at least one sensor. The set of sensors 20 may comprise one or more different types of sensors for sensing the surrounding environment of the vehicle 1 and/or the position and/or pose of the vehicle 1. The pose of the vehicle 1 may comprise an orientation, e.g. in several directions. In some embodiments the pose of the vehicle 1 may also comprise the position of the vehicle 1. The set of sensors 20 may e.g. comprise one or more cameras, e.g. depth cameras, one or more Light Ranging and Detection (Lidar) sensors, e.g. two-dimensional (2D) Lidar(s) and/or three-dimensional (3D) Lidar(s), one or more Radio Detection and Ranging (Radar), and/or any other suitable sensor for sensing the surrounding environment of the vehicle 1 and/or the position and/or pose of the vehicle 1. Additionally or alternatively the set of sensors 20 may comprise one or more wireless devices, which in combination with radio access points in a wireless network, may obtain the position the vehicle 1 based on triangulation and radio signalling. The localization system 10 may use any sensor data obtained from the set of sensors 20 to derive and/or obtain needed positioning information for the vehicle 1. The set of sensors 20 may sense any position state relating to the vehicle 1. A position state herein means any value(s) of one or more parameters which, if changed, e.g. by a threshold, would indicate that the vehicle 1 has moved and/or has likely moved. For example, the one or more parameters may comprise any one or more out of trip meter data, fuel and/or battery level, roll and pitch angle of the vehicle 1. The vehicle 1 may operate in areas where GPS or other global positioning systems, e.g. Global Navigation Satellite Systems (GNSS), may not be accurate or is unavailable, such as in e.g. any one or more out of: mountainous areas, urban environments with surrounding tall buildings/trees/vegetation, mining environments, quarries, areas with lots of interference, and/or underground environments.


Embodiments herein may be performed by a control unit 70. The control unit 70 may be comprised in the vehicle 1 but may also be comprised in any other suitable location communicatively connected with the autonomous vehicle 1, in a remote cloud environment. The control unit 70 may be a distributed unit, e.g. with several different parts comprised at different respective locations, e.g. a first part in the vehicle 1 and a second part in the remote cloud environment. The control unit 70 may further comprise and/or be communicatively connected with the localization system 10.


Embodiment herein may relate to solving a task of initializing and configuring the localization system 10 with a correct initial position. Navigating the vehicle 1 using an incorrect initial position in the localization system 10, may lead to faults and/or errors. For some scenarios, the set of sensors 20 compare surroundings of the vehicle 1 with expected surroundings to estimate a certainty of a configured initial position. However, when surroundings of the vehicle 1 is similar in separate locations, e.g. in paths of underground environments, such estimations may indicate a high certainty of that the initial position is correct even when the configured location is incorrect. Thus it may be necessary to first ensure that the initial position is correct, or at least not likely to be incorrect.



FIG. 2 illustrates a method performed by the control unit 70 for handling the localization system 10 in the vehicle 1. The method comprises the following actions described below, which actions may be taken in any suitable order. Optional actions are indicated by dashed boxes in FIG. 2.


Action 201

The method comprises obtaining at least one current parameter, at least one stored parameter, and a reference position of the vehicle 1. This action is performed when initializing the localization system 10. The at least one current parameter is indicative of a current position state of the vehicle 1. The at least one stored parameter is indicative of a position state of the vehicle 1 before a shutdown of the localization system 10. The reference position is a position of the vehicle 1 before the shutdown of the localization system 10. The shutdown of the localization system 10 may have been performed at an earlier time, e.g. a previous day, and the localization system 10 may not have been in use since then.


The at least one current parameter and at least one stored parameter respectively comprises any one or more out of:

  • trip meter data, e.g. a total distance travelled by the vehicle 1,
  • fuel and/or battery level,
  • one or more identifiers of available and/or connected wireless networks,
  • an articulation angle between the vehicle 1 and an attached trailer,
  • a roll and/or pitch angle of the vehicle 1, and
  • steering wheel angle.


The at least one current parameter and the at least one stored parameter typically comprise the same types of parameters, at least one of the same type such that they may be compared to see if there has been a change since the shutdown of the localization system 10.


The current position state of the vehicle 1 and the position state of the vehicle 1 before the shutdown of the localization system 10 may be a state defined by their respective at least one current and stored parameters.


For example, the position states may comprise any one or more parameters that may indicate some positional feature of the vehicle 1, e.g. with some degree of certainty. In other words, any one or more parameters which typically does not change much when the vehicle 1 is standing still can be used for the position states.


In some embodiments, the reference position is a last valid position obtained by the localization system 10 before the shutdown of the localization system 10. The last valid position may have been obtained and stored when the vehicle 1 was in a stable stationary state and/or not moving. The reference position may comprise a location and/or a pose of the vehicle 1.


Action 202

The method comprises determining whether or not the vehicle 1 has moved since the shutdown of the localization system 10. The action determines whether or not the vehicle 1 has moved by using the current position state and the stored position state of the vehicle 1. In other words, it may be determined based on the current and stored position state whether the vehicle 1 has moved or not.


In some embodiments, when there is a difference between the respective parameters of each position state, this indicates that the vehicle 1 has likely moved. Thus when there is/are difference(s), it may be determined that the vehicle 1 has moved. For example, if trip meter data differs between the respective at least one current and stored parameters, the vehicle 1 has undoubtedly travelled. If the fuel and/or battery levels has changed, an engine of the vehicle 1 has likely been used. If the one or more identifiers of available and/or connected wireless networks, has changed, the vehicle 1 has likely moved to a location which can access other wireless network. If the articulation angle between the vehicle 1 and an attached trailer has changed, this indicates that the vehicle 1 has likely moved as the angle cannot change easily otherwise. If the roll and/or pitch angles of the vehicle 1 has changed, this indicates angles of the road, i.e. if they have changed the vehicle 1, or the road, has moved to a new location, e.g. as it may suggest a move up or down a hill or other road slope. If the steering wheel angle has changed, this indicates that the vehicle 1 may have moved, e.g. maybe adjusting a parking location and/or pose of the vehicle 1 and/or moved further. Some parameters, e.g. steering wheel angle, wireless network access, etc, may have lower accuracy for determining whether or not the vehicle 1 has moved, and therefore these parameters may often be best used in combination with one or more other parameters.


In some embodiments, trip meter data is part of the at least one current parameter and the at least one stored parameter. In some of these embodiments, if the trip meter data has changed, this indicates that the vehicle 1 has moved since the shutdown of the localization system 10. In some embodiments, trip meter data is not available and one or more other parameters is instead part of the at least one current parameter and at least one stored parameter.


In some embodiments, determining whether or not the vehicle 1 has moved since the shutdown of the localization system 10, comprises determining at least one difference between the at least one current parameter and the at least one stored parameter. The at least one difference may be any suitable arithmetic comparison for difference. In some embodiments, if there is one difference in the at least one difference, it is determined that the vehicle 1 has moved. In some other embodiments, it may be necessary that the at least one difference indicates at least two differences for it to be determined that the vehicle 1 has moved, e.g. typically where one of the differing parameters is a low accuracy parameter such as steering wheel angle or wireless network connectivity. In some embodiments, two or more differences may be needed to determine that the vehicle 1 has moved, e.g. when using low confidence/accuracy parameters.


In some embodiments, the vehicle 1 is determined to have moved if the at least one difference is above at least one respective threshold. This is since some parameters may not be entirely stable, and there may be need for some margin of error. For example, the fuel level and/or battery level may change slightly due to temperature. In some embodiments it may be determined that the vehicle 1 has not moved, if the vehicle 1 has moved if it is a minimal distance, e.g. a few centimetres. The minimal distance may be predetermined and/or configurable e.g. to match an ability and/or errors of any localization algorithm.


In some embodiments, the vehicle 1 is determined to have moved if the at least one difference is above 0. In other words, for some embodiments, it may be most suitable to determined that any difference indicates that the vehicle 1 has moved. This may be particularly necessary for some embodiments, e.g. when the surroundings always look very similar and the paths are narrow, such as in underground mines. In these scenarios, slight differences when positioning of the vehicle 1 may have severe consequences such as not knowing when to turn and/or turning too late/early because of localization errors. These slight differences may appear since when the initial position is incorrect, and hence it is needed to limit the difference.


Action 203

The method comprises configuring the localization system 10 using the reference position. This action is performed when determining that the vehicle 1 has not moved since the shutdown of the localization system 10.


Configuring the localization system 10 may involve any configuration necessary for completing the initialization of the localization system 10 e.g. such that it can be used for finding the position of the vehicle 1. Actions 203a-203d will be explained as one of the options for configuring the localization system 10.


Action 203a

The method may further comprise, based on a map of an area comprising the reference position, determining expected area characteristics of the reference position. In other words, the map may indicate how the surrounding area of the vehicle 1 should look like if the vehicle 1 is located in the reference position. This may comprise distances to obstacles, walls, etc.


Action 203b

The method may further comprise obtaining sensor data from a set of sensors 20. The sensor data being indicative of actual area characteristics of a current location of the vehicle 1. In other words, measuring the surroundings of the vehicle 1 using sensors to see if it matches the map.


Action 203c

The method may further comprise evaluating an accuracy of the reference position by comparing the expected area characteristics with the actual area characteristics. This technique is often referred to as “map matching” and/or “scan matching”. The reference position may in this technique be slightly updated in position and/or pose to best match the expected area characteristics. Comparing the expected area characteristics with the actual area characteristics may comprise variance and distance calculation of mapping the map to current sensor data. In some embodiments this may additionally or alternatively comprise mapping the reference position to a position of the map.


Action 203d

The method may further comprise, configuring 203d the localization system 10 to provide positioning information based on the reference position. This may be performed when the evaluated accuracy of the reference position fulfils a quality constraint, e.g. it is determined that the reference position matches the map, e.g. with some minor adjustments.


Action 204

The method may further comprise, refraining from configuring the localization system 10 using the reference position. This action may be performed when determining that the vehicle 1 has moved since the shutdown of the localization system 10. This may be when the at least one difference between the at least one current parameter and the at least one stored parameter too large, e.g. they are not equivalent. For some parameters, this action may need to be performed even for very small changes in the position state of the vehicle 1, e.g. if the trip meter data of the at least one current parameter and the at least one stored parameter does not correspond to the same distance driven.


The method may further comprise obtaining and storing the at least one stored parameter and the reference position, e.g. before the shutdown of the localization system 10. This may be performed when the vehicle 1 is in a stable stationary state and/or not moving.


The methods and actions will now be further explained and exemplified in below embodiments. These below embodiments may be combined with any suitable embodiment as described above.



FIG. 3a illustrates an example scenario wherein the vehicle 1 moves when the localization system 1 is shutdown. The vehicle 1 may start at a start position 301a and drive using and/or being assisted by the localization system 10 via a path 302a to a stop position 303a. A position of the vehicle 1 is obtained and stored as a reference position together with a trip meter data. When the localization system is shutdown, an operator needs to move the vehicle 1 as it is in the way for another vehicle, and moves the vehicle 1 from the stop position 303a to an end position 305a via a path 304a. When the vehicle 1 needs to use the localization system 10 again, the localization system 10 is initialized and the stored trip meter data is obtained and compared against the current trip meter data. As the vehicle 1 has moved, the current trip meter data is different from the stored trip meter data and hence, it is determined that the vehicle 1 has moved during the localization system 10 shutdown. As the vehicle 1 has moved, the localization system 10 need to be configured with a manual position, e.g. given by the operator.



FIG. 3b illustrates an example scenario wherein the vehicle 1 does not move when the localization system 1 is shutdown. The vehicle 1 may start at a start position 301b and drive using and/or being assisted by the localization system 10 via a path 302b to a stop position 303b. A position of the vehicle 1 is obtained and stored as a reference position together with a trip meter data. When the vehicle 1 needs to use the localization system 10 again, the localization system 10 is initialized and the stored trip meter data is obtained and compared against the current trip meter data. As the vehicle 1 has not moved, the current trip meter data is equivalent to the stored trip meter data and hence, it is determined that the vehicle 1 has not moved during the localization system 10 shutdown. As the vehicle 1 has not moved, the localization system 10 may be configured with the refence position, e.g. as in action 203a-203d. The vehicle 1 may then proceed with driving using and/or being assisted by the localization system 10 from the stop position 303b, via a path 304b to an end position 305b.


To perform the method actions described herein, the control unit 70 may be configured to perform any one or more of the above actions 201-204 or any of the other examples or embodiments herein. The control unit 70 may for example comprise an arrangement depicted in FIGS. 4a and 4b.


The control unit 70 may comprise an input and output interface 400 configured to communicate with any necessary components and/or entities of embodiments herein. The input and output interface 400 may comprise a wireless and/or wired receiver (not shown) and a wireless and/or wired transmitter (not shown). The control unit 70 may be arranged in any suitable location of the vehicle 1. The control unit 70 may use the input and output interface 400 to control and communicate with sensors, actuators, subsystems, and interfaces in the vehicle 1 by using any one or more out of: Controller Area Network (CAN), ethernet cables, Wi-Fi, Bluetooth, and/or other network interfaces.


The control unit 70 may be configured to, e.g. by means of an obtaining unit 401 in the control unit 70, when initializing the localization system 10, obtain at least one current parameter, at least one stored parameter, and a reference position of the vehicle 1. The at least one current parameter is indicative of a current position state of the vehicle 1. The at least one stored parameter is indicative of a position state of the vehicle 1 before a shutdown of the localization system 10. The reference position is a position of the vehicle 1 before the shutdown of the localization system 10.


The control unit 70 may be configured to, e.g. by means of a determining unit 402 in the control unit 70, when initializing the localization system 10, using the current position state and the stored position state of the vehicle 1, determine whether or not the vehicle 1 has moved since the shutdown of the localization system 10.


The control unit 70 may be configured to, e.g. by means of a configuring unit 403 in the control unit 70, when determining that the vehicle 1 has not moved since the shutdown of the localization system 10, configure the localization system 10 using the reference position.


The embodiments herein may be implemented through a processor or one or more processors, such as the processor 460 of a processing circuitry in the control unit 70 depicted in FIG. 4a, together with computer program code for performing the functions and actions of the embodiments herein. The program code mentioned above may also be provided as a computer program medium, for instance in the form of a data computer readable medium carrying computer program code for performing the embodiments herein when being loaded into the control unit 70. One such computer readable medium may be in the form of a memory stick. The computer program code may furthermore be provided as pure program code on a server and downloaded to the control unit 70.


The control unit 70 may further comprise a memory 470 comprising one or more memory units. The memory 470 comprises instructions executable by the processor in control unit 70. The memory 470 is arranged to be used to store e.g. information, indications, data, configurations, sensor data, positioning information, scanned surroundings of the vehicle 1, and applications to perform the methods herein when being executed in the control unit 70.


In some embodiments, a computer program 480 comprises instructions, which when executed by a computer, e.g. the at least one processor 460, cause the at least one processor of the control unit 70 to perform the actions 201-204 above.


In some embodiments, a computer-readable storage medium 490 comprises the respective computer program 480. The computer-readable storage medium 490 may comprise program code for performing the steps of any one of actions 201-204 above when said program product is run on a computer, e.g. the at least one processor 460.


Those skilled in the art will appreciate that the units in the control unit 70 described above may refer to a combination of analogue and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the control unit 70, that when executed by the respective one or more processors such as the processors described above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).


It is to be understood that the present invention is not limited to the embodiments described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.

Claims
  • 1. A method for handling a localization system in a vehicle, the method comprising: when initializing the localization system, obtaining at least one current parameter, at least one stored parameter, and a reference position of the vehicle, wherein the at least one current parameter is indicative of a current position state of the vehicle, wherein the at least one stored parameter is indicative of a position state of the vehicle before a shutdown of the localization system, and wherein the reference position is a position of the vehicle before the shutdown of the localization system,using the current position state and the stored position state of the vehicle, determining whether or not the vehicle has moved since the shutdown of the localization system,when determining that the vehicle has not moved since the shutdown of the localization system, configuring the localization system using the reference position.
  • 2. The method according to claim 1, further comprising: when determining that the vehicle has moved since the shutdown of the localization system, refraining from configuring the localization system using the reference position.
  • 3. The method according to claim 1, wherein the at least one current parameter and at least one stored parameter respectively comprises any one or more out of: trip meter data,fuel and/or battery level,one or more identifiers of available and/or connected wireless networks,an articulation angle between the vehicle and an attached trailer,a roll and/or pitch angle of the vehicle, andsteering wheel angle.
  • 4. The method according to claim 1, wherein determining whether or not the vehicle has moved since the shutdown of the localization system, comprises determining at least one difference between the at least one current parameter and the at least one stored parameter.
  • 5. The method according to claim 4, wherein the vehicle is determined to have moved if the at least one difference is above at least one respective threshold.
  • 6. The method according to claim 4, wherein the vehicle is determined to have moved if the at least one difference is above 0.
  • 7. The method according to claim 1, wherein configuring the localization system comprises; based on a map of an area comprising the reference position, determining expected area characteristics of the reference position,obtaining sensor data from a set of sensors, the sensor data being indicative of actual area characteristics of a current location of the vehicle,evaluating an accuracy of the reference position by comparing the expected area characteristics with the actual area characteristics, andwhen the evaluated accuracy of the reference position fulfils a quality constraint, configuring the localization system to provide positioning information based on the reference position.
  • 8. The method according to claim 1, wherein the method further comprises: before the shutdown of the localization system, obtaining and storing the at least one stored parameter and the reference position.
  • 9. The method according to claim 1, wherein the reference position is a last valid position obtained by the localization system before the shutdown of the localization system.
  • 10. A control unit configured to perform the method according to claim 1.
  • 11. A vehicle comprising the control unit according to claim 10, and a localization system.
  • 12. The vehicle according to claim 11, further comprising a set of sensors for scanning areas and/or for determining position states of the vehicle.
  • 13. The vehicle according to claim 11 wherein the vehicle is autonomous or semi-autonomous.
  • 14. A computer program comprising program code for performing the steps of claim 1 when said program code is run on a computer.
  • 15. A computer program medium carrying a computer program comprising program code for performing the steps of claim 1 when said program code is run on a computer.
Priority Claims (1)
Number Date Country Kind
22165628.3 Mar 2022 EP regional