CN113720338A - Ride-assist system and method, and related vehicle, computer device, and medium - Google Patents
Ride-assist system and method, and related vehicle, computer device, and medium Download PDFInfo
- Publication number
- CN113720338A CN113720338A CN202010457688.1A CN202010457688A CN113720338A CN 113720338 A CN113720338 A CN 113720338A CN 202010457688 A CN202010457688 A CN 202010457688A CN 113720338 A CN113720338 A CN 113720338A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- passenger
- initial position
- instruction
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004364 calculation method Methods 0.000 claims abstract description 4
- 238000004590 computer program Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 7
- 238000000926 separation method Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
The present disclosure relates to a ride-assist system and method. The system comprises: an information acquisition unit for acquiring position information of a passenger and position information of a vehicle; a calculation unit for calculating an estimated time required for the vehicle to reach an initial position of the passenger, and calculating an estimated distance from the initial position of the passenger based on the estimated time; and for re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle; and the execution unit is used for enabling the vehicle to run to the initial position of the passenger, then enabling the vehicle to run along the re-planned route to be continuously close to the passenger, and sending an instruction or instruction of getting on the passenger to the passenger and the vehicle. By the method, after the passenger calls the vehicle and the vehicle receives the order, the passenger does not need to arrive at a specific place or wait at the specific place, and the passenger can be carried without stopping the vehicle.
Description
Technical Field
The present disclosure relates to the field of network appointment technologies, and in particular, to a system and method for assisting a ride, and a related vehicle, a computer device, and a medium.
Background
The development of network technology makes life more and more convenient. The situation that the vehicle needs to be stopped at the roadside in the past has changed. More and more people use taxi taking software to call for a taxi. So that the passenger can carry the vehicle at the appointed place.
However, the time at which the passenger and the vehicle are expected to arrive at the appointed place often deviates. Therefore, a vehicle such as a passenger or a phenomenon of a passenger such as a vehicle often occurs. This can be time consuming and cumbersome for the passengers and the vehicle. For example, on a road segment where the vehicle is specified to be unable to stop, the vehicle may be penalized for waiting passengers.
Accordingly, there is a need for an improved passenger-assisted ride system and method.
Disclosure of Invention
The present disclosure is directed to solving, in part, the above problems. In the present disclosure, the passenger does not have to travel to or wait at a particular location, but continues to walk. Through synchronizing passenger's position and vehicle's position, the vehicle is constantly close the passenger, realizes not stopping and carries on the passenger.
Accordingly, in a first aspect, the present disclosure provides a ride-assist system, the system comprising:
an information acquisition unit configured to acquire position information of a passenger and position information of a vehicle, the position information of the passenger including an initial position and a real-time position of the passenger, the position information of the vehicle including an initial position and a real-time position of the vehicle;
a calculation unit configured to calculate an estimated time required for the vehicle to reach the initial position of the passenger based on at least the initial position of the passenger and the initial position of the vehicle, calculate an estimated distance of the passenger from the initial position according to the estimated time; and for re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle;
an execution unit configured to cause the vehicle to travel to an initial position of the passenger until a distance from the initial position of the passenger is less than the estimated distance; then, based on the vehicle's route to the passenger continuing to be re-planned at a frequency, causing the vehicle to travel along the re-planned route, continuously approaching the passenger; and in response to the separation of the relative positions of the vehicle and the passenger being less than a threshold, issuing an indication or instruction to the passenger and the vehicle that the passenger is boarding.
In one embodiment, the information acquisition unit is configured to continuously acquire the position information of the passenger and the position information of the vehicle at a frequency when the vehicle is less than the estimated distance from the initial position of the passenger.
In one embodiment, the execution unit issues an instruction or instruction to the vehicle to prepare for the passenger to board, and the vehicle issues an instruction to the passenger to board.
In another embodiment, the execution unit issues an instruction or instruction to the vehicle to prepare for the passenger to board, and issues an instruction to the passenger to board.
In one embodiment, the estimated time required for the vehicle to reach the initial position of the occupant is determined by a navigation route of the vehicle to the initial position of the occupant.
In one embodiment, an estimated distance of the passenger from an initial position is determined based on the estimated time and a walking speed of the person.
In one embodiment, the vehicle is caused to travel to the initial position of the passenger according to a navigation route.
In one embodiment, the information acquisition unit acquires the position information of the passenger through a handheld device of the passenger.
In one embodiment, the information acquisition unit acquires the position information of the vehicle by a positioning device on the vehicle.
In one embodiment, the information acquiring unit acquires the position information of the passenger and/or the position information of the vehicle from an online server.
In one embodiment, the information acquisition unit acquires the position information of the passenger and/or the position information of the vehicle by wireless communication.
In one embodiment, the vehicle is an autonomous vehicle.
In a second aspect, the present disclosure provides a vehicle, for example an autonomous vehicle, comprising a ride assist system according to the first aspect of the disclosure.
In a third aspect, the present disclosure provides a method of assisted ride, the method comprising:
(1) acquiring an initial position of a passenger and an initial position of a vehicle;
(2) calculating an estimated time required for the vehicle to reach the initial position of the passenger based on at least the initial position of the passenger and the initial position of the vehicle, calculating an estimated distance of the passenger from the initial position according to the estimated time;
(3) causing the vehicle to travel toward the initial position of the passenger until the initial position of the passenger is less than the estimated distance;
(4) continuously acquiring a real-time location of a passenger and a real-time location of a vehicle at a frequency, re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle, causing the vehicle to travel along the re-planned route, continuously approaching the passenger, based on the re-planned route of the vehicle to the passenger;
(5) in response to the separation of the relative positions of the vehicle and the occupant being less than a threshold, an indication or instruction is issued to the occupant and the vehicle that the occupant is boarding.
In one embodiment, in (5), an instruction or instruction to prepare for boarding of a passenger is issued to the vehicle, and an instruction to board is issued to the passenger by the vehicle.
In another embodiment, in (5), an instruction or a command to prepare for boarding of a passenger is issued to the vehicle, and an instruction to board is issued to the passenger.
In one embodiment, in (2), the estimated time required for the vehicle to reach the initial position of the occupant is determined by a navigation route of the vehicle to the initial position of the occupant.
In one embodiment, in (2), an estimated distance of the passenger from an initial position is determined based on the estimated time and a walking speed of the person.
In one embodiment, in (3), the vehicle is caused to travel to the initial position of the passenger according to a navigation route.
In one embodiment, in (1) and (4), the position of the passenger is obtained by a handheld device of the passenger.
In one embodiment, in (1) and (4), the position of the vehicle is acquired by a positioning device on the vehicle.
In one embodiment, in (1) and (4), the location of the passenger and/or the location of the vehicle is uploaded to an online server.
In one embodiment, the vehicle is an autonomous vehicle.
In a fourth aspect, the present disclosure provides a computer device, e.g. a server, comprising a memory storing a computer program and a processor, wherein the processor implements the method of the present disclosure when executing the computer program.
In a fifth aspect, the present disclosure provides a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method of the present disclosure.
By the method, after the passengers call the sharing vehicle and the sharing vehicle takes the order, the passengers do not need to catch up to a specific place or wait at the specific place, the vehicle catches up to the passengers at the rear, and the passengers get on, so that the passengers can be carried without stopping the vehicle.
Drawings
Non-limiting and non-exhaustive embodiments of the present disclosure are described, by way of example, with reference to the following drawings, in which:
fig. 1 illustrates a schematic view of an assisted ride system according to an embodiment of a first aspect of the present disclosure;
fig. 2 illustrates a flow diagram of a ride-assist method according to an embodiment of a third aspect of the disclosure;
fig. 3 shows a schematic diagram of one example application scenario to which the present disclosure is applicable.
Detailed Description
In order to make the above and other features and advantages of the present disclosure more apparent, the present disclosure is further described below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are for purposes of illustration only and are not intended to be limiting.
A ride assist system according to the present disclosure may be mounted on or applied to a vehicle. The vehicle may be an internal combustion engine vehicle using an internal combustion engine as a drive source, an electric vehicle or a fuel cell vehicle using an electric motor as a drive source, a hybrid vehicle using both of the above as drive sources, or a vehicle having another drive source. The ride assist system according to the present disclosure is preferably applied to a vehicle having an autonomous driving mode. Accordingly, the present disclosure relates to a vehicle, preferably an autonomous vehicle, comprising a ride-assist system of the present disclosure.
The vehicle with autonomous driving mode described herein has the following basic features: for example, such vehicles are mounted with a plurality of sensors or positioning devices, such as an image pickup device, a laser radar, a millimeter wave radar, an ultrasonic sensor, a vehicle networking communication (V2X) device, a High Automated Driving (HAD) map, and the like, which are capable of detecting the environment around the vehicle such as surrounding objects, obstacles, infrastructure, and the like; these vehicles are able to detect the location of the current vehicle through Global Navigation Satellite System (GNSS) and one or a combination of sensor detection and HAD maps; the vehicles can obtain a new navigation route through the online server; these vehicles are able to plan a route to be traveled based on the perception and location results; such vehicles can also send control signals to the powertrain, steering system, braking system, etc. based on the planned route.
Fig. 1 schematically illustrates an assisted ride system 100 according to an embodiment of a first aspect of the disclosure. The system 100 includes an information acquisition unit 110, a computation unit 120, and an execution unit 130, and each unit is communicatively coupled to each other.
In fig. 1, the information acquiring unit 110 may be configured to acquire position information of a passenger including an initial position and a real-time position of the passenger and position information of a vehicle including the initial position and the real-time position of the vehicle. Preferably, the information acquiring unit is configured to continuously acquire the position information of the passenger and the position information of the vehicle at a frequency when the vehicle is less than a distance from an initial position of the passenger. In one example, the information acquisition unit acquires the position information of the passenger through a handheld device of the passenger. The handheld device may be a smartphone, a tablet computer, a smartwatch, and/or smart glasses. In one example, the location of the passenger may be obtained in real-time via a Global Navigation Satellite System (GNSS), Wi-Fi, and a base station. For example, a smart phone typically has a positioning function, and a user position can be located in real time by retrieving positioning data of, for example, a Global Positioning System (GPS) sensor built in the phone. In one example, the information acquisition unit acquires the position information of the vehicle through a positioning device on the vehicle. For example, the positioning data of its global navigation satellite system may be acquired by an in-vehicle navigation device on the vehicle.
In one embodiment, the information acquisition unit 110 is located on the vehicle, and the position information of the passenger can be sent to a server, such as a cloud server. The information acquisition unit 110 acquires the position information of the passenger from the server. For example, the information acquisition unit acquires the position information of the passenger and/or the position information of the vehicle by wireless communication. In another embodiment, the information obtaining unit 110 is on a server, such as a cloud server. The passenger's location information and/or the vehicle's location information may be transmitted to a server, for example, by wireless communication. Wireless communications include, but are not limited to: mobile phone network, Wi-Fi, Bluetooth.
In fig. 1, the calculation unit 120 may be configured to calculate an estimated time required for the vehicle to reach the initial position of the passenger based on at least the initial position of the passenger and the initial position of the vehicle, calculate an estimated distance of the passenger from the initial position according to the estimated time; and for re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle. The estimated time required for the vehicle to reach the initial position of the passenger may be determined by a navigation route for the vehicle to reach the initial position of the passenger, for example by a navigation device of the vehicle. For example, a navigation route requires N seconds of time for the vehicle to travel along the navigation route. If the passenger continues to walk, rather than waiting on site, the passenger may have been at a distance from their initial position as the vehicle approaches the passenger's initial position. The estimated distance of the passenger from the initial position is proportional to the estimated time required for the vehicle to reach the passenger's initial position. The estimated distance of the passenger from the initial position is also related to the walking speed of the person. The estimated distance is allowed to have errors and may vary within a range, for example, between 50% and 200% of the estimated distance. For example, assuming 1 meter per second of travel, the estimated distance of the passenger from the initial position is N meters. When the vehicle is less than the estimated distance (i.e., 0.5N to 2N meters, for example, N meters) from the initial position of the passenger, the real-time position of the passenger and the real-time position of the vehicle are acquired by the information acquisition unit 110, and the route from the vehicle to the passenger is re-planned. For example, a route of the vehicle to the passenger is acquired by a navigation device of the vehicle.
In fig. 1, the execution unit 130 may be configured to cause the vehicle to travel to the initial position of the passenger until the distance to the initial position of the passenger is less than the estimated distance; then, based on the vehicle's route to the passenger continuing to be re-planned at a frequency, causing the vehicle to travel along the re-planned route, continuously approaching the passenger; and in response to the separation of the relative positions of the vehicle and the passenger being less than a threshold, issuing an indication or instruction to the passenger and the vehicle that the passenger is boarding. The distance of the vehicle from the initial position of the passenger may be determined on a navigation route traveled by the vehicle. In one example, the vehicle is driven by a driver, and an indication of travel along the navigation route is sent to the driver. In another embodiment, the vehicle is an autonomous vehicle, and the vehicle is sent instructions to travel along the navigation route. When the vehicle is less than the estimated distance (i.e., 0.5N to 2N meters, for example, N meters) from the initial position of the passenger, the real-time position of the passenger and the real-time position of the vehicle are acquired by the information acquisition unit 110, and the route from the vehicle to the passenger is re-planned. For example, a route of the vehicle to the passenger is acquired by a navigation device of the vehicle. The frequency may be once every 2 minutes, once every minute, or once every 30 seconds. The higher the frequency, the more accurate the planned route of the vehicle to the passenger. Preferably, the frequency is progressively greater, the closer to the passenger, the more accurate the planned route of the vehicle to the passenger. The relative position of the vehicle and the passenger is suitable for the passenger to get on the vehicle, the vehicle stops, the door lock is opened, and the passenger gets on the vehicle. The threshold distance of the vehicle from the passenger may be 20 meters, 10 meters, or 5 meters.
The execution unit 130 may be on the vehicle, or may be on a server. In one example, the execution unit 130 issues an instruction or instruction to the vehicle to prepare for the passenger to board, and an instruction to board is issued by the vehicle to the passenger. The execution unit 130 instructs the vehicle to park and unlock the door lock. The vehicle may indicate boarding to the passenger by sound and/or light. The vehicle may also send an indication of boarding to the passenger's handheld device, such as a cell phone, via V2X. In another example, the execution unit 130 issues an instruction or instruction to the vehicle to prepare for the passenger to board, and issues an instruction to the passenger to board. The execution unit 130 instructs the vehicle to park and unlock the door lock; and send an indication of boarding to the passenger's handheld device, such as a cell phone.
It should be understood that the various elements of the system 100 of the present disclosure may be implemented in whole or in part by software, hardware, firmware, or a combination thereof. The units may be embedded in a processor of the computer device in a hardware or firmware form or independent of the processor, or may be stored in a memory of the computer device in a software form for being called by the processor to execute operations of the units. Each of the units may be implemented as a separate component or module, or two or more units may be implemented as a single component or module.
It will be appreciated by those of ordinary skill in the art that the schematic diagram of the system 100 shown in fig. 1 is merely an illustrative block diagram of portions of structure associated with aspects of the present disclosure and does not constitute a limitation of the computer devices, processors, or computer programs embodying aspects of the present disclosure. A particular computer device, processor or computer program may include more or fewer components or modules than shown in the figures, or may combine or split certain components or modules, or may have a different arrangement of components or modules.
A ride assist method according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings. Fig. 2 is a flow chart illustrating a ride assist method S100 according to an embodiment of the disclosure. The ride assist method S100 is performed by the ride assist system 100 described above.
As shown in fig. 2, the ride-assist method S100 includes: step S110, acquiring initial positions of passengers and initial positions of vehicles; step S120, calculating the estimated time required for the vehicle to reach the initial position of the passenger at least based on the initial position of the passenger and the initial position of the vehicle, and calculating the estimated distance between the passenger and the initial position according to the estimated time; a step S130 of causing the vehicle to travel to an initial position of the passenger until a distance from the initial position of the passenger is less than the estimated distance; step S140, continuously acquiring the real-time position of the passenger and the real-time position of the vehicle at a frequency, replanning the route from the vehicle to the passenger based on the real-time position of the passenger and the real-time position of the vehicle, and enabling the vehicle to travel along the replanned route to be continuously close to the passenger based on the replanned route from the vehicle to the passenger; step S150, responding to the distance between the relative positions of the vehicle and the passenger being smaller than a threshold value, and sending an instruction or instruction of getting on the vehicle to the passenger and the vehicle.
In S110, the initial position of the passenger and the initial position of the vehicle are acquired. In one example, the passenger's location information may be obtained via the passenger's handheld device. The handheld device may be a smartphone, a tablet computer, a smartwatch, and/or smart glasses. For example, the location of the passenger may be obtained in real time via a Global Navigation Satellite System (GNSS), Wi-Fi, and a base station. For example, a smart phone typically has a positioning function, and a user position can be located in real time by retrieving positioning data of, for example, a Global Positioning System (GPS) sensor built in the phone. In one example, the location information of the vehicle may be obtained by a locating device on the vehicle. For example, the positioning data of its global navigation satellite system may be acquired by an in-vehicle navigation device on the vehicle. In one embodiment, the passenger location information may be sent to a server, such as a cloud server, from which the passenger location information is obtained. For example, the information acquisition unit acquires the position information of the passenger and/or the position information of the vehicle by wireless communication. In another embodiment, the passenger location information and/or the vehicle location information may be transmitted to a server, such as a cloud server, for example, via wireless communication. Wireless communications include, but are not limited to: mobile phone network, Wi-Fi, Bluetooth.
In S120, an estimated time required for the vehicle to reach the initial position of the passenger is calculated based on at least the initial position of the passenger and the initial position of the vehicle, and an estimated distance from the initial position of the passenger is calculated from the estimated time. The estimated time required for the vehicle to reach the initial position of the passenger may be determined by a navigation route for the vehicle to reach the initial position of the passenger, for example by a navigation device of the vehicle. For example, a navigation route requires N seconds of time for the vehicle to travel along the navigation route. If the passenger continues to walk, rather than waiting on site, the passenger may have been at a distance from their initial position as the vehicle approaches the passenger's initial position. The estimated distance of the passenger from the initial position is proportional to the estimated time required for the vehicle to reach the passenger's initial position. The estimated distance of the passenger from the initial position is also related to the walking speed of the person. The estimated distance is allowed to have errors and may vary within a range, for example, between 50% and 200% of the estimated distance. For example, assuming 1 meter per second of travel, the estimated distance of the passenger from the initial position is N meters.
In S130, the vehicle is caused to travel toward the initial position of the passenger until the distance from the initial position of the passenger is less than the estimated distance. The distance of the vehicle from the initial position of the passenger may be determined on a navigation route traveled by the vehicle. In one example, the vehicle is driven by a driver, and an indication of travel along the navigation route is sent to the driver. In another embodiment, the vehicle is an autonomous vehicle, and the vehicle is sent instructions to travel along the navigation route.
In S140, a real-time location of a passenger and a real-time location of a vehicle are continuously obtained at a frequency, a route of the vehicle to the passenger is re-planned based on the real-time location of the passenger and the real-time location of the vehicle, and the vehicle is caused to travel along the re-planned route, continuously approaching the passenger, based on the re-planned route to the passenger. Acquiring the real-time position of the passenger and the real-time position of the vehicle may be as described in S110. In one example, the route of the vehicle to the passenger may be obtained by a navigation device of the vehicle. The frequency may be once every 2 minutes, once every minute, or once every 30 seconds. The higher the frequency, the more accurate the planned route of the vehicle to the passenger. Preferably, the frequency is progressively greater, the closer to the passenger, the more accurate the planned route of the vehicle to the passenger. In one embodiment, the passenger location information may be sent to a server, such as a cloud server, from which the passenger location information is obtained. For example, the information acquisition unit acquires the position information of the passenger and/or the position information of the vehicle by wireless communication. In another embodiment, the passenger location information and/or the vehicle location information may be transmitted to a server, such as a cloud server, for example, via wireless communication. Wireless communications include, but are not limited to: mobile phone network, Wi-Fi, Bluetooth.
In S150, and in response to the distance between the relative positions of the vehicle and the passenger being less than a threshold, an indication or instruction is issued to the passenger and the vehicle that the passenger is boarding. The relative position of the vehicle and the passenger is suitable for the passenger to get on the vehicle, the vehicle stops, the door lock is opened, and the passenger gets on the vehicle. The threshold distance of the vehicle from the passenger may be 20 meters, 10 meters, or 5 meters. In one example, an indication or instruction is issued to the vehicle in preparation for the passenger to board, and an indication to board is issued by the vehicle to the passenger. The vehicle may indicate boarding to the passenger by sound and/or light. The vehicle may also send an indication of boarding to the passenger's handheld device, such as a cell phone, via V2X. In another example, an instruction or instruction to prepare a passenger to board is issued to the vehicle, and an instruction to board is issued to the passenger. For example, instructing the vehicle to park, unlocking the door lock; and send an indication of boarding to the passenger's handheld device, such as a cell phone.
Fig. 3 shows a schematic diagram of one example application scenario to which the present disclosure is applicable. In fig. 3, passenger 2 calls the shared vehicle through application software (APP) on the handheld smart device, as shown at a. Nearby vehicles 1 are picked up or dispatched. The initial position 0 of the passenger and the initial position of the vehicle are acquired. Based on at least the initial position 0 of the passenger and the initial position of the vehicle, a navigation route 3 of the vehicle to the initial position of the passenger is obtained. The estimated time N seconds required for the vehicle to reach the initial position of the passenger is determined by the navigation route 3. And B, calculating the estimated distance N meters of the passenger from the initial position according to the estimated time. Causing the vehicle to travel toward the initial position 0 of the passenger until the initial position of the passenger is less than the estimated distance N meters. Continuously acquiring a real-time location of a passenger and a real-time location of a vehicle at a frequency, re-planning a route 4 of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle, and causing the vehicle to travel along the re-planned route, continuously approaching the passenger based on the re-planned route 4; in response to the separation of the relative positions of the vehicle and the occupant being less than a threshold, an indication or instruction is issued to the occupant and the vehicle that the occupant is boarding.
The ride-assist system of the present disclosure may be installed on a computer device, such as a server, e.g., an online server or an online cloud server. The computer device comprises a memory storing a computer program and a processor. In one example, the information acquisition unit 110 acquires the position information from the passenger and the vehicle through wireless communication. In one example, the execution unit 130 sends instructions or directions to the vehicle and passengers via wireless communication. Wireless communications include, but are not limited to: mobile phone network, Wi-Fi, Bluetooth. In one example, the computer device includes a memory having stored thereon computer instructions executable by a processor, the computer instructions, when executed by the processor, instruct the processor to perform the steps of the ride-assist method of the present disclosure. The computer device may broadly be a server, a vehicle mounted terminal, or any other electronic device having the necessary computing and/or processing capabilities. In one embodiment, the computer device may include a processor, memory, a network interface, a communication interface, etc., connected by a system bus. The processor of the computer device may be used to provide the necessary computing, processing and/or control capabilities. The memory of the computer device may include non-volatile storage media and internal memory. An operating system, a computer program, and the like may be stored in or on the non-volatile storage medium. The internal memory may provide an environment for the operating system and the computer programs in the non-volatile storage medium to run. The network interface and the communication interface of the computer device may be used to connect and communicate with an external device through a network. The computer program, when executed by a processor, performs the steps of the method of the present disclosure.
The present disclosure may also be embodied as a computer readable storage medium having a computer program stored thereon, which when executed by a processor, performs the steps of the ride-assist method of the present disclosure. In one embodiment, the computer program is distributed across a plurality of computer devices or processors coupled by a network such that the computer program is stored, accessed, and executed by one or more computer devices or processors in a distributed fashion. A single method step/operation, or two or more method steps/operations, may be performed by a single computer device or processor or by two or more computer devices or processors. One or more method steps/operations may be performed by one or more computer devices or processors, and one or more other method steps/operations may be performed by one or more other computer devices or processors. One or more computer devices or processors may perform a single method step/operation, or perform two or more method steps/operations.
It will be understood by those of ordinary skill in the art that all or part of the steps of the methods of the present disclosure may be directed to associated hardware, such as a computer device or a processor, for performing the steps of the methods of the present disclosure by a computer program, which may be stored in a non-transitory computer readable storage medium and executed to perform the steps of the methods of the present disclosure. Any reference herein to memory, storage, databases, or other media may include non-volatile and/or volatile memory, as appropriate. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (prom), electrically programmable ROM (eprom), electrically erasable programmable ROM (eeprom), flash memory, magnetic tape, floppy disk, magneto-optical data storage device, hard disk, solid state disk, and the like. Examples of volatile memory include Random Access Memory (RAM), external cache memory, and the like.
The respective technical features described above may be arbitrarily combined. Although not all possible combinations of features are described, any combination of features should be considered to be covered by the present specification as long as there is no contradiction between such combinations.
While the present disclosure has been described in connection with embodiments, it is to be understood by those skilled in the art that the foregoing description and drawings are merely illustrative and not restrictive of the disclosed embodiments. Various modifications and variations are possible without departing from the spirit of the disclosure.
Claims (10)
1. A ride-assist system, the system comprising:
an information acquisition unit configured to acquire position information of a passenger and position information of a vehicle, the position information of the passenger including an initial position and a real-time position of the passenger, the position information of the vehicle including an initial position and a real-time position of the vehicle;
a calculation unit configured to calculate an estimated time required for the vehicle to reach the initial position of the passenger based on at least the initial position of the passenger and the initial position of the vehicle, calculate an estimated distance of the passenger from the initial position according to the estimated time; and for re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle;
an execution unit configured to cause the vehicle to travel to an initial position of the passenger until a distance from the initial position of the passenger is less than the estimated distance; then, based on the vehicle's route to the passenger continuing to be re-planned at a frequency, causing the vehicle to travel along the re-planned route, continuously approaching the passenger; and in response to the separation of the relative positions of the vehicle and the passenger being less than a threshold, issuing an indication or instruction to the passenger and the vehicle that the passenger is boarding.
2. A ride-assist system according to claim 1, wherein the execution unit issues an instruction or a command to the vehicle to prepare for boarding of a passenger, and the vehicle issues an instruction to the passenger to board; or the execution unit gives an instruction or a command for preparing a passenger to get on the vehicle to the vehicle and gives an instruction for getting on the vehicle to the passenger.
3. A ride-assist system according to claim 1 or 2, wherein the information-acquisition unit acquires the position information of the passenger via a hand-held device of the passenger, and the information-acquisition unit acquires the position information of the vehicle via a positioning device on the vehicle.
4. A vehicle, such as an autonomous vehicle, comprising a ride-assist system according to any of claims 1-3.
5. A method of assisting a ride, the method comprising:
(1) acquiring an initial position of a passenger and an initial position of a vehicle;
(2) calculating an estimated time required for the vehicle to reach the initial position of the passenger based on at least the initial position of the passenger and the initial position of the vehicle, calculating an estimated distance of the passenger from the initial position according to the estimated time;
(3) causing the vehicle to travel toward the initial position of the passenger until the initial position of the passenger is less than the estimated distance;
(4) continuously acquiring a real-time location of a passenger and a real-time location of a vehicle at a frequency, re-planning a route of the vehicle to the passenger based on the real-time location of the passenger and the real-time location of the vehicle, causing the vehicle to travel along the re-planned route, continuously approaching the passenger, based on the re-planned route of the vehicle to the passenger;
(5) in response to the separation of the relative positions of the vehicle and the occupant being less than a threshold, an indication or instruction is issued to the occupant and the vehicle that the occupant is boarding.
6. The method according to claim 5, wherein in (5) an indication or instruction to the vehicle to prepare a passenger for boarding is issued, an indication to the passenger to board being issued by the vehicle; alternatively, an instruction or instruction to prepare for the passenger to board is issued to the vehicle, and an instruction to board is issued to the passenger.
7. The method according to claim 5 or 6, wherein in (1) and (4), the position of the passenger is obtained by a handheld device of the passenger, and the position of the vehicle is obtained by a positioning device on the vehicle.
8. Method according to any of claims 5-7, characterized in that the position of the passenger and/or the position of the vehicle is uploaded to an online server.
9. A computer device, such as a server, comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the method according to any of claims 5-8.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 5-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010457688.1A CN113720338A (en) | 2020-05-26 | 2020-05-26 | Ride-assist system and method, and related vehicle, computer device, and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010457688.1A CN113720338A (en) | 2020-05-26 | 2020-05-26 | Ride-assist system and method, and related vehicle, computer device, and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113720338A true CN113720338A (en) | 2021-11-30 |
Family
ID=78672128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010457688.1A Withdrawn CN113720338A (en) | 2020-05-26 | 2020-05-26 | Ride-assist system and method, and related vehicle, computer device, and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113720338A (en) |
-
2020
- 2020-05-26 CN CN202010457688.1A patent/CN113720338A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112050792B (en) | Image positioning method and device | |
CN112236648B (en) | Enhancing navigation experience using V2X supplemental information | |
JP7246331B2 (en) | SERVICE MANAGEMENT DEVICE, SERVICE PROVISION SYSTEM, SERVICE MANAGEMENT METHOD AND PROGRAM | |
CN112060965B (en) | Information processing apparatus, information processing method, and storage medium | |
US20200393259A1 (en) | Vehicle energy management | |
US11940291B2 (en) | Method for updating a map of the surrounding area, device for executing method steps of said method on the vehicle, vehicle, device for executing method steps of the method on a central computer, and computer-readable storage medium | |
US10618498B2 (en) | Systems and methods for providing user access to an autonomous vehicle | |
CN109890676A (en) | Vehicle control system, control method for vehicle and vehicle control program | |
CN114255606A (en) | Auxiliary driving reminding method and device, map auxiliary driving reminding method and device and map | |
CN114126954A (en) | Method for automatically parking a vehicle | |
JP2020535540A (en) | Systems and methods for determining whether an autonomous vehicle can provide the requested service for passengers | |
US20210114626A1 (en) | Vehicle control system, vehicle control device, and vehicle control method | |
CN110402458A (en) | For determining and/or managing parking place figure method | |
CN110087959A (en) | Vehicle control system, control method for vehicle and vehicle control program | |
CN110329253B (en) | Lane departure early warning system and method and vehicle | |
CN113479195A (en) | Method for automatic valet parking and system for carrying out said method | |
CN111859180B (en) | Get-on point recommendation method and system | |
CN114792149A (en) | Track prediction method and device and map | |
CN113535743A (en) | Real-time updating method and device for unmanned map, electronic equipment and storage medium | |
CN111862669A (en) | Autonomous vehicle management system | |
US20220281486A1 (en) | Automated driving vehicle, vehicle allocation management device, and terminal device | |
CN111721315A (en) | Information processing method and device, vehicle and display equipment | |
KR20220118315A (en) | Automated valet parking system, control method of automated valet parking system, and autonomous driving vehicle | |
JP2024056035A (en) | Measurement request device, information processing device, measurement request method, measurement request program, information processing method and information processing program | |
JP7355930B2 (en) | Time determination of inertial navigation systems in automated driving systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20211130 |