CN113911134B - Traffic control system - Google Patents

Traffic control system Download PDF

Info

Publication number
CN113911134B
CN113911134B CN202110714549.7A CN202110714549A CN113911134B CN 113911134 B CN113911134 B CN 113911134B CN 202110714549 A CN202110714549 A CN 202110714549A CN 113911134 B CN113911134 B CN 113911134B
Authority
CN
China
Prior art keywords
controller circuit
steering
control system
takeover
threshold
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.)
Active
Application number
CN202110714549.7A
Other languages
Chinese (zh)
Other versions
CN113911134A (en
Inventor
张国光
T·舒吉亚托
王谦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anbofu Technology Co ltd
Original Assignee
Anbofu Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Anbofu Technology Co ltd filed Critical Anbofu Technology Co ltd
Publication of CN113911134A publication Critical patent/CN113911134A/en
Application granted granted Critical
Publication of CN113911134B publication Critical patent/CN113911134B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0051Handover processes from occupants to vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0053Handover processes from vehicle to occupant
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0053Handover processes from vehicle to occupant
    • B60W60/0055Handover processes from vehicle to occupant only part of driving tasks shifted to occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/24Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
    • B62D1/28Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
    • B62D1/286Systems for interrupting non-mechanical steering due to driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • B62D15/0255Automatic changing of lane, e.g. for passing another vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D15/00Steering not otherwise provided for
    • B62D15/02Steering position indicators ; Steering position determination; Steering aids
    • B62D15/025Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
    • B62D15/0265Automatic obstacle avoidance by steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/20Steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/20Steering systems
    • B60W2510/202Steering torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/20Steering systems
    • B60W2510/205Steering speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/12Lateral speed
    • B60W2520/125Lateral acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/50Barriers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/207Steering angle of wheels

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Traffic Control Systems (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

交通工具控制系统包括与转向传感器以及一个或多个感知传感器通信的控制器电路。转向传感器被配置成用于检测主交通工具的方向盘的转向扭矩。一个或多个感知传感器被配置成用于检测靠近主交通工具的环境。控制器电路被配置成用于:基于转向传感器确定主交通工具的操作者何时请求从主交通工具的全自动控制中接管。控制器电路基于转向传感器对接管请求进行分类。

The vehicle control system includes a controller circuit in communication with a steering sensor and one or more perception sensors. The steering sensor is configured to detect a steering torque of a steering wheel of a host vehicle. The one or more perception sensors are configured to detect an environment proximate to the host vehicle. The controller circuit is configured to: determine when an operator of the host vehicle requests to take over from fully automated control of the host vehicle based on the steering sensor. The controller circuit classifies the take-over request based on the steering sensor.

Description

Vehicle control system
Background
The present disclosure relates generally to a control system for a vehicle (vehicle). The driver taking over from automatic driving to manual driving may cause the vehicle to turn unstable.
Disclosure of Invention
When the driver takes control of the autonomous vehicle and places their hands on the steering wheel, the steering reaction of the driver during the take over transition may be excessive for the environment in which the vehicle is operating. Such steering reactions may cause the vehicle to deviate unnecessarily from or within the driving lane until the driver has full control of the vehicle. The present disclosure describes a vehicle control system that classifies takeover of a driver based on input to a steering wheel and determines a level of driver assistance during a transition from automatic driving to manual driving based on a context of a vehicle surroundings.
Examples of vehicle control systems include controller circuitry in communication with steering sensors and one or more perception sensors. The steering sensor is configured to detect steering torque of a steering wheel of the host vehicle. The one or more perception sensors are configured to detect an environment proximate to the host vehicle. The controller circuit is configured to: a determination is made, based on the steering sensor, when an operator of the host vehicle requests takeover from full automatic control of the host vehicle, wherein the controller circuit classifies the pipe requests based on the steering sensor.
In an example having one or more features of the vehicle control system of the previous paragraph, the controller circuit determines the automatic driver assistance level based on the steering sensor and the environment.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, the controller circuit determines that the operator requests takeover when the steering torque is greater than a first threshold.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, the one or more perception sensors include one of a camera, RADAR (RADAR), light detection and ranging (LiDAR), and inertial measurement unit.
In an example of one or more features of the vehicle control system of any of the preceding paragraphs, wherein the steering sensor is further configured to detect a steering angle and a steering angle rate.
In an example with one or more features of the vehicle control system of the previous paragraph, the controller circuit classifies the first takeover when the maximum steering angle is less than the second threshold, the maximum steering angle rate is greater than the third threshold, and less than the fourth threshold.
In an example of one or more features of the vehicle control system with any of the preceding paragraphs, the controller circuit classifies the second take over when the maximum steering angle is less than a second threshold and the maximum steering angle rate is less than a third threshold.
In an example of one or more features of the vehicle control system with any of the preceding paragraphs, the controller circuit classifies the third takeover when the maximum steering angle is greater than a fifth threshold and the maximum steering angle rate is greater than a fourth threshold.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, the controller circuit determines the automatic driver assistance level based on the classification of the dock request and the one or more perceptual sensors.
In an example with one or more features of the vehicle control system of the previous paragraph, the controller circuit disables automatic driver assistance when the controller circuit classifies the first takeover and the one or more perception sensors do not detect an obstacle.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, when the controller circuit classifies the second takeover and the one or more perception sensors detect the at least one obstacle, the controller circuit enables automatic driver assistance to avoid collision with the at least one obstacle.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, when the controller circuit classifies the third takeover and the one or more perception sensors detect the at least one obstacle, the controller circuit enables automatic driver assistance to avoid collision with the at least one obstacle.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, the controller circuit further determines the automatic driver assistance level based on a radius of curvature of the road.
In an example having one or more features of the vehicle control system of any of the preceding paragraphs, the controller circuit further determines the automatic driver assistance level based on lateral acceleration of the host vehicle.
Examples of methods of operating a vehicle control system include: detecting a steering torque of a steering wheel of the host vehicle with a steering sensor; detecting an environment proximate to the host vehicle with one or more sensing sensors; determining, with a controller circuit in communication with the steering sensor and the one or more perception sensors, when an operator of the host vehicle requests to take over from full-automatic control of the host vehicle based on the steering sensor; and classifying, with the controller circuit, the pipe connection request based on the steering sensor.
In an example having one or more features of the method of operating a vehicle control system of the previous paragraph, the controller circuit determines the automatic driver assistance level based on the steering sensor and the environment.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit determines that the operator requests takeover when the steering torque is greater than a first threshold.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the one or more perception sensors include one of a camera, radar, light detection and ranging, and inertial measurement unit.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the steering sensor is further configured to detect a steering angle and a steering angle rate.
In an example having one or more features of the method of operating a vehicle control system of the previous paragraph, the controller circuit classifies the first takeover when the maximum steering angle is less than the second threshold and the maximum steering angle rate is greater than the third threshold and less than the fourth threshold.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit classifies the second take over when the maximum steering angle is less than the second threshold and the maximum steering angle rate is less than the third threshold.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit classifies the third take over when the maximum steering angle is greater than a fifth threshold and the maximum steering angle rate is greater than a fourth threshold.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit determines the level of automatic driver assistance based on the classification of the dock request and the one or more perceptual sensors.
In an example having one or more features of the method of operating a vehicle control system of the previous paragraph, the controller circuit disables automatic driver assistance when the controller circuit classifies the first takeover and the one or more perception sensors do not detect an obstacle.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, when the controller circuit classifies the second takeover and the one or more perception sensors detect the at least one obstacle, the controller circuit enables automatic driver assistance to avoid collision with the at least one obstacle.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, when the controller circuit classifies the third takeover and the one or more perception sensors detect the at least one obstacle, the controller circuit enables automatic driver assistance to avoid collision with the at least one obstacle.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit further determines the automatic driver assistance level based on a radius of curvature of the road.
In an example having one or more features of the method of operating a vehicle control system of any of the preceding paragraphs, the controller circuit further determines the automatic driver assistance level based on lateral acceleration of the host vehicle.
Drawings
The invention will now be described, by way of example, with reference to the accompanying drawings, in which:
FIG. 1 is a diagrammatic illustration of a vehicle control system according to one example;
FIG. 2 is a diagrammatic view of a steering sensor of the vehicle control system of FIG. 1 according to one example;
FIG. 3 is a diagrammatic view of one or more sensing sensors of the vehicle control system of FIG. 1 according to one example;
FIG. 4 is a graph of steering torque according to one example;
FIG. 5 is a graph of steering angle according to one example;
FIG. 6 is a graph of steering torque according to one example;
FIG. 7 is a diagram of a logic flow executed by the vehicle control system of FIG. 1, according to one example;
FIG. 8 is a diagram of another logic flow executed by the vehicle control system of FIG. 1, according to one example;
FIG. 9 is an illustration of a host (host) vehicle equipped with the system of FIG. 1 traveling on a roadway, according to one example; and
FIG. 10 is a flow chart of a method of operating the vehicle control system of FIG. 1 according to one example.
Detailed Description
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. It will be apparent, however, to one of ordinary skill in the art that the various described embodiments may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.
The present disclosure describes a vehicle control system configured to categorize the type of operator takeover, after which the system provides an appropriate level of driver assistance during the transition from automated driving to manual driving. The vehicle control system described in this disclosure is in contrast to other systems that merely hand over control to the driver without a transitional period of driver assistance. The vehicle control system achieves this by: the urgency of the takeover is inferred based on the driver's inputs to the steering wheel (i.e., steering torque, steering angle, and steering angle rate), and then verified based on sensors that detect the surrounding environment (e.g., radar, light detection and ranging, cameras, relative motion). Driver assistance enabled during take over transitions allows the vehicle to maintain stability and avoid collisions with other objects or obstacles.
Fig. 1 shows an example of a vehicle control system 10 (hereinafter referred to as system 10) mounted on a host vehicle 12. The host vehicle 12 may be characterized as an automated vehicle (automated vehicle). As used herein, the term automated vehicle may apply to instances where the host vehicle 12 is operated in an autonomous mode (i.e., a fully autonomous driving mode) in which an operator of the host vehicle 12 may operate the host vehicle 12 with little or no action other than a specified destination. The host vehicle 12 may also operate in a manual driving mode in which the degree or level of automation is simply an audible or visual warning to a human operator who generally controls steering, acceleration, and braking of the host vehicle 12. For example, the system may merely assist the operator as needed to change lanes and/or avoid interfering with and/or colliding with an object such as another vehicle, a pedestrian, or a road sign. The manual driving mode may include driver assistance features such as lane keeping, cruise control, collision avoidance, and parking assistance.
The system 10 includes a controller circuit 14 in communication with a steering sensor 16 and one or more sensing sensors 18. The controller circuit 14 may be integrated with and share memory and/or other components with other vehicle control devices (not shown), or the controller circuit 14 may be a stand-alone device. The controller circuit 14 may include a processor (not shown), such as a microprocessor, or other control circuitry, such as analog and/or digital control circuitry. The control circuitry may comprise one or more Application Specific Integrated Circuits (ASICs) or Field Programmable Gate Arrays (FPGAs) programmed to perform techniques, or may comprise one or more general purpose hardware processors programmed to perform techniques in accordance with program instructions in firmware, memory, other storage, or a combination. The controller circuit 14 may also combine custom hard-wired logic, ASICs, or FPGAs with custom programming to implement the techniques. The controller circuit 14 may include memory or storage media (not shown), including non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) for storing one or more routines, thresholds, and captured data. EEPROM stores data and allows individual bytes to be erased and reprogrammed by application of specific programming signals. The controller circuit 14 may include other examples of non-volatile memory such as flash memory, read-only memory (ROM), programmable read-only memory (PROM), and erasable programmable read-only memory (EPROM). The controller circuit 14 may include volatile memory, such as Dynamic Random Access Memory (DRAM), static Random Access Memory (SRAM). One or more routines may be executed by the processor to perform steps for controlling the host vehicle 12 based on signals received by the controller circuit 14 from the steering sensor 16 and the one or more perception sensors 18, as described herein.
Fig. 2 shows an example of a steering sensor 16 isolated from the system 10. In this example, the steering sensor 16 is configured to: steering torque 20, steering angle 22, and steering angle rate 24 of the steering wheel of the host vehicle 12 are detected. In an example, the steering sensor 16 is mounted to a steering column of the host vehicle 12 and communicates with the controller circuit 14 via a controller area network bus (CAN bus-not shown). In the example, the steering sensor 16 includes a plurality of sensors mounted in different locations on the steering column that provide individual output signals of steering torque 20, steering angle 22, and steering angle rate 24 to the controller circuit 14. In another example, the steering sensor 16 is a single sensor that provides multiple output signals of steering torque 20, steering angle 22, and steering angle rate 24 to the controller circuit 14.
Fig. 3 shows an example of one or more sensing sensors 18 isolated from the system 10. The one or more sensing sensors 18 may include ranging sensors such as RADAR (RADAR), light detection and ranging (LiDAR), and ultrasonic sensors (not shown). The one or more perception sensors 18 may also include visual sensors, such as cameras, including video cameras, time of flight (TOF) cameras, and the like. The camera may be mounted on the front, rear, or sides of the host vehicle 12, or in the interior of the host vehicle 12 at a location suitable for the camera to view the area surrounding the host vehicle 12 through a window of the host vehicle 12. The camera is preferably a video type camera that can capture images of the road and surrounding area at a sufficient frame rate (e.g., at least ten frames per second). The one or more perception sensors 18 may also include an Inertial Measurement Unit (IMU) that detects relative movement of the host vehicle 12. The relative motions measured by the IMU may include the current yaw rate (yaw rate), longitudinal acceleration, lateral acceleration, pitch rate (PITCH RATE), and roll rate (roll rate) of the host vehicle 12. The one or more perception sensors 18 may also include a Global Navigation Satellite System (GNSS) receiver. The GNSS receiver may receive signals from orbiting satellites from any of the known satellite systems including the Global Positioning System (GPS), the global navigation satellite system (Globalnaya Navigazionnaya Sputnikovaya Sistema, GLONASS), the beidou navigation satellite system (BDS) and the galileo global navigation satellite system. The one or more sensor 18 may be distributed around the host vehicle 12 and provide a 360 degree view of the environment in which the host vehicle 12 operates, and the one or more sensor 18 is configured to detect the environment proximate to the host vehicle 12. In an example, a ranging sensor is used to detect the distance and rate of approach of objects and/or obstacles near the host vehicle 12. In an example, a camera is used to detect and classify objects and/or obstacles, such as lane markings, road edges, pedestrians, other vehicles, and the like. In some examples, data from one or more of the perception sensors 18 is fused (fuse) to correlate detection from the ranging sensor with classification from the camera.
The controller circuit 14 is configured to: the determination of when the operator of the host vehicle 12 requests takeover from full automatic control of the host vehicle 12 is based on the steering sensor 16, and the classification of the takeover request is further based on output from the steering sensor 16. In an example, the steering sensor 16 detects when an operator places one or more hands on the steering wheel by measuring a change in steering torque 20. Fig. 4 shows a graph of steering torque 20 as a function of time. The data is plotted against three classes of operator takeover requests (i.e., types I, II and III), which are described in more detail below. While three classifications of operator takeover requests are described in this disclosure, it should be understood that any number of takeover requests may be indicated using the system 10 described herein. The number of classifications may be increased or decreased based on the granularity (granularity) desired by the user and/or based on the resolution of the steering sensor 16. Referring to fig. 4, at a time equal to 0 (t=0), the steering torque 20 is substantially zero and indicates that the vehicle is steering in an autonomous mode (in which the operator's hand is not touching the steering wheel). Over time, the three curves indicate that the change in steering torque 20 is substantially non-zero. In the example shown in fig. 4, the controller circuit 14 determines that the operator requests takeover when the steering torque 20 is greater than a first threshold, shown by the dashed line at-2 Nm steering torque 20. The first threshold may be user-defined and is indicated as-2 Nm in this example, which provides a sufficient tradeoff between a true operator take over request and a false operator take over request. It will be appreciated that the threshold may also be set to include +2Nm, as the steering torque 20 is detected for both clockwise and counterclockwise rotation of the steering wheel. In another example, the absolute value of the steering torque 20 is used for the first threshold. In another example, the controller circuit 14 determines that the operator requests takeover when the steering torque 20 is greater than the first threshold for a defined period of time. In this example, the controller circuit 14 may reduce false or erroneous operator takeover requests, such as when the operator inadvertently moves the steering wheel. The defined period of time may be user-defined and, in an example, the defined period of time is in a range from zero to one second.
Fig. 5 and 6 are graphs of steering angle 22 and steering angle rate 24 as a function of time for three classifications of operator takeover requests, and correspond to the graphs of steering torque 20 shown in fig. 4. As can be seen from fig. 5 and 6, the operator takes over the three classifications of requests indicating the detectably different graphs of steering angle 22 and steering angle rate 24. The controller circuit 14 uses these detectable differences to determine whether the classification is a type I, type II, or type III takeover request by comparing the steering angle 22 and steering angle rate 24 to respective thresholds. In the example shown in fig. 5 and 6, the controller circuit 14 classifies the first takeover (i.e., type I) as indicated by a relatively small steering angle 22 and a relatively fast steering angle rate 24, such as when the operator turns or shakes the steering wheel in a random manner. Type I takeover may instruct the operator to resume control of the host vehicle 12 in non-emergency situations and/or when there is no obstacle in the path of the host vehicle 12. In this example, the controller circuit 14 classifies the type I takeover when the maximum steering angle 22 is less than a second threshold (e.g., 25 degrees) and when the maximum steering angle rate 24 is greater than a third threshold (e.g., 1.5 degrees/second) but less than a fourth threshold (e.g., 3 degrees/second).
In the example shown in fig. 5 and 6, the controller circuit 14 classifies the second take over (i.e., type II) as indicated by a relatively small steering angle 22 and a relatively slow steering angle rate 24, such as when the operator applies a relatively slight or gentle continuous turn or rotation to the steering wheel. Type II takeover may indicate: the operator resumes control of the host vehicle 12 when an in-lane skew (bias) of the host vehicle 12 may be required to avoid an obstacle, such as a pothole or chip, located in the path of the host vehicle 12. In this example, the controller circuit 14 classifies the type II takeover when the maximum steering angle 22 is less than a second threshold (e.g., 25 degrees) and the maximum steering angle rate 24 is less than a third threshold (e.g., 1.5 degrees/second).
In the example shown in fig. 5 and 6, the controller circuit 14 classifies the third takeover (i.e., type III) as indicated by a relatively large steering angle 22 and a relatively fast steering angle rate 24, such as when the operator applies a relatively strong continuous turn or rotation to the steering wheel. Type III takeover may indicate: the operator resumes control of the host vehicle 12 in an emergency situation where a lane change may be required to avoid an obstacle in the path of the host vehicle 12. In this example, the controller circuit 14 classifies the type III takeover when the maximum steering angle 22 is greater than a fifth threshold (e.g., 40 degrees) and the maximum steering angle rate 24 is greater than a fourth threshold (e.g., 3 degrees/second). Fig. 7 illustrates an example of a logic flow executed by the controller circuit 14 to classify a takeover request as described in the above examples. The first, second, third, fourth, and fifth thresholds in the above examples may be user determined and may be calibrated based on the vehicle dynamics of a particular application.
In an example, the controller circuit 14 is further configured to: the automatic driver assistance level is determined based on the steering sensor 16 and based on the environment detected by the one or more perception sensors 18. The controller circuit 14 is configured to: an automatic driver assistance feature is enabled during the transition from full-automatic driving to manual driving to ensure a safe transition. In an example, the automatic driver assistance level includes: steering assistance applied for lane keeping and/or collision avoidance (e.g., evasive (evasive) steering and/or emergency braking); a limitation of the maximum steering angle 22 imposed by the driver to prevent instability of the vehicle; automatic braking and speed control; and warnings for lane departure and/or collisions. The automatic driver assistance may be enabled for a predetermined period of time or time threshold (e.g., 5 seconds) or for a dynamic time threshold that may vary based on the environment and/or the primary vehicle 12 operating conditions (e.g., primary vehicle speed, road conditions, road geometry, detected obstacles, etc., or any combination thereof).
In an example, once the controller circuit 14 characterizes the take over request as described above, the controller circuit 14 then determines an automatic driver assistance level based on the take over classification and the one or more perception sensors 18. Fig. 8 illustrates another example of a logic flow performed by the controller circuit 14 in which one or more of the perception sensors 18 are used to detect obstacles and road conditions. In this example, when the controller circuit 14 classifies the first take over (i.e., type I) and the one or more perception sensors 18 do not detect an obstacle, the controller circuit 14 further determines the automatic driver assistance level based on the radius of curvature (ROC) of the road exceeding a curvature threshold and/or based on the lateral acceleration of the primary vehicle 12 exceeding an acceleration threshold (e.g., greater than 5m/s 2). Fig. 9 shows the main vehicle 12 entering the curved portion of the road. In an example, the controller circuit 14 is configured to determine the ROC of the road based on the image of the road captured by the camera using known techniques for image analysis. The camera may detect lane markings and/or road edges, which the controller circuit 14 may process to determine a lane polynomial (lane polynomial) corresponding to the center of the driving lane from which the ROC may be determined. In an example, EYE of visual processing technology (such as Moblieye visual technologies, inc (Moblieye Vision Technologies, ltd.) from jerusalem artichoke)A platform or other suitable device) may be used to determine the lane polynomial and may be integrated with the controller circuit 14 or may be a separate package in communication with the controller circuit 14. The controller circuit 14 may determine the lane polynomials using any of a variety of known methods, including but not limited to least squares and interpolation. In some examples, in another example, the controller circuit 14 is configured to determine the ROC based on a digital map that the host vehicle 12 may access from memory of the controller circuit 14 or via a cloud-based service. In this example, the controller circuit 14 may determine the position of the host vehicle 12 relative to the curved portion of the roadway via the GNSS receiver. In another example, the controller circuit 14 determines the lateral acceleration of the host vehicle 12 based on signals received from the IMU when the host vehicle 12 enters a curved portion of a roadway where centrifugal forces act on the host vehicle 12.
In the example shown in fig. 8, the controller circuit 14 limits the maximum steering angle 22 that the driver can apply to maintain lateral stability of the host vehicle 12 when the controller circuit 14 determines that the host vehicle 12 is traveling on a road having a ROC that is greater than the curvature threshold, or when the lateral acceleration of the host vehicle 12 measured by the IMU is greater than the acceleration threshold. That is, the controller circuit 14 limits the amount of steering angle 22 that the driver may apply during the take over transition so that the driver does not lose control of the host vehicle 12 by making excessive (and possibly unnecessary) steering maneuvers. The maximum steering angle threshold may vary based on the dynamic response of the host vehicle 12, and may be calculated based on a dynamic model of the host vehicle 12 using current vehicle state parameters including: current steering angle 22, current lateral acceleration, and current vehicle yaw rate. It will be appreciated that other vehicle state parameters may be included in the calculation of the maximum steering angle threshold. In this example, when the ROC or lateral acceleration is less than the respective threshold, the controller circuit 14 enables the necessary driver assistance (e.g., lane keeping assistance) for a time threshold, then disables automatic driver assistance, after which the driver assumes full control of the host vehicle 12.
Referring back to fig. 8, upon characterizing the take-over request as a type II take-over, the controller circuit 14 determines whether the one or more sensing sensors 18 detect an obstacle. When an obstacle is detected, the controller circuit 14 enables the necessary driver assistance to avoid a collision with the obstacle and enables a collision warning from the warning device, which warns the driver of a potential collision. The alert device may be one or more of an audible device, a visual device, and a tactile device that alerts the driver to a potential collision. In this example, when no obstacle is detected, the controller circuit 14 determines whether the ROC or lateral acceleration of the road is greater than their respective thresholds. When the ROC or lateral acceleration is greater than the curvature threshold or acceleration threshold, the controller circuit 14 limits the amount of steering angle 22 that the driver can apply during the transition so that the driver does not lose control of the host vehicle 12. In this example, the controller circuit 14 then enables the necessary driver assistance (e.g., lane keeping assistance) for a period of time equal to a time threshold after which the driver assumes full control of the primary vehicle 12.
Referring again to fig. 8, upon characterizing the take-over request as a type III take-over, the controller circuit 14 determines whether the one or more sensing sensors 18 detect an obstacle. When an obstacle is detected, the controller circuit 14 enables evasive driver assistance to avoid the impending threat of collision with the obstacle. Although not shown, the controller circuit 14 may also enable a collision warning from an alert device that alerts the driver of an impending collision with an obstacle. In this example, when no obstacle is detected, the controller circuit 14 determines whether the ROC or lateral acceleration of the road is greater than their respective thresholds. When the ROC or lateral acceleration is greater than the curvature threshold or acceleration threshold, the controller circuit 14 limits the amount of steering angle 22 that the driver can apply during the transition so that the driver does not lose control of the host vehicle 12. In this example, the controller circuit 14 then enables the necessary driver assistance (e.g., lane keeping assistance) for a period of time equal to a time threshold after which the driver assumes full control of the primary vehicle 12.
Fig. 10 is a flow chart of a method 100 of operating the vehicle control system 10.
Step 102, detecting steering torque includes detecting steering torque 20 of the steering wheel of the host vehicle 12 with the steering sensor 16, as described above. The steering sensor 16 is configured to detect steering torque 20, steering angle 22, and steering angle rate 24. The steering sensor 16 communicates with the controller circuit 14 via the CAN bus of the host vehicle 12. The steering sensor 16 may be a single device or a plurality of devices as described above.
Step 104, detecting the environment includes detecting the environment proximate to the host vehicle 12 with one or more of the perception sensors 18. The one or more perception sensors 18 include ranging sensors, vision sensors, GNSS and IMU as described above. One or more perception sensors 18 may be distributed around the host vehicle 12 and provide a 360 degree view of the environment in which the host vehicle 12 is operating.
At step 106, a determination is made to take over the request, including determining, with the controller circuit 14 in communication with the steering sensor 16 and the one or more perception sensors 18, when an operator of the host vehicle 12 requests to take over based on the steering sensor 16. In an example, the steering sensor 16 detects when an operator places one or more hands on the steering wheel by measuring a change in steering torque 20 and comparing the steering torque 20 to a first threshold. When the steering torque 20 is greater than the first threshold, the controller circuit 14 determines that the operator requests take over, as described above.
Step 108, categorizing the docking tube includes categorizing, with the controller circuit 14, the docking tube request based on the steering sensor 16. The controller circuit 14 classifies the takeover as a first takeover request (type I), a second takeover request (type II) or a third takeover request (type III) by comparing the steering angle 22 and the steering angle rate 24 to their respective thresholds, as described above.
The controller circuit 14 further determines an automatic driver assistance level enabled during the transition from full-automatic driving to manual driving to facilitate a safe transition. The level of automatic driver assistance is based on the type of take over request and whether an obstacle is detected with the one or more perception sensors 18, as described above. The automatic driver assistance level includes: steering assistance for lane keeping and/or collision avoidance, limitation of the maximum steering angle 22 imposed on the driver to suppress vehicle instability, automatic braking and speed control, and warning for lane departure and/or collision. The controller circuit 14 further determines the automatic driver assistance level based on the ROC of the road or based on the lateral acceleration of the host vehicle 12, as described above. When the ROC or lateral acceleration is greater than the curvature threshold or acceleration threshold, the controller circuit 14 limits the amount of steering angle 22 that the driver can apply during the transition so that the driver does not lose control of the host vehicle 12. The controller circuit 14 then enables the necessary driver assistance for a period of time equal to the time threshold after which the driver assumes full control of the primary vehicle 12.
Accordingly, a vehicle control system 10 and a method 100 of operating a vehicle control system 10 are provided. The vehicle control system 10 may provide advantages over other vehicle control systems in that the system 10 enables a level of automatic driver assistance during the transition from full-automatic driving to manual driving.
Some further examples of vehicle control systems described in accordance with these techniques include the following examples. These examples may be combined or implemented separately from any of the other examples described in this disclosure or in various combinations.
Example 1. A vehicle control system, comprising: a controller circuit configured to: receiving steering torque of a steering wheel of the main vehicle from a steering sensor; receiving an environment proximate to the host vehicle from one or more sensing sensors; determining when an operator of the host vehicle requests to take over from full automatic control of the host vehicle based on the steering torque; and categorizes the joint pipe requests based on steering torque.
Example 2 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: an automatic driver assistance level is determined based on the steering sensor and the environment.
Example 3 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: when the steering torque is greater than a first threshold, it is determined that the operator requests takeover.
Example 4 the vehicle control system of any of the above examples, wherein the one or more sensory sensors comprise one of a camera, radar, light detection and ranging, and inertial measurement unit.
Example 5 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: the steering angle and the steering angle rate are received from a steering sensor.
Example 6 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: when the maximum steering angle is smaller than the second threshold value; and classifying the first takeover when the maximum steering angle rate is greater than the third threshold and less than the fourth threshold.
Example 7 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: when the maximum steering angle is smaller than the second threshold value; and classifying the second takeover when the maximum steering angle rate is less than the third threshold.
Example 8 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: when the maximum steering angle is greater than the fifth threshold; and classifying the third nozzle when the maximum steering angle rate is greater than the fourth threshold.
Example 9 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: an automatic driver assistance level is determined based on the classification of the take over request and the one or more perception sensors.
Example 10 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: classifying a first take over in the event that the one or more sensing sensors do not detect an obstacle; and disabling the automatic driver assistance.
Example 11 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: classifying a second take over in case the one or more perception sensors detect at least one obstacle; and enabling automatic driver assistance to avoid collision with at least one obstacle.
Example 12 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: classifying a third take over in case the one or more perception sensors detect at least one obstacle; and enabling automatic driver assistance to avoid collision with at least one obstacle.
Example 13 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: an automatic driver assistance level is determined based on a radius of curvature of the road.
Example 14 the vehicle control system of any of the above examples, wherein the controller circuit is further configured to: an automatic driver assistance level is determined based on the lateral acceleration of the primary vehicle.
Example 15. A method of operating a vehicle control system, the method comprising: receiving steering torque of a steering wheel of the main vehicle from a steering sensor; receiving an environment proximate to the host vehicle from one or more sensing sensors; determining, with the steering sensor and one or more perception sensors, when an operator of the host vehicle requests to take over from full automatic control of the host vehicle based on the steering sensor; and categorizes the docking tube requests based on the steering sensors.
Example 16 the method of any one of the above examples, further comprising: an automatic driver assistance level is determined based on the steering sensor and the environment.
Example 17 the method of any one of the above examples, further comprising: an operator request takeover is determined when the steering torque is greater than a first threshold.
Example 18 the method of any of the above examples, wherein the one or more sensing sensors comprise one of a camera, radar, light detection and ranging, and inertial measurement unit.
Example 19 the method of any one of the above examples, further comprising: the steering angle and the steering angle rate are received from a steering sensor.
Example 20. A system includes means for performing any of the above examples.
Example 21. A computer-readable storage medium comprising instructions that, when executed by a controller, cause performance of any of the methods described above.
While the application has been described in terms of its preferred embodiments, it is not intended to be limited thereto but only by the scope of the claims set forth below. "one or more" includes: a function performed by one element, a function performed by more than one element, e.g., in a distributed fashion, a number of functions performed by one element, a number of functions performed by a number of elements, or any combination of the preceding. It will be understood that, although the terms first, second, etc. may be used herein to describe various elements in some examples, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, a first contact may be referred to as a second contact, and similarly, a second contact may be referred to as a first contact, without departing from the scope of the various described embodiments. Both the first contact and the second contact are contacts, but they are not identical contacts. The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the described embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "comprises (include, including)" and/or "comprising (comprise, comprising)" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "if (if)" is optionally interpreted to mean "when …" or "after …" or "in response to a determination" or "in response to detection", depending on the context. Similarly, the phrase "if determined" or "if detected [ stated condition or event ]" is optionally interpreted to mean "after … is determined" or "in response to determining" or "after detecting [ stated condition or event ]" or "in response to detecting [ stated condition or event ]" depending on the context.

Claims (16)

1.一种交通工具控制系统,包括:1. A vehicle control system, comprising: 控制器电路,所述控制器电路被配置成用于:A controller circuit configured to: 从转向传感器接收主交通工具的方向盘的转向扭矩;receiving a steering torque of a steering wheel of a host vehicle from a steering sensor; 从一个或多个感知传感器接收靠近所述主交通工具的环境;receiving an environment proximate to the host vehicle from one or more perception sensors; 基于所述转向扭矩确定所述主交通工具的操作者何时请求从所述主交通工具的全自动控制中接管;determining, based on the steering torque, when an operator of the host vehicle requests to take over from fully automated control of the host vehicle; 基于所述转向扭矩对接管请求进行分类;并且classifying a takeover request based on the steering torque; and 基于所述接管请求的分类和所述一个或多个感知传感器,确定自动驾驶员辅助水平;determining a level of automated driver assistance based on the classification of the takeover request and the one or more perception sensors; 其中,对所述接管请求进行分类并且确定所述自动驾驶员辅助水平包括:Wherein, classifying the takeover request and determining the automatic driver assistance level comprises: 分类出在所述一个或多个感知传感器没有检测到障碍物的情况下的第一接管并且禁用所述自动驾驶员辅助;或者classifying a first takeover in the event that the one or more perception sensors detect no obstacle and disabling the automatic driver assistance; or 分类出在所述一个或多个感知传感器检测到至少一个障碍物的情况下的第二接管并且启用所述自动驾驶员辅助以避免与所述至少一个障碍物发生碰撞。A second takeover is classified if the one or more perception sensors detect at least one obstacle and the automatic driver assistance is enabled to avoid a collision with the at least one obstacle. 2.如权利要求1所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于:基于所述转向传感器和所述环境,确定自动驾驶员辅助水平。2. The vehicle control system of claim 1, wherein the controller circuit is further configured to determine an automatic driver assistance level based on the steering sensor and the environment. 3.如权利要求1所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于:当所述转向扭矩大于第一阈值时,确定所述操作者请求所述接管。3 . The vehicle control system of claim 1 , wherein the controller circuit is further configured to determine that the operator requests the takeover when the steering torque is greater than a first threshold. 4.如权利要求1所述的交通工具控制系统,其特征在于,所述一个或多个感知传感器包括相机、雷达、光检测和测距、以及惯性测量单元中的一者。4. The vehicle control system of claim 1, wherein the one or more perception sensors include one of a camera, a radar, a light detection and ranging, and an inertial measurement unit. 5.如权利要求1所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于:从所述转向传感器接收转向角和转向角速率。5. The vehicle control system of claim 1, wherein the controller circuit is further configured to receive a steering angle and a steering angle rate from the steering sensor. 6.如权利要求5所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于在以下情况下分类出第一接管:6. The vehicle control system of claim 5, wherein the controller circuit is further configured to classify the first takeover in the following circumstances: 最大转向角小于第二阈值;并且The maximum steering angle is less than a second threshold; and 最大转向角速率大于第三阈值且小于第四阈值。The maximum steering angle rate is greater than the third threshold and less than the fourth threshold. 7.如权利要求5所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于在以下情况下分类出第二接管:7. The vehicle control system of claim 5, wherein the controller circuit is further configured to classify the second takeover in the following circumstances: 最大转向角小于第二阈值;并且The maximum steering angle is less than a second threshold; and 最大转向角速率小于第三阈值。The maximum steering angle rate is less than a third threshold. 8.如权利要求5所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于在以下情况下分类出第三接管:8. The vehicle control system of claim 5, wherein the controller circuit is further configured to classify the third takeover in the following situations: 最大转向角大于第五阈值;并且The maximum steering angle is greater than a fifth threshold; and 最大转向角速率大于第四阈值。The maximum steering angle rate is greater than a fourth threshold. 9.如权利要求1所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于:基于道路的曲率半径,确定所述自动驾驶员辅助水平。9. The vehicle control system of claim 1, wherein the controller circuit is further configured to determine the automatic driver assistance level based on a radius of curvature of a road. 10.如权利要求1所述的交通工具控制系统,其特征在于,所述控制器电路被进一步配置成用于:基于所述主交通工具的侧向加速度,确定所述自动驾驶员辅助水平。10. The vehicle control system of claim 1, wherein the controller circuit is further configured to determine the automatic driver assistance level based on a lateral acceleration of the host vehicle. 11.一种操作交通工具控制系统的方法,所述方法包括:11. A method of operating a vehicle control system, the method comprising: 从转向传感器接收主交通工具的方向盘的转向扭矩;receiving a steering torque of a steering wheel of a host vehicle from a steering sensor; 从一个或多个感知传感器接收靠近所述主交通工具的环境;receiving an environment proximate to the host vehicle from one or more perception sensors; 用所述转向传感器和所述一个或多个感知传感器基于所述转向传感器确定所述主交通工具的操作者何时请求从所述主交通工具的全自动控制中接管;determining, with the steering sensor and the one or more perception sensors, when an operator of the host vehicle requests to take over from fully automated control of the host vehicle based on the steering sensor; 基于所述转向传感器对接管请求进行分类;并且classifying the takeover request based on the steering sensor; and 基于所述接管请求的分类和所述一个或多个感知传感器,确定自动驾驶员辅助水平;determining a level of automated driver assistance based on the classification of the takeover request and the one or more perception sensors; 其中,对所述接管请求进行分类并且确定所述自动驾驶员辅助水平包括:Wherein, classifying the takeover request and determining the automatic driver assistance level comprises: 分类出在所述一个或多个感知传感器没有检测到障碍物的情况下的第一接管并且禁用所述自动驾驶员辅助;或者classifying a first takeover in the event that the one or more perception sensors detect no obstacle and disabling the automatic driver assistance; or 分类出在所述一个或多个感知传感器检测到至少一个障碍物的情况下的第二接管并且启用所述自动驾驶员辅助以避免与所述至少一个障碍物发生碰撞。A second takeover is classified if the one or more perception sensors detect at least one obstacle and the automatic driver assistance is enabled to avoid a collision with the at least one obstacle. 12.如权利要求11所述的方法,其特征在于,进一步包括:12. The method of claim 11, further comprising: 基于所述转向传感器和所述环境,确定自动驾驶员辅助水平。Based on the steering sensor and the environment, a level of automated driver assistance is determined. 13.如权利要求11所述的方法,其特征在于,进一步包括:13. The method of claim 11, further comprising: 当所述转向扭矩大于第一阈值时,确定所述操作者请求所述接管。When the steering torque is greater than a first threshold, it is determined that the operator requests the takeover. 14.如权利要求11所述的方法,其特征在于,所述一个或多个感知传感器包括相机、雷达、光检测和测距、以及惯性测量单元中的一者。14. The method of claim 11, wherein the one or more perception sensors include one of a camera, a radar, a light detection and ranging, and an inertial measurement unit. 15.如权利要求11所述的方法,其特征在于,进一步包括:15. The method of claim 11, further comprising: 从所述转向传感器接收转向角和转向角速率。A steering angle and a steering angle rate are received from the steering sensor. 16.一种系统,包括用于执行如权利要求11-15所述的方法中的任一方法的装置。16. A system comprising means for performing any of the methods of claims 11-15.
CN202110714549.7A 2020-07-09 2021-06-25 Traffic control system Active CN113911134B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/924,638 US11597408B2 (en) 2020-07-09 2020-07-09 Vehicle control system
US16/924,638 2020-07-09

Publications (2)

Publication Number Publication Date
CN113911134A CN113911134A (en) 2022-01-11
CN113911134B true CN113911134B (en) 2024-06-21

Family

ID=76942705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110714549.7A Active CN113911134B (en) 2020-07-09 2021-06-25 Traffic control system

Country Status (3)

Country Link
US (1) US11597408B2 (en)
EP (1) EP3936404B1 (en)
CN (1) CN113911134B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6913716B2 (en) * 2019-07-17 2021-08-04 本田技研工業株式会社 Vehicle control devices, vehicle control methods, and programs
US11511576B2 (en) * 2020-01-24 2022-11-29 Ford Global Technologies, Llc Remote trailer maneuver assist system
KR20210124603A (en) * 2020-04-06 2021-10-15 현대자동차주식회사 Apparatus for controlling autonomous driving of a vehicle, system having the same and method thereof
US12139137B2 (en) * 2020-10-29 2024-11-12 Magna Electronics Inc. Simulator for evaluating vehicular lane centering system
US12515654B2 (en) * 2021-04-05 2026-01-06 Ford Global Technologies, Llc Counter-steering penalization during vehicle turns
KR102366175B1 (en) * 2021-08-02 2022-02-23 성균관대학교산학협력단 Apparatus for controlling autonomous driving of independent driving electric vehicle and method thereof
KR20230037917A (en) * 2021-09-10 2023-03-17 현대자동차주식회사 Method for generating warning signal of integrated control apparatus for autonomous driving vehicle
US12258014B2 (en) 2021-10-28 2025-03-25 Magna Electronics Inc. Vehicular control system with enhanced lane centering
US11541910B1 (en) * 2022-01-07 2023-01-03 Plusai, Inc. Methods and apparatus for navigation of an autonomous vehicle based on a location of the autonomous vehicle relative to shouldered objects
US11840257B2 (en) * 2022-03-25 2023-12-12 Embark Trucks Inc. Lane change determination for vehicle on shoulder
JP7441258B2 (en) * 2022-03-25 2024-02-29 本田技研工業株式会社 Control device
CN118358600A (en) * 2023-01-13 2024-07-19 华为技术有限公司 Control method, device and intelligent driving equipment
US12515656B2 (en) 2023-01-31 2026-01-06 Magna Electronics Inc. Vehicular control system with enhanced trajectory planning and motion control
KR20250018791A (en) * 2023-07-31 2025-02-07 현대자동차주식회사 Apparatus for controlling autonomous driving and method thereof
JP7814354B2 (en) * 2023-09-29 2026-02-16 本田技研工業株式会社 Vehicle control device, vehicle control method, and program
JP2025090208A (en) * 2023-12-05 2025-06-17 トヨタ自動車株式会社 Vehicle driving control device and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018233777A1 (en) * 2017-06-20 2018-12-27 Continental Teves Ag & Co. Ohg METHOD FOR DETECTING A DRIVER'S INTERVENTION WISH, DRIVER ASSISTANCE SYSTEM AND VEHICLE
CN110641479A (en) * 2018-06-27 2020-01-03 罗伯特·博世有限公司 Apparatus and method for monitoring activity of vehicle driver and storage medium

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10027922A1 (en) 2000-06-06 2002-01-24 Bosch Gmbh Robert Method for detecting the position of hands on a steering wheel
US8768286B2 (en) 2001-10-24 2014-07-01 Mouhamad Ahmad Naboulsi Hands on steering wheel vehicle safety control system
US7720257B2 (en) 2005-06-16 2010-05-18 Honeywell International Inc. Object tracking system
US8564424B2 (en) 2009-12-07 2013-10-22 Inventioneers Etc., Llc Steering wheel hand position sensing device
GB2532075A (en) 2014-11-10 2016-05-11 Lego As System and method for toy recognition and detection based on convolutional neural networks
DE102014225680A1 (en) 2014-12-12 2016-06-16 Volkswagen Aktiengesellschaft Method and device for the takeover request of a driving task to the driver of a vehicle as part of the automatic driving of the vehicle
DE102015200171A1 (en) * 2015-01-09 2016-07-14 Robert Bosch Gmbh Method for assisting a driver of a vehicle and driver assistance system
JP6176263B2 (en) 2015-01-19 2017-08-09 トヨタ自動車株式会社 Automatic driving device
JP6237656B2 (en) * 2015-01-19 2017-11-29 トヨタ自動車株式会社 Vehicle system
JP6269546B2 (en) * 2015-03-23 2018-01-31 トヨタ自動車株式会社 Automatic driving device
JP6304086B2 (en) 2015-03-23 2018-04-04 トヨタ自動車株式会社 Automatic driving device
US9618936B2 (en) 2015-06-04 2017-04-11 Delphi Technologies, Inc. Automated vehicle control-rule selection based on operator state-of-awareness
US9493118B1 (en) 2015-06-24 2016-11-15 Delphi Technologies, Inc. Cognitive driver assist with variable warning for automated vehicles
US9727056B2 (en) * 2015-06-24 2017-08-08 Delphi Technologies, Inc. Automated vehicle control with time to take-over compensation
US9637120B2 (en) 2015-06-24 2017-05-02 Delphi Technologies, Inc. Cognitive driver assist with variable assistance for automated vehicles
US9802481B2 (en) 2015-08-28 2017-10-31 Brian Griffin Vehicle driver monitoring system
JP2017068424A (en) 2015-09-29 2017-04-06 富士通株式会社 Attitude measuring apparatus and attitude measurement method
US11027748B2 (en) 2016-03-29 2021-06-08 Honda Motor Co., Ltd. Automatic driving control device
US10007264B2 (en) 2016-07-14 2018-06-26 Baidu Usa Llc Autonomous vehicle human driver takeover mechanism using electrodes
WO2018031516A1 (en) 2016-08-09 2018-02-15 Google Llc Radar-based gestural interface
DE102016217772B4 (en) * 2016-09-16 2025-12-11 Bayerische Motoren Werke Aktiengesellschaft Device, operating procedure and electronic control unit for controlling a vehicle that is at least partially automated
WO2018113857A1 (en) 2016-12-21 2018-06-28 Continental Teves Ag & Co. Ohg System for a vehicle
EP3638542B1 (en) 2017-06-16 2022-01-26 Nauto, Inc. System and method for contextualized vehicle operation determination
WO2019017216A1 (en) * 2017-07-21 2019-01-24 ソニーセミコンダクタソリューションズ株式会社 Vehicle control device and vehicle control method
US10620627B2 (en) 2017-12-19 2020-04-14 PlusAI Corp Method and system for risk control in switching driving mode
DE102018001970A1 (en) 2018-03-12 2019-09-12 Daimler Ag Method for operating a control system for automated vehicle guidance
JP6691568B2 (en) * 2018-03-29 2020-04-28 株式会社Subaru Driving support system
JP6939692B2 (en) * 2018-04-27 2021-09-22 トヨタ自動車株式会社 Vehicle control system
JP7172257B2 (en) * 2018-08-01 2022-11-16 トヨタ自動車株式会社 Autonomous driving system
JP7256982B2 (en) * 2018-12-28 2023-04-13 スズキ株式会社 Vehicle travel control device
US11046273B2 (en) 2019-01-22 2021-06-29 GM Global Technology Operations LLC Seat belt status determining system and method
US10967873B2 (en) 2019-01-30 2021-04-06 Cobalt Industries Inc. Systems and methods for verifying and monitoring driver physical attention
EP3719697B1 (en) 2019-04-04 2023-10-18 Aptiv Technologies Limited Method and device for determining whether a hand cooperates with a manual steering element of a vehicle
CN110626339B (en) * 2019-07-10 2021-03-02 聊城大学 Emergency obstacle avoidance automatic driving assistance torque calculation method based on driver intention
CN110539799B (en) * 2019-10-09 2021-07-23 吉林大学 A Human-Machine Co-pilot System Based on Driver State Hierarchical Architecture

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018233777A1 (en) * 2017-06-20 2018-12-27 Continental Teves Ag & Co. Ohg METHOD FOR DETECTING A DRIVER'S INTERVENTION WISH, DRIVER ASSISTANCE SYSTEM AND VEHICLE
CN110641479A (en) * 2018-06-27 2020-01-03 罗伯特·博世有限公司 Apparatus and method for monitoring activity of vehicle driver and storage medium

Also Published As

Publication number Publication date
EP3936404A1 (en) 2022-01-12
US20220009522A1 (en) 2022-01-13
US11597408B2 (en) 2023-03-07
CN113911134A (en) 2022-01-11
EP3936404B1 (en) 2024-07-24

Similar Documents

Publication Publication Date Title
CN113911134B (en) Traffic control system
CN110371120B (en) Device for controlling lane change of vehicle, system having the same and method thereof
CN110406533B (en) Lane keeping assist system and method for improving safety of longitudinal control of front vehicle follower
JP6985203B2 (en) Behavior prediction device
US9669760B2 (en) Warning device
US20190073540A1 (en) Vehicle control device, vehicle control method, and storage medium
US20200031352A1 (en) Apparatus and method for assisting driving vehicle
CN110371116A (en) Device and method for controlling the driving of vehicle
CN106004879A (en) Driving assistant system of vehicle and method for controlling same
US20230365133A1 (en) Lane keeping based on lane position unawareness
CN110371126B (en) Device and method for controlling the travel of a vehicle
US20200285865A1 (en) Information providing apparatus for vehicle, information providing method for vehicle, and computer-readable recording medium
CN115443234A (en) Vehicle behavior estimation method, vehicle control method, and vehicle behavior estimation device
US11975717B2 (en) Vehicle control system
CN115298074A (en) System, controller and method for controlling autonomous vehicle functions
CN105083282B (en) Travel controlling system
US12157467B2 (en) Driving assist method and driving assist device for detecting cut-in vehicle when host vehicle is stopped
JP4976998B2 (en) Vehicle travel safety device
KR101602021B1 (en) An Active Cruise Control Apparatus and A Method for the same
CN116118768A (en) Device for determining transfer of control rights of vehicle and method thereof
KR101511864B1 (en) An Active Cruise Control Apparatus and A Method for the same
US12291206B2 (en) Vehicle traveling control apparatus
JP6625152B2 (en) Driving support device and driving support method
CN118103269A (en) Vehicle Controls
JP7584341B2 (en) Vehicle seatbelt device, tension control method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240401

Address after: Jiraum, Luxembourg, Luxembourg J. 12C Kroll Street

Applicant after: Anbofu Manufacturing Management Services Co.,Ltd.

Country or region after: Luxembourg

Address before: Babado J San Michaele

Applicant before: Delphi Technologies, Inc.

Country or region before: Barbados

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240428

Address after: 2 Pestaroz Street, Schaffhausen, Switzerland

Applicant after: Anbofu Technology Co.,Ltd.

Country or region after: Switzerland

Address before: Jiraum, Luxembourg, Luxembourg J. 12C Kroll Street

Applicant before: Anbofu Manufacturing Management Services Co.,Ltd.

Country or region before: Luxembourg

GR01 Patent grant
GR01 Patent grant