Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
It should be understood that, although the terms first, second, etc. may be used in this disclosure to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "in response to a determination" depending on the context.
Automobile safety is one of the automobile indexes focused by consumers, along with the development of technology, automobile installation has been developed from passive safety (such as safety belts and safety airbags) to active safety (such as intelligent safety systems and the like), and the application of the technology remarkably improves the safety performance of automobiles. In the related art, a device such as a camera is used to detect the running state and the surrounding environment of a vehicle, for example, an automatic emergency braking system automatically starts braking when a potential collision risk is detected, so as to avoid or mitigate a collision. However, the above method tends to reduce the occurrence of a collision accident by pre-collision warning or intervention, and in the case where a collision accident has occurred, the vehicle safety is still low.
According to the vehicle control system based on collision detection, the vehicle body controller automatically opens the disengaging assembly according to the collision condition of the vehicle, such as the vehicle window, the vehicle door, the trunk door and the like, so that the situation that a driver cannot disengage from an accident vehicle due to incapability of controlling the disengaging assembly to open due to collision accidents is avoided, meanwhile, the operation time is saved for the driver, the disengaging efficiency is improved, the driver can be assisted to disengage from the accident vehicle through the disengaging assembly under the collision condition by automatically moving the seat to the disengaging position near the disengaging assembly, the situation that the driver cannot move near the disengaging assembly due to personnel injury or limited space in the vehicle is avoided, and convenience is provided for the driver to disengage from the accident vehicle, so that the efficiency of the driver in disengaging from the accident vehicle under the vehicle collision condition is improved, and the safety of the vehicle is improved.
First, the computer system of the present application will be described. Referring to fig. 1, a schematic diagram of a computer system according to an exemplary embodiment of the present application is shown, where the computer system includes: a terminal 110.
The terminal 110 is a computer device equipped for the first vehicle for performing intelligent control operations for the first vehicle.
Alternatively, the terminal 110 may serve as a center control device of the first vehicle, controlling a sensor controller and a body controller of the first vehicle.
Illustratively, the terminal 110 instructs the sensor controller to acquire first sensor data of the first vehicle, the first sensor data is used for indicating a deceleration range of the first vehicle, collision information is acquired based on the first sensor data, the collision information is used for indicating a collision condition of the first vehicle, and the collision information is sent to the vehicle body controller; the terminal 110 instructs the body controller to receive the crash information, controls the disengagement assembly to open based on the crash information, the disengagement assembly is configured to provide a path for disengagement of the first vehicle, and moves the vehicle seat to a disengagement position corresponding to the disengagement assembly, the disengagement position being configured for a person acting on the first vehicle to disengage the first vehicle through the disengagement assembly.
The above terminal is optional, and the terminal may be a desktop computer, a laptop portable computer, a mobile phone, a tablet computer, an electronic book reader, a dynamic image expert compression standard audio layer 3 (Moving Picture Experts Group Audio Layer III, MP 3) player, a dynamic image expert compression standard audio layer 4 (Moving Picture Experts Group Audio Layer IV, MP 4) player, a smart television, a smart car, or other terminal devices in various forms, which are not limited in this embodiment of the present application.
It should be noted that, the information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals related to the present application are all authorized by the user or are fully authorized by the parties, and the collection, use and processing of the related data need to comply with the relevant laws and regulations and standards of the relevant region. For example, the operation data, account information and the like are acquired under the condition of full authorization.
Further, the present application may display a prompt interface, a popup window, or output voice prompt information before collecting relevant data of the user (e.g., the detachment request operation, the main body basic data, etc. related to the present application) and during the process of collecting relevant data of the user, where the prompt interface, the popup window, or the voice prompt information is used to prompt the user to collect relevant data currently, so that the present application only starts to execute the relevant step of obtaining relevant data of the user after obtaining the confirmation operation of the user on the prompt interface or the popup window, otherwise (i.e., when the confirmation operation of the user on the prompt interface or the popup window is not obtained), ends the relevant step of obtaining relevant data of the user, i.e., does not obtain relevant data of the user. In other words, all user data collected by the present application is collected with the consent and authorization of the user, and the collection, use and processing of relevant user data requires compliance with relevant laws and regulations and standards of the relevant region.
Referring to fig. 2, an interaction flow chart of a vehicle control system based on collision detection according to an exemplary embodiment of the present application is shown, and as shown in fig. 2, the system includes a sensor controller and a body controller of a first vehicle, and the interaction process includes the following steps:
step 211, a sensing controller acquires first sensing data of a first vehicle; collision information is acquired based on the first sensed data.
The first sensor data is used for indicating the deceleration amplitude of the first vehicle, and the collision information is used for indicating the collision condition of the first vehicle.
Illustratively, the first sensed data is a deceleration of the first vehicle during travel (i.e., an acceleration in a direction opposite to the forward direction of the vehicle) for characterizing a magnitude of deceleration of the first vehicle.
When the deceleration amplitude of the first vehicle reaches a preset amplitude, determining that the first vehicle collides, and generating collision information, wherein the collision information is used for indicating the first vehicle to collide.
The collision information may also be used to indicate the degree of collision.
Wherein the magnitude of deceleration indicated by the first sensor data is in positive correlation with the degree of collision indicated by the collision information, i.e., the greater the deceleration of the first vehicle, the higher (severe) the degree of collision.
Illustratively, the sensor controller includes an Airbag unit (ABM) or an Airbag controller (Airbag Control Module, ACM), and the collision detection can be performed by detecting the deceleration of the vehicle to obtain collision information.
For the collision degree division, please refer to the following table 1.
Table 1 table for measuring degree of collision
Rate of acceleration change |
X1-X2 |
X3-X4 |
X5-X6 |
X7-X8 |
Degree of collision |
Light weight |
In general |
More serious |
Severe severity of |
Wherein X1 to X8 are acceleration change rates for representing deceleration magnitudes, wherein X1 to X8 conform to a sequential relationship from small to large the higher the deceleration magnitude, the more serious the degree of collision.
Alternatively, X1 to X8 may be a plurality of preset change rate thresholds, or may be dynamically determined by a driver according to driving habits or experience, which is not limited in the embodiment of the present application.
Step 212, the sensor controller sends collision information to the body controller.
A body controller (Body Control Module, BCM) is an electronic control unit in a vehicle for managing and coordinating the various modules of the vehicle.
The body controller typically integrates a number of functions including, but not limited to, lighting systems, window control, door locking and unlocking, electric rearview mirrors, wiper control, in-vehicle environment control, anti-theft systems, power management, information display, communication interfaces, and the like.
The body controller may control a plurality of body components in the vehicle including windows, doors, sunroofs, lights, trunk doors, and the like.
In some embodiments, the sensor controller is connected to the body controller via a controller area network (Controller Area Network, CAN).
The sensing controller sends collision information to the vehicle body controller through the CAN, so that a plurality of equipment nodes in the vehicle CAN share the information, thereby realizing a complex control strategy and improving the overall performance of the vehicle.
Because CAN supports high-speed data transmission, real-time transmission of collision information CAN be guaranteed, a vehicle body controller CAN acquire the collision information timely, response processing is executed, efficiency of collision response is improved, and safety of a vehicle based on collision detection is improved.
In step 221, the vehicle body controller receives collision information.
Illustratively, the body controller receives crash information via the CAN.
At 222, the body controller controls the disengagement assembly to open based on the collision information.
The disengagement assembly is for providing access to disengage the first vehicle.
The disengagement assembly is an equipment assembly of the body assembly that can be disengaged from the first vehicle, including, but not limited to, windows, doors, sunroofs, trunk doors, and the like.
When the collision degree indicated by the collision information reaches a preset degree, the first vehicle is indicated to have serious collision accidents, the separation assembly is required to be started to enable a driver to leave the first vehicle through a channel provided by the separation assembly, and the vehicle body controller controls the separation assembly to be started based on the collision information.
While the first vehicle is still moving at high speed, there is a safety risk of opening the disconnect assembly, and in some embodiments it is also desirable to determine whether the disconnect assembly can be opened based on the current speed of the vehicle.
Optionally, the control system provided by the embodiment of the application further comprises a vehicle chassis module (Wire-Controlled Brake System, WCBS) of the proposed vehicle, and the vehicle chassis module can determine the vehicle speed in real time.
In some embodiments, first speed information of a first vehicle is obtained by a vehicle chassis module, the first speed information being used to indicate a current first vehicle speed of the first vehicle, the first speed information being sent to a vehicle body controller; receiving, by a body controller, the first speed information; and controlling the disengagement assembly to be started based on the collision information when the first speed information indicates that the first vehicle speed is smaller than the preset vehicle speed.
Optionally, the vehicle body controller is connected with the vehicle chassis module through a CAN.
Illustratively, the vehicle body controller receives collision information and first speed information via the CAN, respectively, and in the event that the collision information indicates that a serious collision occurs with the first vehicle, controls the disengagement assembly to open, for example, opening a vehicle window, a sunroof, a trunk door, unlocking the vehicle door, and the like, in response to the current vehicle speed being less than a preset vehicle speed.
In some embodiments, a disengagement button is further provided in the first vehicle for receiving a disengagement request operation by a driver, the disengagement request operation being for transmitting a disengagement request to a vehicle body controller, the vehicle body controller controlling the disengagement assembly to be opened in response to the disengagement request.
In order to prevent a driver from triggering a disengagement request based on misoperation, the disengagement request operation needs to meet preset operation requirements.
Optionally, the preset operation requirement includes, but is not limited to, at least one of a long time of pressing the disengagement button by the driving person for 3 seconds, or a confirmation instruction (such as voice confirmation) sent by the driving person after pressing the disengagement button, or a preset degree of collision degree indicated by the collision information.
The separation component is opened through the separation request triggered by the driving personnel, so that the safety of the vehicle based on the separation mode can be improved, the situation that the vehicle fails to timely open the separation component based on collision information due to the fact that the sensor controller and other components used for collision detection are failed is prevented, the experience operation space is provided for the driving personnel, the feasibility of separating from the vehicle in a collision scene is improved, and the safety performance of the vehicle is improved.
In some embodiments, the first vehicle includes a plurality of detachment assemblies, and the vehicle body controller may automatically open the plurality of detachment assemblies according to the collision information, or may open the designated detachment assemblies according to the detachment request, which is not limited in the embodiments of the present application.
To avoid safety risks caused by a driver opening the disengagement assembly during high speed movement of the vehicle due to confusion, the body controller may control the disengagement assembly to be opened based on the disengagement request and the first speed information.
Illustratively, the vehicle body controller controls the disengagement assembly to be opened when the disengagement request is received and the vehicle speed indicated by the first speed information is smaller than a preset vehicle speed.
To avoid the driver triggering unnecessary disengagement requests due to inexperienced experience, the body controller may control disengagement assembly opening based on the disengagement requests and collision information.
Illustratively, the body controller controls the disconnect assembly to open in the event that the collision information indicates that the first vehicle is experiencing a severe collision and a disconnect request is received.
In some embodiments, the body controller controls the disengagement assembly to be activated based on at least one of the crash information, the disengagement request, and the first speed information, wherein the first speed information is required to trigger the disengagement assembly to be activated in conjunction with at least one of the crash information and the disengagement request.
Optionally, the above information or the request may be combined and matched arbitrarily, so as to instruct the vehicle body controller to start the disengagement assembly, and the vehicle body controller may determine the control mode according to a preset information combination, may determine the information combination mode for triggering control according to a preset intelligent model in the first vehicle according to real-time analysis of the vehicle, and may determine the information combination mode for triggering control according to an instruction of a driver, which is not limited in the embodiment of the present application.
In some embodiments, the priority of different information or requests in participating in the indicated control is different for different driving scenarios, e.g. for a driver with a long driving age with a high experience, the priority of the off-request is higher than the collision information and the first speed information.
Alternatively, the first vehicle may be further provided with an environment detection device such as an infrared sensor or a radar device for detecting the environment around the vehicle.
In the case that the collision information indicates that the first vehicle has serious collision, if the environment detection device detects that a large obstacle (such as a wall, a building, a large vehicle and the like) exists in the advancing direction of the first vehicle or dangerous terrain (such as a cliff, an overhead edge and the like) is detected, an emergency prompt instruction is sent, for example, an intelligent voice instruction or a mode that a light in the vehicle flashes to prompt a driver to immediately detach from the first vehicle is adopted, the vehicle body controller can automatically control the detachment assembly to be started based on the collision information or immediately control the detachment assembly to be started based on the detachment request.
In order to prevent injury to the driving person due to the escape from the vehicle moving at high speed, the vehicle seat of the first vehicle may be further provided with a safety equipment transmitting device for transmitting safety equipment, such as a safety suit, a helmet, etc., to the driving person, in view of the emergency escape scenario described above.
Schematically, when the emergency escape scene is detected, the vehicle seat ejects a safety coat to the driver based on collision information or escape request, the safety coat can wrap the driver in a magnetic or manual operation mode, and the safety coat is an anti-collision device made of inflatable or ductile materials, so that the driver is prevented from being injured due to collision when escaping from the first vehicle.
It should be noted that the above combination of information or requests for controlling the opening of the detachment assembly is merely an exemplary embodiment, and the embodiments of the present application are not limited thereto.
At step 223, the body controller moves the vehicle seat to a disengaged position corresponding to the disengaged assembly.
The disengaged position is for a driver in the first vehicle to disengage the first vehicle through the disengagement assembly.
The disengaged position is a position preset for the disengaging assembly.
Illustratively, taking the example of the disengagement assembly comprising a sunroof, the corresponding disengagement position is a preset position directly below the sunroof, from which the operator can disengage the first vehicle through the sunroof by moving the vehicle seat to the disengagement position.
Optionally, the disengagement position may be adjusted by a control operation, for example, a movement button is provided on the vehicle seat for moving the position of the vehicle seat, and for the above-mentioned sunroof, the vehicle body controller moves the vehicle seat to the disengagement position corresponding to the disengagement component, and due to the difference in height of the driving personnel, the driving personnel may not disengage from the sunroof, and the driving personnel may lift the vehicle seat by moving the button, close to the sunroof, and assist the driving personnel to disengage from the sunroof.
It should be noted that the above operation is merely an exemplary example, and the embodiments of the present application are not limited thereto.
Alternatively, moving the vehicle seat may include moving the relative position of the vehicle seat within the first vehicle, may include rotating the relative orientation of the vehicle seat, may move the vehicle seat out of the first vehicle through an open disengagement assembly, and the like, as embodiments of the application are not limited in this regard.
In some embodiments, a pressure sensor or an infrared sensor may be further disposed on the vehicle seat, and the body shape data of the driving person may be estimated by collecting the weight of the driving person through the pressure sensor or collecting the height of the driving person through the infrared sensor, and the vehicle body controller automatically adjusts the disengagement position according to the body shape data.
Alternatively, step 223 and step 222 described above may be triggered and performed in parallel.
Illustratively, the body controller moves the vehicle seat to a corresponding disengaged position of the disengaging assembly while controlling the opening of the disengaging assembly.
For a plurality of vehicle seats and a plurality of disconnect assemblies, the body controller may move the vehicle seats proximally to a corresponding disconnect position for the adjacent disconnect assembly.
In some embodiments, the vehicle body controller may automatically move the vehicle seat to the disengagement position that meets the preset disengagement condition according to the collision information, and may also move the vehicle seat to the designated disengagement position according to the disengagement request.
Optionally, the first vehicle comprises a plurality of disengagement assemblies, the vehicle seat corresponds to a body data acquisition device for acquiring body basis data of a driver on the vehicle seat, the body technical data is used for characterizing basic vital signs of the driver, and the body basis data is sent to the body controller.
Illustratively, the subject data collection device may be a heart rate detection device, and the subject base data is a heart rate value of the driving person, which may be indicative of vital signs of the driving person.
The body controller may move the vehicle seat to the disengaged position based on the received body basis data.
And under the condition that the main body basic data indicate that the driving personnel have the first behavior capability, controlling the opening of the plurality of disengaging assemblies based on the disengaging request sent by the driving personnel, and moving the vehicle seat to a first disengaging position corresponding to the first disengaging assembly indicated by the disengaging request.
The first behavior capability refers to a behavior capability in which a driver actively transmits a disengagement request to a vehicle body controller.
Schematically, when the respiratory rate of the driving personnel is in a preset frequency range, determining that the first driving personnel has the first behavior capability, controlling a plurality of disengaging assemblies to be opened based on a disengaging request sent by the driving personnel, and moving the vehicle seat to a first disengaging position corresponding to the first disengaging assembly indicated by the disengaging request.
And under the condition that the main body basic data indicate that the driving personnel lose the first behavior capability, the plurality of disengaging assemblies are automatically controlled to be opened based on the collision information, and the vehicle seat is automatically moved to a second disengaging position corresponding to the second disengaging assembly meeting the preset disengaging condition.
Wherein the disengagement condition comprises a distance between the vehicle seat and the second disengagement assembly being less than a distance between the vehicle seat and the other disengagement assembly; or the second disengaging assembly meets a preset disengaging space requirement.
Schematically, under the condition that the heart rate value of the driving personnel is lower than the preset heart rate value, determining that the driving personnel loses the first behavior ability, automatically controlling a plurality of disengaging assemblies to be opened based on collision information, and automatically moving the vehicle seat to a second disengaging position corresponding to a second disengaging assembly meeting preset disengaging conditions.
It should be noted that the above-described subject data acquisition apparatus and subject base data are merely exemplary examples, and embodiments of the present application are not limited thereto.
Optionally, the plurality of disengaging assemblies respectively correspond to infrared sensors, and infrared sensing directions of the infrared sensors face to disengaging space areas outside the first vehicle.
The vehicle body controller can also collect infrared sensing data corresponding to the disengaging assembly through an infrared sensor, and the infrared sensing data are used for indicating the area range of the disengaging space area corresponding to the disengaging assembly; under the condition that the area range indicated by the infrared sensing data reaches the preset area range, determining that the disengaging assembly corresponding to the infrared sensing data meets the preset disengaging space requirement.
Schematically, for a driver of a first vehicle, a vehicle door corresponding to a driver seat is preferentially taken as a candidate disengaging assembly, infrared sensor corresponding to the vehicle door collects infrared sensor data outside the vehicle door, a wall body is detected to exist outside the vehicle based on the infrared sensor data, the vehicle door is determined to be a second disengaging assembly under the condition that a gap area between the first vehicle and the wall body is enough to open the vehicle door for the driver to disengage, the vehicle door is automatically opened based on collision information, and the driver seat is moved to a disengaging position corresponding to the vehicle door.
In some embodiments, when the area indicated by the infrared sensing data is smaller than the preset area, the first vehicle is automatically driven to turn or travel to the open position, so that the area of the disengaging space area corresponding to the disengaging assembly reaches the preset area.
Optionally, a plurality of vehicle seats in the first vehicle correspond with seat tracks along which the vehicle seats move.
Schematically, the vehicle seat corresponds to a gravity sensor, and the vehicle body controller can move the seat carrying organisms (such as driving personnel) to the side of an open vehicle door along the seat track according to gravity sensing data on the vehicle seat, wherein the open vehicle door means that a space area outside the vehicle door reaches a preset area range.
In some embodiments, the body controller may also control the automatic unbuckling of the seat belt.
Schematically, when the vehicle speed is less than the preset vehicle speed or the vehicle speed is reduced to zero, the safety belt bound on the vehicle seat of the driver is automatically unlocked.
In some embodiments, the control system provided by the embodiment of the application further comprises a first controller and a second controller, wherein the first controller comprises a whole vehicle controller, and the second controller comprises a motor controller and a battery controller.
To prevent a collision from causing a loss of communication between the controllers and affecting fault handling, the sensor controller may send collision information to at least one of the first controller and the second controller.
The whole vehicle controller is used for receiving collision information sent by the sensing controller, sending a first request to the motor controller based on the collision information, and sending a second request to the battery controller based on the collision information.
The motor controller is configured to receive at least one of the collision information and the first request, automatically exit the torque control mode based on the collision information, or exit the torque control mode based on the first request.
The battery controller is configured to receive at least one of the collision information and the second request, and to automatically shut off the high voltage power supply based on the collision information, or to shut off the high voltage power supply based on the second request.
The vehicle controller (Vehicle Control Unit, VCU) is used for taking charge of power control, energy management, driving mode selection, vehicle state monitoring, fault diagnosis and the like of the whole first vehicle.
The motor controller (Motor Control Unit, MCU) is used for controlling the motor of the electric vehicle, including the start, acceleration, deceleration, stop, etc. of the motor, and can precisely control the rotation speed and torque of the motor according to the command of the VCU and the running requirement of the vehicle so as to provide proper power output.
The torque control mode refers to an operating state of a vehicle driving system in which torque output by a motor is precisely controlled by an electronic control unit (e.g., an MCU), and the torque output of the motor can be adjusted based on different electromotive conditions and requirements, such as acceleration performance, energy efficiency, electromotive comfort, etc.
In the event of a vehicle collision, in order to prevent additional injuries due to the torque output of the motor, it is necessary to exit the torque control mode, cut off or reduce the power output of the motor.
A Battery controller (Battery MANAGEMENT SYSTEM, BMS), also known as a Battery management system, is responsible for monitoring and managing the Battery pack of an electric vehicle, including Battery charging, tapping, temperature control, battery status monitoring, battery balancing, etc.
In an electric vehicle or a hybrid electric vehicle, the high-voltage power supply is disconnected by interrupting the electrical connection between the battery pack and the vehicle electrical system through the control system, so that the high-voltage electrical system of the vehicle is no longer electrified.
In the event of a collision of vehicles, the BMS is required to switch the high voltage power source in order to reduce the risk of fire due to battery power and to prevent secondary injury.
Optionally, the sensing controller is connected with the whole vehicle controller, the motor controller and the battery controller through the CAN respectively, and the whole vehicle controller is connected with the motor controller and the battery controller through the CAN respectively.
The sensing controller CAN simultaneously and respectively send collision information to the whole vehicle controller, the motor controller and the battery controller through the CAN, and the whole vehicle controller CAN respectively send a first request and a second request to the motor controller and the battery controller through the CAN.
Therefore, when the communication connection between the sensing controller and the motor controller or the battery controller fails, the motor controller can still be instructed to exit the torque control mode through the whole vehicle controller, and the battery controller is instructed to cut off the high-voltage power supply; when the communication connection between the sensing controller and the whole vehicle controller fails, the control operation can still be realized through the collision information sent by the sensing controller, and the safety of the vehicle in a collision scene is ensured.
In some embodiments, the sensing controller may continuously send the heartbeat detection signal to the VCU, MCU, BMS at a preset time interval, and when VCU, MCU, BMS exceeds the preset time interval and the heartbeat detection signal is not received, it is determined that the communication connection of the sensing controller fails, a collision accident is presumed to occur, the MCU exits the torque control mode, and the BMS cuts off the high voltage power supply.
Through monitoring heartbeat detection signal, when communication connection between sensing controller and whole car controller, motor controller and battery controller all breaks down, still can make motor controller withdraw from torque control mode, battery controller cuts off high voltage power supply, guarantee the vehicle safety under the collision scene.
Referring to fig. 3, fig. 3 is a schematic diagram of a vehicle control system based on collision detection according to an exemplary embodiment of the present application, as shown in fig. 3, the vehicle control system includes a sensor controller 310 (ABM) and a body controller 320 (BCM) of a first vehicle, where the ABM is configured to perform collision detection, send collision information to the BCM, and the BCM sends control instructions to a plurality of detachment components of the first vehicle based on the collision information, including sending an open instruction to a vehicle window, a sunroof, and a trunk door through a hard wire connection, sending an unlock instruction to a vehicle door, controlling the plurality of detachment components to open, sending a position instruction to a smart seat through a CAN, and moving the smart seat to a corresponding detachment position.
The vehicle control system further comprises a disengagement button 330, the disengagement button 330 can send a disengagement request to the BCM through a hard wire connection, and the BCM can send the instruction to control the plurality of disengagement assemblies to be opened based on the disengagement request, so as to move the intelligent seat to the corresponding disengagement position.
The vehicle control system further includes a vehicle chassis module 340 (WCBS), WCBS configured to feed back a vehicle speed of the first vehicle to the BCM, where the BCM may further control the opening of the plurality of disengaging assemblies to move the intelligent seat to the corresponding disengaging positions based on at least one of the collision information or the disengaging request when the vehicle speed is less than the preset vehicle speed.
The vehicle control system further comprises a vehicle controller 350 (VCU), a motor controller 360 (MCU) and a battery controller 370 (BMS), wherein the ABM CAN send collision information to the VCU, the MCU and the BMS through the CAN, the VCU CAN send a mode request to the MCU based on the collision information, send a high-voltage cutting request to the BMS through the CAN, the MCU CAN send mode feedback to the VCU based on the collision information or the mode request, and the BMS CAN send state feedback to the VCU based on the collision information or the high-voltage cutting request through the CAN.
Referring to fig. 4, fig. 4 is a schematic flow chart of a vehicle control method based on collision detection according to an exemplary embodiment of the present application, and as shown in fig. 4, the vehicle control system based on collision detection according to the embodiment of the present application performs the method, and includes step 410, abm detects that a collision occurs; step 420 classifies the degree of collision, wherein steps a and B are performed in response to the degree of collision being severe; responsive to the collision class being of less severe (as mild/general/more severe in table 1), step 430 is performed; step 430, determining whether the release button is continuously activated for 3 seconds, if yes, executing step a.
Wherein step a includes steps 441 to 446; step 441, the bcm receives ABM and button signals; step 442, bcm requests window drop; step 443, the BCM requests the unlocking of the vehicle door; step 444, bcm requests skylight opening; step 445, bcm requests the trunk door to open; at step 446, the bcm requests seat adjustment. Steps 442 through 446 may be performed in parallel.
Step B includes steps 451 to 454; step 451, the VCU/MCU/BMS receives the collision signal; step 452, the vcu requests to switch high voltage and the MCU to jump; step 453, the bms turns off the high voltage power supply (including turning off the primary positive and primary negative); at step 454, the MCU mode jumps. Step 453 and step 454 may be performed in parallel.
In summary, according to the system provided by the embodiment of the application, the vehicle body controller automatically opens the disengaging assembly according to the collision condition of the vehicle, such as the vehicle window, the vehicle door, the trunk door and the like, so that the situation that the vehicle personnel cannot disengage from the accident vehicle due to the fact that the disengaging assembly cannot be opened through operation control of the collision accident is avoided, meanwhile, the operation time is saved for the vehicle personnel, the disengaging efficiency is improved, the vehicle personnel can be assisted to disengage from the accident vehicle through the disengaging assembly under the collision condition by automatically moving the seat to the disengaging position near the disengaging assembly, the situation that the vehicle personnel cannot move near the disengaging assembly due to personnel injury or limited space in the vehicle is avoided, and convenience is provided for the vehicle personnel to disengage from the accident vehicle, so that the efficiency of the vehicle personnel in the vehicle collision condition is improved, and the safety of the vehicle is improved.
Referring to fig. 5, a flowchart of a method for controlling a vehicle based on collision detection according to an exemplary embodiment of the present application is shown, where the method may be executed by a terminal, may be executed by a server, or may be executed simultaneously by the terminal and the server, and the embodiment of the present application is described by taking the method executed by a vehicle control system of a vehicle terminal as an example, as shown in fig. 5, and includes the steps of:
Step 510, obtaining collision information of the first vehicle.
The collision information is determined based on first sensor data of the first vehicle, the first sensor data being indicative of a magnitude of deceleration of the first vehicle, the collision information being indicative of a collision situation of the first vehicle.
In some embodiments, the first sensory data is acquired by a sensory controller in the control system, and the collision information is determined based on the first sensory data.
Step 520 controls the first vehicle opening disengagement assembly based on the vehicle collision information.
The disengagement assembly is for providing access to disengage the first vehicle.
In some embodiments, first speed information of a first vehicle is obtained, the first speed information being used to indicate a current first vehicle speed of the first vehicle; and controlling the disengagement assembly to be started based on the collision information when the first speed information indicates that the first vehicle speed is smaller than the preset vehicle speed.
Optionally, receiving a disengagement request operation of a driving person for the disengagement button, wherein the disengagement request operation is used for triggering a disengagement request; the disengagement assembly is controlled to open in response to a disengagement request.
Step 530 moves the vehicle seat in the first vehicle to a disengaged position corresponding to the disengagement assembly.
The disengaged position is for a driver in the first vehicle to disengage the first vehicle through the disengagement assembly.
In some embodiments, the vehicle seat corresponds to a body data collection device, and prior to step 520, body base data of a driver on the vehicle seat is collected by the body data collection device, the body base data being used to characterize a base vital sign of the driver, step 530 comprising two cases:
First, when the main body basic data indicates that the driving person has the first behavior capability, the vehicle seat is moved to a first disengaging position corresponding to the first disengaging assembly based on a disengaging request sent by the driving person, and the disengaging request is used for indicating the first disengaging assembly.
The first behavior capability refers to the behavior capability of the driving personnel to actively send a disengaging request.
Second, automatically moving the vehicle seat to a second disengaged position corresponding to the second disengaged assembly that meets a preset disengagement condition, if the main body basis data indicates that the driving person is disabled in the first behavior.
Wherein the disengagement condition comprises a distance between the vehicle seat and the second disengagement assembly being less than a distance between the vehicle seat and the other disengagement assembly; or the second disengaging assembly meets a preset disengaging space requirement.
Optionally, the plurality of disengaging assemblies respectively correspond to infrared sensors, and infrared sensing directions of the infrared sensors face to disengaging space areas outside the first vehicle.
Acquiring infrared sensing data corresponding to the disengaging assembly through an infrared sensor, wherein the infrared sensing data is used for indicating the area range of a disengaging space area corresponding to the disengaging assembly; under the condition that the area range indicated by the infrared sensing data reaches the preset area range, determining that the disengaging assembly corresponding to the infrared sensing data meets the preset disengaging space requirement.
In some embodiments, collision information is sent to at least one of a first controller and a second controller of a first vehicle.
The first controller is used for controlling the second controller, and the first controller comprises a whole vehicle controller, and the second controller comprises a motor controller and a battery controller.
And sending a first request to the motor controller based on the collision information by the whole vehicle controller.
The first request is for instructing the motor controller to exit the torque control mode.
The motor controller is configured to automatically exit the torque control mode based on the collision information or exit the torque control mode based on the first request.
And sending a second request to the battery controller based on the collision information by the whole vehicle controller.
The second request is for instructing the battery controller to shut off the high voltage power supply.
The battery controller is configured to automatically shut off the high-voltage power supply based on the collision information or shut off the high-voltage power supply based on the second request.
In particular, reference may be made to the above embodiments for implementation details, which are not described here again.
In summary, according to the method provided by the embodiment of the application, the disengagement assembly is automatically opened according to the collision condition of the vehicle, such as the vehicle window, the vehicle door, the trunk door and the like, so that the situation that the vehicle personnel cannot disengage from the accident vehicle due to the fact that the disengagement assembly cannot be opened through operation control of the collision accident is avoided, meanwhile, the operation time is saved for the vehicle personnel, the disengagement efficiency is improved, the vehicle personnel can be assisted to disengage from the accident vehicle through the disengagement assembly under the collision condition by automatically moving the seat to the disengagement position near the disengagement assembly, the situation that the vehicle personnel cannot move near the disengagement assembly due to personnel injury or limited space in the vehicle is avoided, and convenience is provided for the vehicle personnel to disengage from the accident vehicle, so that the vehicle personnel efficiency of disengaging from the accident vehicle under the vehicle collision condition is improved, and the vehicle safety is improved.
Fig. 6 is a block diagram of a vehicle control apparatus based on collision detection according to an exemplary embodiment of the present application, and as shown in fig. 6, the apparatus includes the following parts:
an acquisition module 610 configured to acquire collision information of a first vehicle, where the collision information is determined based on first sensor data of the first vehicle, the first sensor data is used to indicate a deceleration amplitude of the first vehicle, and the collision information is used to indicate a collision condition of the first vehicle;
A control module 620 for controlling the first vehicle to open a disengagement assembly based on the vehicle collision information, the disengagement assembly for providing access to disengage the first vehicle;
the control module 620 is further configured to move a vehicle seat in the first vehicle to a disengaged position corresponding to the disengagement assembly, where the disengaged position is used for a driver in the first vehicle to disengage the first vehicle through the disengagement assembly.
In some embodiments, the obtaining module 610 is further configured to obtain first speed information of the first vehicle, where the first speed information is used to indicate a current first vehicle speed of the first vehicle;
The control module 620 is further configured to control the disengagement assembly to be opened based on the collision information when the first speed information indicates that the first vehicle speed is less than a preset vehicle speed.
In some embodiments, the apparatus further comprises a receiving module 630 for receiving a detachment request operation of the driving person for a detachment button, the detachment request operation being used for triggering a detachment request;
The control module 620 is further configured to control the detachment assembly to open based on the collision information in response to the detachment request.
In some embodiments, the control module 620 is further configured to send the collision information to at least one of a first controller and a second controller of the first vehicle, where the first controller is configured to control the second controller, the first controller includes a vehicle controller, and the second controller includes a motor controller and a battery controller.
In some embodiments, the control module 620 is further configured to:
transmitting a first request to the motor controller by the vehicle controller based on the collision information, wherein the first request is used for indicating the motor controller to exit a torque control mode;
And sending a second request to the battery controller by the whole vehicle controller based on the collision information, wherein the second request is used for indicating the battery controller to cut off a high-voltage power supply.
In some embodiments, the motor controller is configured to automatically exit the torque control mode based on the collision information or exit the torque control mode based on the first request; the battery controller is configured to automatically shut off the high-voltage power supply based on the collision information or shut off the high-voltage power supply based on the second request.
In some embodiments, the vehicle seat corresponds to a subject data acquisition device;
The acquiring module 610 is further configured to acquire main body basic data of the driving person on the vehicle seat through the main body data acquiring device, where the main body basic data is used for characterizing basic vital signs of the driving person;
The control module 620 is further configured to, when the main body basic data indicates that the driving person has a first behavior capability, move the vehicle seat to a first detachment position corresponding to a first detachment assembly based on a detachment request sent by the driving person, where the detachment request is used to indicate the first detachment assembly, and the first behavior capability is a behavior capability of the driving person to actively send the detachment request;
The control module 620 is further configured to automatically move the vehicle seat to a second disengagement position corresponding to a second disengagement assembly that meets a preset disengagement condition, if the main body basic data indicates that the driving person loses the first behavior ability;
Wherein the disengagement condition includes a distance between the vehicle seat and the second disengagement assembly being less than a distance between the vehicle seat and other disengagement assemblies; or the second disengaging assembly meets a preset disengaging space requirement.
In some embodiments, the plurality of detachment assemblies respectively correspond to infrared sensors whose infrared sensing directions are directed toward a detachment spatial region outside the first vehicle;
The acquiring module 610 is further configured to acquire, by using the infrared sensor, infrared sensing data corresponding to the detachment assembly, where the infrared sensing data is used to indicate an area range of the detachment space area corresponding to the detachment assembly;
the control module 620 is further configured to determine that the detachment component corresponding to the infrared sensing data meets the preset detachment space requirement when the area range indicated by the infrared sensing data reaches a preset area range.
In summary, according to the device provided by the embodiment of the application, the disengagement assembly is automatically opened according to the collision condition of the vehicle, such as the vehicle window, the vehicle door, the trunk door and the like, so that the situation that the vehicle personnel cannot disengage from the accident vehicle due to the fact that the disengagement assembly cannot be opened through operation control of the collision accident is avoided, meanwhile, the operation time is saved for the vehicle personnel, the disengagement efficiency is improved, the vehicle personnel can be assisted to disengage from the accident vehicle through the disengagement assembly under the collision condition by automatically moving the seat to the disengagement position near the disengagement assembly, the situation that the vehicle personnel cannot move near the disengagement assembly due to personnel injury or limited space in the vehicle is avoided, and convenience is provided for the vehicle personnel to disengage from the accident vehicle, so that the vehicle personnel efficiency of disengaging from the accident vehicle under the vehicle collision condition is improved, and the vehicle safety is improved.
It should be noted that: the vehicle control device based on collision detection provided in the above embodiment is only exemplified by the division of the above functional modules, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to perform all or part of the functions described above.
Fig. 7 shows a block diagram of a terminal 700 according to an exemplary embodiment of the present application. The terminal 700 may be: smart phones, tablet computers, MP3 players, MP4 players, notebook computers or desktop computers. Terminal 700 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, etc.
In general, the terminal 700 includes: a processor 701 and a memory 702.
Processor 701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 701 may be implemented in at least one of Digital Signal Processing (DSP), field-Programmable gate array (fieldprogrammable GATE ARRAY, FPGA), and Programmable logic array (Programmable Logic Array, PLA) in hardware. The processor 701 may also include a main processor and a coprocessor, where the main processor is a processor for processing data in an awake state, and is also called a central processor (Central Processing Unit, CPU); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 701 may be integrated with an image processor (Graphics Processing Unit, GPU) for rendering and rendering of content to be displayed by the display screen. In some embodiments, the processor 701 may also include an artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) processor for processing computing operations related to machine learning.
Memory 702 may include one or more computer-readable storage media, which may be non-transitory. The memory 702 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 702 is used to store at least one instruction for execution by processor 701 to implement the collision detection based vehicle control method provided by the method embodiments of the present application.
In some embodiments, the terminal 700 also includes some other components 703, the type and number of which other components 703 may be selected based on the functional needs of the terminal 700. Those skilled in the art will appreciate that the structure shown in fig. 7 is not limiting of the terminal 700 and may include more or fewer components than shown, or may combine certain components, or may employ a different arrangement of components.
The embodiment of the application also provides a computer device which can be implemented as a terminal or a server as shown in fig. 1. The computer device includes a processor and a memory, where at least one instruction, at least one program, a code set, or an instruction set is stored, where at least one instruction, at least one program, a code set, or an instruction set is loaded and executed by the processor to implement the vehicle control method based on collision detection provided by the above method embodiments.
Embodiments of the present application also provide a computer readable storage medium having at least one instruction, at least one program, a code set, or an instruction set stored thereon, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the vehicle control method based on collision detection provided by the above method embodiments.
Embodiments of the present application also provide a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the vehicle control method based on collision detection provided by the above-described method embodiments.
Alternatively, the computer-readable storage medium may include: read Only Memory (ROM), random access Memory (Random Access Memory, RAM), solid state disk (Solid STATE DRIVES, SSD), or optical disk. The random access memory may include resistive random access memory (RESISTANCE RANDOM ACCESS MEMORY, reRAM) and dynamic random access memory (Dynamic Random Access Memory, DRAM), among others. The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.