Systems and methods of interior sensor-based vehicle action actuation
Systems and methods of performing a vehicle action based on an interior radar sensor that may be used to detect a user outside of the vehicle are provided. The interior radar sensor may be installed behind the center line of a headliner of the vehicle, and detect the user's head and/or an upper-body gesture through any window of the vehicle, e.g., upon detection of a key fob carried by the user outside the vehicle. Upon detection of a valid gesture, e.g., a predetermined pattern of movement, by the user, the vehicle action may be performed.
1 . A system for interior sensor-based vehicle action activation, the system comprising:
a vehicle comprising an interior cabin;
one or more sensors disposed within the interior cabin of the vehicle, the one or more sensors configured to detect motion exterior to the vehicle and generate data indicative of the detected motion;
a memory that stores computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to:
receive the data indicative of the detected motion from the one or more sensors;
determine a predetermined motion based on the data indicative of the detected motion; and
cause, based on the detection of the predetermined motion, the vehicle to automatically perform a vehicle action.
2 . The system of claim 1 , wherein the one or more sensors comprise 3D imaging radar.
3 . The system of claim 1 , wherein the vehicle action comprises one or more of starting a vehicle engine, opening or closing a liftgate of the vehicle, opening or closing one or more windows of the vehicle, locking or unlocking one or more doors of the vehicle, opening or closing the one or more doors, opening or closing a moon roof or a sun roof, or activating climate controls of the vehicle.
4 . The system of claim 3 , wherein the predetermined motion comprises a plurality of predetermined motions, wherein at least one predetermined motion of the plurality of predetermined motions indicates a specific door of the vehicle, and wherein the processor is further configured to open or close the specific door based on detecting the at least one predetermined motion.
5 . The system of claim 3 , wherein the processor is further configured to determine a detected side of the vehicle the predetermined motion is detected, and wherein the vehicle action comprises unlocking at least one door of the one or more doors of the vehicle, the at least one door being located on the detected side.
6 . The system of claim 1 , further comprising:
a user device configured to be carried by a user outside the vehicle; and
a user device sensor operatively coupled to the vehicle and configured to detect the user device when the user device is within a predetermined distance from the vehicle,
wherein the one or more sensors are configured to detect motion exterior of the vehicle based on the user device being detected by the user device sensor.
7 . The system of claim 6 , wherein the one or more sensors are configured to:
determine that the user device is not detected within the predetermined distance from the vehicle or if the user device is detected within the predetermined range for more than a threshold amount of time; and
transition to an off state based on the determination that the user device is not detected within the predetermined distance from the vehicle or the user device is detected within the predetermined range for more than a threshold amount of time.
8 . The system of claim 1 , wherein the one or more sensors are further configured to detect one or more windows of the vehicle and generate data indicative of the detected one or more windows, and wherein the processor is further configured to locate the one or more windows in 3D space based on the data indicative of the detected rear window.
9 . The system of claim 8 , wherein the one or more sensors are configured to detect the motion exterior to the vehicle through the located one or more windows.
10 . The system of claim 1 , wherein the processor is further configured to identify that the motion detected exterior to the vehicle is by a human based on the data indicative of the detected motion, and wherein the processor is configured to determine the predetermined motion based on identifying that the motion detected exterior to the vehicle is by the human.
11 . The system of claim 1 , wherein the one or more sensors are further configured to detect one or more occupants within the interior cabin of the vehicle.
12 . A system for interior sensor-based vehicle action activation, the system comprising:
a vehicle comprising an interior cabin;
one or more sensors disposed within the interior cabin of the vehicle, the one or more sensors configured to detect motion exterior to the vehicle and to detect one or more occupants within the interior cabin of the vehicle;
a memory that stores computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to:
detect, based on the motion detected by the one or more sensors, a first predetermined gesture in a direction of a component of the vehicle; and
cause, based on the detection of the first predetermined gesture, the vehicle to automatically perform a first vehicle action to control the component of the vehicle.
13 . The system of claim 12 , further comprising:
a user device configured to be carried by a user outside the vehicle; and
a user device sensor operatively coupled to the vehicle and configured to detect the user device based on the user device being within a predetermined distance from the vehicle,
wherein the one or more sensors are configured to detect motion exterior of the rear of the vehicle only if the user device is detected by the user device sensor.
14 . The system of claim 12 , wherein the processor is further configured to determine that the vehicle is parked, such that the processor causes the vehicle to perform the first vehicle action based on the determination that the vehicle is parked.
15 . The system of claim 12 , wherein the processor is further configured to execute the computer-executable instructions to:
detect a second predetermined gesture in a direction of a component of the vehicle, wherein the first predetermined gesture and second predetermined gesture are a same type of gesture, wherein the second predetermined gesture is performed in an opposite direction as the first predetermined gesture; and
cause, based on the detection of the second predetermined motion, the vehicle to automatically perform a second vehicle action to control the component of the vehicle, wherein the second vehicle action is different than the first vehicle action.
16 . A method, comprising:
detecting, via one or more sensors disposed within an interior cabin of a vehicle, motion exterior to the vehicle;
determining a predetermined motion based on the motion detected by the one or more sensors; and
causing, based on the determination of the predetermined motioned, the vehicle to automatically perform a vehicle action.
17 . The method of claim 16 , further comprising detecting that a user device is within a predetermined distance from the vehicle, and detecting motion exterior of the vehicle based on detecting the user device.
18 . The method of claim 16 , further comprising determining that the vehicle is parked, and performing the vehicle action based on determining that the vehicle is parked.
19 . The method of claim 16 , further comprising locating, via the one or more sensors, one or more windows of the vehicle in 3D space, wherein motion exterior to the vehicle is detected through one or more windows or a windshield of the vehicle.