Object capture
The system employs a lidar to scan the vehicle's loading zones and alert users if objects are left behind, addressing the issue of lost property in driverless vehicles by ensuring users are informed of their belongings.
Patent Information
- Application Number
- DE112017007445
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2017-05-12
- Publication Date
- 2025-05-08
- Estimated Expiration
- 2037-05-12
AI Technical Summary
In driverless vehicles, there is no one to notice if users accidentally leave objects behind when arriving at their destination, leading to lost property.
A system using a lidar to scan the vehicle's loading zones, identify objects, and alert users via a user device if an object is left behind.
Effectively records and alerts users of objects left in the vehicle, ensuring that users are informed of their lost property and can retrieve it.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
GENERAL STATE OF THE ART
[0001] Vehicles can transport users and cargo to destinations. Upon arrival at their respective destinations, users may inadvertently leave items, such as luggage, in the vehicle. In a driverless vehicle, no one may remain in the vehicle to notice a left-behind object and notify a user of the abandoned object. Thus, a technological solution is needed to detect objects left behind in the vehicle and notify a user that the object has been left behind.
[0002] The document US 2016 / 0 332 535 A1 discloses a system for detecting objects within a vehicle, which is used to provide a service. The system determines whether an object that should have been removed from the vehicle is still there.
[0003] The document US 2016 / 0 042 624 A1 discloses a system which informs the user of a vehicle that an occupant has been left behind in the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram of an example system for identifying an object in a vehicle. Fig. 2 is a perspective view of an exemplary vehicle. Fig. 3 is a plan view of the exemplary vehicle from Fig. 2. Fig. 4A is a view of an exemplary loading zone in the vehicle. Fig. Figure 4B is a view of the example loading zone with an object detected by a lidar. Fig. 5 is an exemplary process for detecting the object in the vehicle. DETAILED DESCRIPTION
[0004] A system includes a computer programmed to: activate a lidar to emit a light beam in a loading zone in a vehicle to collect data and activate an output at a user device upon identifying an object in the loading zone.
[0005] The computer is further programmed to divide the loading zone into a plurality of detection zones and activate the lidar to collect the data in each detection zone.
[0006] The computer is further programmed to activate the lidar to emit a light beam into the loading zone, receive a reflected light beam, determine a response time between emitting the light beam and receiving the reflected light beam, and identify the object in the loading zone if the response time is below a response time threshold. The computer is further programmed to divide the loading zone into a plurality of detection zones, emit the light beam into each of the detection zones, receive a corresponding reflected light beam for each of the detection zones, determine the response time for each of the detection zones, and identify the object in the loading zone if the response time for at least one of the detection zones is below the response time threshold.
[0007] The vehicle cabin may include a plurality of loading zones, and the computer may be further programmed to assign each loading zone to a plurality of users.
[0008] The computer may be further programmed to determine a destination for a user and activate the lidar when the vehicle arrives at the destination. The computer may be further programmed to activate the lidar after a predetermined period of time has elapsed after reaching the destination.
[0009] The vehicle may include a vehicle seat and a user detection sensor installed in the vehicle seat. The computer may be further programmed to activate the lidar when the user detection sensor detects that a user has left the vehicle seat.
[0010] The computer may be further programmed to activate the lidar upon detecting that the user device is outside a vehicle cabin.
[0011] The computer may also be programmed to activate the lidar when it detects the user leaving the vehicle.
[0012] A method includes activating a lidar to collect data in a loading zone in a vehicle and activating an output at a user device upon identifying an object in the loading zone based on the collected lidar data.
[0013] The method further includes dividing the loading zone into a plurality of detection zones and activating the lidar to collect the data in each detection zone.
[0014] The method further includes activating the lidar to emit a light beam into the charging zone, receiving a reflected light beam, determining a response time between emitting the light beam and receiving the reflected light beam, and identifying the object in the charging zone if the response time is below a response time threshold. Dividing the charging zone into a plurality of sensing zones, emitting the light beam into each of the sensing zones, receiving a corresponding reflected light beam for each of the sensing zones, determining the response time for each of the sensing zones, and identifying the object in the charging zone if the response time for at least one of the sensing zones is below the response time threshold.
[0015] The vehicle cabin may include a plurality of loading zones, and the method may further include assigning each loading zone to a plurality of users.
[0016] The method may further include determining a destination for a user and activating the lidar when the vehicle arrives at the destination. The method may further include activating the lidar after a predetermined period of time has elapsed after reaching the destination.
[0017] The vehicle may include a vehicle seat and a user detection sensor installed in the vehicle seat. The method may further include activating the lidar when the user detection sensor detects that a user has left the vehicle seat.
[0018] The method may further include detecting that the user has exited the vehicle upon detecting that the user device is outside a vehicle cabin.
[0019] The method may further include: activating the lidar upon detecting a user exiting the vehicle.
[0020] Further disclosed is a computing device programmed to perform any of the foregoing method steps. Still further disclosed is a vehicle including the computing device. Still further disclosed is a computer program product comprising a computer-readable medium having stored thereon instructions executable by a computer processor to perform any of the foregoing method steps.
[0021] Fig. 1 illustrates an example system 100 for identifying an object in a vehicle 101. A computer 105 in the vehicle 101 is programmed to receive collected data 115 from one or more sensors 110. For example, data 115 of the vehicle 101 may include a location of the vehicle 101, a location of a destination, etc. Location data may be in a known form, e.g., geocoordinates such as longitude and latitude obtained via a navigation system, as is known, that utilizes the Global Positioning System (GPS). Other examples of data 115 may include measurements from systems and components of the vehicle 101, e.g., a speed of the vehicle 101, a trajectory of the vehicle 101, etc.
[0022] Computer 105 is generally programmed for communications via a network of vehicle 101, including, for example, a communications bus as known. Through the network, bus, and / or other wired or wireless mechanisms (e.g., a wired or wireless local area network within vehicle 101), computer 105 may transmit messages to various devices within vehicle 101 and / or receive messages from the various devices, e.g., controllers, actuators, sensors, etc., including sensors 110. Alternatively or additionally, in cases where computer 105 actually includes multiple devices, the vehicle network may be used for communication between devices, which are represented in this disclosure as computer 105.Furthermore, the computer 105 may be programmed to communicate with the network 125, which, as described below, may include various wired and / or wireless network technologies, e.g., cellular, Bluetooth. ® , Bluetooth ® Low Energy (BLE), wired and / or wireless packet networks, etc.
[0023] Data storage 106 may be of any known type, e.g., hard disk drives, solid-state drives, servers, or any volatile or non-volatile media. Data storage 106 may store the collected data 115 sent by sensors 110.
[0024] Sensors 110 may include a variety of devices. For example, as is known, various controllers in a vehicle 101 may operate as sensors 110 to provide data 115 via the network or bus of vehicle 101, e.g., data 115 regarding the vehicle's speed, acceleration, position, subsystem and / or component status, etc. Further, other sensors 110 could include cameras, motion detectors, etc., i.e., sensors 110 to provide data 115 for assessing the location of an object, determining the presence of a user, etc. Sensors 110 could also include short-range radar, long-range radar, and / or ultrasonic transducers.
[0025] One of the sensors 110 may be a lidar 111. The lidar 111 may emit a light beam and receive a reflected light beam from an object, e.g., a wall, a piece of cargo, etc. The computer 105 may measure a time elapsed from the time the light beam was emitted to the time the reflected light beam was received. Based on the elapsed time and the speed of light, the computer 105 may determine a distance between the lidar 111 and the object reflecting the light beam.
[0026] Collected data 115 may include a variety of data collected in a vehicle 101. Examples of collected data 115 are provided above, and furthermore, data 115 is generally collected using one or more sensors 110 and may additionally include data calculated therefrom in computer 105 and / or on server 130. In general, collected data 115 may include any data that may be collected by sensors 110 and / or calculated from such data.
[0027] The vehicle 101 may include a plurality of vehicle components 120. As used herein, each vehicle component 120 includes one or more hardware components adapted to perform a mechanical function or operation—such as moving the vehicle, decelerating or stopping the vehicle, steering the vehicle, etc. Non-limiting examples of components 120 include: a drivetrain component (e.g., including an internal combustion engine and / or an electric motor, etc.), a transmission component, a steering component (e.g., including one or more of a steering wheel, a steering rack, etc.), a brake component, a parking assist component, an adaptive cruise control component, an adaptive steering component, and the like.
[0028] The system 100 may further include a network 125 connected to a server 130 and a data store 135. The computer 105 may be further programmed to communicate with one or more remote locations, such as the server 130, via the network 125, where such a remote location may include a data store 135. The network 125 represents one or more mechanisms by which a vehicle computer 105 can communicate with a remote server 130. Accordingly, the network 125 may be one or more of various wired or wireless communication mechanisms, including any desired combination of wired (e.g., cable and fiber optic) and / or wireless (e.g.,Communication mechanisms (cellular, wireless, satellite, microwave, and radio frequency) and any desired network topology (or topologies if multiple communication mechanisms are used). Example communication networks include wireless communication networks (e.g., using Bluetooth). ® , BLE, IEEE 802.11, Vehicle-to-Vehicle (V2V), such as Dedicated Short Range Communications (DSRC), etc.), Local Area Networks (LAN) and / or Wide Area Networks (WAN) that provide data communication services, including the Internet.
[0029] The system 100 may include a user device 140. As used herein, a "user device" is a portable computing device that includes memory, a processor, a display, and one or more input mechanisms, such as a touchscreen, buttons, etc., as well as hardware and software for wireless communication, as described herein. Accordingly, the user device 140 may be any of a variety of computing devices that include a processor and memory, e.g., a smartphone, a tablet, a personal digital assistant, etc. The user device 140 may use the network 125 to communicate with the vehicle computer 105. For example, the user devices 140 may be communicatively coupled to each other and / or to the vehicle computer 105 via wireless technologies, as described above. The user device 140 includes a user device processor 145.
[0030] Fig. 2 illustrates an example vehicle 101. The vehicle 101 includes a plurality of seats 200a, 200b, 200c, 200d, collectively referred to as seats 200. The seats 200 support users within the cabin of the vehicle 101. The seats 200 may be arranged within the cabin of the vehicle 101 to accommodate users and cargo, such as luggage. The vehicle 101 may be an autonomous service vehicle 101 that can transport the users and cargo to respective destinations.
[0031] The vehicle 101 includes a plurality of loading zones 205a, 205b, 205c, 205d, collectively referred to as loading zones 205. The loading zones 205 may be spaces in the cabin of the vehicle 101 in which objects 215 (e.g., luggage, handbags, etc.) may be placed while the vehicle 101 is in transit. The example from Fig. 2 shows two objects 215a, 215b (collectively, objects 215) in the loading zones 205a, 205b, and the vehicle 101 may include objects 215 in each of the loading zones 205. Each loading zone 205 may be associated with one of the seats 200, e.g., the loading zone 205a is associated with the seat 200a, the loading zone 205b is associated with the seat 200b, etc. This means that each user in the vehicle 101 may use one of the loading zones 205 to store objects 215, e.g., luggage, while the vehicle 101 is in motion. The computer 105 may determine the specific loading zone 205 for each seat 200 and may detect objects 215 in the loading zones 205, as described below. Thus, when one of the users reaches the destination, the computer 105 can determine whether that user has left objects 215 in the respective loading zone 205.
[0032] The vehicle 101 includes a plurality of interior sensors with lidars 111. Each loading zone 205 may include one of the lidars 111 to identify objects 215 in the loading zone 205. For example, the vehicle 101 may be as shown in Fig. 2-3 shows four lidars 111a (not in Fig. 2), 111b, 111c, 111d, collectively referred to as lidar 111. As described below, lidar 111 may detect objects 215 in loading zone 205, and computer 105 may communicate with one of the users of vehicle 101 when the user exits vehicle 101 and leaves one or more objects 215 in loading zone 205.
[0033] The computer 105 can detect that a user is exiting the vehicle 101 using a user detection sensor 110 installed in the seat 200. The user detection sensor 110 can be a sensor known for use in detecting the presence of an occupant or user in a vehicle 101, e.g., a weight sensor, a camera, etc., as is known. Each seat 200 can include a user detection sensor 110. The user detection sensor 110 can detect the presence of a user sitting in the seat 200. The user detection sensor 110 can send data 115 to the computer 105, and the computer 105 can determine whether a user is in the seat 200. The computer 105 can compare the data 115 from the user detection sensor 110 to a threshold.If the data 115 from the user detection sensor 110 exceeds the threshold, the computer 105 may determine that a user is in the seat 200. For example, if the user detection sensor 110 is a weight sensor, the computer 105 may compare collected user weight data 115 to a weight threshold. If the user weight data 115 exceeds the weight threshold, the computer 105 may determine that the user is in the seat 200. If the data 115 from the user detection sensor 110 is below the threshold (e.g., the user weight data 115 is below the weight threshold), the computer 105 may determine that the user is not in the seat 200.If the computer 105 determines that the user is not in seat 200 upon arrival at the destination and that the user was in seat 200 at some time prior to arrival at the destination, the computer 105 may further determine that the user has vacated the seat 200. The computer 105 may associate the loading zone 205 associated with the seat 200 with the user in the seat 200. Thus, upon detecting that the user has vacated the seat 200, the computer 105 may search for objects 215 left in the loading zone 205. For example, if the user is seated in seat 200a, the computer 105 may send a message to the user device 140 indicating the loading zone 205a and instructing the user to place their luggage in the loading zone 205a. When the user leaves the seat 200a, the computer 105 may activate the lidar 111a in the loading zone 205a to detect whether the user has left behind objects 215.
[0034] The computer 105 can detect a user exiting the vehicle 101 by detecting a location of the user device 140. The vehicle 101 can include a plurality of sensors 110, e.g., BLE proximity sensors 110, that can detect a location of the user device 140 within the vehicle 101. The computer 105 can communicate data 115 about the location of the user device 140 to the user device 140. If the sensors 110 detect that the location of the user device 140 is outside the cabin of the vehicle 101, the computer 105 can determine that the user in possession of the user device 140 is outside the cabin of the vehicle 101, i.e., that the user has exited the vehicle 101.
[0035] The computer 105 may activate the lidar 111 upon arrival at the destination for at least one of the loading zones 205. When the vehicle 101 stops at the destination, the computer 105 may activate the lidar 111 to detect objects 215 in the loading zone 205 that correspond to the user exiting the vehicle at the destination. If the computer 105 identifies an object 215 in the loading zone 205 based on the data 115 from the lidar 111, the computer 105 may activate a user output at a user device 140 of the user exiting the vehicle at the destination. For example, the computer 105 may send a message to the user device 140, activate a haptic feedback device in the user device 140, flash a light in the user device 140, activate a speaker in the user device 140 to generate an audible cue, etc.The computer 105 may wait a predetermined period of time (stored in the data store 106 and / or on the server 130) and enable the user output after the period of time has elapsed at the destination.
[0036] Fig. 3 illustrates a plan view of the vehicle 101. As previously described, the vehicle 101 includes a plurality of seats 200. In the example of Fig. 2-3, the vehicle 101 includes four seats 200a, 200b, 200c, 200d. Each seat 200 is associated with a corresponding loading zone 205 and a corresponding lidar 111, e.g., seat 200a is associated with loading zone 205a and lidar 111a, seat 200b is associated with loading zone 205b and lidar 111b, seat 200c is associated with loading zone 205c and lidar 111c, and seat 200d is associated with loading zone 205d and lidar 111d. In one example, the computer 105 may determine the loading zone 205 associated with each seat 200 prior to picking up the users, rather than each loading zone 205 being statically associated with the corresponding seats 200 as just described. Upon detecting the user on one of the seats 200, the computer 105 may send a notification to the user device 140 indicating the loading zone 205 associated with the selected seat 200.Alternatively, the computer 105 may detect the user's seat 200 and activate the lidar 111 to determine whether any of the loading zones 205 have an object 215 that did not have an object 215 before the user entered the vehicle 101. Upon detecting a new object 215 in one of the loading zones 205, the computer 105 may associate that loading zone 205 with the seat 200 selected by the user.
[0037] Thus, upon reaching the user's destination, the computer 105 can activate the lidar 111 in the loading zone 205 to detect whether the user has picked up the object 215.
[0038] The lidar 111 can detect objects 215 in the loading zone 205. If the vehicle 101 is an autonomous service vehicle 101, the seats 200 and loading zones 205 can be arranged to increase a space for the users in the cabin of the vehicle 101. For a non-limiting example, each seat 200 can be arranged between two of the loading zones 205, as in Fig. 3. In a more specific, non-limiting example, the seats 200 may be arranged in a substantially cross-shaped pattern, thereby providing users with access to the cargo areas 205 and the doors of the vehicle 101.
[0039] Fig. 4A and Fig. 4B illustrate an example lidar 111 detecting objects in a loading zone 205. Fig. 4A-4B show the loading zone 205 divided into a plurality of detection zones 210a-210h, collectively the detection zones 210. The computer 105 may activate the lidar 111 in each of the detection zones 210 to identify an object 215 in the loading zone 205. Each detection zone 210 may have a length 220. The length 220 of the detection zone 210 may be defined by the size of the loading zone 205; e.g., the length 220 may be the distance from the lidar 111 to the boundary of the loading zone 205. In the examples of Fig. 4A and Fig. 4B, the loading zone 205 has eight detection zones 210a-210h having respective lengths 220a-220h, and the loading zone 205 may have a different number of detection zones 210.
[0040] The lidar 111 may detect an object 215 in the loading zone 205. The lidar 111 may emit a light beam (e.g., a laser) into the sensing zone 210. The lidar 111 may receive the reflected light beam in the sensing zone 210. The computer 105 may measure a response time between emitting the light beam and receiving the reflected light beam. Based on the response time and the speed of light, the computer 105 may determine the distance between the surface reflecting the light beam and the lidar 111, as is known. Alternatively or additionally, the computer 105 may compare the response time to a response time threshold. The response time threshold may be determined based on the time required for the emitted light beam to reach the boundary of the loading zone 205. If the response time is greater than the response time threshold (i.e.,the distance extends beyond the boundary of the loading zone 205), the computer 105 may determine that the detection zone 210 does not include an object 215. If the computer 105 determines that all detection zones 210 do not include an object 215, as shown in FIG. Fig. 4A, the computer 105 may determine that the loading zone 205 does not include an object 215. If the reaction time is below the reaction time threshold, the computer 105 may determine that the detection zone 210 includes an object 215. If the computer 105 determines that at least one of the detection zones 210 includes an object 215, as shown in Fig. 4B, the computer 105 may determine that the loading zone 205 contains an object.
[0041] Fig. 5 illustrates an exemplary process 500 for detecting an object 215 in the vehicle 101. The process 500 begins at a block 505 where the computer 105 determines whether a user exit from the vehicle 101 is detected. As previously described, the computer 105 may detect that the user is exiting the vehicle 101 by, for example, collecting data 115 from a user detection sensor 110 in a vehicle seat, arriving at a predetermined destination for the user, collecting visual data 115 about the user, detecting a user device 140 outside the cabin of the vehicle 101, turning off the vehicle 101, etc. If the computer 105 detects a user exit from the vehicle, the process 500 proceeds to a block 510. Otherwise, the process 500 remains at block 505.
[0042] At block 510, the computer 105 activates a lidar 111 in a detection zone 210 of a loading zone 205 associated with the user. As previously described, the computer 105 may divide the loading zone 205 into a plurality of detection zones 210 and activate the lidar 111 in one of the detection zones 210. The lidar 111 may emit a light beam into the detection zone and receive the reflected light beam, e.g., from an object 215, in the detection zone 210.
[0043] Next, at a block 515, the computer 105 determines a response time for one of the detection zones 210. Based on the time of triggering of the lidar 111 and the speed of light, the computer 105 may determine the time between emitting the light beam and receiving the reflected light beam reflected from an object 215.
[0044] Next, at a block 520, the computer 105 determines whether the response time for the detection zone 210 is less than a time threshold. The detection zone 210 may have a predetermined boundary, and the time threshold may be based on the distance between the lidar 111 and the predetermined boundary. If the response time is less than the time threshold, the computer 105 may determine that the light beam is reflected off an object 215 within the detection zone 210. If the response time is greater than the time threshold, the computer 105 may determine that the light beam is reflected off an object 215 outside the detection zone 210. If the computer determines that the response time for the detection zone 210 is less than the time threshold, the process 500 proceeds to a block 525. Otherwise, the process 500 proceeds to a block 530.
[0045] At block 525, the computer 105 activates an output on the user device 140. For example, the computer 105 may send a message to the user device 140 via the network 125. Alternatively or additionally, the computer 105 may activate a haptic device and / or a light and / or an audible cue on the user device 140. As previously described, the message may indicate that the user has left the object 215 (e.g., luggage) in the loading zone 205.
[0046] At block 530, the computer 105 determines whether there are any remaining detection zones 210 in the loading zone 205. If there are any remaining detection zones 210 in the loading zone 205, the process 500 returns to block 510 to activate the lidar 111 in another detection zone 210. Otherwise, the process 500 ends.
[0047] As used herein, the adverbial modifier "substantially" means that a shape, structure, measurement, value, calculation, etc. may vary from an accurately described geometry, distance, measurement, value, calculation, etc. due to imperfections in materials, machining, manufacturing, data collector measurements, calculations, processing time, communication time, etc.
[0048] Computers 105 generally each include instructions executable by one or more computers, such as those identified above, for performing blocks or steps of previously described processes. Computer-executable instructions may be compiled or evaluated from computer programs created using a variety of programming languages and / or technologies, including, but not limited to, and either alone or in combination, Java™, C, C++, Visual Basic, Java Script, Perl, HTML, etc. In general, a processor (e.g., a microprocessor) receives instructions from, e.g., memory, a computer-readable medium, etc., and executes those instructions, thereby performing one or more processes, including one or more of the processes described herein.Such instructions and other data may be stored and transmitted using a variety of computer-readable media. A file in computer 105 is generally a collection of data stored on a computer-readable medium, such as a storage medium, random access memory, etc.
[0049] A computer-readable medium includes any medium involved in providing data (e.g., instructions) that can be read by a computer. Such a medium can take many forms, including, but not limited to, non-volatile media, volatile media, and so on. Examples of non-volatile media include optical or magnetic disks and other persistent storage. Volatile media includes dynamic random access memory (DRAM), which is typically a main memory.Common forms of computer-readable media include, for example, a floppy disk, a film disk, a hard disk, a magnetic tape, any other magnetic medium, a CD-ROM, a DVD, any other optical medium, punched cards, punched tape, any other physical medium with hole patterns, a RAM, a PROM, an EPROM, a FLASH EEPROM, any other memory chip or any other memory cartridge, or any other medium that can be read by a computer.
[0050] With respect to the media, processes, systems, methods, etc. described herein, it is understood that while the steps of such processes, etc., have been described as occurring according to a particular sequence, such processes could be implemented such that the described steps are performed in a different order than the order described herein. It is further understood that certain steps could be performed concurrently, other steps could be added, or certain steps described herein could be omitted. For example, in process 500, one or more of the steps could be omitted, or the steps could be performed in a different order than in Fig.5. In other words, the descriptions of systems and / or processes herein are provided for the purpose of illustrating particular embodiments and should in no way be construed as limiting the disclosed subject matter.
[0051] Accordingly, it is to be understood that the present disclosure, including the foregoing description and the appended figures and following claims, is intended to be illustrative and not restrictive. Many embodiments and applications other than the examples provided will become apparent to those skilled in the art upon reading the foregoing description. The scope of the invention should be determined not by reference to the foregoing description, but instead by reference to the claims appended hereto and / or included in a non-provisional patent application based hereon, along with the full scope of equivalents to which such claims are entitled.It is anticipated and intended that there will be future developments in the fields discussed herein, and that the disclosed systems and methods will be incorporated into such future embodiments. It is understood that the disclosed subject matter is susceptible to modification and variation.
[0052] The article "a / an" when modifying a noun should be understood to mean one or more, unless otherwise stated or the context requires otherwise. The phrase "based on" includes "partially or wholly based on."
Claims
[1] System comprising a computer programmed to: Activating a lidar to emit a light beam in a charging zone in a vehicle to collect data; Receiving a reflected light beam; Determining a reaction time between emitting the light beam and receiving the reflected light beam; Identifying an object in the loading zone when the response time is below a response time threshold, wherein the response time threshold is based on a distance of the lidar to a boundary of the loading zone; Activating an output on a user device upon identifying the object in the loading zone, and Dividing the loading zone monitored by the LIDAR into a plurality of detection zones, activating the LIDAR to collect the data in each detection zone, wherein the LIDAR is caused to emit a respective light beam into each of the detection zones, receive a corresponding reflected light beam for each of the detection zones, determine the response time for each of the detection zones, and identify the object in the loading zone if the response time for at least one of the detection zones is below the response time threshold. [2] The system of claim 1, wherein a vehicle cabin includes a plurality of loading zones and the computer is further programmed to assign each loading zone to a plurality of users. [3] The system of claim 1, wherein the computer is further programmed to determine a destination for a user and activate the lidar when the vehicle arrives at the destination. [4] The system of claim 3, wherein the computer is further programmed to activate the lidar after a predetermined period of time has elapsed after reaching the target. [5] The system of claim 1, wherein the vehicle includes a vehicle seat and a user detection sensor installed in the vehicle seat, and wherein the computer is further programmed to activate the lidar when the user detection sensor detects that a user has left the vehicle seat. [6] The system of claim 1, wherein the computer is further programmed to activate the lidar upon detecting that the user device is outside a vehicle cabin. [7] The system of claim 1, wherein the computer is further programmed to activate the lidar upon detecting a user exiting the vehicle. [8] Method comprising: Activating a lidar to emit a light beam into a charging zone in a vehicle to collect data; Receiving a reflected light beam; Determining a reaction time between emitting the light beam and receiving the reflected light beam; Identifying an object in the loading zone when the response time is below a response time threshold, wherein the response time threshold is based on a distance from the lidar to a boundary of the loading zone; Activating an output on a user device upon identifying the object in the loading zone, and Dividing the loading zone monitored by the LIDAR into a plurality of detection zones, activating the LIDAR to collect the data in each detection zone, wherein the LIDAR is caused to emit a respective light beam into each of the detection zones, receive a corresponding reflected light beam for each of the detection zones, determine the response time for each of the detection zones, and identify the object in the loading zone if the response time for at least one of the detection zones is below the response time threshold. [9] The method of claim 8, wherein a vehicle cabin includes a plurality of cargo zones, and the method further comprises assigning each cargo zone to one of a plurality of users. [10] The method of claim 8, further comprising determining a destination for a user and activating the lidar when the vehicle arrives at the destination. [11] The method of claim 10, further comprising activating the lidar after a predetermined period of time has elapsed after reaching the target. [12] The method of claim 8, wherein the vehicle includes a vehicle seat and a user detection sensor installed in the vehicle seat, and wherein the method further comprises activating the lidar when the user detection sensor detects that a user has left the vehicle seat. [13] The method of claim 8, further comprising activating the lidar upon detecting that the user device is outside a vehicle cabin. [14] The method of claim 8, further comprising activating the lidar upon detecting a user exiting the vehicle.
Citation Information
Patent Citations
Vehicle Passenger Reminder System
US20160042624A1
Detecting objects within a vehicle in connection with a service
US20160332535A1