Patent Description:
Vehicles of today are typically manufactured for a specific purpose, e.g. a bus is manufactured for transporting people and a truck is manufactured for transporting goods. Such vehicles are typically manufactured and completely assembled in a factory or they may be partly assembled in a factory and completed at a body manufacturer. Once the vehicle is assembled, the vehicle may be used for the specific purpose. Thus, a bus may be used as a bus and a garbage truck may be used as a garbage truck. Different vehicles are thus needed for different purposes, which may require a large fleet of vehicles and which may be very costly. It may therefore be desired to be able to customize a vehicle depending on different missions.

There are, for example, known solutions where a truck can be rebuilt by changing a concrete mixer to a loading platform. This increases the flexibility and two different functions can be achieved by means of one single vehicle. Also, document <CIT> discloses a modular electric vehicle using interchangeable vehicle assembly modules. The user can thereby disassemble and reassemble the vehicle for use in different applications. Disassembling and reassembling such a vehicle would, however, be a very cumbersome and time consuming work. Furthermore, when a failure occurs in one of the known vehicle modules it may be difficult to replace the failing module, which may result in that the vehicle may be unusable for a considerable period of time. It may also be cumbersome to transport the replacing module to the site of the vehicle with the failing module. <CIT> discloses a method, performed by a control device, for controlling a vehicle height according to the preamble of claim <NUM>.

Despite known solutions in the art, it is desired to facilitate and minimize the time for boarding and exit a vehicle. It is also desired to facilitate and minimize the time for loading and unloading of a vehicle. It is also desired to increase security and minimize damages at boarding and exit a vehicle. It is also desired to increase security and minimize damages at loading and unloading of a vehicle.

An object of the invention is therefore to facilitate and minimize the time for boarding and exit a vehicle.

Another object of the invention is to facilitate and minimize the time for loading and unloading of a vehicle.

A further object of the invention is to increase security and minimize damages at boarding and exit a vehicle.

A further object of the invention is to increase security and minimize damages at loading and unloading of a vehicle.

The herein mentioned objects are achieved with a method, performed by a control device, for controlling a vehicle height in relation to the road surface. The herein mentioned objects are also achieved with a computer program, a computer-readable medium, a control device and a modularised vehicle, assembled from a set of modules according to the appended claims.

According to the invention a method is performed by a control device according to claim <NUM>.

According to the invention a control device is provided according to claim <NUM>.

By such a method and control device, boarding and exit the vehicle is facilitated. The time is minimized, the security is increased and damages minimized boarding and exit the vehicle. Also, loading and unloading of the vehicle is facilitated. The time is minimized, the security is increased and damages minimized when loading and unloading of the vehicle.

The information about a platform height above the road surface at a target destination is received before the vehicle is arriving at the target destination. The information may be received close to the moment when the vehicle is arriving at the target destination. However, it is also possible that the information about the platform height is received once the vehicle is assembled from the individual modules. As soon as there is a change in platform height above the road surface at a target destination, the vehicle may receive updated information about the platform height. A change in platform height above the road surface may take place due to reconstruction of the road and/or the platform.

The vehicle height is controlled before arriving at the target destination. The vehicle height may be so controlled that a specific component of the vehicle is changing height. According to the invention vehicle height is controlled before arriving at the target destination, so that the floor surface of the at least one functional module may have a level above the road surface corresponding to the level of the platform surface above the road surface at the target destination. The level of the platform surface above the road surface may be the same level as the platform height above the road surface. The level of the floor surface above the road surface may be the same level as a floor surface height above the road surface.

Additional objectives, advantages and novel features of the invention will be apparent to one skilled in the art from the following details, and through exercising the invention. While the invention is described below, it should be apparent that the invention may not be limited to the specifically described details. One skilled in the art, having access to the teachings herein, will recognize additional applications, modifications and incorporations in other areas.

Below is a description of, as examples, preferred embodiments with reference to the enclosed drawings, in which:.

Modularised vehicles are typically assembled at the customer's premises and the customer may thus buy a set of modules from a manufacturer. The assembled vehicle may comprise at least two modules including at least one drive module and at least one functional module. Such a modularised vehicle is applicable on all sorts of road vehicles and may thus relate to heavy vehicles, such as buses, trucks etc., which may be used on public roads.

The method, performed by the control device, for controlling the vehicle height in relation to the road surface will facilitate boarding and exit of the modularised vehicle. Boarding and exit of the modularised vehicle will be less time consuming. The security will be increased and damages minimized when boarding and exit the vehicle. Also, loading and unloading the modularised vehicle will be facilitated, the time for loading and unloading minimized, the security increased and damages minimized.

According to an aspect, the present disclosure relates to a method, performed by a control device, for controlling a vehicle height in relation to the road surface, the vehicle comprising at least one drive module; and at least one functional module, wherein the at least one drive module comprises a pair of wheels and is configured to be autonomously operated and drive the vehicle; and wherein the control device is comprised in any of the modules, the method comprising: receiving information about a platform height above the road surface at a target destination; and controlling the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination.

By such a method, boarding and exit the vehicle is facilitated. The time is minimized, the security is increased and damages minimized boarding and exit the vehicle. Also, loading and unloading of the vehicle is facilitated. The time is minimized, the security is increased and damages minimized when loading and unloading of the vehicle.

The vehicle height is controlled before arriving at the target destination. The vehicle height may be so controlled that a specific component of the vehicle is changing height. The vehicle height is controlled before arriving at the target destination, so that the floor surface of the at least one functional module may have a level above the road surface corresponding to the level of the platform surface above the road surface at the target destination. The level of the platform surface above the road surface may be the same level as the platform height above the road surface. The level of the floor surface above the road surface may be the same level as a floor surface height above the road surface. The definition that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination comprises that the levels correspond exactly to each other or that there is some difference between the levels. The difference between the levels may be very small, and will not affect boarding and exit the vehicle or loading and unloading of the vehicle. Controlling of the vehicle height may set a number of software marks (flags) of the control device. If the vehicle height is larger than the platform height a first flag may be set in a software of the control device. If the vehicle height is smaller than the platform height a second flag may be set in the software of the control device. If the vehicle height already correspond to the platform height a third flag may be set in the software of the control device. Depending on the flag set, the control device controls the vehicle to a vehicle height that correspond to the platform height at the target destination, so that the, so that a floor surface of the functional module has a level corresponding to the level of the platform surface at the target destination.

At least one drive module may be used together with different functional modules. The functional modules may be designed for specific purposes. Therefore, by combining a drive module with a suitable functional module, it is possible to customize a vehicle depending on different missions. A functional module may be prepared to perform a specific function and the autonomously operated drive module may connect with the functional module to achieve an assembled vehicle customized for a certain mission. For example, the at least one functional module may be configured with a passenger compartment for accommodating passengers and may thus function as a bus when being assembled with the at least one drive module. According to another example, the at least one functional module may be configured with a load compartment for accommodating load and goods and may thus function as a truck when being assembled with the at least one drive module.

The information received about a platform height above the road surface at a target destination may be compared to the actual vehicle height in relation to the road surface, which vehicle height is present when the vehicle approaching the platform with the specific platform height at the target destination. The vehicle height present when the vehicle approaching the platform may be a vehicle height used when driving the vehicle during normal driving conditions. However the vehicle height used when driving the vehicle during normal driving conditions may vary depending on the weight of the passengers and/or the loaded goods within the functional module. Thus, the vehicle height present when the vehicle approaching the platform may be detected by means of a height sensor device. The height sensor device may also be used during controlling the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination. When receiving information about a platform height above the road surface at the target destination, the vehicle height may be controlled based on detected height information from the height sensor device.

The at least one drive module and thus the assembled vehicle may be configured to be autonomously operated. The control device comprised in the functional module may be configured to receive commands and instructions from a control centre or an off-board system and to execute the commands/instructions for driving the vehicle and also for controlling the vehicle height in relation to the road surface. This way, the assembled vehicle can drive itself based on the received commands and instructions. The control device comprised in any one of the modules may control the assembled vehicle to be autonomously driven or operated also based on data from the at least one sensor element, taking situations that may happen during transportation into account. The autonomously operation of the modularised vehicle may thus comprise receiving information about a platform height above the road surface at a target destination; and controlling the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination. Controlling the vehicle height in relation to the road surface according to the method may be performed, by the control device comprised in any one of the modules, without instructions from the control centre.

The functional module is adapted to be releasably connected to the drive module for forming the assembled vehicle. The drive module comprises a pair of wheels and is configured to be autonomously operated and drive the assembled vehicle when the drive module and a functional module are connected. The functional module comprising at least one connecting means adapted for physically connecting the functional module to the drive module. The functional module may also comprise wheels.

The connecting means may comprise a physical interface for the purpose of physically connecting and disconnecting the modules. The drive module and the functional module each suitably comprises at least one physical interface for the purpose of physically connecting and disconnecting the modules. The physical interface on the drive module is connected to the control device, which is configured to control the physical interface on the drive module to physically connect and disconnect the modules. The functional module may be provided with an indentation. The indentation may be adapted for the drive module. Due to the indentation the length of the assembled vehicle will coincide with the length of the functional module. However, the functional module may be configured without an indentation and the drive module may be connected directly to the front side or the rear side of the functional module.

According to an example, controlling the vehicle height before arriving at the target destination, comprises controlling a suspension system of the at least one drive module, for adjusting the height of a body of the at least one drive module in relation to the pair of wheels.

The suspension system of the driving module is arranged between the wheels and a body of the driving module. The suspension system may comprise springs and dampers for improving the driving characteristics of the driving module and also of the assembled vehicle. The suspension system of the driving module may comprise adjusting means for controlling the vehicle height before arriving at the target destination. The control device may receive information about the platform height above the road surface at a target destination and thereafter the control device controls the adjusting means of the suspension system to adjust the vehicle height before arriving at the target destination.

According to an example, controlling the vehicle height before arriving at the target destination, comprises controlling a floor actuator of the at least one functional module, for adjusting the height of the floor of the functional module.

The floor of the functional module, or at least a part of the floor of the functional module may be raised and lowered in order to controlling the vehicle height. The definition of vehicle height may comprise the height of a component of the vehicle above the road surface. The floor of the functional module, which may be raised and lowered in order to controlling the vehicle height may be an inner floor of a passenger compartment of the functional module, on which passengers are situated. The floor of the functional module may also be an inner floor of a loading compartment of the functional module, on which load and goods may be situated. The floor of the functional module may be raised and lowered by the floor actuator, which may be connected to the control device. Before arriving at the target destination the control device may receive information about the platform height above the road surface and thereafter the control device controls the floor actuator to adjust the vehicle height before arriving at the target destination.

According to an example, receiving information about a platform height at a target destination comprises receiving information about the platform height from an external control centre.

The control device comprised in the drive module and/or the functional module may be configured to receive commands and instructions from the control centre or an off-board system and to execute the commands/instructions for driving the vehicle and also for controlling other functions in the vehicle, such as controlling the vehicle height before arriving at the target destination. This way, the assembled vehicle can drive itself based on the received commands and instructions.

According to an example, receiving information about a platform height comprises receiving information about the platform height from another vehicle.

Several vehicles, such as modularised vehicles may have a driving path similar to the present vehicle. Thus, another vehicle may have stopped at the platform and may have information of the platform height. The information of the platform height received by the other vehicle may be transmitted directly to the control device of the present vehicle or via the control centre. The information about the platform height may be transmitted to the present vehicle each time another vehicle arrives at the platform or each time the there is a change in the platform height.

The method further comprises, verifying that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination when the vehicle has arrived at the target destination.

The verification that the level of the floor surface and the level of the platform surface correspond to each other is important of a security reason, of a convenient reason, of a technical reason and of a time consuming reason. The verification may be performed by at least one sensor device arranged on the vehicle and/or at the platform.

The verification may alternatively, or in combination with the sensor device be performed by a verification software in the control device or in the control centre. The verification software may gathering all data and information about the platform height above the road surface at the target destination and the actual vehicle height above the road surface at the target destination and thus the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination. A secure boarding and exit of passengers to and from the functional module may thus be performed when the floor surface of the functional module corresponds to the level of the platform surface. If there for some reason should be a level difference between the floor surface and the platform surface passengers may stumble when boarding and exit the vehicle. A level difference between the floor surface and the platform surface may be inconvenient to pass for the passengers when boarding and exit the vehicle, which may also lead to an undesirable extension of time when boarding and exit the vehicle. Also, load and goods may safely be loaded and unloaded to and from the functional module. If there is a level difference between the floor surface and the platform surface load and goods may be destroyed when loaded and unloaded to and from the vehicle.

A signal comprising the information about the platform height above the road surface at the target destination may be received by the control device. The control device may control the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination. The control device may verify that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination when the vehicle has arrived at the target destination. The verification may set a software mark (flag) of the control device to indicate that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination. As an example, the flag may be set to <NUM> in the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination and the flag may be set to <NUM> when the level of the floor surface of the at least one functional module do not correspond to the level of the platform surface at the target destination. The definition of the expression that the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination may be that there is a small margin of error between the levels of the floor surface and the platform surface.

The method further comprises, controlling a door actuator for opening at least one door of the at least one functional module after verifying that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination. When it has been verified that the floor surface of the functional module corresponds to the level of the platform surface at the target destination doors of the functional module may be opened. The door actuator may be controlled by the control device. If the doors of the functional module are opened when there is a level difference between the floor surface and the platform surface the doors may be obstructed by the platform, which may lead to a technical malfunction of the doors and/or the door actuators. Opening of the doors after verifying that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface may result in a secure and convenient boarding and exit of passengers to and from the functional module. Also, an undesirable extension of time when boarding and exit the vehicle may be avoided. Also, load and goods may safely be loaded and unloaded to and from the functional module if the doors are opened after verifying that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface. If there is a level difference between the floor surface and the platform surface load and goods may be destroyed when loaded and unloaded to and from the vehicle.

The present disclosure also relates to a computer program comprising instructions which, when the program is executed by a computer, causes the computer to carry out the method disclosed above. The invention further relates to a computer-readable medium comprising instructions, which when executed by a computer causes the computer to carry out the method disclosed above.

Furthermore, the present disclosure relates to a control device for controlling a vehicle height in relation to the road surface of a modularised vehicle, the vehicle comprising: at least one drive module; and at least one functional module, wherein the at least one drive module comprises a pair of wheels and is configured to be autonomously operated and drive the assembled vehicle; and wherein the control device is comprised in any of the modules, the control device being configured to: receive information about a platform height above the road surface at a target destination; and control the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination.

By such control device, boarding and exit the vehicle is facilitated. The time is minimized, the security is increased and damages minimized boarding and exit the vehicle. Also, loading and unloading of the vehicle is facilitated. The time is minimized, the security is increased and damages minimized when loading and unloading of the vehicle.

The control device is configured to receive information about a platform height above the road surface at a target destination before the vehicle is arriving at the target destination. The information may be received close to the moment when the vehicle is arriving at the target destination. However, it is also possible that the information about the platform height is received once the vehicle is assembled from the individual modules. As soon as there is a change in platform height above the road surface at a target destination, the control device may be configured to receive updated information about the platform height. A change in platform height above the road surface may take place due to reconstruction of the road and/or the platform.

The control device is configured to control the vehicle height before the vehicle arrives at the target destination. The vehicle height may be so controlled that a specific component of the vehicle is changing height. The vehicle height is controlled before arriving at the target destination, so that the floor surface of the at least one functional module may have a level above the road surface corresponding to the level of the platform surface above the road surface at the target destination. The level of the platform surface above the road surface may be the same level as the platform height above the road surface. The level of the floor surface above the road surface may be the same level as a floor surface height above the road surface.

The control device may be comprised in the drive module. However, the control device may alternatively be comprised in the functional module. Both the drive module and the functional module may be provided with a control device. The control device may be connected to a sensor device and to the connecting means.

According to an aspect, the control device is configured to control the vehicle height before arriving at the target destination, by controlling a suspension system of the at least one drive module, to adjust the height of a body of the at least one drive module in relation to the pair of wheels.

The suspension system of the driving module is arranged between the wheels and a body of the driving module. The suspension system may comprise springs and dampers for improving the driving characteristics of the driving module and also of the assembled vehicle. The suspension system of the driving module may comprise adjusting means for controlling the vehicle height before arriving at the target destination. The control device may be connected to the adjusting means of the suspension system. The control device may receive information about the platform height above the road surface at a target destination. The control device is configured to control the adjusting means of the suspension system based on the information about the platform height above the road surface at a target destination in order to adjust the vehicle height before arriving at the target destination.

According to a further aspect, the control device is configured to control the vehicle height before arriving at the target destination, by controlling a floor actuator of the at least one functional module, to adjust the height of the floor of the functional module.

The floor of the functional module, or at least a part of the floor of the functional module may be raised and lowered in order to controlling the vehicle height. The control device may be configured to raise and lower the floor of the functional module. The definition of vehicle height may comprise the height of a component of the vehicle above the road surface. The floor of the functional module, which may be raised and lowered in order to controlling the vehicle height may be an inner floor of a passenger compartment of the functional module, on which passengers are situated. The floor of the functional module may also be an inner floor of a loading compartment of the functional module, on which load and goods may be situated. The floor of the functional module may be raised and lowered by the floor actuator, which may be connected to the control device. Thus, the control device may be configured to control the floor actuator. Before arriving at the target destination the control device may be configured to receive information about the platform height above the road surface and thereafter the control device may be configured to control the floor actuator to adjust the vehicle height before arriving at the target destination.

According to a further aspect, the control device is configured to receive information about a platform height from an external control centre.

According to a further aspect, the control device is configured to receive information about a platform height from another vehicle.

Several vehicles, such as modularised vehicles may have a driving path similar to the present vehicle. Thus, another vehicle may have stopped at the platform and may have information of the platform height. The information of the platform height received by the other vehicle may be transmitted directly to the control device of the present vehicle or via the control centre. The control device is configured to receive information about a platform height from another vehicle each time another vehicle arrives at the platform or each time the there is a change in the platform height.

According to an aspect, the control device is further configured to: verify that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface when the vehicle has arrived at the target destination.

The control device may be configured to verify that the level of the floor surface and the level of the platform surface correspond to each other for of a security reason, of a convenient reason, of a technical reason and of a time consuming reason. At least one sensor device arranged on the vehicle and/or at the platform may provide the control device with information of the level of the floor surface of the functional module and the level of the platform surface. The verification may alternatively, or in combination with the sensor device be performed by a verification software in the control device or in the control centre. The verification software may gathering all data and information about the platform height above the road surface at the target destination and the actual vehicle height above the road surface at the target destination and thus the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination. A secure boarding and exit of passengers to and from the functional module may thus be performed when the floor surface of the functional module corresponds to the level of the platform surface. If there for some reason should be a level difference between the floor surface and the platform surface passengers may stumble when boarding and exit the vehicle. A level difference between the floor surface and the platform surface may be inconvenient to pass for the passengers when boarding and exit the vehicle, which may also lead to an undesirable extension of time when boarding and exit the vehicle. Also, load and goods may safely be loaded and unloaded to and from the functional module. If there is a level difference between the floor surface and the platform surface load and goods may be destroyed when loaded and unloaded to and from the vehicle.

A signal comprising the information about the platform height above the road surface at the target destination may be received by the control device. The control device may control the vehicle height before arriving at the target destination, so that a floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination. The control device may be configured to verify that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination when the vehicle has arrived at the target destination. The verification may set a software mark (flag) of the control device to indicate that the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination. As an example, the flag may be set to <NUM> in the level of the floor surface of the at least one functional module corresponds to the level of the platform surface at the target destination and the flag may be set to <NUM> when the level of the floor surface of the at least one functional module do not correspond to the level of the platform surface at the target destination.

According to an aspect, the control device is further configured to: control a door actuator for opening at least one door of the at least one functional module after having verified that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface at the target destination.

When it has been verified that the floor surface of the functional module corresponds to the level of the platform surface at the target destination doors of the functional module may be opened. The control device may be configured to control the door actuator. If the doors of the functional module are opened when there is a level difference between the floor surface and the platform surface the doors may be obstructed by the platform, which may lead to a technical malfunction of the doors and/or the door actuators. Opening of the doors after verifying that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface may result in a secure and convenient boarding and exit of passengers to and from the functional module. Also, an undesirable extension of time when boarding and exit the vehicle may be avoided. Also, load and goods may safely be loaded and unloaded to and from the functional module if the doors are opened after verifying that the floor surface of the at least one functional module has a level corresponding to the level of the platform surface. If there is a level difference between the floor surface and the platform surface load and goods may be destroyed when loaded and unloaded to and from the vehicle.

Furthermore, the present disclosure relates to a modularised vehicle, assembled from a set of modules, wherein the modularised vehicle comprises a control device configured to control a vehicle height of the modularised vehicle.

Boarding and exit such a modularised vehicle is facilitated. The time is minimized, the security is increased and damages minimized boarding and exit the modularised vehicle. Also, loading and unloading of the modularised vehicle is facilitated. The time is minimized, the security is increased and damages minimized when loading and unloading of the modularised vehicle.

The present disclosure will now be further illustrated with reference to the appended figures.

<FIG> schematically illustrates a side view of two drive modules <NUM> and a functional module <NUM> provided with a control device <NUM> according to an embodiment. The drive modules <NUM> are adapted to be releasably connected to the functional module <NUM> for forming the assembled vehicle <NUM>. In <FIG> the drive modules <NUM> and the functional module <NUM> are disconnected from each other. Each drive module <NUM> comprises a pair of wheels <NUM> and is configured to be autonomously operated and drive the assembled vehicle <NUM> when the drive modules <NUM> and a functional module <NUM> are connected. The functional module <NUM> comprising at least one connecting means <NUM> adapted for physically connecting the functional module <NUM> to the drive module <NUM>. The control device <NUM> is comprised in any of the modules <NUM>, <NUM>. Thus, the control device <NUM> may be comprised in each of the drive modules <NUM>. The control device <NUM> may alternatively be comprised in the functional module <NUM>.

The connecting means <NUM> may comprise a physical interface <NUM> for the purpose of physically connecting and disconnecting the modules <NUM>, <NUM>. The drive module <NUM> and the functional module <NUM> each suitably comprises at least one physical interface <NUM> for the purpose of physically connecting and disconnecting the modules <NUM>, <NUM>. The physical interface <NUM> on the drive module <NUM> is connected to the control device <NUM>, which is configured to control the physical interface <NUM> on the drive module <NUM> to physically connect and disconnect the modules <NUM>, <NUM>. The functional module <NUM> in <FIG> is provided with an indentation <NUM>, which is adapted for each drive module <NUM>. Due to the indentation <NUM> the length of the assembled vehicle <NUM> will coincide with the length of the functional module <NUM>. However, the functional module <NUM> may be configured without an indentation <NUM> and the drive modules <NUM> may be connected directly to the front side or the rear side of the functional module <NUM>.

The functional module may be provided with at least one door <NUM>. According to the embodiment the functional module <NUM> is provided with two doors <NUM>. A door actuator <NUM> is arranged for opening and closing the doors <NUM> of the functional module <NUM>.

The functional module <NUM> is provided with a floor <NUM>. A floor actuator <NUM> is arranged adjusting the height of the floor <NUM>. The floor <NUM> is provided with a floor surface <NUM>. At least one sensor device <NUM> is arranged on the functional module <NUM>. The sensor device <NUM> may provide the control device <NUM> with information of the level of the floor surface <NUM> of the functional module <NUM>. The sensor device <NUM> may also provide the control device <NUM> with information of the level of a platform surface <NUM> (<FIG>). The sensor device <NUM> may also be arranged on the drive modules <NUM>.

<FIG> schematically illustrates a side view of the two drive modules <NUM> and the functional module <NUM> provided with a control device <NUM> according to an embodiment. In <FIG> the drive modules <NUM> and the functional module <NUM> are connected to each other. The connected drive modules <NUM> and functional module <NUM> together form the assembled vehicle <NUM>. The drive modules <NUM> and the functional module <NUM> are connected by means of the connecting means <NUM>.

<FIG> schematically a drive module <NUM> provided with a control device <NUM> according to an embodiment. The drive module <NUM> may comprise a pair of wheels <NUM>. A steering unit <NUM> may be connected to the wheels <NUM>. The steering unit <NUM> may make the drive module <NUM> steerable. The pair of wheels <NUM> may be so arranged at the drive module <NUM> that a centre axis <NUM> of each wheel <NUM> coincides with each other. Each wheel <NUM> has a centre axis <NUM> and may be arranged at the drive module <NUM> so that each wheel <NUM> may rotate about its centre axis <NUM>. When the centre axis <NUM> of each wheel <NUM> coincides with each other the drive module <NUM> has good manoeuvring abilities.

The drive module <NUM> may be provided with a suspension system <NUM> for the wheels <NUM>. The height of a body <NUM> of the drive module <NUM> may be adjusted in relation to the wheels <NUM> by means of the suspension system <NUM>. The control device <NUM> may be configured to control the vehicle height Hv by means of the suspension system <NUM>. The suspension system <NUM> of the driving module <NUM> is arranged between the wheels <NUM> and a body <NUM> of the driving module <NUM>. The suspension system <NUM> may comprise springs <NUM> and dampers <NUM> for improving the driving characteristics of the driving module <NUM> and also of the assembled vehicle <NUM>. The suspension system <NUM> of the driving module may comprise adjusting means <NUM> for controlling the vehicle height Hv. The control device <NUM> may be connected to the adjusting means <NUM> of the suspension system <NUM>.

The drive module <NUM> may comprise at least two connecting means <NUM>. The connecting means <NUM> may be configured as interfaces for transferring electric energy and/or transmitting electric signals, and for physically connection.

The drive module <NUM> may comprise at least one propulsion unit <NUM> connected to the pair of wheels <NUM>. The propulsion unit <NUM> may be an electric machine connected to the wheels <NUM>. Two electric machines may be arranged as propulsion units <NUM> in the drive module <NUM>. One electric machine <NUM> may be connected to one wheel <NUM> and the other electric machine <NUM> may be connected to the other wheel <NUM>. The electric machines <NUM> may be arranged in the rim <NUM> of the wheels <NUM>. The wheels <NUM> may thereby be driven independently of each other. The electric machines <NUM> may also work as generators and generate electric energy when braking the wheels <NUM>. Instead of electric machines <NUM> as a propulsion unit <NUM>, the at least one propulsion unit <NUM> may be an internal combustion engine, such as an otto engine or a diesel engine connected to the wheels <NUM>.

The drive module <NUM> may comprise at least one energy storage unit <NUM> for providing the propulsion unit <NUM> with energy.

As mentioned above the drive module <NUM> may comprise the control device <NUM>. The control device <NUM> may be configured to operate the drive module <NUM> as an independently driven unit. The control device <NUM> may be configured to transmit and receive information and control signals to and from an external control centre <NUM>. The control device <NUM> may be configured to transmit and receive information and control signals to and from another vehicle <NUM>.

<FIG> schematically illustrate a section view of a modularised vehicle <NUM> controlled at different heights according to an embodiment. The control device <NUM> (<FIG>) being configured to receive information about a platform height Hp above a road surface <NUM> at a target destination <NUM> and control the vehicle height Hv before arriving at the target destination <NUM>, so that the floor surface <NUM> of the floor <NUM> of the functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>. In <FIG> the floor surface <NUM> of the functional module <NUM> has a level which not correspond to the level of the platform surface <NUM> at the target destination <NUM>. The vehicle height Hv before arriving at the target destination <NUM> and during normal driving conditions of the vehicle <NUM> may be different to the vehicle height Hv, which corresponds to a level of the floor surface <NUM> of the functional module <NUM>, which corresponds to the level of the platform surface <NUM> at the target destination <NUM>. Therefore, the height of a body <NUM> (<FIG>) of the drive module <NUM> (<FIG>) may be adjusted in relation to the wheels <NUM> by means of the suspension system <NUM>, so that the floor surface <NUM> of the functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>. The control device <NUM> receives information about the platform height Hp above the road surface <NUM> at the target destination <NUM>. Before arriving at the target destination <NUM> the control device <NUM> is configured to control the adjusting means <NUM> (<FIG>) of the suspension system <NUM> based on the information about the platform height Hp above the road surface <NUM> at the target destination <NUM> in order to adjust the vehicle height Hv before arriving at the target destination <NUM>. The doors <NUM> of the function module in <FIG> are closed.

<FIG> schematically illustrate a section view of a modularised vehicle <NUM> controlled at different heights according to an embodiment. In <FIG> the vehicle height Hv has been controlled before arriving at the target destination <NUM>, so that a floor surface <NUM> of the functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>. The doors <NUM> of the function module in <FIG> are open.

<FIG> schematically illustrate a section view of a modularised vehicle <NUM> controlled at different heights according to an embodiment. In <FIG> the floor surface <NUM> of the floor <NUM> of the functional module <NUM> has a level which not correspond to the level of the platform surface <NUM> at the target destination <NUM>. The vehicle height Hv before arriving at the target destination <NUM> and during normal driving conditions of the vehicle <NUM> may be different to the vehicle height Hv, which corresponds to a level of the floor surface <NUM> of the functional module <NUM>, which corresponds to the level of the platform surface <NUM> at the target destination <NUM>. Therefore, the height of the floor <NUM> may be adjusted in relation to the wheels <NUM> by means of a floor actuator <NUM> in the functional module <NUM>, so that the floor surface <NUM> of the functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>. The control device <NUM> may be configured to raise and lower the floor <NUM> of the functional module <NUM>. Before arriving at the target destination <NUM> the control device <NUM> may be configured to receive information about the platform height Hp above the road surface <NUM> and thereafter the control device <NUM> may be configured to control the floor actuator <NUM> to adjust the vehicle height Hv before arriving at the target destination <NUM>. The doors <NUM> of the function module in <FIG> are closed.

<FIG> schematically illustrate a section view of a modularised vehicle <NUM> controlled at different heights according to an embodiment. In <FIG> the vehicle height Hv has been controlled before arriving at the target destination <NUM>, so that a floor surface <NUM> of the functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>. The doors <NUM> of the function module <NUM> in <FIG> are open.

<FIG> illustrates a flow chart for a method, performed by a control device <NUM>, for controlling a vehicle height Hv in relation to the road surface <NUM> of a modularised vehicle <NUM>. The method thus relates to the controlling of the vehicle height Hv in relation to the road surface <NUM> of the modularised vehicle <NUM> disclosed in <FIG>. The vehicle <NUM> comprising at least one drive module <NUM> and at least one functional module <NUM>, wherein the at least one drive module <NUM> comprises a pair of wheels <NUM> and is configured to be autonomously operated and drive the vehicle <NUM>; and wherein the control device <NUM> is comprised in any of the modules <NUM>, <NUM>. the method comprising: receiving s101 information about a platform height Hp above the road surface <NUM> at a target destination <NUM>; and controlling s102 the vehicle height Hv before arriving at the target destination <NUM>, so that a floor surface <NUM> of the at least one functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>.

According to an aspect, controlling s102 the vehicle height Hv before arriving at the target destination <NUM>, comprises controlling a suspension system <NUM> of the at least one drive module <NUM>, for adjusting the height of a body <NUM> of the at least one drive module <NUM> in relation to the pair of wheels <NUM>. According to an aspect, controlling s102 the vehicle height Hv before arriving at the target destination <NUM>, comprises controlling a floor actuator <NUM> of the at least one functional module <NUM>, for adjusting the height of the floor <NUM> of the functional module <NUM>. According to an aspect, receiving s101 information about a platform height Hp at a target destination <NUM> comprises receiving information about the platform height Hp from an external control centre <NUM>. According to an aspect, receiving s101 information about a platform height Hp comprises receiving information about the platform height Hp from another vehicle <NUM>.

<FIG> illustrates a flow chart for a method, performed by a control device <NUM>, for controlling a vehicle height Hv in relation to the road surface of a modularised vehicle <NUM>. The method thus relates to the controlling of controlling a vehicle height Hv in relation to the road surface <NUM> of the modularised vehicle <NUM> disclosed in <FIG>. The method comprises receiving s101 information about a platform height Hp above the road surface <NUM> at a target destination <NUM>; controlling s102 the vehicle height Hv before arriving at the target destination <NUM>, so that a floor surface <NUM> of the at least one functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>; verifying s103 that the level of the floor surface <NUM> of the at least one functional module <NUM> corresponds to the level of the platform surface <NUM> at the target destination <NUM> when the vehicle <NUM> has arrived at the target destination <NUM>; and controlling s104 a door actuator <NUM> for opening at least one door <NUM> of the at least one functional module <NUM> after verifying s103 that the floor surface <NUM> of the at least one functional module <NUM> has a level corresponding to the level of the platform surface <NUM> at the target destination <NUM>.

<FIG> is a diagram of a version of a device <NUM>. The control device <NUM> of any one of the drive modules <NUM> and functional module <NUM> may in a version comprise the device <NUM>. The device <NUM> comprises a non-volatile memory <NUM>, a data processing unit <NUM> and a read/write memory <NUM>. The non-volatile memory <NUM> has a first memory element <NUM> in which a computer programme, e.g. an operating system, is stored for controlling the function of the device <NUM>. The device <NUM> further comprises a bus controller, a serial communication port, I/O means, an A/D converter, a time and date input and transfer unit, an event counter and an interruption controller (not depicted). The non-volatile memory <NUM> has also a second memory element <NUM>.

There is provided a computer programme P which comprises routines for performing the safety method. The programme P may be stored in an executable form or in a compressed form in a memory <NUM> and/or in a read/write memory <NUM>.

Where the data processing unit <NUM> is described as performing a certain function, it means that the data processing unit <NUM> effects a certain part of the programme stored in the memory <NUM> or a certain part of the programme stored in the read/write memory <NUM>.

The data processing device <NUM> can communicate with a data port <NUM> via a data bus <NUM>. The non-volatile memory <NUM> is intended for communication with the data processing unit <NUM> via a data bus <NUM>. The separate memory <NUM> is intended to communicate with the data processing unit <NUM> via a data bus <NUM>. The read/write memory <NUM> is adapted to communicating with the data processing unit <NUM> via a data bus <NUM>.

When data are received on the data port <NUM>, they are stored temporarily in the second memory element <NUM>. When input data received have been temporarily stored, the data processing unit <NUM> is prepared to effect code execution as described above.

Parts of the methods herein described may be effected by the device <NUM> by means of the data processing unit <NUM> which runs the programme stored in the memory <NUM> or the read/write memory <NUM>. When the device <NUM> runs the programme, methods herein described are executed.

Claim 1:
A method, performed by a control device (<NUM>), for controlling a vehicle height (Hv) in relation to the road surface (<NUM>), the vehicle (<NUM>) comprising
at least one drive module (<NUM>); and
at least one functional module (<NUM>),
wherein the at least one drive module (<NUM>) comprises a pair of wheels (<NUM>) and is configured to be autonomously operated and drive the vehicle (<NUM>); and
wherein the control device (<NUM>) is comprised in any of the modules (<NUM>, <NUM>), the method being characterized by:
receiving (s101) information from an external control centre (<NUM>) and/or from another vehicle about a platform height (Hp) above the road surface (<NUM>) at a target destination (<NUM>);
controlling (s102) the vehicle height (Hv) before arriving at the target destination (<NUM>), so that a floor surface (<NUM>) of the at least one functional module (<NUM>) has a level corresponding to the level of the platform surface (<NUM>) at the target destination (<NUM>) ; and
verifying (s103) that the level of the floor surface (<NUM>) of the at least one functional module (<NUM>) corresponds to the level of the platform surface (<NUM>) at the target destination (<NUM>) when the vehicle (<NUM>) has arrived at the target destination (<NUM>).