WO2024041791A1 - System and method for controlling vehicle settings - Google Patents
System and method for controlling vehicle settings Download PDFInfo
- Publication number
- WO2024041791A1 WO2024041791A1 PCT/EP2023/068493 EP2023068493W WO2024041791A1 WO 2024041791 A1 WO2024041791 A1 WO 2024041791A1 EP 2023068493 W EP2023068493 W EP 2023068493W WO 2024041791 A1 WO2024041791 A1 WO 2024041791A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- controller
- passenger
- safety seat
- reflected
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 33
- 238000004458 analytical method Methods 0.000 claims abstract description 32
- 239000000725 suspension Substances 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 3
- 208000003443 Unconsciousness Diseases 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 208000014674 injury Diseases 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
- G06V20/593—Recognising seat occupancy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/002—Seats provided with an occupancy detection means mounted therein or thereon
-
- 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/08—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 drivers or passengers
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0015—Planning or execution of driving tasks specially adapted for safety
- B60W60/0016—Planning or execution of driving tasks specially adapted for safety of the vehicle or its occupants
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/0209—Systems with very large relative bandwidth, i.e. larger than 10 %, e.g. baseband, pulse, carrier-free, ultrawideband
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/04—Systems determining presence of a target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/143—Sensing or illuminating at different wavelengths
-
- 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/08—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 drivers or passengers
- B60W2040/0881—Seat occupation; Driver or passenger presence
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/50—Systems of measurement based on relative movement of target
- G01S13/52—Discriminating between fixed and moving objects or between objects moving at different speeds
- G01S13/56—Discriminating between fixed and moving objects or between objects moving at different speeds for presence detection
Definitions
- Various embodiments relate to a system and a method for controlling a vehicle.
- Safety seats are widely used in vehicles for passengers who are required to be protected from injury or death during vehicle collisions.
- the safety seats may include a child safety seat which is designed specifically to protect a child.
- the child safety seat may typically be installed by a driver of a vehicle before the child rides in the vehicle.
- the driver may check whether the child sits on the child safety seat, and then control the vehicle according to the driver’s judgements based on the driver’s experiences.
- the driver may check whether the child sits on the child safety seat, and then control the vehicle according to the driver’s judgements based on the driver’s experiences.
- the driver tries to control the vehicle considering the existence of the child, the driver’s habits and/or unconsciousness may lead a risk of an accident or discomfort to the child.
- a system for controlling a vehicle comprises: a UWB (ultra-wideband) radar module configured to transmit UWB signals to a first object placed on a seat of the vehicle and a second object placed on the first object, and receive UWB signals reflected from the first object and the second object respectively; and a controller configured to analyse the UWB signals reflected from the first object and the second object, and determine if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object, characterised in that: the controller is further configured to determine if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object, and where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, control at least one setting of the vehicle based on a mobility requirement associated with the passenger.
- a UWB ultra-wideband
- the controller is configured to, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, transmit information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
- the controller is configured to determine a position of the passenger based on the analysis of the UWB signal reflected from the second object.
- the controller is configured to further transmit information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger. In some embodiments, the controller is configured to, where it is determined that the first object is the safety seat, determine if the second object is the passenger sitting on the safety seat.
- the controller is configured to detect the first object placed on the seat of the vehicle based on a time difference between the UWB signal transmitted to the first object and the UWB signal reflected from the first object.
- the controller is configured to determine that the detected first object is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal transmitted to the first object and the UWB signal reflected from the first object is within a first predetermined range. In some embodiments, the controller is configured to detect the second object placed on the first object based on a variation of the UWB signal reflected from the second object.
- the controller is configured to determine that the detected second object is the passenger sitting on the safety seat, if the variation of the UWB signal reflected from the second object is within a second predetermined range.
- the at least one vehicle controller comprises a vehicle seat controller, and the vehicle seat controller is configured to adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the passenger and the position of the passenger.
- the at least one vehicle controller comprises a vehicle suspension controller, and the vehicle suspension controller is configured to adjust a suspension of at least one wheel, based on the mobility requirement associated with the passenger.
- the at least one vehicle controller comprises a vehicle speed controller, and the vehicle speed controller is configured to adjust vehicle speed, based on the mobility requirement associated with the passenger.
- a method for controlling a vehicle comprises: transmitting UWB signals to a first object placed on a seat of the vehicle and a second object placed on the first object; receiving UWB signals reflected from the first object and the second object respectively; analysing the UWB signals reflected from the first object and the second object; and determining if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object, characterised in that the method further comprises: determining if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object; and where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, controlling at least one setting of the vehicle based on a mobility requirement associated with the passenger.
- the method further comprises: where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, transmitting information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
- the method further comprises: determining a position of the passenger based on the analysis of the UWB signal reflected from the second object; and further transmitting information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
- a data processing apparatus configured to perform the method of any one of the above embodiments is provided.
- a computer program element comprising program instructions, which, when executed by one or more processors, cause the one or more processors to perform the method of any one of the above embodiments is provided.
- a computer-readable medium comprising program instructions, which, when executed by one or more processors, cause the one or more processors to perform the method of any one of the above embodiments.
- the computer-readable medium may include a non- transitory computer-readable medium.
- FIG. 1 illustrates a block diagram of a system 100 for controlling a vehicle according to various embodiments.
- FIGS. 2 and 3 illustrate exemplary diagrams of a system 100 for controlling a vehicle according to various embodiments.
- FIG. 4 illustrates a flow diagram of a method 200 for controlling a vehicle according to various embodiments.
- Embodiments described in the context of one of a system and a method are analogously valid for the other of the system and method. Similarly, embodiments described in the context of a system are analogously valid for a method, and vice- versa.
- the articles “a”, “an” and “the” as used with regard to a feature or element include a reference to one or more of the features or elements.
- module may be understood as an application specific integrated circuit (ASIC), an electronic circuit, a combinational logic circuit, a field programmable gate array (FPGA), a processor which executes code, other suitable hardware components which provide the described functionality, or any combination thereof.
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- module may include a memory which stores code executed by a controller.
- FIG. 1 illustrates a block diagram of a system 100 for controlling a vehicle according to various embodiments.
- FIGS. 2 and 3 illustrate exemplary diagrams of the system 100 for controlling the vehicle according to various embodiments.
- the vehicle may include three or more wheels capable of transporting people and/or cargo.
- the vehicle may include, but is not limited to, a car, a truck, and a bus.
- the vehicle may be operated by a driver.
- the vehicle may include an autonomous vehicle.
- the system 100 may include a UWB (ultra-wideband) radar module 110, a controller 120, and a memory 130.
- the system 100 may further include at least one vehicle controller, including, but not limited to, a vehicle seat controller 140, a vehicle suspension controller 150, and a vehicle speed controller 160.
- the memory 130 may store input data and/or output data temporarily or permanently.
- the memory 130 may store program code which allows the system 100 to perform a method 200 (as will be described with reference to FIG. 4).
- the program code may be embedded in a Software Development Kit (SDK).
- SDK Software Development Kit
- the memory 130 may include an internal memory of the system 100 and/or an external memory.
- the external memory may include, but is not limited to, an external storage medium, for example, a memory card, a flash drive, and a web storage.
- the UWB signals may be radio signals that may use a low energy level for short-range and high-bandwidth communications.
- the UWB radar module 110 may generate the UWB signals and transmit the UWB signals to surroundings.
- the UWB radar module 110 may generate the UWB signals having a predetermined signal property.
- the signal property may include, but is not limited to, centre frequency and amplitude.
- the UWB radar module 110 may continuously transmit the UWB signals to the surroundings.
- the UWB radar module 110 may transmit the UWB signals to the surroundings at predetermined intervals.
- the UWB radar module 110 may transmit the UWB signals to the surroundings when changes to the surroundings are detected. For example, when a door of the vehicle is open and closed, the UWB radar module 110 may transmit the UWB signals to the surroundings.
- the UWB signals transmitted to the surroundings may be reflected from the surroundings.
- the UWB radar module 110 may receive UWB signals reflected from the surroundings.
- the UWB radar module 110 may include a UWB signal generator (not shown) configured to generate the UWB signals under a control of the controller 120. In some embodiments, the UWB radar module 110 may include a UWB signal transmitting antenna (not shown) configured to transmit the generated UWB signals. In some embodiments, the UWB radar module 110 may include a UWB signal receiving antenna (not shown) configured to receive the UWB signals reflected from the surroundings. In some embodiments, the UWB radar module 110 may include a noise removal filter (not shown) configured to remove noise from the received UWB signals. In some embodiments, the noise may include, but is not limited to external electromagnetic waves. In some embodiments, the noise removal filter may include, but is not limited to, a UWB radar frequency bandpass filter, a clutter filter, and a FIR (finite impulse response) filter.
- the UWB radar module 110 may be installed in a ceiling of the vehicle. In some other embodiments, the UWB radar module 110 may be installed in a rear surface of a backrest of a front seat of the vehicle. In some other embodiments, the UWB radar module 110 may be installed in a steering wheel of the vehicle. It may be appreciated that a plurality of UWB radar modules 110 may be installed in various positions within the vehicle.
- the controller 120 may include, but is not limited to, a microprocessor, an analogue circuit, a digital circuit, a mixed-signal circuit, a logic circuit, an integrated circuit, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), or any combination thereof. Any other kind of implementation of the respective functions, which will be described below in further detail, may also be understood as the controller 120.
- the controller 120 may be connectable to the UWB radar module 110. In some embodiments, the controller 120 may be arranged in data or signal communication with the UWB radar module 110. In some embodiments, the controller 120 may receive the UWB signals reflected from the surroundings from the UWB radar module 110. In some other embodiments, the controller 120 may receive the UWB signals in which the noise is removed by the noise removal filter, from the UWB radar module 110.
- the surroundings may include one or more objects within the vehicle.
- the one or more objects may include a first object 310 placed on a seat of the vehicle.
- the one or more objects may further include a second object 320 placed on the first object 310.
- the first object 310 may be a safety seat placed on the seat of the vehicle.
- the safety seat may be a seat designed to protect a certain passenger who is required to be protected from injury or death during vehicle collisions.
- the safety seat may include a child safety seat (also referred to as an “infant safety seat”, a “child seat”, a “baby seat”, a “car seat”, a “booster seat”, or a “child restraint seat”) which is designed specifically to protect a child.
- the child safety seat may typically be installed by a driver of the vehicle before a child rides in the vehicle.
- the safety seat may include a car seat for a child and/or an adult with disabilities.
- the second object 320 may be a passenger sitting on the safety seat.
- the passenger may be the child (also referred to as a “baby”, an “infant”, a “toddler”, or a “kid”) sitting on the child safety seat.
- the passenger may be a disabled person sitting on the car seat designed for the disabilities.
- the UWB radar module 110 may generate the UWB signals 311 , 321 and transmit the UWB signals 311 , 321 to the surroundings including the first object 310 and the second object 320. In some embodiments, the UWB radar module 110 may transmit the UWB signals 311 , 321 to the first object 310 placed on the seat of the vehicle and the second object 320 placed on the first object 310. In some embodiments, the UWB radar module 110 may receive UWB signals 312, 322 reflected from the first object 310 and the second object 320 respectively.
- the controller 120 may analyse the UWB signals 312, 322 reflected from the first object 310 and the second object 320. In some embodiments, the controller 120 may receive the UWB signals 312, 322 reflected from the first object 310 and the second object 320 from the UWB radar module 110 and analyse the received UWB signals 312, 322. In some other embodiments, the controller 120 may receive the UWB signals 312, 322 in which the noise is removed by the noise removal filter from the UWB radar module 110, and analyse the received UWB signals 312, 322 in which the noise is removed.
- the controller 120 may determine if the first object 310 is the safety seat placed on the seat of the vehicle based on the analysis of the UWB signal 312 reflected from the first object 310. For example, the controller 120 may determine if the first object 310 is the child safety seat placed on the seat of the vehicle based on the analysis of the UWB signal 312 reflected from the first object 310.
- the controller 120 may detect the first object 310 placed on the seat of the vehicle based on a time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310. In some embodiments, the controller 120 may then determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within a first predetermined range. In some embodiments, the first predetermined range may be stored in the memory 130. In some embodiments, the controller 120 may update the first predetermined range stored in the memory 130, for example, based on the driver’s input.
- the controller 120 may determine if the second object 320 is a passenger sitting on the safety seat based on the analysis of the UWB signal 322 reflected from the second object 320. For example, the controller 120 may determine if the second object 320 is the child sitting on the child safety seat based on the analysis of the UWB signal 322 reflected from the second object 320.
- the controller 120 may detect the second object 320 placed on the first object 310 based on a variation of the UWB signal 322 reflected from the second object 320. In some embodiments, the controller 120 may determine that the detected second object 320 is the passenger sitting on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within a second predetermined range. In some embodiments, a UWB signal reflected from a person may have a variation of centre frequency and/or amplitude according to a change in heart rate of the person. In some embodiments, depending on whether the passenger is an adult and a child, the variation of the centre frequency and/or the amplitude may be different.
- the second predetermined range may be stored in the memory 130.
- the memory 130 may store a plurality of second predetermined range, for example, a second predetermined range for the adult and a second predetermined range for the child.
- the controller 120 may determine whether the second object 320 is the passenger, and further determine whether the passenger is the adult or the child, based on the variation of the UWB signal 322 reflected from the second object 320.
- the controller 120 may update the second predetermined range stored in the memory 130, for example, based on the driver’s input.
- the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and then determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range.
- the controller 120 may detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320, and then determine that the detected second object 320 is the passenger sitting on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within the second predetermined range.
- the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320. Thereafter, the controller 120 may determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range.
- the controller 120 may determine that the detected second object 320 is the passenger sitting on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within the second predetermined range.
- the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320.
- the controller 120 may determine that the detected first object 310 is the safety seat placed on the seat of the vehicle based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range, and determine that the detected second object 320 is the passenger sitting on the safety seat based on the variation of the UWB signal 322 reflected from the second object 320.
- the controller 120 may control at least one setting of the vehicle based on a mobility requirement associated with the passenger.
- the mobility requirement associated with the passenger may be stored in the memory 130.
- the controller 120 may update the mobility requirement associated with the passenger stored in the memory 130, for example, based on the driver’s input.
- the controller 120 may control the at least one setting of the vehicle based on the mobility requirement associated with the child.
- the controller 120 may change to a child mode (also referred to as a “baby mode”) and control the at least one setting of the vehicle according to the child mode.
- the controller 120 may transmit information about an existence of the passenger sitting on the safety seat to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger. In some embodiments, the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to a network of the vehicle, and then the information about the existence of the passenger sitting on the safety seat may be transmitted to the at least one vehicle controller.
- the controller 120 may transmit information about an existence of the child sitting on the child safety seat to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the child.
- the controller 120 may determine a position of the passenger based on the analysis of the UWB signal 322 reflected from the second object 320. For example, the controller 120 may determine a position of the child based on the analysis of the UWB signal 322 reflected from the second object 320. In some embodiments, where it is determined that the first object 310 is the child safety seat and the second object 320 is the child sitting on the child safety seat, the controller 120 may determine the position of the child based on the analysis of the UWB signal 322 reflected from the second object 320.
- the controller 120 may further transmit information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger. For example, the controller 120 may transmit the information about the existence of the child sitting on the child safety seat and the information about the position of the child to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the child and the position of the child.
- the at least one vehicle controller may include, but is not limited to, the vehicle seat controller 140, the vehicle suspension controller 150, and the vehicle speed controller 160.
- the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat, and the information about the position of the passenger to the vehicle seat controller 140.
- the vehicle seat controller 140 may adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the passenger and the position of the passenger.
- the vehicle seat controller 140 may adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the child and the position of the child.
- the vehicle seat controller 140 may adjust an angle and a position of a backrest seat opposing the child safety seat before the driver and/or a fellow passenger (for example, a guardian) ride in the vehicle.
- the driver and/or the fellow passenger may not need to manually adjust the angle and the position of the backrest seat opposing the child safety seat after the driver and/or the fellow passenger ride in the vehicle.
- comfort to the child and/or stability of the child safety seat may be improved.
- the controller 120 may detect if there is the second object 320. If the second object 320, for example, the child that was previously detected, is not detected, the controller 120 may control the vehicle seat controller 140 to adjust the angle and the position of the backrest seat opposing the child safety seat to a default setting.
- the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to the vehicle suspension controller 150.
- the vehicle suspension controller 150 may adjust a suspension of at least one wheel, based on the mobility requirement associated with the passenger. For example, the vehicle suspension controller 150 may adjust a change in the suspension of the at least one wheel, based on the mobility requirement associated with the child.
- the vehicle suspension controller 150 may detect a change in the suspension of front wheels and control a change in the suspension of rear wheels to be lower.
- impact on the child caused by the speed bump may be reduced.
- the vehicle suspension controller 150 may adjust the change in the suspension according to the presence or absence of the child.
- impact on the child caused by a parking departure prevention bump may be reduced.
- the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to the vehicle speed controller 160.
- the vehicle speed controller 160 may adjust vehicle speed, based on the mobility requirement associated with the passenger.
- the vehicle speed controller 160 may adjust the vehicle speed, based on the mobility requirement associated with the child.
- the vehicle speed controller 160 may control acceleration or deceleration to be smooth.
- impact on the child caused by the acceleration or the deceleration may be reduced.
- the controller 120 may determine a type of the safe seat, for example, the child safety seat, based on the analysis of the UWB signal 312 reflected from the first object 310. For example, the controller 120 may determine a size of the first object 310 by calculating an area of a waveform of the UWB signal 312 reflected from the first object 310, and a distance between the first object 310 and the UWB radar module 110 by sampling the UWB signal 312 reflected from the first object 310. Thereafter, the controller 120 may determine whether the first object 310 is, for example, an infant car seat for an infant, a convertible car seat for a toddler, or a booster seat for a bigger child.
- the memory 130 may store the first predetermined range for each type of the child safety seat, so that the controller 120 may determine the type of the child safety seat based on the UWB signal 312 reflected from the first object 310.
- the controller 120 may determine a type of the passenger, for example, an age range or a weight range of the child, based on the analysis of the UWB signal 322 reflected from the second object 320.
- the controller 120 may determine the heart rate of the child by amplifying the UWB signal 322 reflected from the second object 320 and counting the heart rate of the child using the variation of the centre frequency and/or the amplitude of the UWB signal 322 reflected from the second object 320.
- the controller 120 may determine whether the second object 320 is, for example, an infant, a toddler, or a bigger child.
- the memory 130 may store the second predetermined range for each type of the child, so that the controller 120 may determine the type of the child, for example, the age range or the weight range of the child, based on the UWB signal 322 reflected from the second object 320.
- the controller 120 may control the at least one setting of the vehicle based on the mobility requirement associated with the passenger. In this manner, the controller 120 may control the at least one setting of the vehicle depending on whether the passenger is the infant, the toddler, or the bigger child. For example, if it is determined that the passenger is the infant, the controller 120 may control the vehicle speed controller 160 to minimise the impact to the infant caused by the acceleration or the deceleration. As another example, if it is determined that the passenger is the bigger child, the controller 120 may control the vehicle seat controller 140 to ensure enough space for the bigger child sitting on the booster seat.
- the system 100 in accordance with various embodiments may automatically control the vehicle depending on whether the passenger sits on the safety seat installed in the vehicle.
- the system 100 in accordance with various embodiments may automatically control the vehicle depending on which kind of the passenger sits on which kind of the safety seat. Therefore, a risk of an accident or discomfort to the passenger which may be caused by the driver’s habits and/or unconsciousness may be reduced. Accordingly, stability of the vehicle may be improved.
- FIG. 4 illustrates a flow diagram of a method 200 for controlling a vehicle according to various embodiments.
- the method 200 for controlling the vehicle is provided.
- the method 200 may include a step 210 of transmitting UWB signals to a first object placed on a seat of the vehicle and a second object placed on the first object.
- the method 200 may include a step 220 of receiving UWB signals reflected from the first object and the second object respectively.
- the method 200 may include a step 230 of analysing the UWB signals reflected from the first object and the second object.
- the method 200 may include a step 240 of determining if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object.
- the method 200 may include a step 250 of determining if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object.
- the method 200 may include a step 260 of, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, controlling at least one setting of the vehicle based on a mobility requirement associated with the passenger.
- the method 200 may further include a step of, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, transmitting information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
- the method 200 may further include a step of determining a position of the passenger based on the analysis of the UWB signal reflected from the second object.
- the method 200 may further include a step of further transmitting information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
- Vehicle speed controller 310 First object
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Seats For Vehicles (AREA)
Abstract
Aspects concern a system (100) for controlling a vehicle comprising: a UWB radar module (110); and a controller (120) configured to analyse UWB signals (312, 322) reflected from a first object (310) and a second object (320), determine if the first object (310) is a safety seat placed on a seat of the vehicle based on the analysis of the UWB signal (312) reflected from the first object (310), determine if the second object (320) is a passenger sitting on the safety seat based on the analysis of the UWB signal (322) reflected from the second object (320), and where it is determined that the first object (310) is the safety seat and the second object (320) is the passenger sitting on the safety seat, control at least one setting of the vehicle based on a mobility requirement associated with the passenger.
Description
DESCRIPTION
SYSTEM AND METHOD FOR CONTROLLING VEHICLE SETTINGS
TECHNICAL FIELD
Various embodiments relate to a system and a method for controlling a vehicle.
BACKGROUND
The following discussion of the background art is intended to facilitate an understanding of the present disclosure only. It should be appreciated that the discussion is not an acknowledgement or admission that any of the material referred to was published, known or is part of the common general knowledge of the person skilled in the art in any jurisdiction as of the priority date of the disclosure.
Safety seats are widely used in vehicles for passengers who are required to be protected from injury or death during vehicle collisions. The safety seats, for example, may include a child safety seat which is designed specifically to protect a child. The child safety seat may typically be installed by a driver of a vehicle before the child rides in the vehicle.
Conventionally, the driver may check whether the child sits on the child safety seat, and then control the vehicle according to the driver’s judgements based on the driver’s experiences. However, even though the driver tries to control the vehicle considering the existence of the child, the driver’s habits and/or unconsciousness may lead a risk of an accident or discomfort to the child.
Accordingly, there exists a need for an improved system and method for controlling the vehicle, that seek to address at least one of the aforementioned issues.
SUMMARY
According to various embodiments, there is a system for controlling a vehicle. The system comprises: a UWB (ultra-wideband) radar module configured to transmit UWB signals to a first object placed on a seat of the vehicle and a second object
placed on the first object, and receive UWB signals reflected from the first object and the second object respectively; and a controller configured to analyse the UWB signals reflected from the first object and the second object, and determine if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object, characterised in that: the controller is further configured to determine if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object, and where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, control at least one setting of the vehicle based on a mobility requirement associated with the passenger.
In some embodiments, the controller is configured to, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, transmit information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
In some embodiments, the controller is configured to determine a position of the passenger based on the analysis of the UWB signal reflected from the second object.
In some embodiments, the controller is configured to further transmit information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger. In some embodiments, the controller is configured to, where it is determined that the first object is the safety seat, determine if the second object is the passenger sitting on the safety seat.
In some embodiments, the controller is configured to detect the first object placed on the seat of the vehicle based on a time difference between the UWB signal transmitted to the first object and the UWB signal reflected from the first object.
In some embodiments, the controller is configured to determine that the detected first object is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal transmitted to the first object and the UWB signal reflected from the first object is within a first predetermined range.
In some embodiments, the controller is configured to detect the second object placed on the first object based on a variation of the UWB signal reflected from the second object.
In some embodiments, the controller is configured to determine that the detected second object is the passenger sitting on the safety seat, if the variation of the UWB signal reflected from the second object is within a second predetermined range. In some embodiments, the at least one vehicle controller comprises a vehicle seat controller, and the vehicle seat controller is configured to adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the passenger and the position of the passenger. In some embodiments, the at least one vehicle controller comprises a vehicle suspension controller, and the vehicle suspension controller is configured to adjust a suspension of at least one wheel, based on the mobility requirement associated with the passenger.
In some embodiments, the at least one vehicle controller comprises a vehicle speed controller, and the vehicle speed controller is configured to adjust vehicle speed, based on the mobility requirement associated with the passenger.
According to various embodiments, there is a method for controlling a vehicle. The method comprises: transmitting UWB signals to a first object placed on a seat of the vehicle and a second object placed on the first object; receiving UWB signals reflected from the first object and the second object respectively; analysing the UWB signals reflected from the first object and the second object; and determining if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object, characterised in that the method further comprises: determining if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object; and where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, controlling at least one setting of the vehicle based on a mobility requirement associated with the passenger.
In some embodiments, the method further comprises: where it is determined that the first object is the safety seat and the second object is the passenger sitting on the
safety seat, transmitting information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
In some embodiments, the method further comprises: determining a position of the passenger based on the analysis of the UWB signal reflected from the second object; and further transmitting information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
According to various embodiments, a data processing apparatus configured to perform the method of any one of the above embodiments is provided.
According to various embodiments, a computer program element comprising program instructions, which, when executed by one or more processors, cause the one or more processors to perform the method of any one of the above embodiments is provided.
According to various embodiments, a computer-readable medium comprising program instructions, which, when executed by one or more processors, cause the one or more processors to perform the method of any one of the above embodiments is provided. The computer-readable medium may include a non- transitory computer-readable medium.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be better understood with reference to the detailed description when considered in conjunction with the non-limiting examples and the accompanying drawings, in which:
FIG. 1 illustrates a block diagram of a system 100 for controlling a vehicle according to various embodiments.
FIGS. 2 and 3 illustrate exemplary diagrams of a system 100 for controlling a vehicle according to various embodiments.
FIG. 4 illustrates a flow diagram of a method 200 for controlling a vehicle according to various embodiments.
DETAILED DESCRIPTION
The following detailed description refers to the accompanying drawings that show, by way of illustration, specific details and embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure. Other embodiments may be utilized, and structural and logical changes may be made without departing from the scope of the disclosure. The various embodiments are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments.
Embodiments described in the context of one of a system and a method are analogously valid for the other of the system and method. Similarly, embodiments described in the context of a system are analogously valid for a method, and vice- versa.
Features that are described in the context of an embodiment may correspondingly be applicable to the same or similar features in the other embodiments. Features that are described in the context of an embodiment may correspondingly be applicable to the other embodiments, even if not explicitly described in these other embodiments. Furthermore, additions and/or combinations and/or alternatives as described for a feature in the context of an embodiment may correspondingly be applicable to the same or similar feature in the other embodiments.
In the context of various embodiments, the articles “a”, “an” and “the” as used with regard to a feature or element include a reference to one or more of the features or elements.
As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
While terms such as “first”, “second” etc., may be used to describe various directions, such directions are not limited by the above terms. The above terms are used only to distinguish one direction from another, and do not define an order and/or significance of the directions.
Throughout the description, the term “module” may be understood as an application specific integrated circuit (ASIC), an electronic circuit, a combinational logic circuit, a
field programmable gate array (FPGA), a processor which executes code, other suitable hardware components which provide the described functionality, or any combination thereof. The term of “module” may include a memory which stores code executed by a controller.
In the following, embodiments will be described in detail.
FIG. 1 illustrates a block diagram of a system 100 for controlling a vehicle according to various embodiments. FIGS. 2 and 3 illustrate exemplary diagrams of the system 100 for controlling the vehicle according to various embodiments.
In some embodiments, the vehicle may include three or more wheels capable of transporting people and/or cargo. The vehicle may include, but is not limited to, a car, a truck, and a bus. In some embodiments, the vehicle may be operated by a driver. In some embodiments, the vehicle may include an autonomous vehicle.
In some embodiments, with reference to FIG. 1 , the system 100 may include a UWB (ultra-wideband) radar module 110, a controller 120, and a memory 130. In some embodiments, the system 100 may further include at least one vehicle controller, including, but not limited to, a vehicle seat controller 140, a vehicle suspension controller 150, and a vehicle speed controller 160.
In some embodiments, the memory 130 (also referred to as a “database”) may store input data and/or output data temporarily or permanently. In some embodiments, the memory 130 may store program code which allows the system 100 to perform a method 200 (as will be described with reference to FIG. 4). In some embodiments, the program code may be embedded in a Software Development Kit (SDK). The memory 130 may include an internal memory of the system 100 and/or an external memory. The external memory may include, but is not limited to, an external storage medium, for example, a memory card, a flash drive, and a web storage.
In some embodiments, the UWB signals may be radio signals that may use a low energy level for short-range and high-bandwidth communications.
In some embodiments, the UWB radar module 110 may generate the UWB signals and transmit the UWB signals to surroundings. The UWB radar module 110 may generate the UWB signals having a predetermined signal property. For example, the signal property may include, but is not limited to, centre frequency and amplitude. In some embodiments, the UWB radar module 110 may continuously transmit the UWB
signals to the surroundings. In some other embodiments, the UWB radar module 110 may transmit the UWB signals to the surroundings at predetermined intervals. In some other embodiments, the UWB radar module 110 may transmit the UWB signals to the surroundings when changes to the surroundings are detected. For example, when a door of the vehicle is open and closed, the UWB radar module 110 may transmit the UWB signals to the surroundings.
In some embodiments, the UWB signals transmitted to the surroundings may be reflected from the surroundings. The UWB radar module 110 may receive UWB signals reflected from the surroundings.
In some embodiments, the UWB radar module 110 may include a UWB signal generator (not shown) configured to generate the UWB signals under a control of the controller 120. In some embodiments, the UWB radar module 110 may include a UWB signal transmitting antenna (not shown) configured to transmit the generated UWB signals. In some embodiments, the UWB radar module 110 may include a UWB signal receiving antenna (not shown) configured to receive the UWB signals reflected from the surroundings. In some embodiments, the UWB radar module 110 may include a noise removal filter (not shown) configured to remove noise from the received UWB signals. In some embodiments, the noise may include, but is not limited to external electromagnetic waves. In some embodiments, the noise removal filter may include, but is not limited to, a UWB radar frequency bandpass filter, a clutter filter, and a FIR (finite impulse response) filter.
In some embodiments, the UWB radar module 110 may be installed in a ceiling of the vehicle. In some other embodiments, the UWB radar module 110 may be installed in a rear surface of a backrest of a front seat of the vehicle. In some other embodiments, the UWB radar module 110 may be installed in a steering wheel of the vehicle. It may be appreciated that a plurality of UWB radar modules 110 may be installed in various positions within the vehicle.
In some embodiments, the controller 120 (also referred to as a “processor”) may include, but is not limited to, a microprocessor, an analogue circuit, a digital circuit, a mixed-signal circuit, a logic circuit, an integrated circuit, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC),
or any combination thereof. Any other kind of implementation of the respective functions, which will be described below in further detail, may also be understood as the controller 120.
In some embodiments, the controller 120 may be connectable to the UWB radar module 110. In some embodiments, the controller 120 may be arranged in data or signal communication with the UWB radar module 110. In some embodiments, the controller 120 may receive the UWB signals reflected from the surroundings from the UWB radar module 110. In some other embodiments, the controller 120 may receive the UWB signals in which the noise is removed by the noise removal filter, from the UWB radar module 110.
In some embodiments, the surroundings may include one or more objects within the vehicle. In some embodiments, with reference to FIG. 2, the one or more objects may include a first object 310 placed on a seat of the vehicle. In some embodiments, with reference to FIG. 3, the one or more objects may further include a second object 320 placed on the first object 310.
In some embodiments, the first object 310 may be a safety seat placed on the seat of the vehicle. In some embodiments, the safety seat may be a seat designed to protect a certain passenger who is required to be protected from injury or death during vehicle collisions. The safety seat, for example, may include a child safety seat (also referred to as an “infant safety seat”, a “child seat”, a “baby seat”, a “car seat”, a “booster seat”, or a “child restraint seat”) which is designed specifically to protect a child. The child safety seat may typically be installed by a driver of the vehicle before a child rides in the vehicle. As another example, the safety seat may include a car seat for a child and/or an adult with disabilities.
In some embodiments, the second object 320 may be a passenger sitting on the safety seat. For example, the passenger may be the child (also referred to as a “baby”, an “infant”, a “toddler”, or a “kid”) sitting on the child safety seat. As another example, the passenger may be a disabled person sitting on the car seat designed for the disabilities.
In some embodiments, the UWB radar module 110 may generate the UWB signals 311 , 321 and transmit the UWB signals 311 , 321 to the surroundings including the first object 310 and the second object 320. In some embodiments, the UWB radar
module 110 may transmit the UWB signals 311 , 321 to the first object 310 placed on the seat of the vehicle and the second object 320 placed on the first object 310. In some embodiments, the UWB radar module 110 may receive UWB signals 312, 322 reflected from the first object 310 and the second object 320 respectively.
In some embodiments, the controller 120 may analyse the UWB signals 312, 322 reflected from the first object 310 and the second object 320. In some embodiments, the controller 120 may receive the UWB signals 312, 322 reflected from the first object 310 and the second object 320 from the UWB radar module 110 and analyse the received UWB signals 312, 322. In some other embodiments, the controller 120 may receive the UWB signals 312, 322 in which the noise is removed by the noise removal filter from the UWB radar module 110, and analyse the received UWB signals 312, 322 in which the noise is removed.
In some embodiments, with reference to FIG. 2, the controller 120 may determine if the first object 310 is the safety seat placed on the seat of the vehicle based on the analysis of the UWB signal 312 reflected from the first object 310. For example, the controller 120 may determine if the first object 310 is the child safety seat placed on the seat of the vehicle based on the analysis of the UWB signal 312 reflected from the first object 310.
In some embodiments, with reference to FIG. 2, the controller 120 may detect the first object 310 placed on the seat of the vehicle based on a time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310. In some embodiments, the controller 120 may then determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within a first predetermined range. In some embodiments, the first predetermined range may be stored in the memory 130. In some embodiments, the controller 120 may update the first predetermined range stored in the memory 130, for example, based on the driver’s input.
In some embodiments, with reference to FIG. 3, the controller 120 may determine if the second object 320 is a passenger sitting on the safety seat based on the analysis of the UWB signal 322 reflected from the second object 320. For example, the
controller 120 may determine if the second object 320 is the child sitting on the child safety seat based on the analysis of the UWB signal 322 reflected from the second object 320.
In some embodiments, with reference to FIG. 3, the controller 120 may detect the second object 320 placed on the first object 310 based on a variation of the UWB signal 322 reflected from the second object 320. In some embodiments, the controller 120 may determine that the detected second object 320 is the passenger sitting on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within a second predetermined range. In some embodiments, a UWB signal reflected from a person may have a variation of centre frequency and/or amplitude according to a change in heart rate of the person. In some embodiments, depending on whether the passenger is an adult and a child, the variation of the centre frequency and/or the amplitude may be different. In some embodiments, the second predetermined range may be stored in the memory 130. In some embodiments, the memory 130 may store a plurality of second predetermined range, for example, a second predetermined range for the adult and a second predetermined range for the child. In this manner, the controller 120 may determine whether the second object 320 is the passenger, and further determine whether the passenger is the adult or the child, based on the variation of the UWB signal 322 reflected from the second object 320. In some embodiments, the controller 120 may update the second predetermined range stored in the memory 130, for example, based on the driver’s input.
In some embodiments, the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and then determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range. Where it is determined that the first object 310 is the safety seat, the controller 120 may detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320, and then determine that the detected second object 320 is the passenger sitting
on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within the second predetermined range.
In some other embodiments, the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320. Thereafter, the controller 120 may determine that the detected first object 310 is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range. Where it is determined that the first object 310 is the safety seat, the controller 120 may determine that the detected second object 320 is the passenger sitting on the safety seat, if the variation of the UWB signal 322 reflected from the second object 320 is within the second predetermined range.
In some other embodiments, the controller 120 may detect the first object 310 based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310, and detect the second object 320 placed on the first object 310 based on the variation of the UWB signal 322 reflected from the second object 320. Thereafter, the controller 120 may determine that the detected first object 310 is the safety seat placed on the seat of the vehicle based on the time difference between the UWB signal 311 transmitted to the first object 310 and the UWB signal 312 reflected from the first object 310 is within the first predetermined range, and determine that the detected second object 320 is the passenger sitting on the safety seat based on the variation of the UWB signal 322 reflected from the second object 320.
In some embodiments, with reference to FIG. 1 , where it is determined that the first object 310 is the safety seat and the second object 320 is the passenger sitting on the safety seat, the controller 120 may control at least one setting of the vehicle based on a mobility requirement associated with the passenger. In some embodiments, the mobility requirement associated with the passenger may be stored in the memory 130. In some embodiments, the controller 120 may update the mobility requirement associated with the passenger stored in the memory 130, for
example, based on the driver’s input. For example, where it is determined that the first object 310 is the child safety seat and the second object 320 is the child sitting on the child safety seat, the controller 120 may control the at least one setting of the vehicle based on the mobility requirement associated with the child. As an example, the controller 120 may change to a child mode (also referred to as a “baby mode”) and control the at least one setting of the vehicle according to the child mode.
In some embodiments, where it is determined that the first object 310 is the safety seat and the second object 320 is the passenger sitting on the safety seat, the controller 120 may transmit information about an existence of the passenger sitting on the safety seat to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger. In some embodiments, the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to a network of the vehicle, and then the information about the existence of the passenger sitting on the safety seat may be transmitted to the at least one vehicle controller. For example, where it is determined that the first object 310 is the child safety seat and the second object 320 is the child sitting on the child safety seat, the controller 120 may transmit information about an existence of the child sitting on the child safety seat to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the child.
In some embodiments, the controller 120 may determine a position of the passenger based on the analysis of the UWB signal 322 reflected from the second object 320. For example, the controller 120 may determine a position of the child based on the analysis of the UWB signal 322 reflected from the second object 320. In some embodiments, where it is determined that the first object 310 is the child safety seat and the second object 320 is the child sitting on the child safety seat, the controller 120 may determine the position of the child based on the analysis of the UWB signal 322 reflected from the second object 320.
In some embodiments, the controller 120 may further transmit information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger. For example, the controller 120 may transmit the information about the existence of the
child sitting on the child safety seat and the information about the position of the child to the at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the child and the position of the child.
In some embodiments, with reference to FIG. 1 , the at least one vehicle controller may include, but is not limited to, the vehicle seat controller 140, the vehicle suspension controller 150, and the vehicle speed controller 160.
In some embodiments, the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat, and the information about the position of the passenger to the vehicle seat controller 140. The vehicle seat controller 140 may adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the passenger and the position of the passenger. For example, the vehicle seat controller 140 may adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the child and the position of the child. As an example, the vehicle seat controller 140 may adjust an angle and a position of a backrest seat opposing the child safety seat before the driver and/or a fellow passenger (for example, a guardian) ride in the vehicle. In this regard, the driver and/or the fellow passenger may not need to manually adjust the angle and the position of the backrest seat opposing the child safety seat after the driver and/or the fellow passenger ride in the vehicle. Advantageously, comfort to the child and/or stability of the child safety seat may be improved.
In some embodiments, after the driver and/or the fellow passenger get off, the controller 120 may detect if there is the second object 320. If the second object 320, for example, the child that was previously detected, is not detected, the controller 120 may control the vehicle seat controller 140 to adjust the angle and the position of the backrest seat opposing the child safety seat to a default setting.
In some embodiments, the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to the vehicle suspension controller 150. The vehicle suspension controller 150 may adjust a suspension of at least one wheel, based on the mobility requirement associated with the passenger. For example, the vehicle suspension controller 150 may adjust a change in the
suspension of the at least one wheel, based on the mobility requirement associated with the child. As an example, when the vehicle passes through a speed bump, the vehicle suspension controller 150 may detect a change in the suspension of front wheels and control a change in the suspension of rear wheels to be lower. Advantageously, impact on the child caused by the speed bump may be reduced. In addition, during parking, the vehicle suspension controller 150 may adjust the change in the suspension according to the presence or absence of the child. Advantageously, impact on the child caused by a parking departure prevention bump may be reduced.
In some embodiments, the controller 120 may transmit the information about the existence of the passenger sitting on the safety seat to the vehicle speed controller 160. The vehicle speed controller 160 may adjust vehicle speed, based on the mobility requirement associated with the passenger. For example, the vehicle speed controller 160 may adjust the vehicle speed, based on the mobility requirement associated with the child. As an example, the vehicle speed controller 160 may control acceleration or deceleration to be smooth. Advantageously, impact on the child caused by the acceleration or the deceleration may be reduced.
Although not shown, in some embodiments, the controller 120 may determine a type of the safe seat, for example, the child safety seat, based on the analysis of the UWB signal 312 reflected from the first object 310. For example, the controller 120 may determine a size of the first object 310 by calculating an area of a waveform of the UWB signal 312 reflected from the first object 310, and a distance between the first object 310 and the UWB radar module 110 by sampling the UWB signal 312 reflected from the first object 310. Thereafter, the controller 120 may determine whether the first object 310 is, for example, an infant car seat for an infant, a convertible car seat for a toddler, or a booster seat for a bigger child. In some embodiments, the memory 130 may store the first predetermined range for each type of the child safety seat, so that the controller 120 may determine the type of the child safety seat based on the UWB signal 312 reflected from the first object 310. Although not shown, in some embodiments, the controller 120 may determine a type of the passenger, for example, an age range or a weight range of the child, based on the analysis of the UWB signal 322 reflected from the second object 320. For
example, the controller 120 may determine the heart rate of the child by amplifying the UWB signal 322 reflected from the second object 320 and counting the heart rate of the child using the variation of the centre frequency and/or the amplitude of the UWB signal 322 reflected from the second object 320. As the heart rate of the child may be different based on the age and/or the weight of the child, the controller 120 may determine whether the second object 320 is, for example, an infant, a toddler, or a bigger child. In some embodiments, the memory 130 may store the second predetermined range for each type of the child, so that the controller 120 may determine the type of the child, for example, the age range or the weight range of the child, based on the UWB signal 322 reflected from the second object 320.
In some embodiments, the controller 120 may control the at least one setting of the vehicle based on the mobility requirement associated with the passenger. In this manner, the controller 120 may control the at least one setting of the vehicle depending on whether the passenger is the infant, the toddler, or the bigger child. For example, if it is determined that the passenger is the infant, the controller 120 may control the vehicle speed controller 160 to minimise the impact to the infant caused by the acceleration or the deceleration. As another example, if it is determined that the passenger is the bigger child, the controller 120 may control the vehicle seat controller 140 to ensure enough space for the bigger child sitting on the booster seat.
As described above, the system 100 in accordance with various embodiments may automatically control the vehicle depending on whether the passenger sits on the safety seat installed in the vehicle. In addition, the system 100 in accordance with various embodiments may automatically control the vehicle depending on which kind of the passenger sits on which kind of the safety seat. Therefore, a risk of an accident or discomfort to the passenger which may be caused by the driver’s habits and/or unconsciousness may be reduced. Accordingly, stability of the vehicle may be improved.
FIG. 4 illustrates a flow diagram of a method 200 for controlling a vehicle according to various embodiments. According to various embodiments, the method 200 for controlling the vehicle is provided.
In some embodiments, the method 200 may include a step 210 of transmitting UWB signals to a first object placed on a seat of the vehicle and a second object placed on the first object.
In some embodiments, the method 200 may include a step 220 of receiving UWB signals reflected from the first object and the second object respectively.
In some embodiments, the method 200 may include a step 230 of analysing the UWB signals reflected from the first object and the second object.
In some embodiments, the method 200 may include a step 240 of determining if the first object is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal reflected from the first object.
In some embodiments, the method 200 may include a step 250 of determining if the second object is a passenger sitting on the safety seat based on the analysis of the UWB signal reflected from the second object.
In some embodiments, the method 200 may include a step 260 of, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, controlling at least one setting of the vehicle based on a mobility requirement associated with the passenger.
Although not shown, in some embodiments, the method 200 may further include a step of, where it is determined that the first object is the safety seat and the second object is the passenger sitting on the safety seat, transmitting information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
Although not shown, in some embodiments, the method 200 may further include a step of determining a position of the passenger based on the analysis of the UWB signal reflected from the second object. Although not shown, in some embodiments, the method 200 may further include a step of further transmitting information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
While the disclosure has been particularly shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the scope of
the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims.
REFERENCE SIGNS
100: Vehicle
110: UWB radar module 120: Controller
130: Memory
140: Vehicle seat controller
150: Vehicle suspension controller
160: Vehicle speed controller 310: First object
320: Second object
311 : UWB signal transmitted to first object
312: UWB signal reflected from first object
321 : UWB signal transmitted to second object 322: UWB signal reflected from second object
Claims
1 . A system (100) for controlling a vehicle, the system (100) comprising: a UWB (ultra-wideband) radar module (110) configured to transmit UWB signals (311 , 321 ) to a first object (310) placed on a seat of the vehicle and a second object (320) placed on the first object (310), and receive UWB signals (312, 322) reflected from the first object (310) and the second object (320) respectively; and a controller (120) configured to analyse the UWB signals (312, 322) reflected from the first object (310) and the second object (320), and determine if the first object (310) is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal (312) reflected from the first object (310), ch a racte ri se d i n t h at : the controller (120) is further configured to determine if the second object (320) is a passenger sitting on the safety seat based on the analysis of the UWB signal (322) reflected from the second object (320), and where it is determined that the first object (310) is the safety seat and the second object (320) is the passenger sitting on the safety seat, control at least one setting of the vehicle based on a mobility requirement associated with the passenger.
2. The system (100) according to claim 1 , characterised in that the controller is configured to, where it is determined that the first object (310) is the safety seat and the second object (320) is the passenger sitting on the safety seat, transmit information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
3. The system (100) according to claim 2, characterised in that, the controller (120) is configured to determine a position of the passenger based on the analysis of the UWB signal (322) reflected from the second object (320).
4. The system (100) according to claim 3, characterised in that, the controller (120) is configured to further transmit information about the position of the passenger
to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
5. The system (100) according to any one of claims 1 to 4, characterised in that the controller (120) is configured to, where it is determined that the first object (310) is the safety seat, determine if the second object (320) is the passenger sitting on the safety seat.
6. The system (100) according to any one of claims 1 to 5, characterised in that the controller (120) is configured to detect the first object (310) placed on the seat of the vehicle based on a time difference between the UWB signal (311 ) transmitted to the first object (310) and the UWB signal (312) reflected from the first object (310).
7. The system (100) according to claim 6, characterised in that the controller (120) is configured to determine that the detected first object (310) is the safety seat placed on the seat of the vehicle, if the time difference between the UWB signal (311 ) transmitted to the first object (310) and the UWB signal (312) reflected from the first object (310) is within a first predetermined range.
8. The system (100) according to any one of claims 1 to 7, characterised in that the controller (120) is configured to detect the second object (320) placed on the first object (310) based on a variation of the UWB signal (322) reflected from the second object (320).
9. The system (100) according to claim 7, characterised in that the controller (120) is configured to determine that the detected second object (320) is the passenger sitting on the safety seat, if the variation of the UWB signal (322) reflected from the second object (320) is within a second predetermined range.
10. The system (100) according to claim 4, characterised in that the at least one vehicle controller comprises a vehicle seat controller (140), and
the vehicle seat controller (140) is configured to adjust at least one of an angle and a position of at least one seat of the vehicle, based on the mobility requirement associated with the passenger and the position of the passenger.
11 . The system (100) according to any one of claims 2 to 4, characterised in that the at least one vehicle controller comprises a vehicle suspension controller (150), and the vehicle suspension controller (150) is configured to adjust a suspension of at least one wheel, based on the mobility requirement associated with the passenger.
12. The system (100) according to any one of claims 2 to 4, characterised in that the at least one vehicle controller comprises a vehicle speed controller (160), and the vehicle speed controller (160) is configured to adjust vehicle speed, based on the mobility requirement associated with the passenger.
13. A method (200) for controlling a vehicle, the method comprising: transmitting (210) UWB signals (311 , 321 ) to a first object (310) placed on a seat of the vehicle and a second object (320) placed on the first object (310); receiving (220) UWB signals (312, 322) reflected from the first object (310) and the second object (320) respectively; analysing (230) the UWB signals (312, 322) reflected from the first object (310) and the second object (320); and determining (240) if the first object (310) is a safety seat placed on the seat of the vehicle based on the analysis of the UWB signal (312) reflected from the first object (310), ch a racte ri s ed i n t h at the method (200) further comprises: determining (250) if the second object (320) is a passenger sitting on the safety seat based on the analysis of the UWB signal (322) reflected from the second object (320); and where it is determined that the first object (310) is the safety seat and the second object (320) is the passenger sitting on the safety seat, controlling (260) at
least one setting of the vehicle based on a mobility requirement associated with the passenger.
14. The method (200) according to claim 13 further comprising: where it is determined that the first object (310) is the safety seat and the second object (320) is the passenger sitting on the safety seat, transmitting information about an existence of the passenger sitting on the safety seat to at least one vehicle controller to control the at least one setting of the vehicle based on the mobility requirement associated with the passenger.
15. The method (200) according to claim 14 further comprising: determining a position of the passenger based on the analysis of the UWB signal (322) reflected from the second object (320); and further transmitting information about the position of the passenger to the at least one vehicle controller to control the at least one setting of the vehicle further based on the position of the passenger.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB2212346.7 | 2022-08-25 | ||
GB2212346.7A GB2621987A (en) | 2022-08-25 | 2022-08-25 | System and method for controlling vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024041791A1 true WO2024041791A1 (en) | 2024-02-29 |
Family
ID=83931810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2023/068493 WO2024041791A1 (en) | 2022-08-25 | 2023-07-05 | System and method for controlling vehicle settings |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB2621987A (en) |
WO (1) | WO2024041791A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170079508A (en) * | 2015-12-30 | 2017-07-10 | (주)앤트연구소 | Apparatus and method for acquiring biometric information of driver or passenger |
CN110395147A (en) * | 2018-04-24 | 2019-11-01 | 长城汽车股份有限公司 | Auto use chair regulating device, method and auto use chair |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1669251A1 (en) * | 2004-12-07 | 2006-06-14 | IEE INTERNATIONAL ELECTRONICS & ENGINEERING S.A. | Child seat detection system |
JP2019123354A (en) * | 2018-01-16 | 2019-07-25 | 株式会社デンソー | Occupant detection device |
KR102016251B1 (en) * | 2018-02-14 | 2019-08-29 | 박성대 | Device with enhanced sensing functionfor sensing occupants in vehicle |
KR102123521B1 (en) * | 2018-10-15 | 2020-06-17 | (유)삼송 | Passanger detecting system using uwb radar |
KR102109695B1 (en) * | 2018-12-21 | 2020-05-12 | 주식회사 이에스피 | Alarm Method that use the UWB impulse radar to detect the presence of a passenger in a vehicle |
KR20210021797A (en) * | 2019-08-19 | 2021-03-02 | 현대자동차주식회사 | Apparatus for detecting passenger in a vehicle and method thereof |
-
2022
- 2022-08-25 GB GB2212346.7A patent/GB2621987A/en active Pending
-
2023
- 2023-07-05 WO PCT/EP2023/068493 patent/WO2024041791A1/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170079508A (en) * | 2015-12-30 | 2017-07-10 | (주)앤트연구소 | Apparatus and method for acquiring biometric information of driver or passenger |
CN110395147A (en) * | 2018-04-24 | 2019-11-01 | 长城汽车股份有限公司 | Auto use chair regulating device, method and auto use chair |
Non-Patent Citations (1)
Title |
---|
LIM SOHEE ET AL: "Detection and Localization of People Inside Vehicle Using Impulse Radio Ultra-Wideband Radar Sensor", IEEE SENSORS JOURNAL, IEEE, USA, vol. 20, no. 7, 20 December 2019 (2019-12-20), pages 3892 - 3901, XP011777015, ISSN: 1530-437X, [retrieved on 20200305], DOI: 10.1109/JSEN.2019.2961107 * |
Also Published As
Publication number | Publication date |
---|---|
GB2621987A (en) | 2024-03-06 |
GB202212346D0 (en) | 2022-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10137887B2 (en) | Method for controlling at least one safety function for a motor vehicle | |
CN104925014B (en) | Adaptive suppression of vehicle restraint systems | |
KR100202941B1 (en) | Car collision type judging device taking advantage of three-direction speed reduction signal | |
JP4937656B2 (en) | Vehicle collision control device | |
CN108791157B (en) | Electronic control system for a motor vehicle for detecting and informing the presence of an unintentionally left passenger in the vehicle | |
US8855884B1 (en) | Occupant protection system | |
US11760360B2 (en) | System and method for identifying a type of vehicle occupant based on locations of a portable device | |
CN104943544A (en) | System and method for enabling touchscreen by passenger in moving vehicle | |
LU100925B1 (en) | Removing noise caused by vehicular movement from sensor signals using Deep Neural Networks | |
US11541882B2 (en) | Low-impact collision detection | |
LU101023B1 (en) | Capacitive Sensor Guard Diagnostics from Redundant Coupling Measurement | |
CN115023744B (en) | Method for operating a radar sensor system for vital sign detection, which eliminates signals excited by interfering movements | |
US20230286464A1 (en) | Seating position determination system and vehicle controller | |
CN103863234A (en) | Vehicle-occupant protection system | |
US20220379898A1 (en) | Vehicle-interior monitoring apparatus | |
KR20150132045A (en) | The method for confirming the safe status of the passenger and the car before starting the engine of driverless car. | |
WO2024041791A1 (en) | System and method for controlling vehicle settings | |
CN103381806A (en) | Method and device for warning of braking of vehicle and vehicle | |
WO2018224612A1 (en) | Radar-based passenger classification and monitoring | |
JP2019027833A (en) | Collision detection device | |
WO2021216368A1 (en) | Air suspension underbody clearance detection system and related methods | |
CN204136933U (en) | Automobile safety belt reminding device | |
KR20230111057A (en) | Method and system for vehicle infant sedation | |
JP6551249B2 (en) | Crew status determination device | |
US11833989B1 (en) | Object detection systems for vehicles and methods of controlling airbags using object detection systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23739213 Country of ref document: EP Kind code of ref document: A1 |