DE102023005283A1 - System and method for torque management in a vehicle - Google Patents
System and method for torque management in a vehicle Download PDFInfo
- Publication number
- DE102023005283A1 DE102023005283A1 DE102023005283.3A DE102023005283A DE102023005283A1 DE 102023005283 A1 DE102023005283 A1 DE 102023005283A1 DE 102023005283 A DE102023005283 A DE 102023005283A DE 102023005283 A1 DE102023005283 A1 DE 102023005283A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- ego vehicle
- anomaly
- torque
- wheels
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000008859 change Effects 0.000 claims description 44
- 238000007726 management method Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 19
- 230000001133 acceleration Effects 0.000 claims description 18
- 230000033001 locomotion Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012360 testing method Methods 0.000 claims description 9
- 238000012549 training Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 238000013507 mapping Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004134 energy conservation Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000007637 random forest analysis Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241001223864 Sphyraena barracuda Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000002485 combustion reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
- B60W2520/105—Longitudinal acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/12—Brake pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/30—Wheel torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/40—Torque distribution
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Die vorliegende Offenbarung stellt ein System und ein Verfahren für das Drehmomentmanagement in einem Fahrzeug bereit. Es beinhaltet das Erkennen (402) des Vorhandenseins einer oder mehrerer Anomalien auf einer Straße, auf der das Ego-Fahrzeug fährt; Bestimmung (404) von Echtzeitparametern des Ego-Fahrzeugs; und Berechnen (406) des erforderlichen Solldrehmoments für ein oder mehrere Räder des Ego-Fahrzeugs, um die detektierte eine oder mehrere Anomalien zu überwinden, basierend auf den ermittelten Echtzeitparametern. Es beinhaltet auch das Steuern (408) des Betriebs eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind; wobei mindestens einer der einen oder mehreren Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, die sich der detektierten einen oder mehreren Anomalien nähern, deaktiviert ist und das Drehmoment der verbleibenden Motoren um einen entsprechenden Wert erhöht wird, um es dem Ego-Fahrzeug zu ermöglichen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.The present disclosure provides a system and method for torque management in a vehicle. It includes detecting (402) the presence of one or more anomalies on a road on which the ego vehicle is traveling; determining (404) real-time parameters of the ego vehicle; and calculating (406) the required target torque for one or more wheels of the ego vehicle to overcome the detected one or more anomalies based on the determined real-time parameters. It also includes controlling (408) the operation of one or more motors associated with the one or more wheels of the ego vehicle; wherein at least one of the one or more motors associated with the one or more wheels of the ego vehicle approaching the detected one or more anomalies is deactivated and the torque of the remaining motors is increased by a corresponding amount to enable the ego vehicle to efficiently traverse the detected one or more anomalies.
Description
Die vorliegende Offenbarung bezieht sich auf den Bereich der Fahrerassistenzsysteme (ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Steuerung des Drehmoments und zur Verbesserung des Wirkungsgrads einer Energiequelle in einem Fahrzeug bereit.The present disclosure relates to the field of advanced driver assistance systems (ADAS). More particularly, the present disclosure provides a system and method for controlling torque and improving the efficiency of a power source in a vehicle.
Während der Fahrt auf einer Strecke/Straße durchfährt das Fahrzeug verschiedene Anomalien auf der Strecke, darunter unebene Oberflächenverhältnisse, Geschwindigkeitsbegrenzungen, Schlaglöcher usw. Beim Passieren der Anomalien wird die Geschwindigkeit des Fahrzeugs reduziert und das Drehmoment der Achse, die über die Anomalie fährt, wird sofort reduziert, was die Effizienz des Fahrzeugs beeinträchtigen kann. Darüber hinaus können sich plötzliche Änderungen des Fahrverhaltens auch negativ auf den Zustand der Batterie und den Stromverbrauch des Fahrzeugs auswirken.While driving on a track/road, the vehicle will pass through various anomalies on the track, including uneven surface conditions, speed bumps, potholes, etc. When passing through the anomalies, the speed of the vehicle will be reduced and the torque of the axle passing over the anomaly will be immediately reduced, which may affect the efficiency of the vehicle. In addition, sudden changes in driving behavior may also have a negative impact on the battery health and power consumption of the vehicle.
Wenn das Fahrzeug in der Anomalie stecken bleibt, z. B. in einem Schlagloch, dann braucht es viel Zeit und Energie/Kraft, bis das Fahrzeug sicher aus dem Schlagloch herauskommt. Ein Fahrer bewegt das Fahrzeug mehrmals vorwärts und rückwärts, betätigt Bremsen und Gaspedal und versucht auf verschiedene Weise, das Fahrzeug aus dem Schlagloch zu bewegen, was auch die Effizienz, den Batteriezustand und den Stromverbrauch des Fahrzeugs beeinträchtigen kann.If the vehicle gets stuck in the anomaly, such as a pothole, then it takes a lot of time and energy/power for the vehicle to get out of the pothole safely. A driver moves the vehicle forward and backward several times, applies brakes and accelerator, and tries various ways to move the vehicle out of the pothole, which may also affect the vehicle's efficiency, battery health, and power consumption.
Es wurden viele Techniken entwickelt, um die oben erwähnten Probleme zu umgehen, z. B. offenbart das Patentdokument
Das Patentdokument
Die zitierten Dokumente offenbaren jedoch verschiedene Techniken zur Fahrkontrolle. Die Dokumente offenbaren jedoch keinen Drehmomentsteuerungsalgorithmus, der bei jeder kleinen Änderung des Lenkwinkels vom Referenzlenkwinkel einen kleinen Drehmomentimpuls am Rad des in der Anomalie steckenden Fahrzeugs abgibt. Ferner offenbarten die angeführten Dokumente nicht die Deaktivierung des Motors, der mit einer Achse verbunden ist, die sich der Anomalie nähert, und die Übertragung des Drehmoments.However, the cited documents disclose various driving control techniques. However, the documents do not disclose a torque control algorithm that delivers a small torque pulse to the wheel of the vehicle stuck in the anomaly for each small change in the steering angle from the reference steering angle. Furthermore, the cited documents did not disclose the deactivation of the motor connected to an axle approaching the anomaly and the transmission of the torque.
Eine allgemeine Aufgabe der vorliegenden Offenbarung besteht darin, ein effizientes und zuverlässiges System und Verfahren bereitzustellen, das die oben genannten Einschränkungen bestehender Systeme und Verfahren beseitigt und das Drehmomentmanagement im Fahrzeug erleichtert.A general object of the present disclosure is to provide an efficient and reliable system and method that eliminates the above-mentioned limitations of existing systems and methods and facilitates torque management in the vehicle.
Eine Aufgabe der vorliegenden Offenbarung besteht darin, ein System und ein Verfahren bereitzustellen, das mit einem Drehmomentsteuerungsalgorithmus ausgestattet ist, der bei jeder kleinen Lenkwinkeländerung vom Referenzlenkwinkel einen kleinen Drehmomentimpuls am Rad des in der Anomalie festsitzenden Fahrzeugs abgibt.An object of the present disclosure is to provide a system and method equipped with a torque control algorithm that delivers a small torque pulse to the wheel of the vehicle stuck in the anomaly for every small steering angle change from the reference steering angle.
Eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein System und ein Verfahren bereitzustellen, das den Motor deaktiviert, der mit einer Achse verbunden ist, die im Begriff ist, sich der Anomalie zu nähern.Another object of the present disclosure is to provide a system and method that disables the motor associated with an axle that is about to approach the anomaly.
Eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein System und Verfahren bereitzustellen, das das Drehmoment von dem deaktivierten Motor auf die verbleibenden Motoren überträgt.Another object of the present disclosure is to provide a system and method that transfers torque from the deactivated motor to the remaining motors.
Eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein System und Verfahren bereitzustellen, das die Batterielebensdauer des Fahrzeugs verbessert.Another object of the present disclosure is to provide a system and method that improves vehicle battery life.
Noch eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein System und Verfahren bereitzustellen, das die Effizienz des Fahrzeugs optimiert.Yet another object of the present disclosure is to provide a system and method that optimizes vehicle efficiency.
Noch eine weitere Aufgabe der vorliegenden Offenbarung besteht darin, ein intelligentes und intelligentes System und Verfahren bereitzustellen, das das Drehmomentmanagement im Fahrzeug zusammen mit der Energieeinsparung erleichtert.Yet another object of the present disclosure is to provide an intelligent and intelligent system and method that facilitates torque management in the vehicle along with energy conservation.
Aspekte der vorliegenden Offenbarung beziehen sich auf den Bereich der Fahrerassistenzsysteme (Advanced Driver Assistance Systems, ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Steuerung des Drehmoments und zur Verbesserung des Wirkungsgrads einer Energiequelle in einem Fahrzeug bereit.Aspects of the present disclosure relate to the field of advanced driver assistance systems (ADAS). In particular, the present disclosure provides a system and method for controlling torque and improving the efficiency of a power source in a vehicle.
Ein Aspekt der vorliegenden Offenbarung bezieht sich auf ein Drehmoment-Management-System, das in einem Ego-Fahrzeug implementiert ist. Das System umfasst eine Steuerung, die einen Prozessor umfasst, der mit einem Speicher gekoppelt ist, wobei der Speicher eine oder mehrere Anweisungen speichert, die von dem Prozessor ausführbar sind, um: das Vorhandensein einer oder mehrerer Anomalien auf einer Straße zu erkennen, auf der das Ego-Fahrzeug fährt; Echtzeit-Parameter des Ego-Fahrzeugs zu bestimmen; auf der Grundlage der ermittelten Echtzeitparameter das erforderliche Solldrehmoment für ein oder mehrere Räder des Ego-Fahrzeugs zu berechnen, um die erkannten eine oder mehrere Anomalien zu überwinden; und Steuerbetrieb eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind; wobei mindestens einer der einen oder mehreren Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, das sich der detektierten einen oder mehreren Anomalie nähert, deaktiviert ist und das Drehmoment der verbleibenden Motoren um einen entsprechenden Wert erhöht wird, um es dem Ego-Fahrzeug zu ermöglichen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.One aspect of the present disclosure relates to a torque management system implemented in an ego vehicle. The system includes a controller comprising a processor coupled to a memory, the memory storing one or more instructions executable by the processor to: detect the presence of one or more anomalies on a road on which the ego vehicle is traveling; determine real-time parameters of the ego vehicle; calculate, based on the determined real-time parameters, the required target torque for one or more wheels of the ego vehicle to overcome the detected one or more anomalies; and control operation of one or more motors associated with the one or more wheels of the ego vehicle; wherein at least one of the one or more motors associated with the one or more wheels of the ego vehicle approaching the detected one or more anomalies is deactivated and the torque of the remaining motors is increased by a corresponding amount to enable the ego vehicle to efficiently traverse the detected one or more anomalies.
In einem Aspekt, für den Fall, dass das Fahrzeug in einer Anomalie stecken bleibt, kann die Steuerung eine Reihe von Signalen auslösen, die einer vordefinierten Änderung des Lenkwinkels in Bezug auf einen Referenzwinkel entsprechen, wobei die vordefinierte Änderung des Lenkwinkels zu Impulsen von positivem und negativem Drehmoment über die in der Anomalie steckenden Räder führen kann, um es dem Fahrzeug zu ermöglichen, die Anomalie zu überwinden.In one aspect, in the event that the vehicle becomes stuck in an anomaly, the controller may initiate a series of signals corresponding to a predefined change in steering angle with respect to a reference angle, wherein the predefined change in steering angle may result in pulses of positive and negative torque across the wheels stuck in the anomaly to enable the vehicle to overcome the anomaly.
In einem anderen Aspekt kann die Steuerung operativ mit einer Lernmaschine gekoppelt sein, wobei die Lernmaschine Daten bereitstellt, die sich auf eine kontrollierte Änderung des Lenkwinkels und eine kontrollierte Betätigung des Beschleunigungspedals des Ego-Fahrzeugs beziehen, basierend auf einem Trainings- und Testdatensatz, der mit der Lernmaschine verbunden ist.In another aspect, the controller may be operatively coupled to a learning machine, wherein the learning machine provides data relating to a controlled change in steering angle and a controlled application of the accelerator pedal of the ego vehicle based on a training and test data set associated with the learning machine.
In einem Aspekt kann das System konfiguriert sein, um: die Bewegung und die Parameter eines Objektfahrzeugs zu verfolgen, das vor dem Ego-Fahrzeug läuft; die Anomalie anhand der verfolgten Bewegung des Objektfahrzeugs zu erkennen; die verfolgten Parameter des Objektfahrzeugs zu verarbeiten, während es die Anomalie überquert/überwindet; und auslösen, indem die verarbeiteten Parameter mit den Parametern des Ego-Fahrzeugs abgebildet werden, den Satz von Signalen, die sich auf die Änderung des Lenkwinkels und die Betätigung des Beschleunigungspedals beziehen, um es dem Ego-Fahrzeug zu ermöglichen, die Anomalie zu überqueren/zu überwinden. In one aspect, the system may be configured to: track the motion and parameters of an object vehicle running in front of the ego vehicle; detect the anomaly based on the tracked motion of the object vehicle; process the tracked parameters of the object vehicle as it crosses/overcomes the anomaly; and, by mapping the processed parameters with the parameters of the ego vehicle, trigger the set of signals related to the change in steering angle and the operation of the accelerator pedal to enable the ego vehicle to cross/overcome the anomaly.
In einem anderen Aspekt kann das System bei der Detektion der Anomalie einen Alarm auslösen, und wobei das System ein translatorisches Drehmoment berechnen und dementsprechend eine Beschleunigung und eine Änderung des Lenkwinkels vorschlagen und auch eine suggerierende Überfahrt von Drehmomentaufteilung über verschiedene Achsen bereitstellen kann, die mit dem einen oder den mehreren Rädern gekoppelt sind, die erforderlich sind, um die Anomalie zu kreuzen/zu überwinden.In another aspect, the system may trigger an alarm upon detection of the anomaly, and wherein the system may calculate a translational torque and suggest an acceleration and a change in steering angle accordingly, and may also provide a suggestive crossing of torque distribution across various axles coupled to the one or more wheels required to cross/overcome the anomaly.
Ein weiterer Aspekt der vorliegenden Offenbarung bezieht sich auf ein Drehmomentmanagementverfahren, das in einem Ego-Vehikel implementiert ist. Das Verfahren umfasst: Erkennen des Vorhandenseins einer oder mehrerer Anomalien auf einer Straße, auf der das Ego-Fahrzeug fährt, an einem Controller; Bestimmung der Echtzeitparameter des Ego-Fahrzeugs am Controller; Berechnen des erforderlichen Solldrehmoments für ein oder mehrere Räder des Ego-Fahrzeugs an der Steuerung, um die erkannten eine oder mehrere Anomalien zu überwinden, basierend auf den ermittelten Echtzeitparametern; und Steuern, durch die Steuerung, den Betrieb eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind; wobei mindestens einer der einen oder mehreren Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, die sich der detektierten einen oder mehreren Anomalien nähern, deaktiviert ist und das Drehmoment der verbleibenden Motoren um einen entsprechenden Wert erhöht wird, um es dem Ego-Fahrzeug zu ermöglichen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.Another aspect of the present disclosure relates to a torque management method implemented in an ego vehicle. The method includes: detecting, at a controller, the presence of one or more anomalies on a road on which the ego vehicle is traveling; determining, at the controller, real-time parameters of the ego vehicle; calculating, at the controller, the required target torque for one or more wheels of the ego vehicle to overcome the detected one or more anomalies based on the determined real-time parameters; and controlling, by the controller, operation of one or more motors associated with the one or more wheels of the ego vehicle; wherein at least one of the one or more motors associated with the one or more wheels of the ego vehicle approaching the detected one or more anomalies is deactivated and the torque of the remaining motors is increased by an appropriate value to enable the ego vehicle to efficiently cross the detected one or more anomalies.
In einem Aspekt kann, für den Fall, dass das Fahrzeug in einer Anomalie stecken bleibt, das Verfahren das Auslösen eines Satzes von Signalen umfassen, die einer vordefinierten Änderung des Lenkwinkels in Bezug auf einen Referenzwinkel entsprechen, wobei die vordefinierte Änderung des Lenkwinkels zu Impulsen von positivem und negativem Drehmoment über die in der Anomalie steckenden Räder führen kann, um es dem Fahrzeug zu ermöglichen, die Anomalie zu überwinden.In one aspect, in the event that the vehicle becomes stuck in an anomaly, the method may include triggering a set of signals corresponding to a predefined change in steering angle with respect to a reference angle, wherein the predefined change in steering angle may result in pulses of positive and negative torque across the wheels stuck in the anomaly to enable the vehicle to overcome the anomaly.
In einem anderen Aspekt kann das Verfahren das Bereitstellen von Daten in Bezug auf eine kontrollierte Änderung des Lenkwinkels und die kontrollierte Betätigung des Beschleunigungspedals des Ego-Fahrzeugs umfassen, wobei die Daten auf der Grundlage eines Trainings- und Testdatensatzes bereitgestellt werden können, der mit der Lernmaschine verbunden ist.In another aspect, the method may include providing data relating to a controlled change in steering angle and controlled actuation of the accelerator pedal of the ego vehicle, wherein the data may be provided based on a training and test data set associated with the learning machine.
In einem anderen Aspekt kann das Verfahren das Verfolgen von Bewegungen und Parametern eines Objektfahrzeugs umfassen, das vor dem Ego-Fahrzeug läuft; Erkennen der Anomalie auf der Grundlage der verfolgten Bewegung des Objektfahrzeugs; Verarbeitung der verfolgten Parameter des Objektfahrzeugs während der Überquerung/Überwindung der Anomalie; und Auslösen, durch Abbilden der verarbeiteten Parameter mit den Parametern des Ego-Fahrzeugs, des Satzes von Signalen, die sich auf die Änderung des Lenkwinkels und die Betätigung des Beschleunigungspedals beziehen, um es dem Ego-Fahrzeug zu ermöglichen, die Anomalie zu überqueren/zu überwinden.In another aspect, the method may include tracking movements and parameters of an object vehicle running in front of the ego vehicle; detecting the anomaly based on the tracked movement of the object vehicle; processing the tracked parameters of the object vehicle while crossing/overcoming the anomaly; and triggering, by mapping the processed parameters with the parameters of the ego vehicle, the set of signals related to the change in steering angle and the operation of the accelerator pedal to enable the ego vehicle to cross/overcome the anomaly.
In einem anderen Aspekt kann das Verfahren das Auslösen eines Alarms bei der Detektion der Anomalie umfassen, und wobei das Verfahren auch das Berechnen des translatorischen Drehmoments umfassen kann, und dementsprechend das Vorschlagen einer Beschleunigung, einer Änderung des Lenkwinkels und auch das Bereitstellen einer suggestiven Übersteuerung des Drehmoments, das über verschiedene Achsen verteilt ist, die mit dem einen oder den mehreren Rädern gekoppelt sind, die erforderlich sind, um die Anomalie zu kreuzen/zu überwinden.
Verschiedene Aufgaben, Merkmale, Aspekte und Vorteile des erfindungsgemäßen Gegenstands werden aus der nachfolgenden detaillierten Beschreibung bevorzugter Ausführungsformen zusammen mit den beigefügten Zeichnungsfiguren, in denen gleiche Ziffern gleiche Bestandteile darstellen, deutlicher.In another aspect, the method may comprise triggering an alarm upon detection of the anomaly, and wherein the method may also comprise calculating the translational torque, and accordingly suggesting an acceleration, a change in steering angle and also providing a suggestive override of the torque distributed over different axes coupled to the one or more wheels required to cross/overcome the anomaly.
Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments taken in conjunction with the accompanying drawing figures in which like numerals represent like parts.
Die beigefügten Zeichnungen sind enthalten, um ein weiteres Verständnis der vorliegenden Offenbarung zu vermitteln, und sie sind in diese Beschreibung aufgenommen und bilden einen Teil davon. Die Zeichnungen veranschaulichen beispielhafte Ausführungsformen der vorliegenden Offenbarung und dienen zusammen mit der Beschreibung dazu, die Prinzipien der vorliegenden Offenbarung zu erläutern.
-
1 veranschaulicht eine beispielhafte Netzwerkarchitektur des vorgeschlagenen Drehmomentmanagementsystems zur Verbesserung der Effizienz des Fahrzeugs, um seine Gesamtfunktionsweise gemäß einer Ausführungsform der vorliegenden Offenbarung zu veranschaulichen. -
2 zeigt beispielhafte Funktionseinheiten eines Controllers, der mit dem vorgeschlagenen System verbunden ist, in Übereinstimmung mit einer beispielhaften Ausführungsform der vorliegenden Offenbarung. - Die
3A und3B veranschaulichen die Funktionsweise des vorgeschlagenen Systems in unterschiedlichen Szenarien in Übereinstimmung mit einer beispielhaften Ausführungsform der vorliegenden Offenbarung. -
4 ist ein Flussdiagramm, das die Schritte darstellt, die an dem vorgeschlagenen Drehmomentmanagementverfahren gemäß einer Ausführungsform der vorliegenden Offenbarung beteiligt sind. -
5 veranschaulicht ein beispielhaftes Computersystem, in dem oder mit dem Ausführungsformen der vorliegenden Erfindung in Übereinstimmung mit Ausführungsformen der vorliegenden Offenbarung verwendet werden können.
-
1 illustrates an exemplary network architecture of the proposed torque management system for improving vehicle efficiency to illustrate its overall functionality according to an embodiment of the present disclosure. -
2 shows exemplary functional units of a controller connected to the proposed system, in accordance with an exemplary embodiment of the present disclosure. - The
3A and3B illustrate the operation of the proposed system in different scenarios in accordance with an exemplary embodiment of the present disclosure. -
4 is a flowchart illustrating the steps involved in the proposed torque management method according to an embodiment of the present disclosure. -
5 illustrates an exemplary computer system in or with which embodiments of the present invention may be used in accordance with embodiments of the present disclosure.
Im Folgenden finden Sie eine detaillierte Beschreibung von Ausführungsformen der Offenbarung, die in den beigefügten Zeichnungen dargestellt sind. Die Ausführungsformen sind so detailliert, dass sie die Offenbarung klar kommunizieren. Der angebotene Detaillierungsgrad ist jedoch nicht dazu gedacht, die erwarteten Variationen von Ausführungsformen einzuschränken; Im Gegenteil, die Absicht besteht darin, alle Modifikationen, Äquivalente und Alternativen abzudecken, die in den Geist und Umfang der vorliegenden Offenbarungen fallen, wie sie durch die beigefügten Ansprüche definiert sind.Following is a detailed description of embodiments of the disclosure illustrated in the accompanying drawings. The embodiments are detailed enough to clearly communicate the disclosure. However, the level of detail offered is not intended to limit the expected variations of embodiments; on the contrary, the intent is to cover all modifications, equivalents, and alternatives that fall within the spirit and scope of the present disclosures as defined by the appended claims.
Ausführungsformen, die hierin erläutert werden, beziehen sich auf das Gebiet der Fahrerassistenzsysteme (ADAS). Insbesondere stellt die vorliegende Offenbarung ein System und Verfahren zur Steuerung des Drehmoments und zur Verbesserung des Wirkungsgrads einer Energiequelle in einem Fahrzeug bereit.Embodiments discussed herein relate to the field of advanced driver assistance systems (ADAS). In particular, the present disclosure provides a system and method for controlling torque and improving the efficiency of an energy source in a vehicle.
Unter Bezugnahme auf 1 wird eine beispielhafte Netzwerkarchitektur des vorgeschlagenen Systems 100 (hier austauschbar als System 100 bezeichnet) gezeigt, wobei das System 100 in einem Fahrzeug (auch als Ego-Fahrzeug bezeichnet) implementiert werden kann, um das Drehmoment zu steuern und die Effizienz einer Energiequelle in dem Ego-Fahrzeug zu verbessem.Referring to FIG. 1, an exemplary network architecture of the proposed system 100 (referred to interchangeably herein as system 100) is shown, where the
Gemäß einer Ausführungsform kann das System 100 eine Überwachungseinheit 102 umfassen, die konfiguriert ist, um das Vorhandensein eines Objekts innerhalb eines Interessenbereichs (Area of Interest, Aol) von der aktuellen Position des Ego-Fahrzeugs aus zu identifizieren. In einer beispielhaften Ausführungsform kann die Überwachungseinheit 102 mehrere unterschiedliche Sensoren umfassen, die an vordefinierten Positionen auf dem Ego-Fahrzeug positioniert und konfiguriert sind, um das Vorhandensein des Objekts innerhalb des Aol zu erfassen. In einem Fall kann die Überwachungseinheit 102 mit Sensoren ausgestattet sein, einschließlich, aber nicht beschränkt auf Näherungssensor, RADAR, Kamera und LiDAR. In einem anderen Fall kann das Objekt Objektfahrzeuge, Hindernisse und Personen enthalten.According to an embodiment, the
Nach einer Ausführungsform kann die Überwachungseinheit 102 verschiedene Anomalien auf der Strecke erfassen, einschließlich unebener Oberflächenbedingungen, wie z. B. kaputte Straßen, unbefestigte Straßen, Geschwindigkeitsbegrenzungen, Schlaglöcher, Menschenmengen und dergleichen.According to one embodiment, the
Gemäß einer Ausführungsform kann das System 100 eine Steuerung 106 umfassen, die mit der Überwachungseinheit 102 in Verbindung stehen kann. Die Steuerung 106 kann auch operativ mit einer Lernmaschine 104 gekoppelt sein, wobei die Lernmaschine 104 mit einer CNN-Architektur (Convolutional Neural Network) und/oder einer RNN-Architektur (Recurrent Neural Network) ausgestattet sein kann. Darüber hinaus kann die Lernmaschine 104 ihre Operationen unter Verwendung von Random-Forest- und Support-Vektor-Techniken ausführen.
In einer Ausführungsform kann die Steuerung 106 über die Überwachungseinheit 102 das Vorhandensein einer oder mehrerer Anomalien auf einer Straße erfassen, auf der das Ego-Fahrzeug fährt. Nach einer anderen Ausführungsform kann die Steuerung 106 die detektierte eine oder mehrere Anomalien von der Überwachungseinheit 102 empfangen.According to an embodiment, the
In one embodiment, the
In einer Ausführungsform kann die Steuerung 106 Echtzeitparameter des Ego-Fahrzeugs bestimmen, wobei die bestimmten Parameter unter anderem den Typ des Fahrzeugs, die Geschwindigkeit, die Beschleunigung, die Debeschleunigung des Fahrzeugs und die Entfernung des Fahrzeugs von der erfassten einen oder mehreren Anomalien umfassen können. In einer anderen Ausführungsform kann die Steuerung 106 das erforderliche Solldrehmoment für ein oder mehrere Räder des Ego-Fahrzeugs berechnen, um die detektierten eine oder mehrere Anomalien zu überwinden, wobei die Steuerung 106 das erforderliche Solldrehmoment basierend auf den bestimmten Echtzeitparametern berechnen kann.In one embodiment, the
Ferner kann die Steuerung 106 auf der Grundlage des berechneten Solldrehmoments den Betrieb eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind, steuern. In einer Implementierung wird mindestens einer der einen oder mehreren Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, die sich der detektierten einen oder mehreren Anomalien nähern, deaktiviert, und das Drehmoment der verbleibenden Motoren wird um einen entsprechenden Wert erhöht, um es dem Ego-Fahrzeug zu ermöglichen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.Further, based on the calculated target torque, the
In einer Ausführungsform ist das System 100 möglicherweise nicht in der Lage, die eine oder mehrere Anomalien aufgrund schlechter Sichtverhältnisse aufgrund von starkem Regen, mit Wasser verstopften Straßen, während der Nacht, in nebliger Situation und dergleichen zu erfassen. Dies kann dazu führen, dass das Ego-Fahrzeug in den Anomalien, z. B. einem Schlagloch, auf der Straße stecken bleibt. In dem Szenario kann die Steuerung 106 einen Satz von Signalen auslösen, die einer vordefinierten Änderung des Lenkwinkels in Bezug auf einen Bezugswinkel entsprechen, so dass die vordefinierte Änderung des Lenkwinkels zu Impulsen von positivem und negativem Drehmoment über die in der Anomalie steckenden Räder führt, um es dem Fahrzeug zu ermöglichen, die Anomalie zu überwinden.In one embodiment, the
In einer anderen Ausführungsform kann in dem Szenario die Lernmaschine 104 Daten bereitstellen, die sich auf eine kontrollierte Änderung des Lenkwinkels und eine kontrollierte Betätigung des Beschleunigungspedals des Ego-Fahrzeugs beziehen, basierend auf einem Trainings- und Testdatensatz, der mit der Lernmaschine 104 verbunden ist. Der Trainings- und Testdatensatz kann Daten enthalten, die sich auf frühere derartige Szenarien beziehen, in denen das Ego-Vehikel in der Anomalie stecken geblieben ist, und die Art und Weise, wie es aus der Anomalie herausgekommen ist. In einer beispielhaften Ausführungsform können die Daten, die sich auf frühere Szenarien beziehen, eine Änderung des Lenkwinkels, des Umfangs der Beschleunigung/Beschleunigung und der Bremsbetätigung liefern, die in den vorherigen Szenarien erforderlich sind.In another embodiment, in the scenario, the
In noch einer anderen Ausführungsform kann, wenn das System 100 nicht in der Lage ist, die eine oder mehrere Anomalien aufgrund schlechter Sichtverhältnisse zu erfassen, die Überwachungseinheit 102 konfiguriert werden, um die Bewegung und die Parameter eines Objektfahrzeugs zu verfolgen, das vor dem Ego-Fahrzeug läuft. Nach einer Ausführungsform kann das System 100 eine Anomalie basierend auf der verfolgten Bewegung des Objektfahrzeugs erfassen. Das System 100 kann auch die verfolgten Parameter des Objektfahrzeugs verarbeiten, während es die Anomalie kreuzt/überwindet. Ferner kann das System 100 die verarbeiteten Parameter mit den Parametern des Ich-Fahrzeugs abbilden, zum Beispiel kann das System 100 den Typ des Objekt-Fahrzeugs mit dem des Ich-Fahrzeugs vergleichen und dementsprechend die Geschwindigkeit und Beschleunigung des Objekt-Fahrzeugs verarbeiten und für das Ich-Fahrzeug umwandeln. Ferner kann das System 100 den Satz von Signalen auslösen, die sich auf die Änderung des Lenkwinkels und die Betätigung des Beschleunigungspedals beziehen, um es dem Ego-Fahrzeug zu ermöglichen, die Anomalie zu überqueren/zu überwinden, wobei die Änderung des Lenkwinkels und der Betätigung des Beschleunigungspedals unter Berücksichtigung der Zuordnung der verarbeiteten Parameter mit den Parametern des Ego-Fahrzeugs berechnet wird.In yet another embodiment, when the
In einer Ausführungsform kann das System 100 bei der Detektion der Anomalie einen Alarm auslösen, wobei der Alarm in Form eines Alarms, eines akustischen Signals, das auf einem Anzeige-/Anzeigebildschirm 108 des Ego-Fahrzeugs angezeigt werden kann, oder eines Alarmtextesfeiner audiovisuellen Nachricht oder E-Mail, die an ein mobiles Computergerät, wie z. B. ein Smartphone oder einen Laptop eines Benutzers, der mit dem Fahrzeug verbunden ist, übertragen werden kann.In one embodiment, the
Nach einer Ausführungsform kann das System 100 auch konfiguriert sein, um ein translatorisches Drehmoment zu berechnen und dementsprechend eine Beschleunigung und eine Änderung des Lenkwinkels vorzuschlagen, und kann auch eine suggerierende Überfahrt von Drehmomentaufteilung über unterschiedliche Achsen bereitstellen, die mit dem einen oder den mehreren Rädern gekoppelt sind, die erforderlich sind, um die Anomalie zu kreuzen/zu überwinden. In einer beispielhaften Ausführungsform könnte die Suggestion auf dem Anzeigebildschirm 108 des Ego-Fahrzeugs angezeigt werden oder als Text-/audiovisuelle Nachricht oder E-Mail an das mobile Computergerät des Benutzers übertragen werden.According to one embodiment, the
Gemäß einer Ausführungsform kann die Steuerung 106 mit der Überwachungseinheit 102, der Lernmaschine 104 und der Anzeige 108 über ein Netzwerk 110 in Verbindung stehen. Ferner kann das Netzwerk 110 ein drahtloses Netzwerk, ein kabelgebundenes Netzwerk oder eine Kombination davon sein, die als einer der verschiedenen Arten von Netzwerken implementiert werden kann, wie z. B. Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet und dergleichen. Ferner kann das Netzwerk 110 entweder ein dediziertes Netzwerk oder ein gemeinsam genutztes Netzwerk sein. Das freigegebene Netzwerk kann eine Assoziation verschiedener Arten von Netzwerken darstellen, die eine Vielzahl von Protokollen verwenden können, z. B. Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP) und dergleichen.According to one embodiment, the
In einer Ausführungsform kann die Steuerung 106 unter Verwendung einer beliebigen oder einer Kombination von Hardwarekomponenten und Softwarekomponenten, wie beispielsweise einer Cloud, einem Server 112, einem Computersystem, einer Computervorrichtung, einer Netzwerkvorrichtung und dergleichen, implementiert werden. Ferner kann die Steuerung 106 mit der Überwachungseinheit 102, der Lernmaschine 104 und der Anzeige 108 über eine Website oder eine Anwendung, die sich in dem vorgeschlagenen System 100 befinden kann, interagieren. In einer Implementierung kann auf das System 100 über eine Website oder Anwendung zugegriffen werden, die mit jedem Betriebssystem konfiguriert werden kann, einschließlich, aber nicht beschränkt auf Android ™, iOS™ und dergleichen.In one embodiment, the
Unter Bezugnahme auf 2 veranschaulicht das Blockdiagramm 200 beispielhafte Funktionseinheiten der Steuerung 106, die einen oder mehrere Prozessoren 202 umfassen können. Der eine oder die mehreren Prozessor 202 kann als ein oder mehrere Mikroprozessoren, Mikrocomputer, Mikrocontroller, digitale Signalprozessoren, Zentralverarbeitungseinheiten, Logikschaltungen und/oder beliebige Vorrichtungen implementiert sein, die Daten auf der Grundlage von Betriebsanweisungen manipulieren. Neben anderen Fähigkeiten sind der oder die Prozessoren 202 konfiguriert, um computerlesbare Anweisungen zu holen und auszuführen, die in einem Speicher 204 der Steuerung 106 gespeichert sind. Der Speicher 204 kann eine oder mehrere computerlesbare Anweisungen oder Routinen speichern, die abgerufen und ausgeführt werden können, um die Dateneinheiten über einen Netzwerkdienst zu erstellen oder gemeinsam zu nutzen. Der Speicher 204 kann jede nicht-transitorische Speichervorrichtung umfassen, die beispielsweise flüchtigen Speicher, wie z. B. RAM, oder nichtflüchtigen Speicher, wie EPROM, Flash-Speicher und dergleichen, umfasst. Referring to FIG. 2, block diagram 200 illustrates example functional units of
Nach einer Ausführungsform kann die Steuerung 106 auch eine oder mehrere Schnittstelle(n) 206 umfassen. Die Schnittstelle(n) 206 kann eine Vielzahl von Schnittstellen umfassen, zum Beispiel Schnittstellen für Dateneingabe- und - ausgabevorrichtungen, die als E/A-Geräte, Speichervorrichtungen und dergleichen bezeichnet werden. Die Schnittstelle(n) 206 können die Kommunikation der Überwachungsvorrichtung 206 mit verschiedenen Vorrichtungen, die mit der Steuerung 106 gekoppelt sind, erleichtern. Die Schnittstelle(n) 206 kann auch einen Kommunikationspfad für eine oder mehrere Komponenten der Steuerung 106 bereitstellen. Beispiele für solche Komponenten umfassen, sind aber nicht beschränkt auf die Verarbeitungsmaschine(n) 208 und die Datenbank 210.According to one embodiment, the
Nach einer Ausführungsform kann die Verarbeitungsmaschine(n) 208 als eine Kombination aus Hardware und Programmierung (z. B. programmierbare Anweisungen) implementiert werden, um eine oder mehrere Funktionalitäten der Verarbeitungsmaschine(n) 208 zu implementieren. In den hierin beschriebenen Beispielen können solche Kombinationen von Hardware und Programmierung auf verschiedene Weise implementiert werden. Zum Beispiel kann die Programmierung für die Verarbeitungsmaschine(n) 208 aus ausführbaren Prozessoranweisungen bestehen, die auf einem nicht-transitorischen maschinenlesbaren Speichermedium gespeichert sind, und die Hardware für die Verarbeitungsmaschine(n) 208 kann eine Verarbeitungsressource (z. B. einen oder mehrere Prozessoren) enthalten, um solche Anweisungen auszuführen.According to one embodiment, the processing engine(s) 208 may be implemented as a combination of hardware and programming (e.g., programmable instructions) to implement one or more functionalities of the processing engine(s) 208. In the examples described herein, such combinations of hardware and programming may be implemented in a variety of ways. For example, the programming for the processing engine(s) 208 may consist of executable processor instructions stored on a non-transitory machine-readable storage medium, and the hardware for the processing engine(s) 208 may include a processing resource (e.g., one or more processors) to execute such instructions.
In den vorliegenden Beispielen kann das maschinenlesbare Speichermedium Anweisungen speichern, die, wenn sie von der Verarbeitungsressource ausgeführt werden, die Verarbeitungsmaschine(n) 208 implementieren. In solchen Beispielen kann die Steuerung 106 das maschinenlesbare Speichermedium, das die Anweisungen speichert, und die Verarbeitungsressource zum Ausführen der Anweisungen umfassen, oder das maschinenlesbare Speichermedium kann getrennt, aber für das System 100 und die Verarbeitungsressource zugänglich sein. In anderen Beispielen kann die Verarbeitungsmaschine(n) 208 durch eine elektronische Schaltung implementiert sein. Die Datenbank 210 kann Daten enthalten, die entweder gespeichert oder als Ergebnis von Funktionalitäten erzeugt werden, die von einer der Komponenten der Verarbeitungsmaschine(n) 208 implementiert werden. Nach einer Ausführungsform kann die Verarbeitungsmaschine(n) 208 eine Anomalieerfassungseinheit 212, eine Drehmomentberechnungseinheit 214, eine Befehlseinheit 216 und andere Einheiten 218 umfassen. Ferner kann die andere(n) Einheit(en) 218 Funktionalitäten implementieren, die Anwendungen/Funktionen, die von der Steuerung 106 ausgeführt werden, ergänzen.In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the
Gemäß einer Ausführungsform kann die Anomalie-Erfassungseinheit 212 verschiedene Anomalien auf der Strecke erfassen, einschließlich unebener Oberflächenbedingungen, wie z. B. kaputte Straße, unbefestigte Straße, Geschwindigkeitsbegrenzungen, Schlaglöcher, Menschenmenge und dergleichen. Nach einer Ausführungsform kann die Anomalie-Erfassungseinheit 212 über die Überwachungseinheit 102 das Vorhandensein einer oder mehrerer Anomalien auf einer Straße erfassen, auf der das Ego-Fahrzeug fährt. In einer anderen Ausführungsform kann die Anomalieerfassungseinheit 212 die detektierte eine oder mehrere Anomalien von der Überwachungseinheit 102 empfangen.According to one embodiment, the
Gemäß einer anderen Ausführungsform kann die Drehmomentberechnungseinheit 214 weiterhin Echtzeitparameter des Ego-Fahrzeugs bestimmen, wobei die ermittelten Parameter unter anderem den Typ des Fahrzeugs, die Geschwindigkeit, die Beschleunigung, die Debeschleunigung des Fahrzeugs und den Abstand des Fahrzeugs von der erfassten einen oder mehreren Anomalien umfassen können. Ferner kann durch die Drehmomentberechnungseinheit 214 ein erforderliches Solldrehmoment für ein oder mehrere Räder des Ego-Fahrzeugs berechnet werden, um die detektierte eine oder mehrere Anomalien zu überwinden, wobei das erforderliche Solldrehmoment basierend auf den ermittelten Echtzeitparametern berechnet werden kann.According to another embodiment, the
Gemäß noch einer weiteren Ausführungsform kann die Steuereinheit 216 den Betrieb eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind, basierend auf dem berechneten Soll-Drehmoment steuern. In einer Ausführungsform kann die Befehlseinheit 216 mindestens einen der einen oder mehrere Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, deaktivieren, die sich der detektierten einen oder mehreren Anomalien nähern, und kann entsprechend das Drehmoment der verbleibenden Motoren um einen entsprechenden Wert erhöhen, um es dem Ego-Fahrzeug zu ermöglichen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.According to yet another embodiment, the
In einer Ausführungsform ist das System 100 möglicherweise nicht in der Lage, die eine oder mehrere Anomalien aufgrund schlechter Sichtverhältnisse aufgrund von starkem Regen, mit Wasser verstopften Straßen, während der Nacht, in nebliger Situation und dergleichen zu erfassen. Dies kann dazu führen, dass das Ego-Fahrzeug in den Anomalien, z. B. einem Schlagloch, auf der Straße stecken bleibt. In dem Szenario kann die Steuereinheit 216 einen Satz von Signalen auslösen, die einer vordefinierten Änderung des Lenkwinkels in Bezug auf einen Bezugswinkel entsprechen, so dass die vordefinierte Änderung des Lenkwinkels zu Impulsen von positivem und negativem Drehmoment über die in der Anomalie steckenden Räder führt, um es dem Fahrzeug zu ermöglichen, die Anomalie zu überwinden.In one embodiment, the
In einer anderen Ausführungsform kann in dem Szenario die Lernmaschine 104 Daten bereitstellen, die sich auf eine kontrollierte Änderung des Lenkwinkels und eine kontrollierte Betätigung des Beschleunigungspedals des Ego-Fahrzeugs beziehen, basierend auf einem Trainings- und Testdatensatz, der mit der Lernmaschine 104 verbunden ist. Der Trainings- und Testdatensatz kann Daten enthalten, die sich auf frühere derartige Szenarien beziehen, in denen das Ego-Vehikel in der Anomalie stecken geblieben ist, und die Art und Weise, wie es aus der Anomalie herausgekommen ist. In einer beispielhaften Ausführungsform können die Daten, die sich auf frühere Szenarien beziehen, eine Änderung des Lenkwinkels, des Umfangs der Beschleunigung/Beschleunigung und der Bremsbetätigung liefern, die in den vorherigen Szenarien erforderlich sind.In another embodiment, in the scenario, the
In noch einer anderen Ausführungsform kann, wenn das System 100 nicht in der Lage ist, die eine oder mehrere Anomalien aufgrund schlechter Sichtverhältnisse zu erfassen, die Überwachungseinheit 102 konfiguriert werden, um die Bewegung und die Parameter eines Objektfahrzeugs zu verfolgen, das vor dem Ego-Fahrzeug läuft. Nach einer Ausführungsform kann das System 100 eine Anomalie basierend auf der verfolgten Bewegung des Objektfahrzeugs erfassen. Das System 100 kann auch die verfolgten Parameter des Objektfahrzeugs verarbeiten, während es die Anomalie kreuzt/überwindet. Ferner kann das System 100 die verarbeiteten Parameter mit den Parametern des Ich-Fahrzeugs abbilden, zum Beispiel kann das System 100 den Typ des Objekt-Fahrzeugs mit dem des Ich-Fahrzeugs vergleichen und dementsprechend die Geschwindigkeit und Beschleunigung des Objekt-Fahrzeugs verarbeiten und für das Ich-Fahrzeug umwandeln. Ferner kann das System 100 den Satz von Signalen auslösen, die sich auf die Änderung des Lenkwinkels und die Betätigung des Beschleunigungspedals beziehen, um es dem Ego-Fahrzeug zu ermöglichen, die Anomalie zu überqueren/zu überwinden, wobei die Änderung des Lenkwinkels und der Betätigung des Beschleunigungspedals unter Berücksichtigung der Zuordnung der verarbeiteten Parameter mit den Parametern des Ego-Fahrzeugs berechnet wird.In yet another embodiment, when the
In einer Ausführungsform kann die Befehlseinheit 216 einen Alarm auslösen, wenn die Anomalie erkannt wird, wobei die Warnung in Form eines Alarms, eines akustischen Signals, das auf einem Anzeige-/Anzeigebildschirm 108 des Ego-Fahrzeugs angezeigt werden kann, oder einer Warnungstext-/audiovisuellen Nachricht oder E-Mail, die an eine mobile Computervorrichtung, wie z. B. ein Smartphone oder einen Laptop eines Benutzers, der mit dem Fahrzeug verbunden ist, übertragen werden kann.In one embodiment, the
Nach einer Ausführungsform kann das System 100 auch konfiguriert sein, um ein translatorisches Drehmoment zu berechnen und dementsprechend eine Beschleunigung und eine Änderung des Lenkwinkels vorzuschlagen, und kann auch eine suggerierende Überfahrt von Drehmomentaufteilung über unterschiedliche Achsen bereitstellen, die mit dem einen oder den mehreren Rädern gekoppelt sind, die erforderlich sind, um die Anomalie zu kreuzen/zu überwinden. In einer beispielhaften Ausführungsform könnte die Suggestion auf dem Anzeigebildschirm 108 des Ego-Fahrzeugs angezeigt werden oder als Text-/audiovisuelle Nachricht oder E-Mail an das mobile Computergerät des Benutzers übertragen werden.According to one embodiment, the
Unter Bezugnahme auf 3A kann die Funktionsweise des vorgeschlagenen Systems 100 in unterschiedlichen Szenarien beobachtet werden. Bei Block 302 werden Daten von Bremspedal, Gaspedal (hierin auch als Accpedal bezeichnet), Beschleunigungsmesser und Geschwindigkeit durch das System 100 extrahiert. Bei Block 304 prüft das System 100, ob der Wert des Beschleunigungsmessers einen Schwellenwert überschreitet oder ob das Bremspedal (hierin auch als Bremspedal bezeichnet) häufig gedrückt wird. Wenn in einer Ausführungsform der Wert des Beschleunigungsmessers den Schwellenwert nicht überschreitet oder das Bremspedal nicht häufig gedrückt wird, dann verarbeitet das System 100 bei Block 306 die Daten nicht und verwirft sie.Referring to Figure 3A, the operation of the proposed
In einer anderen Ausführungsform kann, wenn festgestellt wird, dass der Wert des Beschleunigungsmessers den Schwellenwert überschreitet oder das Bremspedal häufig gedrückt wird, das System 100 bei Block 308 den Fahrzeugtyp klassifizieren, indem es die Daten verarbeitet. Ferner kann das System 100 bei Block 310 die Daten unter Verwendung eines Klassifikators filtern und zur weiteren Verarbeitung senden, wo die gefilterten Daten in Block 312 zum Abgleich von Fahrzeug/Fahrzeugtyp verwendet werden können. Darüber hinaus kann das System 100 aus den gefilterten Daten Beschleunigungsmesserdaten im Block 314, Bremspedaldaten im Block 316 und Beschleunigungsdaten im Block 318 extrahieren.In another embodiment, if it is determined that the accelerometer reading exceeds the threshold or the brake pedal is frequently pressed, the
In einer Ausführungsform können die Beschleunigungsmesserdaten, die Bremspedaldaten und die Beschleunigungsdaten gleichzeitig an den Block 320 übertragen werden, wo der Klassifikator zum Ausführen statistischer Techniken/Verfahren verwendet wird, einschließlich Random-Forest-Technik, Support-Vektor-Technik und dergleichen, und entsprechend Straßenanomalien detektiert werden können, wobei die detektierten Straßenanomalien Schlaglöcher 322 sein können, Geschwindigkeitsbrecher 324 und Jaywalker 326.In one embodiment, the accelerometer data, the brake pedal data, and the acceleration data may be simultaneously transmitted to block 320, where the classifier is used to perform statistical techniques/methods, including random forest, support vector, and the like, and road anomalies may be detected accordingly, where the detected road anomalies may be potholes 322,
Nach einer Ausführungsform prüft das System 100 bei Block 328, wenn die detektierte Straßenanomalie als Schlaglöcher 322 klassifiziert wird, erneut, ob der Wert des Beschleunigungsmessers einen Schwellenwert überschreitet oder das Bremspedal häufig gedrückt wird. Wenn ja, dann geht es zu Schritt 1. Andernfalls geht es zu Schritt 2 (Schritt 1 und Schritt 2 sind in 3B ausführlich ausgeführt).According to one embodiment, at
In einer anderen Ausführungsform prüft das System 100, wenn die detektierte Straßenanomalie als Geschwindigkeitsbrecher 324 klassifiziert ist, bei Block 330, ob das Ego-Fahrzeug die Bodenwelle des Geschwindigkeitsunterbrechers überquert hat. Wenn ja, dann geht es zum Schritt 2. Andernfalls geht es zu Schritt 1.In another embodiment, if the detected road anomaly is classified as a
In einer anderen Ausführungsform prüft das System 100, wenn die detektierte Straßenanomalie als Jaywalker 326 klassifiziert ist, bei Block 332, ob sich das Ego-Fahrzeug Jaywalkern nähert. Wenn ja, dann geht es zum Schritt 2. Andernfalls geht es zu Schritt 3 (ausführlich in 3B ausgeführt).In another embodiment, if the detected road anomaly is classified as a jaywalker 326, the
Unter Bezugnahme auf die 3B kann in Schritt 1 zunächst das System 100 das Solldrehmoment (hierin auch als trq bezeichnet) an den Rädern des Ego-Fahrzeugs bei Block 336 berechnen. Ferner wird bei Block 338 bestätigt, ob die Außerkraftsetzungsanforderung akzeptiert wird. Wenn es akzeptiert wird, dann wird die Identifizierung der betroffenen Achse und des betroffenen Rades im Block 340 durchgeführt, und die entsprechende Drehmomentaufteilung wird im Block 342 durchgeführt. Für den Fall, dass die Überschreibungsanforderung jedoch nicht akzeptiert wird, werden Drehmomentumrechnung und suggestive Dynamik bei Block 344 geliefert. In einer anderen Ausführungsform werden basierend auf dem Soll-Drehmoment, das an dem Block 336 berechnet wird, Antriebsprofil- und NVH-Daten (Noise, Vibration, and Harshness) in Block 346 aufgezeichnet, die ferner in Block 348 in einem zentralen Speicher, beispielsweise bei einer Cloud-App, gespeichert werden. In einer beispielhaften Ausführungsform können Daten des Ego-Fahrzeugs, einschließlich der Fahrzeuggeschwindigkeit (auch als Veh Spd bezeichnet), des Ladezustands (SoC) und NVH auf dem zentralen Speicher gespeichert werden. Darüber hinaus entsprechen sie dem Antriebsprofil und den NVH-Daten, die an dem Block 346 aufgezeichnet werden. Das System 100 kann den Betrieb auf rein elektrisch umstellen oder nur einen Motor aktivieren (falls mehrere Motoren vorhanden sind) und kann auch vorschlagen, auf dem Armaturenbrett des Ego-Fahrzeugs bei Block 352 angebracht zu werden, und kann auch an dem Block 346 aufgezeichnet werden.Referring to Figure 3B, in
In einer Ausführungsform kann in Schritt 2 bei Block 350 das System 100 prüfen, ob sich irgendeine Straßenanomalie dem Ego-Fahrzeug nähert. Wenn ja, dann kann das System 100 den Betrieb auf rein elektrisch umstellen oder nur einen Motor aktivieren und kann auch vorschlagen, auf dem Armaturenbrett des Ego-Fahrzeugs an dem Block 352 angebracht zu werden. Andernfalls kann das System 100 bei Block 354 Eingaben aus der Cloud abrufen, um Informationen (Informationen) über die nächste Anomalie zu geben, falls vorhanden.In one embodiment, in
In einer anderen Ausführungsform kann das System 100 in Schritt 3 direkt Eingaben aus der Cloud abrufen, um Informationen (Infos) über die nächste Anomalie an dem Block 354 zu geben.In another embodiment, the
Unter Bezugnahme auf 4 kann das vorgeschlagene Drehmomentmanagementverfahren 400 (hierin auch als Verfahren 400 bezeichnet) in einem Ego-Fahrzeug implementiert werden. Das Verfahren 400 kann den Schritt 402 des Erfassens des Vorhandenseins einer oder mehrerer Anomalien auf einer Straße, auf der das Ego-Fahrzeug fährt, an einer Steuerung umfassen.Referring to FIG. 4, the proposed torque management method 400 (also referred to herein as method 400) may be implemented in an ego vehicle. The
In einer Ausführungsform kann das Verfahren 400 den Schritt 404 des Bestimmens von Echtzeitparametern des Ich-Fahrzeugs durch die Steuerung umfassen. Ferner kann das Verfahren 400 den Schritt 406 des Berechnens des erforderlichen Solldrehmoments für ein oder mehrere Räder des Ego-Fahrzeugs an der Steuerung umfassen, um die detektierte eine oder mehrere Anomalien zu überwinden, basierend auf den Echtzeitparametern, die bei dem Schritt 404 bestimmt werden.In one embodiment, the
In einer anderen Ausführungsform kann das Verfahren 400 den Schritt 408 des Steuerns des Betriebs eines oder mehrerer Motoren, die mit dem einen oder den mehreren Rädern des Ego-Fahrzeugs verbunden sind, durch die Steuerung umfassen; wobei mindestens einer der einen oder mehreren Motoren, die dem einen oder den mehreren Rädern des Ego-Fahrzeugs zugeordnet sind, das sich der detektierten einen oder mehreren Anomalien nähert, deaktiviert ist und das Drehmoment der verbleibenden Motoren um einen entsprechenden Wert erhöht wird, um das Ego-Fahrzeug in die Lage zu versetzen, die detektierte eine oder mehrere Anomalien effizient zu überqueren.In another embodiment, the
In einer anderen Ausführungsform kann das Verfahren 400 für den Fall, dass das Fahrzeug in der Anomalie stecken bleibt, den Schritt des Auslösens eines Satzes von Signalen durch die Steuerung umfassen, die einer vordefinierten Änderung des Lenkwinkels in Bezug auf einen Referenzwinkel entsprechen, so dass die vordefinierte Änderung des Lenkwinkels zu Impulsen von positivem und negativem Drehmoment über die in der Anomalie steckenden Räder führt, um es dem Fahrzeug zu ermöglichen, die Anomalie zu überwinden.In another embodiment, in the event that the vehicle becomes stuck in the anomaly, the
Nach einer Ausführungsform kann das Verfahren 400 das Bereitstellen von Daten in Bezug auf eine gesteuerte Änderung des Lenkwinkels und die kontrollierte Betätigung des Beschleunigungspedals des Ego-Fahrzeugs umfassen, wobei die Daten auf der Grundlage eines Trainings- und Testdatensatzes bereitgestellt werden, der mit der Lernmaschine verbunden ist.According to one embodiment, the
In einer anderen Ausführungsform kann das Verfahren 400 das Verfolgen von Bewegungen und Parametern eines Objektfahrzeugs umfassen, das vor dem Ego-Fahrzeug läuft. Ferner kann das Verfahren 400 das Erfassen der Anomalie auf der Grundlage der verfolgten Bewegung des Objektfahrzeugs umfassen; und die Verarbeitung der verfolgten Parameter des Objektfahrzeugs, während es die Anomalie kreuzt/überwindet. Darüber hinaus kann das Verfahren 400 das Auslösen des Satzes von Signalen, die sich auf die Änderung des Lenkwinkels und die Betätigung des Beschleunigungspedals beziehen, umfassen, indem die verarbeiteten Parameter mit den Parametern des Ego-Fahrzeugs abgebildet werden, um es dem Ego-Fahrzeug zu ermöglichen, die Anomalie zu überqueren/zu überwinden.In another embodiment, the
In einer anderen Ausführungsform kann das Verfahren 400 auch das Auslösen eines Alarms bei Detektion der Anomalie umfassen. Femer kann das Verfahren 400 das Berechnen des translatorischen Drehmoments und dementsprechend das Vorschlagen einer Beschleunigung, einer Änderung des Lenkwinkels und auch das Bereitstellen einer suggestiven Übersteuerung des Drehmoments umfassen, das über unterschiedliche Achsen verteilt ist, die mit dem einen oder den mehreren Rädern gekoppelt sind, die erforderlich sind, um diese Anomalie zu kreuzen/zu überwinden.In another embodiment, the
Gemäß einer Ausführungsform sind das vorgeschlagene System und das vorgeschlagene Verfahren mit einem Drehmomentsteuerungsalgorithmus ausgestattet, der bei jeder kleinen Lenkwinkeländerung vom Referenzlenkwinkel einen kleinen Drehmomentimpuls am Rad des in der Anomalie festsitzenden Fahrzeugs abgibt. Es deaktiviert den Motor, der mit einer Achse verbunden ist, die sich der Anomalie nähert, und überträgt das Drehmoment des deaktivierten Motors auf die verbleibenden Motoren. Es verlängert auch die Batterielebensdauer des Fahrzeugs und optimiert die Effizienz des Fahrzeugs. Daher stellt die vorliegende Offenbarung ein intelligentes und intelligentes System und Verfahren bereit, das das Drehmomentmanagement im Fahrzeug zusammen mit der Energieeinsparung erleichtert.According to one embodiment, the proposed system and method are equipped with a torque control algorithm that delivers a small torque pulse to the wheel of the vehicle stuck in the anomaly for every small steering angle change from the reference steering angle. It disables the motor connected to an axle approaching the anomaly and transfers the torque of the disabled motor to the remaining motors. It also extends the battery life of the vehicle and optimizes the efficiency of the vehicle. Therefore, the present disclosure provides an intelligent and smart system and method that facilitates torque management in the vehicle along with energy conservation.
Unter Bezugnahme auf 5 stellt das Blockdiagramm 500 ein Computersystem dar, das eine externe Speichervorrichtung 510, einen Bus 520, einen Hauptspeicher 530, einen schreibgeschützten Speicher 540, eine Massenspeichervorrichtung 550, einen Kommunikationsanschluss 560 und einen Prozessor 570 umfasst. Ein Fachmann wird erkennen, dass ein Computersystem mehr als einen Prozessor und Kommunikationsanschlüsse umfassen kann. Beispiele für den Prozessor 570 umfassen, sind aber nicht beschränkt auf, einen oder mehrere Intel® ltanium®- oder Itanium-2-Prozessoren oder AMD® Opteron®- oder Athlon MP-Prozessoren®, Motorola-Prozessoren@, FortiSOC-System-on-a-Chip-Prozessoren™ oder andere zukünftige Prozessoren. Der Prozessor 570 kann verschiedene Module umfassen, die mit Ausführungsformen der vorliegenden Erfindung verbunden sind. Der Kommunikationsanschluss 560 kann ein beliebiger RS-232-Anschluss zur Verwendung mit einer modembasierten Wählverbindung, ein 10/100-Ethernet-Anschluss, ein Gigabit- oder 10-Gigabit-Anschluss unter Verwendung von Kupfer oder Glasfaser, ein serieller Anschluss, ein paralleler Anschluss oder andere bestehende oder zukünftige Anschlüsse sein. Der Kommunikationsanschluss 560 kann in Abhängigkeit von einem Netzwerk ausgewählt werden, wie z. B. einem lokalen Netzwerk (LAN), einem Wide Area Network (WAN) oder einem beliebigen Netzwerk, mit dem ein Computersystem verbunden ist.Referring to Figure 5, block diagram 500 illustrates a computer system including an
In einer Ausführungsform kann der Speicher 530 ein Direktzugriffsspeicher (RAM) oder eine andere dynamische Speichervorrichtung sein, die in der Technik allgemein bekannt ist. Der schreibgeschützte Speicher 540 kann ein beliebiges statisches Speichergerät sein, z. B., aber nicht beschränkt auf einen programmierbaren Nur-Lese-Speicher (PROM)-Chip zum Speichern statischer Informationen, z. B. Start- oder BIOS-Anweisungen für den Prozessor 570. Der Massenspeicher 560 kann eine beliebige gegenwärtige oder zukünftige Massenspeicherlösung sein, die zum Speichern von Informationen und/oder Anweisungen verwendet werden kann. Beispielhafte Massenspeicherlösungen sind unter anderem Parallel Advanced Technology Attachment (PATA) oder Serial Advanced Technology Attachment (SATA) Festplattenlaufwerke oder Solid-State-Laufwerke (intern oder extern, z. B. mit Universal Serial Bus (USB)- und/oder Firewire-Schnittstellen), z. B. von Seagate (z. B. die Seagate Barracuda 7102-Familie) oder Hitachi (z. B. der Hitachi Deskstar 7K1000), ein oder mehrere optische Datenträger, RAID-Speicher (Redundant Array of Independent Disks), z. B. ein Array von Festplatten (z. B. SATA-Arrays), erhältlich bei verschiedenen Anbietern, darunter Dot Hill Systems Corp., LaCie, Nexsan Technologies, Inc. und Enhance Technology, Inc.In one embodiment,
In einer Ausführungsform koppelt der Bus 520 den oder die Prozessor(en) 570 kommunikativ mit den anderen Speicher-, Speicher- und Kommunikationsblöcken. Der Bus 520 kann z. B. ein PCI-/PCI-X-Bus (Peripheral Component Interconnect), eine SCSI-Schnittstelle (Small Computer System Interface), USB oder dergleichen zum Anschließen von Erweiterungskarten, Laufwerken und anderen Subsystemen sowie anderen Bussen sein, wie z. B. einem Front-Side-Bus (FSB), der den Prozessor 570 mit dem Softwaresystem verbindet.In one embodiment, bus 520 communicatively couples processor(s) 570 to the other memory, storage, and communication blocks. Bus 520 may be, for example, a peripheral component interconnect (PCI/PCI-X) bus, a small computer system interface (SCSI), USB, or the like for connecting expansion cards, drives, and other subsystems, as well as other buses, such as a front-side bus (FSB), that connects
In einer anderen Ausführungsform können Bediener- und Verwaltungsschnittstellen, z. B. eine Anzeige, eine Tastatur und eine Cursor-Steuervorrichtung, ebenfalls mit dem Bus 520 gekoppelt sein, um eine direkte Bedienerinteraktion mit dem Computersystem zu unterstützen. Andere Bediener- und Verwaltungsschnittstellen können über Netzwerkverbindungen bereitgestellt werden, die über den Kommunikationsanschluss 560 verbunden sind. Die externe Speichervorrichtung 510 kann jede Art von externen Festplatten, Diskettenlaufwerken, IOMEGA-Zip-Laufwerken®, Compact Disc - Read Only Memory (CD-ROM), Compact Disc - Re-Scribeable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM) sein. Die oben beschriebenen Komponenten dienen nur zur Veranschaulichung verschiedener Möglichkeiten. In keiner Weise sollte das oben erwähnte beispielhafte Computersystem den Umfang der vorliegenden Offenbarung einschränken.In another embodiment, operator and management interfaces, such as a display, keyboard, and cursor control device, may also be coupled to bus 520 to support direct operator interaction with the computer system. Other operator and management interfaces may be provided via network connections connected via communications port 560.
Während das Vorstehende verschiedene Ausführungsformen der Erfindung beschreibt, können andere und weitere Ausführungsformen der Erfindung entwickelt werden, ohne vom grundlegenden Umfang derselben abzuweichen. Der Umfang der Erfindung wird durch die folgenden Ansprüche bestimmt. Die Erfindung ist nicht auf die beschriebenen Ausführungsformen, Versionen oder Beispiele beschränkt, die enthalten sind, um eine Person mit durchschnittlichem Fachmann auf dem Gebiet in die Lage zu versetzen, die Erfindung herzustellen und zu verwenden, wenn sie mit Informationen und Kenntnissen kombiniert wird, die dem Durchschnittsfachmann auf dem Gebiet zur Verfügung stehen.While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the following claims. The invention is not limited to the described embodiments, versions, or examples, which are included to enable a person of ordinary skill in the art to make and use the invention when combined with information and knowledge available to one of ordinary skill in the art.
Die vorliegende Offenbarung stellt ein effizientes und zuverlässiges System und Verfahren bereit, das das Drehmomentmanagement im Fahrzeug erleichtert.The present disclosure provides an efficient and reliable system and method that facilitates torque management in the vehicle.
Die vorliegende Offenbarung stellt ein System und ein Verfahren bereit, das mit einem Drehmomentsteuerungsalgorithmus ausgestattet ist, der bei jeder kleinen Lenkwinkeländerung vom Referenzlenkwinkel einen kleinen Drehmomentimpuls am Rad des Fahrzeugs, das in der Anomalie feststeckt, abgibt.The present disclosure provides a system and method equipped with a torque control algorithm that applies a small torque pulse to the wheel of the vehicle stuck in the anomaly for each small steering angle change from the reference steering angle.
Die vorliegende Offenbarung stellt ein System und ein Verfahren bereit, das den Motor deaktiviert, der mit einer Achse verbunden ist, die im Begriff ist, sich der Anomalie zu nähern.The present disclosure provides a system and method that disables the motor associated with an axle that is about to approach the anomaly.
Die vorliegende Offenbarung stellt ein System und Verfahren bereit, das das Drehmoment von dem deaktivierten Motor auf die verbleibenden Motoren überträgt.The present disclosure provides a system and method that transfers torque from the deactivated motor to the remaining motors.
Die vorliegende Offenbarung stellt ein System und Verfahren bereit, das die Batterielebensdauer des Fahrzeugs verbessert.The present disclosure provides a system and method that improves vehicle battery life.
Die vorliegende Offenbarung stellt ein System und Verfahren bereit, das die Effizienz des Fahrzeugs optimiert.The present disclosure provides a system and method that optimizes vehicle efficiency.
Die vorliegende Offenbarung stellt ein intelligentes und intelligentes System zur Optimierung der Effizienz des Fahrzeugs bereit.The present disclosure provides an intelligent and intelligent system for optimizing vehicle efficiency.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents listed by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 10821968 B2 [0004]US 10821968 B2 [0004]
- US 7152707 B2 [0005]US 7152707 B2 [0005]
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN202211076361 | 2022-12-28 | ||
| IN202211076361 | 2022-12-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023005283A1 true DE102023005283A1 (en) | 2024-07-04 |
Family
ID=91471767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023005283.3A Pending DE102023005283A1 (en) | 2022-12-28 | 2023-12-21 | System and method for torque management in a vehicle |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102023005283A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7152707B2 (en) | 2004-06-07 | 2006-12-26 | Nissan Motor Co., Ltd. | Vehicle driving force control apparatus and method |
| US10821968B2 (en) | 2017-07-03 | 2020-11-03 | Hyundai Motor Company | Driving control method and system using road surface adaptability |
-
2023
- 2023-12-21 DE DE102023005283.3A patent/DE102023005283A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7152707B2 (en) | 2004-06-07 | 2006-12-26 | Nissan Motor Co., Ltd. | Vehicle driving force control apparatus and method |
| US10821968B2 (en) | 2017-07-03 | 2020-11-03 | Hyundai Motor Company | Driving control method and system using road surface adaptability |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102019133034B4 (en) | CONTROL OF AN AUTONOMOUS VEHICLE BASED ON A PREVIOUSLY LEARNED PASSENGER AND ENVIRONMENT-AWARE DRIVING STYLE PROFILE | |
| DE102018120786B4 (en) | Method for monitoring an autonomous vehicle and vehicle equipped accordingly | |
| EP3365741B1 (en) | Method for fully automatic guidance of a vehicle system and corresponding motor vehicle | |
| DE102018120785B4 (en) | Method for monitoring an autonomous vehicle | |
| DE102018117380A1 (en) | BRAKE FORECAST AND INTERVENTION | |
| EP2951804B1 (en) | Creating a model for the surroundings of a vehicle | |
| DE112018003474T5 (en) | System and method for detecting bullying of autonomous vehicles while driving | |
| DE102014205391A1 (en) | Device for predicting driving state transitions | |
| DE112019004554T5 (en) | SYSTEM AND PROCEDURE FOR WARNING OF PREDICTED VEHICLE INCIDENTS AND AVOIDING EVIDENCE | |
| DE102012211838A1 (en) | Active safety control for vehicles | |
| DE112018002177T5 (en) | RIDE CONTROL DEVICE | |
| DE102020124633A1 (en) | CONTEXT-SENSITIVE ADAPTATION OF A TERRAIN VIEW TIME | |
| DE102021131054B4 (en) | Method, system and computer program product for evaluating a driving situation for the predictive control of an automated driving function | |
| DE102021128041A1 (en) | IMPROVEMENT OF A VEHICLE NEURAL NETWORK | |
| DE102021116309A1 (en) | ASSISTANCE FOR DISABLED DRIVERS | |
| DE102020101832A1 (en) | PROCEDURES AND SYSTEMS FOR INTERPRETING TRAFFIC SIGNALS AND OCCURRING SIGNALED INTERSECTIONS | |
| DE102023129813A1 (en) | SYSTEM AND METHOD FOR IMITATING THE BEHAVIOR OF TARGET VEHICLES FOR AUTOMATED DRIVING | |
| DE102020129802A1 (en) | VEHICLE OPERATIONAL IDENTIFICATION | |
| DE102022123691A1 (en) | Driver assistance device and computer-readable recording medium | |
| DE102022206603A1 (en) | Hand detection method, computer program, and device | |
| DE102020134530A1 (en) | RE-COLLISION WARNING SYSTEM WITH TEMPORARY CNN | |
| DE112023002374T5 (en) | PROCESSING SYSTEM AND INFORMATION PRESENTATION DEVICE | |
| DE102019118607A1 (en) | ANOMALY DETECTOR FOR VEHICLE CONTROL SIGNALS | |
| DE102023005283A1 (en) | System and method for torque management in a vehicle | |
| DE102017201517A1 (en) | Method and device for plausibility of a vehicle trajectory for controlling a vehicle |