SYSTEMS AND METHODS FOR A DIGITAL KEY
Systems of an electrical vehicle and the operations thereof are provided. A method for controlling access to a vehicle includes a processor of a vehicle control system determining a signal strength for sensors of a vehicle. The processor determines a location of a user device based on the determined signal strength for the sensors. The processor enables a gesture recognition system based on the determination of the location of the user device. The processor receives data from the user device, determines a type of gesture associated with the received data from the user device, and activates one or more functions of the vehicle based on the determined type of gesture.
1 . A method for controlling access to a vehicle, the method comprising:
determining, by a processor of a user device, a signal strength for each of one or more sensors of the vehicle;
determining, by the processor, based on the determined signal strength for each of the one or more sensors, a location of the user device relative to the vehicle;
based on the determination of the location of the user device, enabling, by the processor, a gesture recognition system;
receiving, by the processor, data from a sensor of the user device;
determining, by the processor, a type of gesture associated with the received data from the user device; and
wherein, based on the determined type of gesture, activating one or more functions of the vehicle.
2 . The method of claim 1 , wherein the one or more functions comprise one or more of vehicle power, driving capabilities, air conditioning, and an entertainment system.
3 . The method of claim 1 , wherein determining location comprises determining a proximity of the user device to the vehicle.
4 . The method of claim 3 , wherein the proximity is determined based on a signal strength between the user device and two or more sensors mounted to the vehicle.
5 . The method of claim 1 , further comprising, prior to detecting the gesture, activating, by the processor, the sensor of the user device.
6 . The method of claim 1 , further comprising determining, by the processor, a most proximal door of the vehicle in relation to the user.
7 . The method of claim 6 , wherein the one or more functions of the vehicle comprise an unlocking of the most proximal door.
8 . The method of claim 1 , wherein determining the identity of the user comprises analyzing, by the processor, one or more of a bearing, velocity, and gait of the user.
9 . The method of claim 1 , wherein the gesture is one or more of a knock on a device associated with the user and a movement of the device.
10 . The method of claim 1 , wherein detecting the gesture comprises receiving, by the processor, raw accelerometer data from a device associated with the user.
11 . The method of claim 10 , wherein detecting the gesture further comprises analyzing, by the processor, the raw accelerometer data with a convolutional neural network.
12 . A vehicle control system comprising:
a processor; and
a computer-readable storage medium storing computer-readable instructions which, when executed cause the processor to:
determine a location of a user;
detect a gesture made by the user;
determine an identity of the user;
compare the determined user identity to a database; and
based on the comparison and detected user gesture, enable access to one or more features of a vehicle.
13 . The vehicle control system of claim 12 , wherein the one or more features comprise one or more of vehicle power, driving capabilities, air conditioning, and an entertainment system.
14 . The vehicle control system of claim 12 , wherein determining location comprises determining a proximity of the user to the vehicle.
15 . The vehicle control system of claim 14 , wherein the proximity is determined based on a signal strength between a device of the user and two or more sensors mounted to the vehicle.
16 . The vehicle control system of claim 12 , further comprising, prior to detecting the gesture, activating a gesture detection system based on the determined user location.
17 . The vehicle control system of claim 12 , further comprising determining a most proximal door in relation to the user.
18 . The vehicle control system of claim 17 , further comprising, prior to detecting the gesture and after detecting the most proximal door, activating a gesture detection system associated with the most proximal door.
19 . The vehicle control system of claim 12 , wherein determining the identity of the user comprises analyzing one or more of a bearing, velocity, and gait of the user.
20 . A computer program product, comprising:
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured, when executed by a processor, to:
determine a location of a user;
detect a gesture made by the user, wherein a set of sensors used to detect the user gesture is based on the determined user location;
determine an identity of the user;
compare the determined user identity to a database; and
based on the comparison and the detected user gesture, enable access to one or more features of the vehicle.