Vehicle corner modules and vehicles comprising the same

JP2025023940AActive Publication Date: 2025-02-19REE AUTOMOTIVE LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024185913
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-01-02
Filing Date
2024-10-22
Publication Date
2025-02-19
Estimated Expiration
2040-12-31

Smart Images

  • Figure 2025023940000001_ABST
    Figure 2025023940000001_ABST
Patent Text Reader

Abstract

To provide a vehicle corner module (VCM) 150 which is provided for regulating motion of a host vehicle including an onboard vehicle controller 102.SOLUTION: A VCM comprises: a sub-frame mountable to a reference frame of a host vehicle; a wheel-hub assembly; VCM-sub-systems mediating between the sub-frame and the wheel-hub assembly (e.g., a drive subsystem, a steering subsystem, a suspension subsystem and / or a braking subsystem); and a VCM-onboard VCM-controller comprising a computer-readable medium storing program instructions in one or more processors.SELECTED DRAWING: Figure 1A-1B
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a vehicle corner module (VCM) for coordinating the operation of a host vehicle, and more particularly to a VCM that incorporates mechanical and electrical subsystems. [Background technology]

[0002] Automotive systems have been developed and improved for over a century, resulting in sophisticated designs that integrate and centralize the management of various mechanical and electrical subsystems. Available control systems are limited to managing individual functions and do not integrate or combine the management of multiple subsystems.

[0003] Emerging vehicle platforms designed for electric propulsion can include modular axle-less wheel assemblies (Vehicle Corner Modules or VCMs) that require independent suspension, drivetrain, braking, and steering subsystems mounted to each individual wheel. These designs require new mechanical and electronic solutions to execute externally generated operational instructions at each wheel with respect to the local subsystem. New control models are required to manage not only the normal operation of the integrated wheel system, but also the service, test and management functions. Summary of the Invention [Problem to be solved by the invention]

[0004] [Means for solving the problem]

[0005] According to an embodiment of the present invention, a vehicle corner module (VCM) for coordinating operation of a host vehicle is disclosed, the vehicle comprising an on-board vehicle controller, the VCM comprising: (a) a subframe mountable to a reference frame of a host vehicle; (b) a wheel hub assembly having a wheel hub; (c) a plurality of subsystems interposed between the subframe and the wheel hub assembly and selected from a group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; and (d) a VCM controller mounted on the VCM having one or more processors and a computer-readable medium storing program instructions that, when executed by the one or more processors, cause the one or more processors to perform the following steps (i) and (ii): (i) establish a communication link with a vehicle controller, the establishment including electrically transferring information related to the VCM from the VCM controller to the vehicle controller; and (ii) in response to installation of the VCM on a vehicle, perform a post-installation verification process, the verification process including verifying the plurality of subsystems and communicating results of the verification to the vehicle controller.

[0006] In some embodiments, establishing a communications link with the vehicle controller is prior to installation of the VCM.

[0007] In some embodiments, operation of the vehicle after installation of the VCM is conditioned on receiving a positive validation process result.

[0008] In some embodiments, the computer-readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to coordinate operation of at least one of the plurality of subsystems in response to an electrical signal input received from outside the VCM.

[0009] In some embodiments, the information regarding the VCM transferred from the VCM controller to the vehicle controller includes information regarding at least one of the plurality of subsystems.

[0010] In some embodiments, the communication link with the vehicle controller is a bidirectional link, and / or establishing the communication link further includes receiving information regarding the vehicle and / or another VCM attached to the vehicle.

[0011] In some embodiments, the computer-readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to exchange information with an on-board controller of another VCM installed in the vehicle.

[0012] In some embodiments, the information regarding the VCM includes the results of a self-diagnostic test performed prior to installation of the VCM.

[0013] In some embodiments, the information about the VCM includes at least one of an operational history and a maintenance history of the VCM.

[0014] In some embodiments, verifying the plurality of subsystems includes receiving information from one or more sensors mounted on the VCM.

[0015] In some embodiments, the computer-readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to determine an operational profile of the VCM based on data received from the vehicle controller.

[0016] In some embodiments, the selected plurality of subsystems comprises at least three subsystems. In some embodiments, the selected plurality of subsystems comprises four subsystems.

[0017] In some embodiments, the vehicle includes (a) one or more opposing VCM pairs in any one of the VCMs described above, (b) a vehicle controller, and / or (c) a communication bus for electronic communication between the vehicle controller and a VCM controller of each VCM.

[0018] In some embodiments, a vehicle may include (a) one or more opposing pairs of VCMs in any one of the above VCMs, (b) a vehicle controller, and (c) a communication bus for electronic communication between the VCM controllers of at least one of the one or more pairs of opposing VCMs. In some embodiments, the communication bus is for electronic communication between the VCM controllers of at least one of the one or more pairs of opposing VCMs.

[0019] In some embodiments, an apparatus for use in offline testing of a VCM when the VCM is mechanically decoupled from any vehicle may include (a) a support element for at least partially supporting a weight of the subframe and limiting movement of the subframe, (b) at least one diagnostic device for measuring operational data of at least one of the plurality of subsystems, and (c) a computing device configured to communicate with the VCM controller and receive diagnostic information related to the offline testing from the VCM controller. The offline testing includes a functional test of at least one of the plurality of subsystems.

[0020] In some embodiments, a method of operating a vehicle according to any one of the above embodiments includes controlling operation of one or more of the plurality of subsystems of the VCM by a VCM controller in response to electrical inputs external to the VCM.

[0021] According to an embodiment, a method is disclosed for replacing a first vehicle corner module (VCM) with a second VCM, each of the first and second VCMs comprising a subframe mountable to a reference frame of a vehicle, a wheel hub assembly, a VCM controller mounted on the VCM, and a number of subsystems intermediating between the subframe and the wheel hub assembly and selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem. The method includes: (a) establishing an electronic communications link between each VCM controller of the second VCM and an on-board vehicle controller, the establishing including transferring information regarding the second VCM from each VCM controller to the vehicle controller; (b) completing a post-installation verification in response to and conditional on installation of the second VCM to the vehicle, the verification including verifying each of the plurality of subsystems of the second VCM and communicating results of the verification to the vehicle controller; and (c) using the communicated verification results to enable or disable operation of the vehicle after installation of the VCM.

[0022] In some embodiments, the method may further include transmitting information regarding the exchange of the first VCM and the second VCM to an authorization system of an external computer. In some embodiments, the method may further include receiving service subscription-based authorization from the authorization system and / or further includes receiving transaction-based authorization from the authorization system.

[0023] In some embodiments, the information transmitted to the authorization system includes at least two of: identification information for each of the first and second VCMs; usage information for one or more of the plurality of subsystems of the first VCM; and maintenance information for one or more of the plurality of subsystems of the first VCM.

[0024] In some embodiments, a value is assigned to the exchange based on at least one of: usage information of one or more of the plurality of subsystems of the first VCM, usage information of one or more of the plurality of subsystems of the second VCM, maintenance information of one or more of the plurality of subsystems of the first VCM, and maintenance information of one or more of the plurality of subsystems of the second VCM.

[0025] In some embodiments, the method includes determining an operating profile of the second VCM based on information received from the vehicle controller.

[0026] In some embodiments, an electronic communication link between a VCM controller of each of the second VCMs and the on-board vehicle controller is established prior to installation of the second VCM.

[0027] In some embodiments, the electronic communications link with the vehicle controller is a bidirectional link, and / or establishing the electronic communications link further includes receiving information regarding the vehicle and / or another VCM attached to the vehicle.

[0028] In some embodiments, at least a portion of the information regarding the second VCM transferred from each of the VCM controllers to the vehicle controller includes a response to a query.

[0029] In some embodiments, the information regarding the second VCM includes results of a self-diagnostic test performed prior to installation of the second VCM.

[0030] In some embodiments, the information about the second VCM includes at least one of an operational history and a maintenance history of the second VCM.

[0031] In some embodiments, verifying the plurality of subsystems includes receiving information from one or more sensors mounted on the second VCM.

[0032] According to an embodiment of the present invention, a vehicle-mountable vehicle corner module (VCM) for coordinating operation of a host vehicle comprises: (a) a plurality of mechanical subsystems fully mounted on the VCM for interfacing between a subframe and a wheel hub assembly, the plurality of mechanical subsystems being selected from a group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; and (b) a VCM controller mounted on the VCM for actuating the plurality of mechanical subsystems in response to an electrical signal input received from outside the VCM, the VCM controller having a communication module configured to establish a communication link with an on-board vehicle controller for exchanging information therebetween after the VCM is mounted on the host vehicle.

[0033] In some embodiments, the communications module is further configured to establish a communications link with the on-board vehicle controller to exchange information therebetween before the VCM is installed in the host vehicle.

[0034] In some embodiments, the information includes results of verification of the plurality of subsystems by the VCM controller.

[0035] In some embodiments, operation of the vehicle after installation of the VCM is conditioned on receiving a positive validation process result from the VCM controller.

[0036] In an embodiment, a method of replacing a first vehicle corner module (VCM) of a host vehicle with a second VCM, each of the first and second VCMs comprising: (i) a plurality of mechanical subsystems entirely mounted on the VCM to interface between a subframe and a wheel hub assembly, the subsystems being selected from a group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem and a braking subsystem; and (ii) a VCM controller mounted on the VCM for operating the plurality of mechanical subsystems in response to an electrical signal input received from outside the VCM, the method comprising the steps of: (a) establishing an electronic communication link between each VCM controller of the second VCM and a vehicle controller mounted on the host vehicle; and (b) transferring information regarding the second VCM from each of the VCM controllers to the vehicle controller.

[0037] In some embodiments, the communications link is established before the VCM is installed in the host vehicle.

[0038] In some embodiments, the transferred information includes results of validation of the plurality of subsystems by the VCM controller.

[0039] In some embodiments, operation of the vehicle after installation of the VCM is conditioned on receiving a positive verification process result from the VCM controller.

[0040] In an embodiment of the present invention, an apparatus is disclosed for use in offline testing of a vehicle corner module (VCM) when the VCM is mechanically decoupled from any vehicle, the VCM comprising a subframe mountable to a reference frame of a vehicle, a wheel hub assembly, a VCM controller mounted on the VCM, and a plurality of subsystems mounted on the VCM and interfacing between the subframe and the wheel hub assembly, the subsystems being selected from a group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a brake subsystem. The apparatus includes: (a) a support element at least partially supporting a weight of the subframe and limiting a movement of the subframe; (b) at least one diagnostic device measuring operational data of at least one of the plurality of subsystems; and (c) a computing device configured to communicate with the VCM controller and receive diagnostic information related to offline testing from the VCM controller, the offline testing including a functional test of at least one of the plurality of subsystems.

[0041] In some embodiments, the computing device is configured to (i) receive diagnostic information associated with the test from at least one diagnostic device, and / or (ii) combine the diagnostic information received from the at least one diagnostic device with diagnostic information received from the VCM controller.

[0042] In some embodiments, at least one parameter of said test is selected by said VCM controller.

[0043] In some embodiments, the at least one diagnostic device comprises a chassis dynamometer.

[0044] In an embodiment of the present invention, a vehicle comprises: (a) an on-board vehicle controller; (b) one or more opposing pairs of vehicle corner modules (VCMs), each pair having a subframe attached to a reference frame of the vehicle, a wheel hub assembly, a VCM controller mounted on the VCM, and a plurality of subsystems that interface between the subframe and the wheel hub assembly and are selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; and (c) a communication configuration that enables peer-to-peer data communication between each VCM controller of at least one of the one or more opposing VCM pairs, each VCM controller being configured to exchange information therebetween.

[0045] In some embodiments, the exchanged information includes at least one of an operational history and an operational profile of the new or replaced VCM.

[0046] In some embodiments, the VCM controller is configured to reduce the computational load of the vehicle controller, singly or in combination.

[0047] In some embodiments, the VCM controllers are configured to provide operational backup functionality to another VCM controller, either alone or in combination.

[0048] In some embodiments, the VCM controller is configured to provide operational backup functionality to the vehicle controller, either alone or in combination.

[0049] In some embodiments, the communication arrangement enables peer-to-peer data communication between respective VCM controllers of all of the VCMs of the vehicle.

[0050] In some embodiments, the plurality of subsystems selected in each VCM of a first pair of opposing VCMs are not the same as the plurality of subsystems selected in each VCM of a second pair of opposing VCMs.

[0051] In some embodiments, the respective selected plurality of subsystems in each VCM of a given pair of opposing VCMs includes at least three subsystems, in some embodiments, the respective selected plurality of subsystems in each VCM of a given pair of opposing VCMs includes four subsystems.

[0052] In some embodiments, the vehicle includes exactly four VCMs. In some embodiments, the vehicle includes exactly two VCMs. [Brief description of the drawings]

[0053] The invention will now be further described, by way of example, with reference to the accompanying drawings in which dimensions of components and features shown have been chosen for convenience and clarity of presentation and are not necessarily drawn to scale. [Figure 1A] FIG. 2 is a schematic diagram illustrating various communication schemes between components associated with a vehicle equipped with a vehicle corner module (VCM) according to an embodiment of the present invention. [Figure 1B] FIG. 2 is a schematic diagram illustrating various communication schemes between components associated with a vehicle equipped with a vehicle corner module (VCM) according to an embodiment of the present invention. [Figure 1C] FIG. 2 is a schematic diagram illustrating various communication schemes between components associated with a vehicle equipped with a vehicle corner module (VCM) according to an embodiment of the present invention. [Figure 1D] FIG. 2 is a schematic diagram illustrating various communication schemes between components associated with a vehicle equipped with a vehicle corner module (VCM) according to an embodiment of the present invention. [Figure 2A] 1A-1D illustrate various embodiments of communication between a vehicle platform and one or more VCMs in accordance with embodiments of the present invention. [Figure 2B] 1A-1D illustrate various embodiments of communication between a vehicle platform and one or more VCMs in accordance with embodiments of the present invention. [Figure 2C] 1A-1D illustrate various embodiments of communication between a vehicle platform and one or more VCMs in accordance with embodiments of the present invention. [Figure 2D] FIG. 2 is a schematic block diagram illustrating a high-level topology of a control unit in a VCM-based vehicle in accordance with an embodiment of the present invention. [Figure 2E] FIG. 2 is a schematic high level block diagram of software according to an embodiment of the present invention. [Figure 3A] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3B] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3C] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3D] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3E] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3F] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 3G] 1A-1C are diagrams illustrating various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. [Figure 4A] FIG. 2 is a schematic 3D diagram of a VCM according to an embodiment of the present invention. [Figure 4B] FIG. 2 is a schematic 3D diagram of a VCM according to an embodiment of the present invention. [Figure 4C] FIG. 2 is a schematic block diagram of a storage device for storing a VCM according to an embodiment of the present invention. [Diagram 5] FIG. 2 is a schematic flow diagram illustrating the steps involved in plugging in a new VCM into a vehicle platform in accordance with an embodiment of the present invention. [Figure 6]1 is a chart detailing which elements of a system of one or more VCMs according to an embodiment of the present invention are involved in performing each of the specific operations that may occur during operation and maintenance of a vehicle having a VCM. [Figure 7A] FIG. 1 is a schematic flow diagram illustrating a process for matching a newly installed VCM with a vehicle platform and another VCM, and optional additional processes, according to an embodiment of the present invention. [Figure 7B] FIG. 1 is a schematic flow diagram illustrating a process for matching a newly installed VCM with a vehicle platform and another VCM, and optional additional processes, according to an embodiment of the present invention. [Figure 8] FIG. 1 is a schematic flow diagram illustrating a process for calibrating a newly installed VCM in accordance with an embodiment of the present invention. [Figure 9] FIG. 11 is a schematic flow diagram illustrating a process for calculating operating parameters of a newly installed VCM in accordance with an embodiment of the present invention. [Figure 10] FIG. 1 is a schematic flow diagram illustrating a process for adapting actual operating parameters based on predicted operating parameters in accordance with an embodiment of the present invention. [Figure 11] 4 is a flow diagram illustrating a process for replacing a malfunctioning VCM according to an embodiment of the present invention. [Figure 12A] FIG. 2 is a schematic block diagram illustrating communication and control flow between units of a vehicle in some exemplary scenarios according to an embodiment of the present invention. [Figure 12B] FIG. 2 is a schematic block diagram illustrating communication and control flow between units of a vehicle in some exemplary scenarios according to an embodiment of the present invention. [Figure 12C] FIG. 2 is a schematic block diagram illustrating communication and control flow between units of a vehicle in some exemplary scenarios according to an embodiment of the present invention. [Figure 13] FIG. 2 is a schematic flow diagram illustrating a process for operating a VCM and communicating operational data in accordance with an embodiment of the present invention. [Figure 14A] FIG. 1 is a schematic diagram of a vehicle including a communication bus and multiple VCMs in accordance with an embodiment of the present invention. [Figure 14B] FIG. 1 is a schematic diagram of a vehicle including a communication bus and multiple VCMs in accordance with an embodiment of the present invention. [Figure 14C] FIG. 1 is a schematic diagram of a vehicle consisting of a pair of opposed VCMs, according to an embodiment of the present invention. [Figure 14D] FIG. 1 is a schematic diagram of a vehicle consisting of a pair of opposed VCMs, according to an embodiment of the present invention. [Figure 15] FIG. 1 is a schematic diagram illustrating a VCM consisting of multiple subsystems according to an embodiment of the present invention. [Figure 16A] FIG. 1 is a schematic diagram illustrating a VCM consisting of multiple subsystems according to an embodiment of the present invention. [Figure 16B] FIG. 1 is a schematic diagram illustrating a VCM consisting of multiple subsystems according to an embodiment of the present invention. [Figure 17A] FIG. 2 is a schematic configuration diagram of a VCM controller according to an embodiment of the present invention. [Figure 17B] FIG. 2 is a schematic configuration diagram of a VCM controller according to an embodiment of the present invention. [Figure 17C] FIG. 2 is a schematic configuration diagram of a VCM controller according to an embodiment of the present invention. [Figure 18] 4 is a flowchart illustrating a method of operating a vehicle according to an embodiment of the present invention. [Figure 19A] 4 is a flow chart illustrating method steps for replacing a VCM in a vehicle in accordance with an embodiment of the present invention. [Figure 19B] 4 is a flow chart illustrating method steps for replacing a VCM in a vehicle in accordance with an embodiment of the present invention. [Figure 19C] 4 is a flow chart illustrating method steps for replacing a VCM in a vehicle in accordance with an embodiment of the present invention. [Figure 20] 4 is a flow chart illustrating method steps for replacing a VCM in a vehicle in accordance with an embodiment of the present invention. [Figure 21] FIG. 1 is a schematic configuration diagram of a VCM test device according to an embodiment of the present invention.

[0054] It will be understood that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, dimensions of some elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0055] The present invention will now be described, by way of example only, with reference to the accompanying drawings. Referring now in detail to the drawings, it will be emphasized that the specific details shown are presented by way of example only for the purpose of illustrating preferred embodiments of the invention and for the reason of providing what is believed to be the most useful and readily understandable explanation of the principles and conceptual aspects of the invention. In this regard, no attempt has been made to show structural details of the invention in more detail than is necessary for a fundamental understanding of the invention, and the description taken together with the drawings will make clear to those skilled in the art how some forms of the invention may be embodied in practice. Throughout the drawings, like characters are generally used to designate similar elements.

[0056] NOTE: Throughout this disclosure, subscripted reference numbers (e.g., 101 or 10 A ) is used to designate multiple separate appearances of a single type of element, whether in a drawing or not. For example, 101 is a single appearance (of multiple appearances) of element 10. The same element may alternatively be referred to without a subscript (e.g., 10 but not 101) when not referring to a specific one of multiple appearances, i.e., the type in general.

[0057] Various terms are presented herein for convenience. To the extent that definitions are provided, either expressly or implicitly, here or elsewhere in this application, such definitions will be understood to be consistent with the use of the defined terms by those of ordinary skill in the relevant art. Moreover, such definitions are intended to be interpreted in the broadest possible sense consistent with such usage.

[0058] Unless otherwise indicated, as used herein, a "vehicle corner module" or "VCM" refers to an assembly for supporting the wheels of a vehicle and for coordinating the motion of the vehicle according to any of the embodiments disclosed herein. The VCM assembly includes (non-exhaustively) components such as a steering system, a suspension system, a braking system including a hydraulic subsystem, a gear assembly, a drive motor, a drive shaft, a wheel hub assembly, a controller, a communication arrangement, and electrical wiring. In some embodiments, the VCM includes wheels and tires. The VCM can be mounted to a "reference frame" of the vehicle, such as a chassis or similar vehicle frame or platform, but the mounting does not necessarily have to be "as a unit". When the VCM is described as being mounted to a vehicle, the VCM is mounted to the reference frame. The VCM may include a "subframe" to which some or all of the VCM components are mounted or otherwise attached, such that the subframe mediates between the reference frame and various VCM components. The term "subframe" should be understood to mean any rigid frame or one or more structural elements in fixed combination. The prefix "sub" is intended to distinguish the subframe from the main frame or reference frame of the vehicle. The VCM may or may not include one or more electric motors and / or the wheels themselves (and tires).

[0059] As used herein and in the appended claims, the term "vehicle" is understood to refer to an electric vehicle having one or more wheels. Non-limiting examples of vehicles according to this definition are vehicles having power provided by an on-board engine, and "electric vehicles" that are powered when traveling by one or more electric motors and on-board batteries or other energy storage devices. Batteries do not need to be associated with or attached to the vehicle except when the vehicle is in motion. The term "vehicle" should also be understood to encompass a "vehicle platform" consisting of at least a chassis (or other "frame of reference" to which a VCM can be mounted) and one or more wheels. A "vehicle platform" does not necessarily include all of the accessories necessary for the transportation of passengers and / or cargo, such as body components and interior fittings, at the time the vehicle platform is provided.

[0060] As used herein, "communication arrangement" or similar terms such as "communication method" refer to any wired or wireless connection over which data communication can take place. Non-limiting and non-exhaustive examples of suitable technologies for providing communication arrangements include short-range point-to-point communication systems such as IrDA, Radio Frequency Identification (RFID), TransferJet, wireless USB, Dedicated Short Range Communications (DSRC), short-range wireless communication such as ZigBee, EnOcean, Wi-Fi, Bluetooth, TransferJet, Ultra-wideband, wireless networks (including sensor networks), and wired communication bus technologies such as Controller Area Network (CAN) bus, Fieldbus, FireWire, HyperTransport, InfiniBand, etc. As used herein, "establishing a communication link" refers to initiating and / or maintaining data communication between two or more processing units (e.g., controllers, computers, processors, etc.) according to any of the communication protocols supported by the two or more communication nodes.

[0061] As used throughout this disclosure and the appended claims, "electrical signal" or similar terms such as "electrical input" mean electrical and / or electronic and include the transmission of electrical current, either direct or alternating current, electronic information, or any combination of electrical and electronic signals and information.

[0062] The term "controller" as used herein means a computing device configured to monitor, control, regulate and / or operate one or more components, systems or subsystems. A controller is understood to include (but is not exhaustive of) any or all of one or more processors, one or more computer readable media, e.g., transient and / or non-transitory storage media, communication arrangements, power sources and / or connections to power sources, and firmware and / or software. When used herein in hyphenated form, such as vehicle-controller or VCM-controller, the term means a controller for controlling a vehicle and / or components and / or subsystems of a vehicle, or a controller for controlling a VCM and / or components and / or subsystems of a VCM, respectively. Unless otherwise noted, a controller is located on a controlled element (e.g., vehicle, VCM, etc.), and a "control unit" is similar to a controller but is not located on a controlled element. For example, a VCM-controller is located in or on the VCM, whereas a VCM control unit is not, and may be located elsewhere on the vehicle, e.g., on a chassis unit. The controller (and control unit) may be pre-programmed, for example, by having program instructions stored on a computer-readable medium for execution by one or more processors of the controller. Thus, a controller being "configured" to perform a function is, as used herein, equivalent to the controller being programmed to perform that function, i.e., having access to stored program instructions to perform it.

[0063] In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, steps and components have not been described in detail so as not to obscure the present invention.

[0064] A vehicle corner module (VCM) system is disclosed that includes a subframe for interfacing between the VCM and a vehicle platform, a wheel interface for coupling wheels to the VCM, one or more VCM modules including mechanical assemblies and electrical units for steering the wheels when assembled to a vehicle, and one or more electrical interfaces for exchanging signals and data between the VCM module and the vehicle platform.

[0065] In some embodiments, the VCM further comprises one or more sensors for measuring operational data of one or more VCM modules, and a VCM controller electrically connected to one or more electrical interfaces and one or more electrical units of the VCM modules.

[0066] In some embodiments, the VCM further comprises one or more of a suspension module, a wheel drive module, a steering module, and a control module, and the wheel drive module comprises one or more of an electric motor unit, a transmission unit, and a brake unit.

[0067] In some embodiments, the one or more VCM modules are disposed between the wheel interface and the subframe.

[0068] In some embodiments, one or more of the electrical units comprises a VCM module controller, which comprises an integrated circuit having hardware and software for controlling two or more VCM modules.

[0069] A vehicle is disclosed that includes one or more of the vehicle corner modules described above.

[0070] In some embodiments, the vehicle includes a VCM control unit (CSCU) and a platform-VCM bus for communicating between the vehicle and one or more electrical circuits located in the VCM.

[0071] In some vehicle embodiments, the VCMs are in direct electrical communication and can exchange data between each other without going through the VCM control unit (CSCU).

[0072] A method of operating a vehicle corner module (VCM) includes mounting the VCM on a vehicle platform, setting a VCM motion profile, and operating the VCM with the VCM motion profile.

[0073] In some embodiments, the method further includes reconciling a motion profile of the VCM with the vehicle platform, and setting the VCM motion profile is to reconcile the motion profile of the VCM.

[0074] In some embodiments, the method further includes reconciling an operational profile of the VCM with an operational profile of another VCM coupled to the vehicle platform, and setting the operational profile of the one or more VCMs coupled to the vehicle platform according to the reconciliation of the operational profiles of the one or more VCMs.

[0075] In some embodiments, the method further includes receiving an operational plan defined for the VCM and setting the VCM operational profile according to the operational plan.

[0076] A method of servicing a vehicle having one or more vehicle corner modules (VCMs) is disclosed that includes receiving an indication that maintenance is required for a system located on the VCM, removing the vehicle from operation, disconnecting the VCM from the vehicle, installing a replacement VCM on the vehicle, and resuming operation of the vehicle.

[0077] According to an embodiment of the present invention, a vehicle corner module (VCM) is disclosed that is adapted to connect wheels of a vehicle to a vehicle platform to provide one or more of the following functions to the wheels: turning force, braking, steering, and suspension.

[0078] The VCM can operate the drive system of the vehicle by communicating operational data related to the drive system disposed in the VCM between the VCM and the vehicle platform. The VCM may include a subframe for coupling the VCM to the vehicle platform, a wheel interface for mounting the vehicle wheels to the VCM, mechanical and electrical drive systems for driving the vehicle platform, sensors for measuring the operational data of the VCM and reflecting the operational data to the VCM controller and optionally the vehicle controller, and a transceiver unit for enabling data exchange with the vehicle controller.

[0079] Control of the drive systems of the VCM may be performed by a control unit connected to one or more of the drive systems. A control unit may be associated with each drive system. In some embodiments, the control units of two or more of the VCM systems may be embodied in a common control unit, which is associated with multiple drive systems. Thus, a single controller may be associated with multiple VCMs, thereby becoming an integrated unit, as opposed to a distributed unit.

[0080] The VCM may be comprised of one or more modules from the list consisting of a suspension module, a wheel drive module, a steering module, and a control module. The drive module may be comprised of one or more units selected from an electric motor unit, a transmission unit, and a brake unit. The steering unit may be comprised of a local steering actuator or a mechanical steering connector adapted to receive steering control from outside the VCM, and an optional steering transmission unit. The control module may be adapted to control all operational aspects of the VCM, such as wheel motorization parameters (momentum, speed, direction, etc.), suspension damping dynamics, braking action, steering action, etc.

[0081] According to embodiments of the present invention, the VCM may be adapted to mechanically and electrically interface with the vehicle and to interface with vehicle control signals. For example, the VCM may be connected to a vehicle platform and optionally adapted to mechanically interface with steering controls provided by a module on the vehicle platform. According to some embodiments, the VCM may be further mechanically coupled to rotational power provided by a module on the vehicle platform.

[0082] In some embodiments, the VCM can be adapted to receive electrical power provided by an electrical module on the vehicle platform and convert the electrical power into rotational power provided to the wheels, for example, by an electric motor configured in the VCM. The provided electrical power may further be utilized to generate steering control to the VCM using an electric steering module, for example, an electric motor, an electric linear motor with or without a steering transmission, or the like.

[0083] In some embodiments, the VCM may be adapted to interface with a vehicle control module located on the vehicle platform to exchange data and control commands for controlling wheel rotation, braking, steering and / or suspension. In some embodiments, the VCM may be configurable to interface with a given type of vehicle simply by data interaction between the vehicle controller and the VCM controller, at least with respect to control of instantaneous drive force demand, braking profile, damping profile, etc. According to some embodiments, plugging the VCM into or out of the vehicle may be communicated to an external control unit.

[0084] The VCM module may be coupled to the vehicle platform by mechanical, power and control means. The coupling may be configured to operate by plug-in / plug-out means to allow for quick and accurate installation / removal of the VCM unit. Installation of the VCM unit on the vehicle results in one or more of coupling the wheel transmission to the vehicle platform, coupling the brake system to the vehicle platform, coupling the suspension system to the vehicle platform, coupling the steering system to the vehicle platform, and coupling the wheel motors to the vehicle platform.

[0085] According to embodiments of the present invention, the installation of a VCM to a vehicle platform brings the vehicle and VCM into mechanical and electrical operation, including necessary adjustments and adaptations, such as adapting the dynamics of the just-installed VCM (instantaneous driving moments, alignment steering, coordinated suspension, etc.) to the other VCMs of the vehicle and vehicle platform. In some embodiments, performance parameters of the VCM itself may be transmitted to the vehicle platform to allow the installed VCM to be fully coordinated with the other systems of the vehicle.

[0086] Upon installation of the VCM in a vehicle, the VCM may perform an acknowledgement process with a controller on the vehicle platform. In some embodiments, the acknowledgement process includes exchanging data with another VCM on the vehicle. In some embodiments, the acknowledgement process may include communication with an external computing unit located remotely from the vehicle (e.g., an external computer, a connection to a remote computing unit via a cloud service, etc.).

[0087] Once the VCM is installed, the vehicle platform's control system can communicate with the connected corner module and communicate data and / or power to the corner module to operate it with systems such as steer-by-wire, torque vectoring, brake-by-wire, and yaw stability control systems (such as an ESP system).

[0088] Data exchanged between the computing unit on the vehicle platform and the VCM can include data representative of operational status monitoring and data related to preventive maintenance.

[0089] Data exchanged between the compute unit on the vehicle platform and the VCM may include the VCM module identification number (ID) to uniquely identify the VCM, VCM model, VCM system and VCM capabilities / specifications. Data exchanged may also include critical sensor readings (errors and current life status of components such as bearings, seals, oil levels, brake pads, air pressure, etc.).

[0090] One aspect of the present invention relates to the calibration of the VCM. Calibration can be performed after the VCM is mounted on a vehicle platform. Calibration can be performed as a scheduled process. Calibration may also be performed according to updated operating parameters in the vehicle and / or the VCM. Calibration may include measuring, diagnosing and updating one or more of the following parameters: orientation (caver, caster, toe angles) of wheels mounted on the VCM, braking performance in response to a given braking input value, and vibration of one or more assemblies of the VCM.

[0091] According to an embodiment of the present invention, the operation of the VCM may be adaptively performed based on the lifecycle of the VCM, data received from the VCM, and operator settings.

[0092] In some embodiments, the actuators included in the VCM may be electric and / or hydraulic actuators. One or more electric motors that power the drive systems of the wheels may be located in the VCM. The power source may be located within the VCM or external to the VCM. If the hydraulic power source is external to the VCM, the VCM may include a hydraulic control / power actuator / transmission to operate the drive system and / or steering system. If the hydraulic power source is internal to the VCM, located inboard of the wheels, a drive transmission may be smaller or may not be needed at all.

[0093] In some embodiments, the computational load associated with a vehicle equipped with at least one VCM may possibly be split between the vehicle platform's computing units and the computing units included in the VCM unit (if the VCM is equipped with computing units) to ensure that the collective computing power is sufficient. The minimum computational mission of the VCM's computing units may be to collect sensor data from the VCM's various sensors, provide pre-processed data to the vehicle platform's computing units, and also receive a flow of control signals provided by the vehicle platform's computing units and distribute the control signals to the various actuators.

[0094] In some embodiments, following connection (or assembly) of the VCM to the vehicle platform, a data connection may be established between the parties to recognize and place the newly installed VCM in operation autonomously without the need for human intervention. An embodiment with relatively high computing power on the VCM side allows for a high ability to upgrade the operating capabilities of the VCM without overloading the computing unit of the vehicle platform. In some embodiments, the operating profile of the vehicle may be managed by the computing unit of the VCM. Furthermore, the high computing power of the computing unit of the VCM allows for the production of the VCM without impacting the production of the vehicle platform.

[0095] In some embodiments, a VCM may actively communicate with at least one other VCM as well as the vehicle platform. Such a situation is referred to as an interconnected VCM. The VCMs of a vehicle may all be of the same type, or may have the same type at the front of the vehicle and a different type at the rear. In other embodiments, the VCMs on one side may be of the same type and the VCM on the other side may be of a different type. For example, in a particular type of vehicle, the front VCM may be capable of steering and motoring, while the rear VCM may not have steering and motoring capabilities. In another example, the VCMs may differ from each other by the sensors they contain. In such an embodiment, the VCMs with more sensors may communicate relevant data to the VCMs lacking these sensors.

[0096] In some embodiments, the vehicle may be fully controlled over all aspects of vehicle operation, with all computational tasks performed by one or more computing units in the VCM, and there may be no computing units on the vehicle platform. In some embodiments, the vehicle may be fully or partially controlled remotely, such as, for example, an airborne autonomous vehicle.

[0097] Vehicles equipped with VCMs also allow for a reduction in the time and cost of routine and fault checks by replacing traditional maintenance routines, including maintenance of sub-modules (e.g., brakes, steering, etc.), with the replacement of a VCM with one (or more) malfunctioning functions with a fully functional VCM. The fully functional VCM may be selected to mechanically match the vehicle type, and all other aspects of its operation may be adjusted to match the vehicle using data exchange between the newly installed VCM and the entire vehicle and its VCMs. This operation may take anywhere from a few seconds to a few minutes, minimizing the vehicle's downtime in the garage, and the malfunctioning VCM may be maintained even after the vehicle has left the garage. The simplicity associated with disassembling / assembling the VCM from / to the vehicle platform may allow for the use of robotic devices to perform the operation, thereby further expediting the process and reducing labor hours. According to this embodiment, maintenance does not require training or expertise and may even be performed by the vehicle's operator in his / her home garage. Furthermore, the vehicle may be upgraded by upgrading the VCM without modifying the vehicle platform. Additionally, the vehicle's insurance can be changed from a full vehicle model to a VCM-based insurance model.

[0098] In this type of embodiment, replacing the VCM may include unfastening the VCM from the vehicle platform, disconnecting any electrical / communication connections, positioning and fastening the replacement VCM to the vehicle platform, reconnecting the electrical / communication connections, and autonomously completing the installation process with the newly installed VCM connecting to the other VCM and / or the vehicle platform's computing unit. This replacement operation may be performed by one of a mechanic, an untrained operator, or a robotic system.

[0099] VCMs stored on a shelf awaiting use in a vehicle may be tested for proper operation periodically or on demand. Stored VCMs may be connected to a test fixture that closely mimics the full connection of the VCM to be tested to a running vehicle, injecting test signals into the VCM to be tested and monitoring received signals from either sensors within the VCM or external sensors that are part of the test fixture. The test step may end with a run / stop of the VCM to be tested or may include an additional test summary that is provided to an operator and stored in the computational unit of the VCM to be tested to allow faster and more accurate tuning of the VCM once installed in the vehicle.

[0100] The test steps may be adapted to perform one or more of the following test steps: testing a single system of the VCM, testing multiple systems of the VCM, testing two or more VCM systems in an operating scenario involving combined system motions (e.g., steering during speed changes), repeated testing multiple times and / or at varying speeds, and testing the VCM with a predefined driving profile.

[0101] The VCM usage fee may be used for business transactions such as vehicle rental, corner module rental, service plans, subscription services, etc. Examples of operational parameters include mileage, hours of use, acceleration (maximum, frequency), etc., data that can be correlated to the wear rate of the VCM. The operational data may be compared to operational plan values. Plan values ​​may be part of a business plan established for the VCM and / or vehicle, for example, when purchasing the VCM, when renting the VCM, when purchasing / subscribing to a service plan for the VCM, etc. The financial data may relate to information used for insurance plans. The insurance plans may be for the corner module and / or the vehicle. The cost of the insurance plan may be based on historical data of the VCM. According to some embodiments, the operation of the VCM may be controlled according to the financial data. In some embodiments, the performance (operational profile) of the VCM is selected as a dependency of the selected plan. In some embodiments, the performance (operational profile) of the VCM is selected as a dependency of the actual VCM data to the preceding plan. The operational profile may be set to decrease / increase.

[0102] Several embodiments of the VCM, applications of the VCM, the VCM as part of a vehicle, etc. are described herein with respect to the following drawings:

[0103] Reference is now made to Figures 1A-1D, which are schematic diagrams illustrating various communication schemes between components associated with a vehicle equipped with a VCM according to an embodiment of the present invention. Figure 1A illustrates a basic communication scheme between the VCM 150 and the vehicle platform 102, which allows for the exchange of power and signals related to the operation of the VCM motors, steering, brakes, suspension, and the VCM computational unit. The signals consist of control and data signals. Figure 1B illustrates a basic communication scheme between the VCM 150, the vehicle platform 102, and the external computational unit 106. The signals and power exchanged between the vehicle platform 102 and the VCM 150 may be similar to those described above with respect to Figure 1A. Additionally, the VCM 150 and the vehicle platform 102 may exchange data with the external computational unit 106, for example, to store data for later use, to receive stored data, or to enjoy additional computational power.

[0104] 1C illustrates a basic communication scheme between the VCM 150, the vehicle platform 102, the external computing unit 106, and one or more additional VCMs 108. Signals and power exchanged between the vehicle platform 102, the VCM 150, and the external computing unit 106 may be the same as those described above with respect to FIG. 1B. Additionally, one or more other VCMs 108 that are in active communication with the vehicle platform 102 as the VCM 150 may optionally communicate with the VCM 150 (i.e., inter-VCM communication) and / or with the external computing unit 106.

[0105] FIG. 1D illustrates a basic communication scheme between the VCM 150, the vehicle platform 102, the external computing unit 106, and the service station 110. Signals and power exchanged between the vehicle platform 102 and the VCM 150 may be similar to those described above with respect to FIG. 1A. Additionally, the service station 110 may establish active communication with any one of the vehicle platform 102, the VCM 150, and / or the external computing unit 106. Signals exchanged between the service station 110 and any one of the vehicle platform 102, the VCM 150, and the external computing unit 106 may consist of VCM-related data, vehicle-related data, and other types of data related to the vehicle platform and the VCM. Such data may be useful to repair a failed VCM, to update the operational status record of a repaired VCM, to efficiently tune the VCM to a particular vehicle, etc.

[0106] 2A-2C illustrate various embodiments of communication between a vehicle platform and one or more VCMs according to embodiments of the present invention.

[0107] Please refer to FIG. 2A, which is a schematic electrical diagram showing the connections between the units on the vehicle platform 202 and the VCM 150. A power supply 202A may be arranged on the vehicle platform 202 and / or in the VCM 150 adapted to supply power to the consumers on the vehicle platform 202. A VCM control unit (CSCU) 202B may be arranged on the vehicle platform 202 and may consist of a VCM data processor 202B1 and a VCM system controller 202B2. The VCM 150 may consist of one or more control units from a group 204A consisting of a suspension control unit (SCU) 204A1, a brake control unit (BCU) 204A2, a transmission control unit (TCU) 204A3 and a steering control unit (STU) 204A4. The VCM 150 may further include a VCM controller 50 adapted to communicate with all the other VCM subsystem control units and with the VCM sensors 204B. The VCM controller 50 may be in active communication with the VCM system control unit 202B. This scheme allows for control and data flow between the vehicle platform 202 and the VCM 150.

[0108] In some embodiments, one or more control units 204A are designed to have merged components and functions. In some embodiments, the merging of control units is by sharing processing algorithms with shared operating parameters (e.g., rotational speed). In some embodiments, the merged control units share a power source. In some embodiments, the merged control units receive inputs from a common set of sensors (e.g., sensors included in 204B). In some embodiments, the merged control units are housed within a common mechanical compartment. In some embodiments, merging control units reduces the size of the control units disposed within the VCM 150.

[0109] In some embodiments, one or more of the control units 204A are positioned on the VCM150 using potting techniques such that the control units do not require an external housing other than being supported by the mechanical structure of the system on the VCM150.

[0110] Please refer to FIG. 2B, which shows a schematic electrical diagram of the connection between the units on the vehicle platform 202 and the two or more VCMs 150. The power supply 202A of the vehicle platform 202 may be the same or similar to that of FIG. 2A. The VCM control unit (CSCU) 212B may be configured with an I / O unit 212B3 and a data storage 212B4 in addition to a processor 212B1, which may be the same as the processor 202B1 of FIG. 2A. The I / O unit 212B3 may be adapted to communicate via a platform-VCM bus 213. Each of the VCM units 150 may further include a controller (CCU) 50 and a sensor unit 204B, which may function similarly to the controller 50 and the sensor unit 204B of FIG. 2A. Furthermore, the VCM 150 may include a data storage 204D. This scheme allows control and data flow between the vehicle platform 202 and the two or more VCMs 150, and also allows control and data flow directly between the VCMs. In some embodiments, two or more of the control units of each VCM 150 may be embodied in a single computing unit.

[0111] Please refer to FIG. 2C, which shows a schematic electrical diagram of the connection between the units on the vehicle platform 202 and the multiple VCMs 150 using separate communication buses 213, 223. The control units on the vehicle platform 202 may be identical to the corresponding units in FIG. 2B, and the control units of each VCM 150 may be identical to the respective control units of the VCMs 150 in FIG. 2B. In contrast to the communication scheme of FIG. 2B, here another communication bus is used: the VCM-VCM bus 223, which allows direct communication between two or more VCMs without the involvement of the platform's VCM control unit (CSCU) 212B. Each of the VCMs may be connected to the platform-VCM bus 213 and the VCM-VCM bus 223 via a connector 214E. This scheme allows control and data flow between the vehicle platform 202 and two or more VCMs 150, and also allows control and data flow directly between the VCMs 150.

[0112] Reference is now made to Figure 2D, which is a schematic block diagram illustrating a high level topology of the control units in a VCM-based vehicle 100 in accordance with an embodiment of the present invention. Vehicle 100 has four VCMs mounted on its vehicle platform: left VCM 150 L1 , 150 L2 and the VCM150 on the right R1 , 150 R2 Each controller 50 of each VCM 150 may be in active communication with a vehicle controller 115 that includes a VCM control unit (CSCU), either as a separate unit or as an added / integrated feature. The communication between each of the VCMs and the vehicle controller 115 may be adapted to exchange data, control signals, and to reflect the status of the VCM and errors that occur during the operational phases of the VCM.

[0113] 2D may be an autonomous vehicle. In this embodiment, the main autonomous computer 233 is installed in the vehicle and actively communicates with a vehicle controller 115 adapted to exchange control, error and status signals. In some embodiments, the vehicle may be driven by a human and the main autonomous computer 233 may be included as a driving assistance system.

[0114] In the configuration shown in Figure 2D, there is no direct communication between the VCMs. A potential advantage of having VCMs that do not communicate with each other is that control is via the vehicle controller 115. In some cases, this simplifies preventing the sending of conflicting signals, such as conflicting steering angles.

[0115] However, in some embodiments, an inter-VCM bus (such as VCM-VCM bus 223 in FIG. 2C) may be provided to allow faster data exchange, improved levels of redundancy, and / or distribution of computational overload between processors.

[0116] Reference is now made to FIG. 2E, which is a schematic block diagram of a software (SW) high level scheme according to an embodiment of the present invention. The SW scheme illustrates the division of SW allocations among SW modules of a vehicle comprising one or more physical modules, at least one of which is controlled by a dedicated SW module. In the SW scheme of FIG. 2E, each of the physical modules: steering module, power module, powertrain module, thermal cooling module and brake module, has an associated SW module adapted to provide control signals to control the operation of the associated physical module and to receive sensor readings from the module that monitor the operation of the physical module. Thus, steering SW module 241, power SW module 242, powertrain SW module 243, suspension SW module 244, thermal cooling SW module 245 and brake SW module 246 are each adapted to provide control signals to the respective physical module and to receive sensor signals from the respective physical module that reflect the operation of the associated physical module.

[0117] Each of the SW modules may be in active communication with a central SW module 248, which is adapted to receive and store control, status and error data from each of the SW modules, and to process the received data according to program lines optionally stored in a non-volatile memory (not shown). The central SW module 248 may be in active communication with a vehicle control unit (not shown), for example, according to one or more control schemes described elsewhere herein. The central SW module 248 is adapted to receive control signals from an external control entity (not shown), such as an autonomous control unit (not shown). In some embodiments, each of the SW modules may run on a dedicated computing device (not shown) located on or near the physical module it is adapted to control. In this way, each HW / SW module is fully replaceable by simply removing the associated module and replacing it with another such module. In other embodiments, two or more SW modules may be embodied on a single HW platform, for example, located on the vehicle platform. In some embodiments, the HW modules of the physical modules may be identical to each other and may differ only by the SW packages loaded into the HW modules. Such an arrangement can save costs, lower the number of off-the-shelf spare modules, and reduce the time required for removal, installation, and SW loading and tuning.

[0118] 3A-3G are diagrams showing various mechanical and electrical configurations of a VCM according to an embodiment of the present invention. The following examples show various partial combinations of units of the VCM.

[0119] Please refer to Fig. 3A, which shows a schematic isometric view of a mounted wheel VCM 150. The VCM 150 comprises an electric motor 304A which drives a suspension unit, which in turn has a driveline unit 304B adapted to rotate the wheel. Furthermore, in this embodiment, a rotation sensor 306 may be installed in the wheel bearing to reflect the rotation speed of the wheel. The electric motor 304A may be connected to a power source via a power connection 304A1.

[0120] Please refer to FIG. 3B, which shows a schematic isometric view of the VCM 150 installed in a wheel. The VCM 150 comprises a steering assembly 310A, a suspension assembly 310B and a brake assembly 310C, which are at least partially enclosed in the rim of the wheel. According to the present embodiment, the steering assembly 310A may comprise a steering rod 310A1, a steering motor 310A2 and a steering control unit 310A3. The steering assembly 310A is adapted to receive a steering control signal from the steering control unit 310A3. In some embodiments, the steering control unit 310A3 receives the steering control signal from a central control on the vehicle platform or from the VCM. The suspension assembly 310B is depicted as a system that allows the movement of the wheel relative to the vehicle platform. The suspension assembly 310B may comprise a subframe 310B2 on which the rails 310B1 are movable. The suspension assembly 310B may further comprise a sensor (not shown) adapted to measure the expansion / compression of the suspension.

[0121] Figures 3C and 3D are respectively a front view and a cross-sectional side view of the VCM in the embodiment of Figure 3B. Figure 3C shows details of the brake assembly 310C with the brake actuator 310C1 and the brake control interface 310C2, while Figure 3D shows another view of the subframe 310B2 and rail 310B1 of the suspension assembly 310B.

[0122] Please refer to FIG. 3E, which shows a top cross-sectional view of a VCM 150 mounted at least partially within a rim of a wheel according to an embodiment of the present invention. The VCM 150 may include a motor 320A having a control unit 320A1 and a motor electrical connection 320A2 for receiving power from the vehicle platform. The VCM 150 further includes a power transmission 320D that provides rotational drive to the wheel interface 320C and the steering assembly 320B. The wheel interface 320C may include a rotation sensor (not shown) that provides data indicative of the rotational speed. An electrical and communication cable 320A2 may provide the necessary connections to the vehicle platform and / or another VCM. In some embodiments, a VCM controller 50 may be installed as part of the VCM 150 system. The electrical and control connections of the steering assembly 320B may be connected to the VCM controller 50.

[0123] Please refer to FIG. 3F, which shows a schematic cross-sectional side view of a VCM 150 at least partially mounted in the rim of a wheel according to an embodiment of the present invention. FIG. 3F shows an embodiment of a VCM 150 comprising a combined drive train and suspension 330B adapted to rotate the wheel via a drive shaft 330B1. Electrical and communication cables 330D may provide necessary connections to the vehicle platform and / or another VCM. In some embodiments, a VCM controller 50 may be installed as part of the VCM 150 system. If the embodiment includes a steering function (not shown), its electrical and control cables may be connected to the VCM controller 50. Please refer to FIG. 3G, which shows a schematic side view of a VCM 150 at least partially mounted in the rim of a wheel according to an embodiment of the present invention. The VCM 150 includes a motor 340A, a suspension assembly 340B, a VCM controller 50, a brake actuator 340D connected to the VCM controller 50 via a connection 340D1, and a rotation sensor 340E, which may be located in the wheel bearing, and may be mechanically connected to the vehicle platform via an interface module 342. Any one of the motor 340A, the rotation sensor 340E, the brake actuator 340D, and the suspension assembly 340B may be connected to and controlled by the VCM controller 50. In some embodiments, any one of the motor 340A, the rotation sensor 340E, the brake actuator 340D, and the suspension assembly 340B is connected to a predetermined control unit that is connected to and controlled by the VCM controller 50.

[0124] Please refer to FIG. 4A, which shows a schematic 3D view of one embodiment of the VCM 150 according to an embodiment of the present invention. The VCM 150 includes a motor and motor control unit 400A, a power train 400B, a suspension assembly 400C, a steering control unit and steering actuators 400D, a brake unit 400E, and a wheel interface 400F, at least a portion of the VCM 150 adapted to be configured into the rim of the vehicle when attached to the wheel interface 400F. Any one of the motor and motor control unit 400A, sensors (not shown), brake unit 400E, and suspension assembly 400C may be connected to and controlled by a VCM control unit (not shown). In some embodiments, any one of the motor, brake, and suspension assembly may be connected to a designated control unit that may be connected to and controlled by a VCM controller (not shown).

[0125] 4B, which is a schematic 3D diagram of a VCM 150 according to an embodiment of the present invention, the VCM 150 shows an in-wheel unit for mounting on two wheels. The VCM 150 comprises a motor and motor electrical connection 410A adapted to drive two wheel interfaces 410D via a drive train 410C. The VCM 150 further comprises a suspension assembly 410B consisting of a suspension control unit 410B1, a suspension motion sensor 410B2 and a suspension spring damper 410B3. The VCM 150 may be connected to the wheels via the wheel interface 410D and may be mechanically connected to the vehicle platform via an interface 412. The VCM 150 may be controlled by a VCM controller 50. Any one of the motor 410A and the suspension assembly 410B may be connected to and controlled by the VCM controller 50. In some embodiments, either the motor 410A or the suspension assembly 410B is connected to a designated control unit (eg, suspension control unit 410B1) that is connected to and controlled by the VCM controller 50.

[0126] 4C, which is a schematic block diagram of a storage unit 452 storing a VCM 454 according to an embodiment of the present invention. The VCM 454 may be similar to any one of the VCMs described above, such as the VCM 150 described in FIG. 2A, and includes a sensor unit 454A and a VCM controller 50 in active communication with the following active systems: a suspension control unit (SCU) 454B1, a brake control unit (BCU) 454B2, a steering control unit (STU) 454B3, and a wheel drive control unit 454B4.

[0127] The VCM 454 may be adapted to be attached to the storage unit 452 via one or more mechanical mounts 452A and at least one electrical and control connector 452B. Any one of the mounts 452A may be adapted to support the weight of the VCM 454 within the storage unit 452, and in some embodiments, one or more of the mounts 452A include electrical circuitry.

[0128] In some embodiments, the storage unit 452 may include a controller and control program (not shown) adapted to perform operational tests on the VCM 454 stored in the storage unit 452, as described herein above. The storage unit 452 may further include a local output device 452C (e.g., a display, a wireless transmitter / receiver, etc.) that provides VCM test results and allows control of test parameters. The one or more mounts 452A may include or consist of one or more forms of sensors, such as vibration sensors, mechanical load sensors, mechanical moment sensors, etc. Tests may be performed by activating one or more VCM systems according to a test scheme. Test results may be recorded by the VCM sensors 454A and / or sensors included in the mounts 452A.

[0129] The storage unit 452 may be a container having multiple walls 450a, 450b, 450c, 450d. The storage unit 452 may be shaped to fit the VCM 454 or may be designed to be adjustable (e.g., via adjustable mounts 452A) to fit multiple VCM types. The storage unit 452 may be shaped and sized to store multiple VCMs 454 at once. The storage unit 452 may be stationary or adapted to be movable.

[0130] Reference is now made to FIG. 5, which is a schematic flow diagram illustrating the steps involved in plugging in a VCM into a vehicle platform in accordance with an embodiment of the present invention. In step 502, a VCM is plugged into a vehicle platform. In some embodiments, the VCM plugged in at step 502 is a new VCM that has not been previously installed on the vehicle platform. In some embodiments, the VCM plugged in at step 502 is a VCM that has been previously installed on the vehicle platform. According to some embodiments, the plugging in of the VCM is by a human operator (e.g., technician, driver, professional military), and in some embodiments, the plugging in of the VCM is by a robotic system. In step 504, VCM operation profile data is received by the platform.

[0131] In step 506, the version of the VCM is checked. If the VCM verification fails, a notification (failure notification) is issued in step 504a. The failure notification may be provided to an operator and may be visual or audible. The failure notification may be an output sent to another device. The failure notification may be provided by the VCM and / or the vehicle platform and / or devices connected to the VCM. In some embodiments, if the version of the VCM needs to be updated, the update is performed in step 506a.

[0132] The VCM profile and platform profile are matched in step 508 and failure to match is reported in step 508a. In some embodiments, step 508a (reporting) follows unplugging the VCM and completing the process of plugging the VCM into the vehicle platform. Step 508a (reporting) may be to an operator and may be visual or audio. Step 508a (reporting) may be an output sent to another device. Step 508a (reporting) may be provided by the VCM and / or the vehicle platform and / or devices connected to the VCM.

[0133] In step 510, the newly installed VCM is started with a profile that matches the vehicle's profile. According to some embodiments, the profile is selected from a profile database stored in the VCM. In some embodiments, the profile database is stored in the vehicle platform. In some embodiments, the profile database is stored in a remote storage device (device, computer, cloud). According to some embodiments, the selected operating profile includes activation / deactivation of systems related to steering and / or braking and / or driving of the VCM. According to some embodiments, the profile includes operating parameters that match the vehicle's performance. In some embodiments, the profile includes operating parameters that match the driver's profile. In some embodiments, the profile includes predictive operating parameters that depend on the planned driving of the vehicle (e.g., time, distance, speed, weather, road conditions).

[0134] VCM historical data may optionally be read at step 512. In some embodiments, the historical data may be vehicle platform operational data. In some embodiments, the historical data may be VCM operational data. In some embodiments, the historical data may be planned operation of the vehicle. In some embodiments, reading the historical data (step 512) is followed by an analysis of the historical data (step 513). In some embodiments, if the analysis (step 513) results in a contradiction with the expected behavior of the VCM and / or vehicle platform (e.g., if there is a short period of time for maintenance to enable the expected behavior), a warning is provided.

[0135] After the VCM is launched, its profile is matched with the profiles of other VCMs in the vehicle in step 514. According to some embodiments, if a mismatch is found, it is reported in step 514a (the reporting method can be similar to those listed above).

[0136] In step 516, the profile of the new VCM is adjusted to the profile of another VCM in the vehicle.

[0137] In step 518, the profile of the other VCM is adjusted to the profile of the new VCM, creating a closed loop of adjustments until all necessary adjustments are completed. Once all VCMs have been successfully adjusted, in step 520, the newly installed VCM is enabled for operation.

[0138] Reference is now made to FIG. 6, which is a chart detailing which elements of a system of one or more VCMs in accordance with an embodiment of the present invention are involved in performing each particular operation performed during operation and maintenance of a vehicle having a VCM.

[0139] Reference is made to Figures 7A and 7B, which are schematic flow diagrams illustrating a process for matching a newly installed VCM with a vehicle platform and another VCM, as well as optional additional processes, according to an embodiment of the present invention. The new VCM is connected to the vehicle platform in step 702, and the control units in the VCM are started up in step 704. In step 706, the VCM is verified by either a remote / external computer, a vehicle platform controller, or a remote, in-cloud service. In step 708, the VCM's information is sent to the vehicle platform controller and then to another VCM in the vehicle in step 710 to complete the process.

[0140] The following steps 712-716 are optional. Step 712 receives data from another VCM, and step 714 sets the operating profile of the newly installed VCM based on the data from the other VCM. If historical information of the new VCM is needed to optimize the results (settings) achieved in step 714, that historical information may be read in step 714a. Finally, in step 716, the operating parameters of the VCM are calibrated to match operation with the vehicle system.

[0141] Reference is now made to Figure 8, which is a simplified flow diagram illustrating a process for updating an operational VCM installed on a vehicle platform in accordance with an embodiment of the present invention. Once the VCM is installed and activated, the vehicle's operating parameters are updated (step 802). The update in step 802 may be performed while the vehicle is in operation, e.g., during changes in speed and / or steering. The update may be part of a maintenance process.

[0142] Following the update (step 802), one or more systems of one or more VCMs that support the vehicle's operating parameters requiring an update are identified (step 804).

[0143] Parameters to be updated are calculated for the identified VCM systems (step 806). This calculation may be performed by a computing unit on the vehicle platform or in the VCM, as the case may be. Following the calculation process (step 806), operational parameters are updated to operate one or more systems in one or more VCMs (step 808). After the update process (step 808), the VCM system is operated (step 810) and acknowledgement of successful operation of the VCM system is provided to the vehicle platform and / or another VCM (step 812).

[0144] One or more of the steps of the identification process (804), the update process (808), the activation process (810), and the approval process (812) may involve data exchange between the VCM and the VCM system control unit, and are described elsewhere above.

[0145] Reference is now made to FIG. 9, which is a simplified flow diagram illustrating a process for updating operating parameters of an attached VCM, in accordance with an embodiment of the present invention.

[0146] A target operating profile setting is received from a vehicle operator, step 902. The target operating profile may be provided during one or more of vehicle operation, maintenance procedures, and initial start-up.

[0147] Following setting of the target profile (step 902), a current motion profile of the vehicle is received from one or more control units of the vehicle platform controller and / or one or more VCMs (step 904).

[0148] Based on the target VCM motion parameters and the current motion profile, target motion profile parameters are calculated (step 906). The calculation process (step 906) may be performed by a computing unit located on the vehicle platform, the VCM, and / or a remote computing unit.

[0149] The calculated operating parameters are distributed to one or more control units of one or more VCMs, step 908. The control units may send updated actuation signals to the systems of the VCMs according to the target parameter values.

[0150] Reference is now made to Figure 10, which is a simplified flow diagram illustrating a process for adapting actual operating parameters based on predicted operating parameters in accordance with an embodiment of the present invention. The process begins by receiving data indicative of VCM required performance (step 1002), followed by estimating predicted operating performance of the VCM (step 1004).

[0151] Next, based on the previous steps, it is determined whether the VCM can achieve the predicted performance (step 1006). In this step, updated operating parameters may be calculated to achieve the predicted data (step 1006a), and optionally the predicted data is updated accordingly (step 1006b).

[0152] Start-up commands based on the calculated updated predictive data are sent to one or more VCMs (step 1008) and, again in a closed loop, it is determined in step 1006 whether the VCMs can achieve the predicted performance. If the calculation of the operating parameters in step 1006a results in a failure to provide the updated operating parameters, a failure is provided. One or more of the steps of the determining process (step 1006) and the calculating process (step 1006a) may be performed by a computing unit located on one or more of the vehicle platform, the VCMs and / or a remote computing unit.

[0153] Reference is now made to FIG. 11, which is a flow diagram illustrating a process for replacing a VCM in accordance with an embodiment of the present invention.

[0154] A VCM is determined to require replacement when, for example, a mismatch is detected between the VCM's target operating parameters and its actual operating parameters that exceeds a predetermined threshold (step 1102A), when the VCM's expiration date is detected (step 1102B), or when a change in the planned service program is detected (step 1102C).

[0155] If it is determined that the VCM needs replacing, a signal indicating "replacement is necessary" is issued (step 1104), and the operation mode of the vehicle is set to the service mode (step 1106).

[0156] The non-functional VCM is removed from the vehicle platform (step 1108) and, depending on its actual condition, is either discarded (step 1110A) or serviced (step 1110B).

[0157] Regardless of the actual status of the removed VCM, a replacement VCM is installed on the vehicle platform and activated (step 1112), and vehicle operation is resumed (step 1114).

[0158] Reference is now made to Figures 12A-12C, which are schematic block diagrams illustrating communication and control flow between units of a vehicle in several exemplary scenarios according to an embodiment of the present invention. In all three examples, the vehicle platform may include at least a power supply and a VCM system controller, where the system controller may be disconnected from other units as in the following examples. Each VCM module in the following examples may include at least one or more from the list consisting of a motor unit, a steering unit, a brake unit, a suspension unit, and a VCM controller. In all the following examples, communication between the vehicle platform controller and the VCM control unit may be disconnected. Other communication lines may also be disconnected. In the following examples, the disconnected communication lines are crossed out.

[0159] FIG. 12A shows a basic communications arrangement in which the vehicle platform communicates with the VCM through an external or remote computer, bypassing any broken direct lines between the two.

[0160] 12B shows a configuration including a vehicle platform with multiple VCMs and an external / remote computer, where the direct communication lines between the single VCM and the platform and between the platform and the multiple VCMs are broken. This configuration illustrates how all VCM-to-platform communications are performed through the remote / external computer, and VCM-to-VCM communications may be augmented.

[0161] 12C illustrates a scenario in which the vehicle platform is disconnected from direct communication with the VCM, but has communication links with a remote / external computer and a service station. Communication links are also valid between the remote / external computer and the service station. Thus, communication between the platform and the VCM is two-way, via the service station and via the remote / external computer.

[0162] Reference is now made to FIG. 13, which illustrates a process for operating the VCM and communicating VCM data with other systems in an embodiment of the present invention.

[0163] The operation of the VCM may be related to systems and processes that contribute to the selection of operating parameters and operating profiles. The operation of the VCM may also be related to systems and databases used for financial purposes and business transactions. Cost of use may be useful for business transactions such as vehicle rental, VCM rental, service plans, subscription services, etc. Examples of operating parameters that may be communicated to other systems include mileage, driving time, acceleration (max, frequency), etc., all of which are data that may be associated with the wear rate of the VCM. The operating data may be compared to planned values. Planned values ​​may be part of a business plan established for the VCM and / or vehicle, such as when the VCM is purchased, when the VCM is rented, when a service plan for the VCM (e.g., VCM as a service) is purchased / subscribed to, and when a usage plan is purchased. The financial data may be related to information used for insurance plans. The insurance plans may be for the VCM and / or the vehicle. The cost of the insurance plan may be based on historical data for the VCM. According to some embodiments, the operation of the VCM may be controlled according to financial data and financial considerations. In some embodiments, the VCM's performance (operational profile) is selected as a dependency of the selected plan. In some embodiments, the VCM's performance (operational profile) is selected as a dependency of the actual VCM data to the preceding plan. As shown in FIG. 13, operation of the VCM may include receiving a vehicle corner module (step 1302) according to a plan established for the vehicle platform, operator profile, etc. As described elsewhere above, the VCM is coupled (plugged in) to the vehicle platform (step 1304). Prior to starting the VCM (1308), there may be a step of receiving (1306) information regarding the operation plan established for the VCM. Setting of the VCM profile (1310) may be according to the operation plan.

[0164] The VCM's operational data may be recorded (step 1312) for use by other systems and then output (step 1314). The other system, which may be a financial system, may receive the operational data (step 1316). The received data may be used to analyze the VCM's data usage (step 1318) and calculate a financial charge according to the analyzed data (step 1320). The financial charge is output to the VCM holder (step 1322). In some embodiments, the analyzed data is output to update the VCM's operational plan (step 1324).

[0165] As shown in steps 1330 to 1336, an operation plan for the VCM can be created based on the business plan set in the VCM. The operation plan for the VCM can be set (step 1332), stored in a database (step 1334), and output (step 1336) to other devices (e.g., an external computer, a cloud, a vehicle platform computing device, and a corner module computing device) as needed.

[0166] Reference is now made to Figures 14A-14D, which show an example of a wheeled vehicle 100 according to an embodiment. Although only a four-wheeled vehicle is shown, embodiments of the invention can be implemented in vehicles having a fewer or a greater number of wheels. Figures 14A, 14B show a vehicle 100 fitted with four VCMs 150, i.e., one at each corner, each VCM 150 including a respective on-board (i.e., mounted on the VCM) VCM controller 50. The vehicle 100 of Figure 14A includes a communication bus 153 that enables electronic communication between the on-board vehicle controller 115 and each of the four VCM controllers 50. Thus, the communication arrangement is similar to that shown in Figure 2D, where communication between the vehicle controller and the respective VCM controllers is enabled, but direct communication between the VCM controllers is not enabled by the communication bus shown in Figure 14A. In some embodiments, the communication bus 153 can be expanded to include VCM-VCM communication.

[0167] The vehicle 100 shown in FIG. 14B includes a communication bus 154 connecting the VCM controllers 50 to each other. In some embodiments, as shown in FIG. 14B, the communication bus 154 can further enable communication between the vehicle controller 115 and any one or more (or all) of the VCM controllers 50. One example of the communication bus 153 or 154 is a multi-master serial bus configured as a controller area network (CAN) bus. In some embodiments (not shown), physically separate and / or assigned, e.g., permanently or temporarily assigned, communication channels can be implemented between specific endpoints alongside or as an extension of the communication bus. For example, the VCM controllers can have such direct channel communication with sensors located within their respective VCMs.

[0168] 14A, 14B, the vehicle 100 may include multiple pairs of opposing VCMs 150, i.e., opposing wheels. In other examples, such as those shown in FIGURES 14C, 14D, the vehicle 100 may include only a single pair of opposing VCMs 150, while the other wheels, if any, of the vehicle 100 are implemented in other manners, such as with conventional arrangements for steering, drive, braking and / or suspension systems.

[0169] 15. The VCM 150 according to the embodiment includes multiple subsystems, each of which is made up of mechanical and / or electrical components. Each of the subsystems is in contact with or connected to the subframe 161 and in contact with the wheel interface 175. The multiple subsystems of each VCM 150 are selected from the following four subsystems:

[0170] a. The steering subsystem 200 may include any or all of the mechanical and / or electrical components required for steering, i.e., pivoting the vehicle's wheels about a steering axis, including, but not limited to, a steering motor, a steering actuator, a steering rod, a steering system controller or control unit, a steering inverter, and a wheel angle sensor. Some components of the steering subsystem are shown in FIG. 3B and FIG. 4A. In an embodiment, the VCM controller 50 of the VCM 150 receives steering instructions as electrical (including electronic) inputs from the vehicle, e.g., a driver-operated steering mechanism or an autonomous steering unit, and responds to the instructions by, e.g., adjusting the current and voltage transmitted to the steering actuator and / or by transmitting high-level instructions to a steering system controller, and executes the instructions, e.g., by causing movement of the steering rod via the steering actuator to cause rotation of the wheels. The steering motor, actuator, and / or inverter may receive power from an external power source ("external" meaning outside the VCM), such as a battery pack installed on the vehicle's chassis, or from a power source associated with a test setup, e.g., the test fixture of FIG. 21. The steering system controller may receive power from either the power supply 59 (shown in FIG. 17A) of the VCM controller 50 or from an external power source as described above, if applicable.

[0171] b. The drive system 180 may include any or all of the mechanical and / or electrical components necessary to operate a drive shaft that rotates the vehicle's wheels to drive the vehicle, including, but not limited to, an electric drive motor, a drive shaft rotated by the motor, and a gear assembly, optionally including a single or multi-gear transmission, to transmit the rotation to the wheels, and sensors, such as wheel speed sensors (in a non-limiting example, a rotary encoder). Some components of the drive system are shown in Figures 3A, 3E, 3F, 4A, and 4B. In some embodiments, the drive motor is included in the VCM, and in some embodiments, the drive motor is on the vehicle, e.g., mounted to the chassis. In an embodiment, the VCM controller 50 of the VCM 150 is configured to adjust the motor power and / or the wheel rotation speed and / or the selection of the transmission gear in response to instructions received via electrical input from the vehicle, e.g., a driver-operated drive mechanism (e.g., accelerator pedal) or an autonomous vehicle. In an embodiment, the instructions include, for example, current and voltage for operating the electric drive motor. In an embodiment, the drive subsystem 180 can be used in a regenerative braking scheme where the drive motor acts as a generator of electricity when the vehicle decelerates. Storage of the regenerated electricity can be done in an on-board energy storage device. As an example, when the driver takes his foot off the accelerator pedal (or the autonomous drive system stops power to the drive wheels), from that point on, the regenerative braking scheme starts to recover the electrical energy generated by the deceleration of the vehicle, i.e., as the generator spins, which is converted into mechanical resistance through the driveline. In another example, regenerative braking is backed up by friction braking, i.e., normal operation of the brake system 176, in response to the driver pressing the brake pedal (or receiving a brake application command from the autonomous drive computer). In such an example, some of the energy used to brake the vehicle is lost to heat in a "normal" friction brake device, and at least some of that energy is recaptured as stored electrical energy.In an embodiment, the "cooperation" of the drive system 180 and the brake subsystem 176 in combining regenerative braking with friction braking is controlled by the VCM controller 50. In yet another example where the VCM controller is configured (e.g., programmed) to control multiple subsystems in cooperation with one another, the steering subsystem 200 can be used to assist in braking, i.e., cooperation with the brake system, by rotating the wheels to increase friction with the road surface, whether steering symmetrically, for example, by opposing wheels rotating in the same direction in tandem, or steering asymmetrically, where opposing wheels do not rotate in tandem. In a similar example, the VCM controller controls the steering subsystem 200 in cooperation with the brake system to mitigate the effects of brake pull caused by steering (a phenomenon also known as "brake steer" or "steering drift"). In yet another example, the VCM controller coordinates control of the drive system (with respect to regenerative braking), the brake system (with respect to friction braking), and the steering system (with respect to brake-by-steering) to achieve a desired braking effect.

[0172] c) Brake system 176 may include some or all of the mechanical and electrical components that actuate a brake assembly (e.g., brake discs, brake calipers, etc.) including, optionally, one or more of a VCM-mounted hydraulic system, a VCM-mounted vacuum boost system, or a hybrid brake assist system incorporating a pressurized gas accumulator and brake actuator. Some components of the brake system are shown in Figures 3C, 3G, and 4C. In an embodiment, the VCM controller 50 of the VCM 150 is configured to adjust the output of the braking system, e.g., to cause a braking action, in response to electrical inputs from the vehicle, e.g., instructions received from a driver-operated braking mechanism (e.g., a brake pedal) or an autonomous braking device.

[0173] d. The suspension system 240 may optionally include an active suspension system that is controllable by the VCM controller 50 of the VCM 150 (e.g., via a suspension system control unit). Some components of an active suspension system, including spring dampers, movement sensors, and a control unit, are shown in FIG. 4B.

[0174] In some embodiments, the plurality of VCM subsystems in any VCM 150 includes all four of the above a.-d. subsystems. In other embodiments, the plurality of VCM subsystems in a given VCM 150, or in each VCM 150 of a given pair of opposing VCMs 150, may include two or three selected subsystems. For example, in FIG. 16A, an exemplary VCM 150 for installation as a right front VCM 150 of a vehicle is shown. RF includes a steering subsystem 200, a braking subsystem 176, and an active suspension system 240. For example, in FIG. 16B, an exemplary VCM 150 for installation as the right rear VCM 150 of a vehicle is shown. RR include a drive subsystem 180 and a brake subsystem 176. In both examples, the included subsystems may be arranged such that all of the mechanical and electrical components required for their respective functions are mounted on the VCM 150, with electrical transmission and communication arrangements passed from the vehicle to the VCM controllers and / or respective subsystems (e.g., their controllers, motors and / or actuators) that are entirely contained within / on the VCM. The electrical transmission and communication arrangements may be passed through a subframe 161 that is mounted to the "host" vehicle.

[0175] 17A, a VCM controller 50 according to an embodiment is illustrated in a schematic diagram to show selected components. The exemplary VCM controller 50 of FIG. 17A includes one or more computer processors 55, a computer readable storage medium 58 (storage), a communication module 57, and a power source 59. The computer readable storage medium 58 may include transient and / or temporary storage devices according to desired functionality and design choices, and may include one or more storage devices. In an embodiment, the storage medium 58 may be used for storing program instructions in firmware and / or software executed by the one or more processors 55 of the VCM controller 50, as well as any one or more of historical operating data and / or maintenance data and / or ownership data associated with the VCM and / or any one or more of its subsystems and components. The communications module 59 is configured to establish communications links with an on-board vehicle controller 115 via communications arrangement 71, with another VCM controller 50, e.g., a VCM controller 50 of a VCM 150 of the same vehicle 100, via communications arrangement 72, with VCM subsystems 200, 180, 176, 240 (including their respective subsystem control units via communications arrangement 70) via communications arrangement 74, and with sensors 155, e.g., located in / on the VCM 150, via communications arrangement 73. In an embodiment, the VCM controller 50 does not include all of the components shown in FIG.

[0176] The external computer 75 may be, for example, the test computer 13 shown in FIG. 21 or an external computer that serves as an authorization system or a financial and administrative system. The "authorization system" in the external computer 75 may be, for example, but not exhaustively, provided as follows: to authorize the replacement of a VCM with another VCM, to initiate or perform financial operations (such as recording expenses or processing payments) related to the maintenance or replacement of the VCM, to record operational and maintenance data (such as operational and maintenance history) of the VCM, and / or to authorize the maintenance or replacement of the VCM based on financial operations and / or subscription-type service or leasing arrangements provided as part of the maintenance or arrangement or as an additional charge, for example, according to a tariff or discount established in connection with the maintenance or arrangement.

[0177] The storage medium 58 of the exemplary VCM controller 50 is shown in Figure 17B to include program instructions 60 related to installing the VCM 150 in the vehicle 100 so that the VCM can be replaced with another, for example, at a service station, such as the service station 110 of Figure 1D or the service station of Figure 12C. In the example illustrated in Figure 17B, the program instructions 60 include two groups of program instructions GPI01, GPI02 that are executed by the one or more processors 55 of the VCM controller 50.

[0178] The program instructions GPI01 are for establishing (by the VCM controller 50) a communication link with the vehicle controller 115. Establishing the communication link includes electronically transferring information about the VCM 150 from the VCM controller to the vehicle controller. In some embodiments, the communication link with the vehicle controller 115 is a bidirectional link, and the establishing of the communication link additionally includes receiving information about the vehicle 100 and / or information about another VCM 150 attached to the vehicle 100. The information about the vehicle 100 and / or information about another VCM 150 attached to the vehicle 100 may include, for example, operation and maintenance data and / or history of the vehicle 100 and / or another VCM 150. In some embodiments, the information about the VCM 150 transferred from the VCM controller 50 to the vehicle controller 115 includes information about at least one of the multiple subsystems and / or includes results of self-diagnostic tests performed prior to installation. The multiple subsystems may include two, three, or four subsystems selected from the VCM subsystems 200, 180, 176, 240. In some embodiments, the establishment of the communication link with the vehicle controller 115 is prior to installation of the replacement VCM on the vehicle 100; in other words, the communication link is established while the replacement VCM (or, in some embodiments, the potential replacement VCM) is not connected or installed on the vehicle. Such a communication link with the vehicle controller may be established, for example, when the replacement VCM is still in storage at the service station, or when it has already been selected for use with the vehicle and removed from storage. In some embodiments, failure to establish a communication link may be reason for disqualifying a given VCM for installation on the vehicle, or at least delaying installation until the reason for the failure to establish the communication link can be ascertained. Similarly, even if the communication link is successfully established, information transferred from the VCM controller to the vehicle controller (or vice versa) may cancel or delay installation of the given VCM on the vehicle.As an example, the VCM controller transfers information regarding part specifications, operating history, or maintenance history, and the vehicle controller determines that a given VCM should not be installed. In an embodiment, the pre-installation information exchange can include a compatibility check with another VCM already installed in the vehicle, such as checking whether a given subsystem or item of hardware or software in the replacement VCM is the same type and version. In another example, multiple different replacement VCMs can establish respective communication links with the vehicle controller, and the vehicle controller can "select" the most compatible VCM stored at a service station location, or "shop around" for the VCM with the most favorable economic terms for installation (including, for example, determining whether a VCM is subscribed to a subscription service or lease agreement, or is set up for premium customers who pay the VCM owner or provider more money).

[0179] Program instructions GPI02 are for executing a post-installation verification process in response to installation of the VCM 150 on the vehicle to verify a plurality of subsystems (selected from VCM subsystems 200, 180, 176, 240) and communicate results of the verification to the vehicle controller 115. In some embodiments, verifying the plurality of subsystems includes receiving information from one or more sensors 155 onboard the VCM 150. In some embodiments, operation of the vehicle 100 after installation is contingent on receiving a positive verification process result, and failure to complete the verification process can mean that the vehicle is not driveable until the failure is resolved.

[0180] In various embodiments, as shown in FIG. 17C, the program instructions 60 stored in the storage medium 58 of the exemplary VCM controller 50 may additionally include any one or more, or all, of an additional group of program instructions GPI11, GPI12, GPI13 for execution by one or more processors 55 of the VCM controller 50.

[0181] Program instructions GPI11 are for regulating, ie, controlling, the operation of at least one of the plurality of subsystems in response to electrical signals received from outside the VCM.

[0182] The program instructions GPI 12 are for exchanging information with (by way of) an on-board VCM controller 50 of another VCM 150 on-board the vehicle 100 .

[0183] The program instructions GPI 13 are for determining a motion profile for the VCM 150 based on data received from the vehicle controller 115. The motion profile may include profiles, i.e., physical, mechanical, electrical and / or operational data, of any one or more of the VCM subsystems 200, 180, 176, 240 of the second VCM. In a non-limiting example, the motion profile may include a braking profile based on the design and / or operational history of the braking subsystem 176 of the second VCM 150, a motor and transmission dynamic response profile based on the design and / or operational history of the drive subsystem 180 of the second VCM 150, a steering profile based on the design and / or operational history of the steering subsystem 200 of the second VCM 150, a suspension damping profile based on the design and / or operational history of the suspension subsystem 240 of the second VCM 150.

[0184] 18, a method is disclosed in accordance with any one or more of the embodiments disclosed herein for operating a vehicle 100, such as any of the vehicles 100 shown and described herein, incorporating a communication bus (e.g., communication bus 153 of FIG. 14A or communication bus 154 of FIG. 14B) and at least one pair of opposing VCMs 150 having respective VCM controllers 50. As illustrated by the flow chart of FIG. 18, the method comprises the following steps:

[0185] In step S01, VCM controller 150 controls the operation of one or more of a plurality of VCM subsystems (selected from VCM subsystems 200, 180, 176, 240) of the VCM in response to electrical inputs external to VCM 150.

[0186] 19A, a method of replacing a first vehicle corner module (VCM) with a second VCM is disclosed. Those skilled in the art can understand that the method of replacing a VCM with a second VCM can be mutatis mutandis applied to, for example, refitting a VCM that has been removed from a vehicle for maintenance. Therefore, the concept of "replacing with a second VCM" in both this specification and the claims appended thereto should be understood to include examples where the first VCM and the second VCM are the same VCM, and such examples are fully within the scope of the present invention.

[0187] According to the method shown in Figure 19A, at least the second VCM (and optionally the first VCM / replacement VCM) is a VCM 150 according to any one or more of the embodiments disclosed herein, and includes a subframe 161 mountable to a reference frame of the vehicle 100, a wheel hub assembly 174 (shown in Figures 16A-16B), a VCM-mounted VCM controller, and a number of subsystems interposed between the subframe 161 and the wheel hub assembly 174, selected from VCM subsystems 200, 180, 176, 240. As shown in the flow chart of Figure 19A, the method is configured as follows:

[0188] Step S11 includes establishing an electronic communication link between the respective VCM controller 50 of the second VCM 150 and the on-board vehicle controller 115, and communicating information about the second VCM 150 from the respective VCM controller 50 (of the second VCM 150) to the vehicle controller 115. In some embodiments, the electronic communication link with the vehicle controller 115 is a bidirectional link, and the establishment of the electronic communication link additionally includes receiving information about the vehicle 100 and / or information about another VCM 150 mounted on the vehicle. In some embodiments, the vehicle controller 115 can send a query to the VCM controller 50 of the second VCM 150, and at least a portion of the information about the second VCM 150 transferred from the respective VCM controller 50 to the vehicle controller 115 can include a response to the query received from the vehicle controller 115. In some embodiments, the information about the second VCM 150 includes results of self-diagnostic tests performed prior to installation, for example, by the second VCM 150 itself or by a test device, such as the test device 10 of FIG. 21. In some embodiments, the information about the second VCM 150 includes at least one of the operation history and the maintenance history of the second VCM 150. In some embodiments, an electronic communication link between the VCM controller 50 of each of the second VCMs 150 and the on-board vehicle controller 115 is established prior to installation of the second VCM 150. In other words, the communication link is established while the replacement VCM (or, in some embodiments, the potential replacement VCM) is not connected to or installed in the vehicle. In some embodiments, failure to establish a communication link may be reason to disqualify a given VCM for installation in the vehicle, or at least delay installation until the reason for the failure to establish the communication link can be ascertained. Similarly, even if the communication link is successfully established, information transferred from the VCM controller to the vehicle controller (or vice versa) may cancel or delay installation of the given VCM in the vehicle.As an example, the VCM controller transfers information regarding part specifications, operating history, or maintenance history, and the vehicle controller determines that a given VCM should not be installed. In an embodiment, the pre-installation information exchange can include a compatibility check with another VCM already installed in the vehicle, such as checking whether a given subsystem or item of hardware or software in the replacement VCM is the same type and version. In another example, multiple different replacement VCMs can establish respective communication links with the vehicle controller, and the vehicle controller can "select" the most compatible VCM stored at a service station location, or "shop around" for the VCM with the most favorable economic terms for installation (including, for example, determining whether a VCM is subscribed to a subscription service or lease agreement, or is set up for premium customers who pay the VCM owner or provider more money).

[0189] In step S12, in response to and conditional on the installation of the second VCM 150 to the vehicle 100, a post-installation verification (including verifying each of a plurality of subsystems of the second VCM 150 and communicating the results of the verification to the vehicle controller 115) is completed.

[0190] In step S13, the validation results communicated to the vehicle controller in step S12 are used to enable or disable operation of the vehicle 100 after installation of the second VCM 150. In some embodiments, validation of the multiple subsystems includes receiving information from one or more sensors 155 mounted on the second VCM 150, such as, but not limited to, suspension travel sensors, wheel angle sensors, wheel speed sensors, or sensors of the hydraulic braking system, such as pressure sensors or level sensors.

[0191] In some embodiments, the method includes the additional step S14 as shown in the flowchart of FIG. 19B.

[0192] In step S14, information regarding the replacement of the first VCM with the second VCM is sent to an authorization system in the external computer. In an embodiment, the information sent to the authorization system includes at least two of the following: identification information of each of the first and second VCMs, usage information of one or more of the multiple subsystems of the first VCM, and maintenance information of one or more of the multiple subsystems of the first VCM. In some embodiments, a value is assigned to the replacement or equivalent maintenance check based on at least one of the usage information of one or more of the multiple subsystems of the first VCM, the usage information of one or more of the multiple subsystems of the second VCM, the maintenance information of one or more of the multiple subsystems of the first VCM, and the maintenance information of one or more of the multiple subsystems of the second VCM.

[0193] As further shown in the flowchart of FIG. 19B, in some embodiments in which the method includes step S14, the method additionally includes either step S15a or S15b.

[0194] In step S15a, authorization is received from an authorization system, which authorization is based on a service subscription, such as, by way of non-limiting example, a lease agreement or an annual service contract.

[0195] Step S15b receives authorization from an authorization system, in non-limiting examples based on a transaction such as a payment or credit check.

[0196] In some embodiments, both steps S15a and S15b are included in the method. In an illustrative example, the lease agreement provides for maintenance and / or replacement of the VCM based on a predetermined tariff price or discounted price, such as a percentage discount.

[0197] In some embodiments, the method includes the additional step S16, as shown in the flowchart of FIG. 19C.

[0198] In step S16, a motion profile of the second VCM is determined based on the information received from the vehicle controller. The motion profile may include any one or more profiles, i.e., physical, mechanical, electrical and / or operational data, of the VCM subsystems 200, 180, 176, 240 of the second VCM. In a non-limiting example, the motion profile may include a braking profile based on the design and / or operational history of the braking subsystem 176 of the second VCM 150, a motor and transmission dynamic response profile based on the design and / or operational history of the drive subsystem 180 of the second VCM 150, a steering profile based on the design and / or operational history of the steering subsystem 200 of the second VCM 150, and a suspension damping profile based on the design and / or operational history of the suspension subsystem 240 of the second VCM 150.

[0199] 20, a second method for replacing a first vehicle corner module (VCM) with a second VCM (or equivalently, reinstalling a VCM that has been removed from a vehicle, for example, for maintenance) is disclosed. According to the method shown in FIG. 20, at least the second VCM (and optionally the first VCM / replacement VCM) is a VCM 150 according to any one or more of the embodiments disclosed herein, and includes a subframe 161 mountable to a reference frame of the vehicle 100, a wheel hub assembly 174 (shown in FIGS. 16A-16B), a VCM-mounted VCM controller, and a plurality of subsystems selected from VCM subsystems 200, 180, 176, 240 interposed between the subframe 161 and the wheel hub assembly 174. As shown in the flow chart of FIG. 20, the method is configured as follows.

[0200] In step S21, an electronic communication link is established between the VCM controller 50 of each of the second VCMs 150 and the vehicle controller 115 onboard the host vehicle 100. In some embodiments, the communication link is established before the VCM 150 to be replaced / serviced is installed in the host vehicle 100.

[0201] In step S22, information regarding the second VCM 150 is transferred from the VCM controller 50 of each of the second VCMs 150 to the vehicle controller 115. In some embodiments, the transferred information includes the results of verification of multiple subsystems by the VCM controller 50. In some embodiments, operation of the host vehicle 100 after the replaced / serviced VCM 150 is installed is conditioned on receiving a positive verification process result from the VCM controller 50.

[0202] Reference is now made to FIG. 21, which is a schematic diagram of a test fixture 10 including a support element 15 for a removed VCM 150. The support element 15 can be designed to support some or all of the weight of the VCM, some or all of the weight of the subframe 161, some or all of the VCM subsystems 200, 180, 176, 240, or components thereof. In some embodiments, there are multiple support elements 15, for example, to support different components or subsystems. In some examples, the test fixture 10 can include a fixed installation where the removed (or possibly installed) VCM 150 is tested, and in other examples, the test fixture 10 can include a storage container for storing and / or transporting the VCM 150. The test fixture can include a test sensor 14, a diagnostic device 12, and a test computer 13. One example of a diagnostic device 12 in a fixed installation test fixture is a chassis dynamometer. In an embodiment, the VCM controller 50 transmits to the vehicle controller 115 the results of self-diagnostic tests performed using the test apparatus 10 prior to or during installation of the VCM 150 on the vehicle 100. In another example, such tests can be performed without the test apparatus 10, for example, if the VCM is stored in a facility or container that does not include some or all of the above-mentioned components of the test apparatus 10. In another example, the VCM controller 50 transmits the results of self-diagnostic tests performed using the test apparatus 10 after receiving the results from the test apparatus 10. In some embodiments, the vehicle controller 115 can receive the results of the self-diagnostic tests of the VCM 150 directly from the test apparatus 10 on which the tests were performed.

[0203] Further discussion of the inventive concept

[0204] Invention concept 1: A Vehicle Corner Module (VCM) system comprising a subframe which is an interface between the VCM and the vehicle platform, a wheel interface for coupling the wheels to the VCM, one or more VCM modules including mechanical assemblies and electrical units for steering the wheels when assembled to a vehicle, and one or more electrical interfaces for exchanging signals and data between the VCM modules and the vehicle platform.

[0205] Inventive concept 2: A vehicle corner module (VCM) system as described in inventive concept 1, comprising one or more sensors for measuring operational data of one or more VCM modules, and a VCM controller electrically connected to one or more electrical interfaces and one or more electrical units of the VCM modules.

[0206] Inventive Concept 3: A vehicle corner module (VCM) system as described in any one of Inventive Concepts 1 or 2, wherein the VCM module comprises one or more of a suspension module, a wheel drive module, a steering module and a control module, and the wheel drive module comprises one or more of an electric motor unit, a transmission unit and a brake unit.

[0207] Inventive concept 4: A VCM system according to any one of inventive concepts 1 to 3, wherein the one or more VCM modules are disposed between the wheel interface and the subframe.

[0208] Inventive concept 5: A VCM system according to any one of inventive concepts 1 to 4, wherein one or more electrical units comprises a VCM module controller, the VCM module controller comprising an integrated circuit having hardware and software for controlling two or more VCM modules.

[0209] Inventive concept 6: A vehicle having one or more VCMs described in inventive concepts 1 to 5.

[0210] Inventive concept 7: A vehicle as described in inventive concept 6, comprising a VCM control unit (CSCU) and a platform VCM bus for communication between the vehicle and one or more electrical circuits located in the VCM.

[0211] Inventive concept 8: The vehicle of inventive concept 7, wherein the VCMs are in direct electrical communication to allow data to be exchanged between the VCMs, bypassing the CSCU.

[0212] Inventive concept 9: A method for operating a VCM, comprising the steps of mounting the VCM on a vehicle platform, setting a VCM operating profile, and initiating the VCM to operate with the VCM operating profile.

[0213] Inventive concept 10: A method according to inventive concept 9, comprising a step of matching between a vehicle platform and a motion profile of the VCM, and setting the motion profile of the VCM is to match the VCM with the motion profile.

[0214] Inventive concept 11: A method according to any one of inventive concepts 9 or 10, comprising the steps of: matching between an operational profile of the VCM and an operational profile of another VCM coupled to the vehicle platform; and setting the operational profile of the one or more VCMs coupled to the vehicle platform according to the matching between the operational profiles of the one or more VCMs.

[0215] Inventive concept 12: A method according to any one of inventive concepts 9 to 11, comprising the steps of receiving an action plan defined for the VCM, and setting a VCM action profile according to the action plan.

[0216] Inventive concept 13: A method according to any one of inventive concepts 9 to 12, comprising recording operational data of the VCM and outputting the operational data to a computing system external to the VCM.

[0217] Inventive concept 14: A method for maintaining a vehicle having one or more vehicle corner modules (VCMs), comprising the steps of receiving an indication that a system located in the VCM requires maintenance, stopping operation of the vehicle, disconnecting the VCM from the vehicle, installing a replacement VCM on the vehicle, and resuming operation of the vehicle.

[0218] The present invention has been described using detailed descriptions of embodiments thereof, which are provided by way of example and are not intended to limit the scope of the invention. The described embodiments comprise different features, not all of which are required in all embodiments of the invention. Some embodiments of the invention utilize only some of the features or possible combinations of the features. Variations of the described embodiments of the invention and embodiments of the invention comprising different combinations of the features noted in the described embodiments will occur to those skilled in the art to which the invention pertains.

[0219] In the description and claims herein, the verbs "comprise," "include," and "have," as well as their conjugations, are used to indicate that the object or object of the verb is not necessarily an exhaustive list of members, components, elements, or parts of the subject or object of the verb. As used herein, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. For example, the term "marking" or "at least one marking" can include a plurality of markings.

[0220] CROSS-REFERENCE TO RELATED APPLICATIONS

[0221] This application claims priority to U.S. Provisional Patent Application No. 62 / 956,358, filed January 2, 2020, the entirety of which is incorporated herein by reference.

Claims

1. A vehicle corner module (VCM) for coordinating the operation of a host vehicle, comprising: The vehicle includes an on-board vehicle controller; The VCM is (a) a subframe mountable to a reference frame of a host vehicle; (b) a wheel hub assembly having a wheel hub; (c) a plurality of subsystems interposed between the subframe and the wheel hub assembly, the subsystems being selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; (d) a vehicle corner module (VCM) comprising: a VCM controller for mounting on a VCM, the VCM controller having one or more processors; and a computer readable medium storing program instructions that, when executed by the one or more processors, cause the one or more processors to perform the following steps (i) and (ii): (i) establishing a communications link with the vehicle controller, the establishing including electrically transferring information relating to the VCM from the VCM controller to the vehicle controller; (ii) performing a post-installation verification process in response to installing the VCM in a vehicle, the verification process including verifying the plurality of subsystems and communicating the verification results to the vehicle controller.

2. Establishing a communication link with the vehicle controller is prior to installation of the VCM. The VCM of claim 1.

3. operation of the vehicle after installation of the VCM is conditioned on receiving a positive verification process result; The VCM according to claim 1 or 2.

4. The computer readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to adjust operation of at least one of the plurality of subsystems in response to an electrical signal input received from outside the VCM. The VCM according to any one of claims 1 to 3.

5. The information about the VCM transferred from the VCM controller to the vehicle controller includes information about at least one of the plurality of subsystems. The VCM according to any one of claims 1 to 4.

6. the communication link with the vehicle controller is a bidirectional link; Establishing the communication link further includes receiving information about the vehicle and / or another VCM attached to the vehicle. The VCM according to any one of claims 1 to 5.

7. The computer-readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to exchange information with an on-board controller of another VCM mounted on the vehicle. The VCM according to any one of claims 1 to 6.

8. The information about the VCM includes the results of a self-diagnostic test performed prior to installation of the VCM. The VCM according to any one of claims 1 to 7.

9. The information about the VCM includes at least one of an operation history and a maintenance history of the VCM. The VCM according to any one of claims 1 to 8.

10. verifying the plurality of subsystems includes receiving information from one or more sensors mounted on the VCM; The VCM according to any one of claims 1 to 9.

11. The computer readable medium further stores program instructions that, when executed by the one or more processors, cause the one or more processors to determine an operating profile of the VCM based on data received from the vehicle controller. The VCM according to any one of claims 1 to 10.

12. the selected plurality of subsystems includes at least three subsystems; The VCM according to any one of claims 1 to 11.

13. the selected plurality of subsystems includes four subsystems; A VCM according to any one of claims 1 to 12.

14. A vehicle, (a) one or more opposing VCM pairs according to any one of claims 1 to 13; (b) a vehicle controller; and (c) a communication bus for electronic communication between the vehicle controller and a VCM controller of each of the VCMs; A vehicle equipped with.

15. A vehicle, (a) one or more opposing VCM pairs according to any one of claims 1 to 13; (b) a vehicle controller; and (c) a communication bus for electronic communication between the VCM controllers of at least one of the one or more pairs of opposing VCMs; A vehicle equipped with.

16. the communication bus is for electronic communication between respective VCM controllers of at least one pair of opposing VCMs; 15. A vehicle as claimed in claim 14.

17. An apparatus for use in offline testing of a VCM according to any one of claims 1 to 13, when the VCM is mechanically separated from a vehicle, comprising: (a) a support element that at least partially supports a weight of the subframe and limits movement of the subframe; (b) at least one diagnostic device that measures operational data of at least one of the plurality of subsystems; and (c) a computing device configured to communicate with the VCM controller and to receive diagnostic information related to the offline testing from the VCM controller; the offline testing includes a functional test of at least one of the plurality of subsystems; Device.

18. 17. A method of operating a vehicle according to any one of claims 14 to 16, comprising the steps of: A method comprising: controlling operation of one or more of the plurality of subsystems of a VCM by a VCM controller in response to electrical inputs external to the VCM.

19. 1. A method of replacing a first vehicle corner module (VCM) with a second VCM, comprising: Each of the first and second VCMs comprises: a subframe mountable to a reference frame of the vehicle; A wheel hub assembly; a VCM controller mounted on the VCM; a plurality of subsystems interposed between the subframe and the wheel hub assembly, the subsystems being selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a brake subsystem; The method comprises: (a) establishing an electronic communications link between a VCM controller of each of the second VCMs and an on-board vehicle controller, the establishing including transferring information about the second VCMs from each of the VCM controllers to the vehicle controller; (b) completing a post-installation verification in response to and conditional on installation of the second VCM on the vehicle, the post-installation verification including verifying each of the plurality of subsystems of the second VCM and communicating results of the verification to the vehicle controller; (c) using the communicated verification results to enable or disable operation of the vehicle after installation of the VCM; The method includes:

20. and transmitting information regarding the exchange of the first VCM and the second VCM to an authorization system of an external computer.

20. The method of claim 19.

21. receiving authorization from the authorization system based on a service subscription; 21. The method of claim 20.

22. receiving a transaction-based authorization from the authorization system; 21. The method of claim 20.

23. The information transmitted to the authorization system includes at least two of identification information of each of the first and second VCMs, usage information of one or more of the plurality of subsystems of the first VCM, and maintenance information of one or more of the plurality of subsystems of the first VCM.

23. A method according to any one of claims 20 to 22.

24. a value is assigned to the exchange based on at least one of: usage information of one or more of the plurality of subsystems of the first VCM, usage information of one or more of the plurality of subsystems of the second VCM, maintenance information of one or more of the plurality of subsystems of the first VCM, and maintenance information of one or more of the plurality of subsystems of the second VCM; 24. The method according to any one of claims 20 to 23.

25. determining an operational profile of the second VCM based on information received from the vehicle controller; 25. The method according to any one of claims 19 to 24.

26. an electronic communication link between a VCM controller of each of the second VCMs and the on-board vehicle controller is established prior to installation of the second VCMs; 26. The method according to any one of claims 19 to 25.

27. the electronic communication link with the vehicle controller is a bidirectional link; Establishing the electronic communication link further includes receiving information about the vehicle and / or another VCM attached to the vehicle.

27. A method according to any one of claims 19 to 26.

28. At least a portion of the information regarding the second VCM transferred from each of the VCM controllers to the vehicle controller includes a response to a query.

28. A method according to any one of claims 19 to 27.

29. the information about the second VCM includes results of a self-diagnostic test performed prior to installation of the second VCM; 29. The method according to any one of claims 19 to 28.

30. The information about the second VCM includes at least one of an operation history and a maintenance history of the second VCM.

30. A method according to any one of claims 19 to 29.

31. verifying the plurality of subsystems includes receiving information from one or more sensors mounted on the second VCM; 30. A method according to any one of claims 19 to 29.

32. A vehicle mountable vehicle corner module (VCM) for coordinating operation of a host vehicle, comprising: The VCM is (a) a plurality of mechanical subsystems entirely mounted to the VCM for interfacing between a subframe and a wheel hub assembly, the subsystems being selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; (b) a VCM controller mounted on the VCM for operating the plurality of mechanical subsystems in response to electrical signal inputs received from outside the VCM, the VCM controller having a communications module configured to establish a communications link with an on-board vehicle controller for exchanging information therebetween after the VCM is mounted on the host vehicle; A VCM equipped with:

33. the communication module is further configured to establish a communication link with the on-board vehicle controller for exchanging information therebetween before the VCM is installed in the host vehicle.

33. The VCM of claim 32.

34. the information includes results of verifying the plurality of subsystems by the VCM controller; 34. The VCM of claim 32 or claim 33.

35. operation of the vehicle after installation of the VCM is conditioned on receiving a positive verification process result from the VCM controller.

35. The VCM according to any one of claims 32 to 34.

36. 1. A method for replacing a first vehicle corner module (VCM) of a host vehicle with a second VCM, comprising: Each of the first and second VCMs comprises: (i) a plurality of mechanical subsystems entirely mounted to the VCM for interfacing between a subframe and a wheel hub assembly, the subsystems being selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; (ii) a VCM controller mounted on the VCM for operating the plurality of mechanical subsystems in response to electrical signal inputs received from outside the VCM; The method comprises: (a) establishing an electronic communications link between a VCM controller of each of the second VCMs and a vehicle controller on board the host vehicle; (b) transferring information about the second VCM from each of the VCM controllers to the vehicle controller; method.

37. the communication link is established before the VCM is installed in the host vehicle; 37. The method of claim 36.

38. The information transferred to the vehicle controller includes results of verifying the plurality of subsystems by the VCM controller.

38. The method of claim 36 or claim 37.

39. operation of the vehicle after installation of the VCM is conditioned on receiving a positive verification process result from the VCM controller.

39. A method according to any one of claims 36 to 38.

40. 1. An apparatus for use in offline testing of a vehicle corner module (VCM) when the VCM is mechanically isolated from a vehicle, comprising: The VCM is a subframe mountable to a reference frame of the vehicle; A wheel hub assembly; a VCM controller mounted on the VCM; a plurality of subsystems mounted on the VCM and interposed between the subframe and the wheel hub assembly, the subsystems being selected from the group consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; The apparatus comprises: (a) a support element that at least partially supports the weight of the subframe and limits movement of the subframe; (b) at least one diagnostic device that measures operational data of at least one of the plurality of subsystems; and (c) a computing device in communication with the VCM controller and configured to receive diagnostic information related to offline testing from the VCM controller; the offline testing includes a functional test of at least one of the plurality of subsystems; Device.

41. The computing device comprises: (i) receiving diagnostic information associated with the test from at least one diagnostic device; (ii) configured to combine diagnostic information received from the at least one diagnostic device with diagnostic information received from the VCM controller; 41. The apparatus of claim 40.

42. At least one parameter of the test is selected by the VCM controller.

42. Apparatus according to claim 40 or claim 41.

43. the at least one diagnostic device comprises a chassis dynamometer; 43. Apparatus according to any one of claims 40 to 42.

44. A vehicle, (a) an on-board vehicle controller; (b) a pair of one or more opposing vehicle corner modules (VCMs), the VCMs having a subframe attached to a reference frame of the vehicle, a wheel hub assembly, a VCM controller mounted on the VCM, and a plurality of subsystems interfacing between the subframe and the wheel hub assembly and selected from the group of subsystems consisting of a drive subsystem, a steering subsystem, a suspension subsystem, and a braking subsystem; (c) a communication arrangement enabling peer-to-peer data communication between respective VCM controllers of at least one of the one or more opposing VCM pairs, each of the VCM controllers being configured to exchange information therebetween; and A vehicle equipped with.

45. The exchanged information includes at least one of an operational history and an operational profile of the new or replaced VCM.

45. The vehicle of claim 44.

46. The VCM controller is configured to reduce the computational load of the vehicle controller, singly or in combination.

46. ​​A vehicle as claimed in claim 44 or claim 45.

47. The VCM controller is configured to provide operational backup functionality to another VCM controller, either alone or in combination.

46. ​​A vehicle as claimed in claim 44 or claim 45.

48. The VCM controller is configured to provide operational backup functionality to the vehicle controller, either alone or in combination.

47. A vehicle as claimed in any one of claims 44 to 46.

49. the communication arrangement enables peer-to-peer data communication between respective VCM controllers of all the VCMs of the vehicle.

49. A vehicle as claimed in any one of claims 44 to 48.

50. the plurality of subsystems selected in each VCM of the first pair of opposing VCMs are not the same as the plurality of subsystems selected in each VCM of the second pair of opposing VCMs; 47. A vehicle as claimed in any one of claims 44 to 46.

51. the plurality of subsystems selected in each VCM of a given pair of opposing VCMs includes at least three subsystems; 51. A vehicle as claimed in any one of claims 44 to 50.

52. the plurality of subsystems selected in each VCM of a given pair of opposing VCMs includes four subsystems; 52. A vehicle as claimed in any one of claims 44 to 51.

53. Contains exactly four VCMs, 53. A vehicle as claimed in any one of claims 44 to 52.

54. Contains exactly two VCMs, 53. A vehicle as claimed in any one of claims 44 to 52.

Citation Information

Patent Citations

  • Method and test bench for testing a composite of vehicle components

    JP2017524937A

  • Run out test sequence of brake

    KR100715327B1

  • Chassis corner module supporter for test the disc brake pad

    KR1020090131511A