WO2019220206A1 - 乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システム - Google Patents
乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システム Download PDFInfo
- Publication number
- WO2019220206A1 WO2019220206A1 PCT/IB2019/000563 IB2019000563W WO2019220206A1 WO 2019220206 A1 WO2019220206 A1 WO 2019220206A1 IB 2019000563 W IB2019000563 W IB 2019000563W WO 2019220206 A1 WO2019220206 A1 WO 2019220206A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- boarding
- vehicle
- boarding position
- stop
- information
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
- G08G1/127—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
- G08G1/13—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station the indicator being in the form of a map
-
- 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/3438—Rendezvous; Ride sharing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
Definitions
- the present invention relates to a boarding position calculation method, a boarding position calculation device, and a boarding position calculation system.
- the present invention has been made in view of the above problems, and a boarding position calculation method, a boarding position calculation apparatus, and a boarding position calculation system for calculating a place (boarding position) suitable for boarding in a dispatch service at low cost. Is to provide.
- a boarding position calculation method, a boarding position calculation device, and a boarding position calculation system recognize a stop position of a vehicle based on vehicle information, and It is determined whether or not the stop position is suitable for boarding based on the stop time of the vehicle or the occurrence of a boarding event, and the stop position determined to be suitable for boarding is stored as the boarding position in the dispatch service.
- FIG. 1 is a block diagram showing a configuration of a boarding position calculation system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing the configuration of the vehicle-side controller included in the boarding position calculation system according to one embodiment of the present invention.
- FIG. 3 is a flowchart showing a processing procedure for boarding position calculation according to an embodiment of the present invention.
- FIG. 4 is a block diagram showing a configuration of a vehicle allocation system that uses the boarding position obtained by the boarding position calculation system of FIG.
- FIG. 5 is a first schematic diagram illustrating an example of a distribution of stop positions.
- FIG. 6 is a second schematic diagram illustrating an example of the distribution of stop positions.
- FIG. 7 is a third schematic diagram illustrating an example of the distribution of stop positions.
- FIG. 8 is a block diagram showing a configuration of a boarding position calculation system according to a modification of the embodiment of the present invention.
- FIG. 1 is a block diagram illustrating a configuration of a boarding position calculation system according to the present embodiment.
- the boarding position calculation system includes a vehicle 2 (boarding position calculation device) and a server 3.
- the vehicle 2 includes an acquisition unit 10 (acquisition unit, acquisition unit), a map database 20, a vehicle-side controller 30, and a vehicle-side communication module 40 (communication unit, communication unit).
- the server 3 includes a server-side communication module 50, a boarding position candidate database 60, a server-side controller 70, and a boarding position database 80 (storage unit, storage means).
- the server 3 includes the boarding position candidate database 60, the server-side controller 70, and the boarding position database 80.
- the boarding position candidate database 60, the server-side controller 70, and the boarding position database 80 are included in the vehicle 2.
- the server 3 may be omitted by mounting it on the server. In this case, the vehicle-side communication module 40 and the server-side communication module 50 are unnecessary, and the boarding position database 80 is configured based on information for one vehicle 2.
- the acquisition unit 10 includes, for example, a vehicle speed sensor 11, a position sensor 12, and a vehicle state sensor 13.
- This configuration is an example, and any sensor configuration that can calculate or detect vehicle information of the vehicle 2 (stop information indicating whether the vehicle has stopped, position information indicating the stop position of the vehicle, a boarding event, etc.) Such a configuration may be used.
- the acquisition unit 10 may include an occupant detection sensor (detection unit) that detects an occupant's boarding.
- the vehicle speed sensor 11 is configured by using, for example, a rotation speed sensor installed on a wheel of the vehicle 2, calculates the vehicle speed of the vehicle 2, and transmits the calculated vehicle speed to the vehicle-side controller 30.
- the position sensor 12 may use, for example, a GPS (Global Positioning System) / INS (Internal Navigation System) device.
- the INS is a device that calculates the relative position from the initial state of the moving body using a gyroscope, an acceleration sensor, and the like.
- the GPS / INS device complements the absolute position information by the GPS with the relative position information by the INS. It is an apparatus which implement
- an omnidirectional distance sensor may be used as another configuration of the position sensor 12.
- the vehicle position is calculated by so-called map matching.
- any method may be used as long as it can calculate vehicle position information. In the present embodiment, the following description is based on the case where a GPS / INS device is used.
- the vehicle state sensor 13 is a sensor that detects the open / closed state of each door of the vehicle 2 and the attachment / detachment state of each seat belt.
- the acquired detection result is a vehicle-side controller via a CAN (Controller Area Network) or the like. 30.
- the vehicle state sensor 13 is a seating sensor that is embedded in a seat to detect the presence / absence of an occupant by pressure, an occupant detection unit that detects the presence / absence of an occupant for each seat with a camera attached to the vehicle, etc. Another sensor that grasps the presence of an occupant may be included.
- the map database 20 is a high-precision map for automatic driving in which accurate position information such as road boundaries and stop lines of each lane and traffic rule information including at least whether or not the vehicle can be stopped are described. Each lane is given unique identification information.
- the map database 20 is held in a storage device accessible from the vehicle-side controller 30.
- the map database 20 can be realized with a simple navigation map, but is preferably a high-precision map for more accurate calculation of the boarding position.
- the vehicle-side controller 30 calculates a boarding position candidate that is a boarding position candidate to be calculated by the boarding position calculation system based on the information acquired by the acquisition unit 10 and the information in the map database 20. Boarding position candidate information including information related to boarding position candidates is transmitted from the vehicle-side controller 30 to the vehicle-side communication module 40.
- the boarding position candidate information includes at least position information, but may further include information such as the time of stopping at the boarding position candidate, the stopping time, the presence / absence of boarding / exiting, and the vehicle type. Further, it may be associated with the information of the map database 20 and may include ID information of the lane in which the boarding area candidates are included. In the present embodiment, description will be made assuming that all these pieces of information are included.
- the vehicle-side controller 30 (an example of a control unit or a controller) is a general-purpose microcomputer that includes a CPU (Central Processing Unit), a memory, and an input / output unit.
- the vehicle-side controller 30 is installed with a computer program (boarding position calculation program) for functioning as a part of the boarding position calculation system.
- the vehicle-side controller 30 functions as a plurality of information processing circuits (32, 34, 36, 38) included in the boarding position calculation system.
- a plurality of information processing circuits (32, 34, 36, 38) included in the driving support device is realized by software
- the plurality of information processing circuits (32, 34, 36, 38) may be configured by individual hardware.
- the information processing circuit (32, 34, 36, 38) may also be used as an electronic control unit (ECU) used for other control related to the vehicle.
- ECU electronice control unit
- the vehicle-side communication module 40 is connected to the vehicle-side controller 30 via the CAN, receives the boarding position candidate information from the vehicle-side controller 30, and transmits it to the vehicle-side communication module 40 of the server 3 by wireless communication.
- the vehicle-side communication module 40 may transmit the boarding position candidate information at the timing when it is received from the vehicle-side controller 30, or from the vehicle-side controller 30 every predetermined time or every predetermined amount of data.
- the boarding position candidate information received and stored in the memory or the like in the vehicle-side communication module 40 may be transmitted.
- the vehicle-side communication module 40 may be an in-vehicle device having a 4G / LTE mobile communication function or an in-vehicle device having a WiFi communication function.
- the server side communication module 50 receives the boarding position candidate information transmitted from the vehicle side communication module 40 and stores it in the boarding position candidate database 60.
- the server side communication module 50 may receive the boarding position candidate information from one vehicle side communication module 40, or may receive the boarding position candidate information from a plurality of vehicle side communication modules 40. May be. That is, the communication partner of the server side communication module 50 is not limited to one vehicle 2, and may be a plurality of vehicles 2.
- the boarding position candidate database 60 stores boarding position candidate information received via the server-side communication module 50.
- the boarding position candidate information is associated with the lane identification information in the map database 20 and stored in the boarding position candidate database 60.
- the boarding position candidate information associated with the lane can be read from the boarding position candidate database 60.
- the server-side controller 70 determines the boarding position based on the boarding position candidate information stored in the boarding position candidate database 60.
- the boarding position information including information related to the boarding position is transmitted to the boarding position database 80.
- the server-side controller 70 (a control unit or an example of a controller) is a general-purpose microcomputer including a CPU (Central Processing Unit), a memory, and an input / output unit.
- the server-side controller 70 is installed with a computer program (boarding position calculation program) for functioning as a boarding position calculation system.
- the server-side controller 70 functions as a plurality of information processing circuits (72, 74, 76) included in the boarding position calculation system.
- a plurality of information processing circuits (72, 74, 76) included in the driving support device is realized by software
- the plurality of information processing circuits (72, 74, 76) may be configured by individual hardware.
- the information processing circuit (72, 74, 76) may also be used as an electronic control unit (ECU) used for other control related to the vehicle.
- ECU electronice control unit
- the boarding position database 80 stores the boarding position information transmitted from the server-side controller 70.
- the boarding position information is stored in the boarding position database 80 in association with the lane identification information of the map database 20. By specifying the lane identification information, the boarding position information associated with the lane can be read from the boarding position database 80.
- FIG. 2 is a block diagram illustrating a configuration of a vehicle-side controller included in the boarding position calculation system according to the present embodiment.
- the vehicle-side controller 30 includes, as a plurality of information processing circuits, a stop determination unit 32, a vehicle position recognition unit 34 (position recognition unit, position recognition unit), a boarding event determination unit 36, An aptitude determination unit 38 (determination unit, determination means).
- the stop determination unit 32 determines whether the vehicle 2 has stopped based on the vehicle speed information transmitted from the vehicle speed sensor 11. For example, it is determined that the vehicle 2 has stopped when the vehicle speed is 0 km / h. And the stop determination part 32 transmits the information of the presence or absence of the stop of the vehicle 2 to the suitability determination part 38 as stop information.
- the stop determination part 32 may determine that it has stopped using the vehicle speed of the vehicle 2, acquires the shift information of the vehicle 2, and a shift enters P range (parking range). It may be determined that the vehicle is stopped. Further, the stop determination unit 32 may acquire information on the parking brake of the vehicle 2 and determine that the vehicle is stopped when the parking brake is applied.
- the stop determination unit 32 measures the stop time until the vehicle starts running after the stop, and includes the measured stop time in the stop information to the suitability determination unit 38. Send. For example, the stop determination unit 32 determines that the travel after the stop has started when the vehicle speed of the vehicle 2 is equal to or higher than a predetermined vehicle speed (for example, 3 km / h or higher).
- a predetermined vehicle speed for example, 3 km / h or higher.
- the own vehicle position recognizing unit 34 recognizes the position of the vehicle 2 based on the information transmitted from the position sensor 12. Then, the vehicle position recognition unit 34 transmits the position information of the vehicle 2 (stop position of the vehicle 2) to the suitability determination unit 38.
- the position information input from the position sensor 12 may be used as the position information of the vehicle 2.
- the position sensor 12 is an omnidirectional distance sensor, so-called map matching is performed based on the map database 20 to calculate the relative position of the vehicle 2 with respect to targets around the vehicle 2.
- map matching method a widely known general method may be used.
- map matching that directly calculates the position of the vehicle 2 on the map is desirable. Even when the method for calculating the vehicle position based on the GPS / INS device is used, there is no particular problem if the error with respect to the absolute position included in the map itself is sufficiently small.
- the boarding event determination unit 36 determines the presence / absence of a boarding event from various sensor information transmitted from the vehicle state sensor 13, and transmits information on the presence / absence of a boarding event to the suitability determination unit 38.
- the boarding event determination unit 36 determines that there is a boarding event based on the door opening / closing information transmitted from the vehicle state sensor 13 when the door is opened and closed while the vehicle is stopped. Good. It may be determined that a boarding event has occurred when a time (for example, 3 seconds) required for the occupant to ride is defined and the door is kept open for more than the time required for the occupant to board. This eliminates the possibility of erroneously detecting a door opening / closing event such as door reclosing as a boarding event.
- the boarding event determination unit 36 determines whether the door other than the driver's seat is open. It may be determined that there is a boarding event based on opening and closing.
- the boarding event determination unit 36 may determine that there is a boarding event when the seat belt is worn using the seat belt attachment / detachment information sent from the vehicle state sensor 13. .
- the seating sensor information may be used to determine that a boarding event has occurred when the number of seated passengers increases. Further, it may be determined that there is a boarding event when the number of passengers increases by using the detection result of the passenger detection means by the camera.
- the boarding event determination unit 36 is directed to the vehicle allocation location by an instruction from the vehicle allocation system, When the vehicle 2 actually stops and a boarding process such as user authentication is performed, it may be determined that a boarding event has occurred.
- the aptitude determination unit 38 is transmitted from the stop information (stopped presence / absence, stop time) transmitted from the stop determination unit 32, the position information of the vehicle 2 transmitted from the own vehicle position recognition unit 34, and the ride event determination unit 36.
- the stop position of the vehicle 2 is set as a boarding position candidate based on the information on the presence or absence of the boarding event.
- the suitability determination unit 38 determines that the stop position is suitable for boarding and sets the stop position as a boarding position candidate.
- the predetermined time may be set as 30 seconds.
- the predetermined time set in order to determine that the stop position is suitable for boarding in the aptitude determination unit 38 is, for example, “time for the vehicle to wait until the occupant starts boarding” and “completion of boarding of the occupant”. It may be set as being equal to the sum total of “time taken until”.
- the “time that the vehicle waits before the passenger starts to ride” is the time that the vehicle continues to wait for the user when the vehicle arrives at the stop before the user in the dispatch service.
- the “time for which the vehicle waits until the occupant starts to ride” may be set to 1 minute, for example.
- the “time required for completion of boarding of passengers” is the time required for the vehicle to be recognized after the user has arrived at the boarding area, the boarding of the vehicle is completed, and the vehicle to depart. is there.
- the “time required for the passenger to complete the boarding” may be derived by actual measurement, or may be set to 30 seconds, for example.
- the stop time at the stop position is “by the time passengers start boarding”. It is desirable to use it as a condition that the time is longer than the sum of “the time for which the vehicle waits” and “the time required for the passenger to complete boarding”.
- the aptitude determination unit 38 accesses the map database 20, reads out stop information such as traffic rules on the road map at the stop position of the vehicle 2, and stops the vehicle 2 at the stop position based on the stop permission information. It may be one that determines propriety. In this case, when it is determined that the vehicle cannot be stopped at the stop position based on the stop propriety information, it is determined that the stop position is not suitable for boarding and the stop position is set as a boarding position candidate. Some may not.
- the information on whether or not the vehicle can be stopped includes information on whether or not a shoulder can be stopped for each lane, as well as information on objects that are prohibited to stop within a certain distance, such as intersections, pedestrian crossings, and fire hydrants. . Therefore, when the stop information is read from the map database 20 using the identification information of the lane in which the vehicle 2 is located and the position information of the vehicle 2, and stopping at the stop position is prohibited based on the stop information. May be anything that determines that the stop position is not suitable for boarding.
- FIG. 3 is a flowchart showing a processing procedure of boarding position calculation according to the present embodiment, and in particular, a flowchart showing processing in the vehicle-side controller 30.
- the boarding position calculation process shown in FIG. 3 is started when the ignition of the vehicle 2 is turned on, and is repeatedly executed while the ignition is on.
- step S102 the vehicle-side controller 30 acquires vehicle information from the acquisition unit 10.
- step S104 it is determined based on the vehicle information whether the vehicle 2 has stopped.
- step S104 If it is determined that the vehicle 2 is not stopped (NO in step S104), the boarding position calculation process is terminated.
- the vehicle-side controller 30 acquires a boarding event based on the vehicle information in step S106, and in step S108, the boarding event. It is determined whether or not there was.
- step S108 If it is determined that there is no stop event (NO in step S108), the process proceeds to step S112. If it is determined that there is a stop event (YES in step S108), the process proceeds to step S120.
- the vehicle-side controller 30 calculates the stop time of the vehicle 2 in step S112, and determines whether or not the stop time is longer than a predetermined threshold value in step S114.
- step S114 If the stop time of the vehicle 2 is less than the predetermined threshold (NO in step S114), the boarding position calculation process is terminated. On the other hand, if the stop time of the vehicle 2 is longer than the predetermined threshold (YES in step S114), the process proceeds to step S120.
- the vehicle-side controller 30 acquires position information including the stop position of the vehicle 2 in step S120, and determines whether or not the vehicle can be stopped at the stop position based on the stop permission information such as a traffic rule in step S122.
- step S122 If it is determined that the vehicle 2 cannot be stopped at the stop position based on the stop possibility information (NO in step S122), the boarding position calculation process is terminated. On the other hand, when it is determined that the vehicle 2 can be stopped at the stop position (YES in step S122), the process proceeds to step S124, and the vehicle-side controller 30 sets the stop position as a boarding position candidate.
- the boarding position candidate information including the boarding position candidate information is transmitted to the vehicle side communication module 40.
- the vehicle-side controller 30 performs both the determination based on the boarding event (steps S106 and S108) and the determination based on the vehicle stop time (steps S112 and S114). Only one of them may be implemented. Furthermore, the vehicle-side controller 30 may omit the determination (step S122) based on stoppage propriety information such as traffic rules.
- the server-side controller 70 includes a boarding position calculation unit 72 (calculation unit, calculation means) as an information processing circuit.
- the boarding position calculation unit 72 determines the boarding position based on the boarding position candidate information stored in the boarding position candidate database 60, and transmits the boarding position information including information regarding the determined boarding position to the boarding position database 80.
- the boarding position calculation unit 72 is registered in the boarding position database 80 based on the identification information of the lane in which the boarding position candidate exists. Search the boarding position.
- the boarding position calculation unit 72 determines the boarding position candidate as a new boarding position.
- the boarding position database 80 stores the new boarding position determined by the car position calculation unit 72.
- the boarding position database 80 may store the boarding position as the getting-off position when the boarding position is stored. For example, when the four items of position information, identification information of the lane to which the stop position belongs, whether to get on, whether to get off, and whether to get off are stored as one set in the boarding location database 80, the item of whether to get on is stored as “Yes”. In addition to this, the item of whether to get off the vehicle may be stored as “OK”.
- the boarding position calculation unit 72 may calculate a representative position by clustering a plurality of boarding position candidates, and the boarding position database 80 may store the representative position as the boarding position.
- clustering is performed on the spatial distribution of the boarding position candidates based on the position information of the boarding position candidates.
- the representative position for each cluster may be calculated as the boarding position. Any clustering method may be used. For example, a K-means method may be used.
- the clustering parameters are adjusted so that the representative positions of the respective clusters are separated from each other by a predetermined distance (for example, 3 m or more). Also good.
- the average of the spatial coordinates of the boarding position candidates classified into the same cluster may be calculated as the representative position, or the representative position may be calculated based on the median value of the boarding position candidates.
- another method may be used such as taking an average value of data after removing outliers.
- the boarding position database 80 may store information on a time zone suitable for boarding in association with the boarding position. For example, ride position candidates that are divided into the same cluster by dividing the time zone into morning (4-10 o'clock), noon (10-16 o'clock), night (16-22 o'clock), midnight (22-4 o'clock), etc. Are further classified for each time zone based on the stop time of the vehicle 2. Then, as a result of the classification, the boarding position database 80 may store a time zone in which there is at least one boarding position candidate as a time zone in which the boarding is possible. Note that the time zone dividing method and the method for determining that the vehicle can be boarded are merely examples, and another method may be used.
- the boarding position database 80 is determined based on boarding position candidates related to vehicles that perform at least one of occupant transportation, cargo delivery, and cargo collection among boarding position candidates stored in the boarding position candidate database 60. Only the boarding position may be stored. For example, for vehicles such as taxis, kindergarten buses, delivery companies' vehicles, garbage trucks, etc. that stop and open the doors instead of parking when they arrive at their destination. Only the boarding position determined on the basis of the boarding position candidates for the vehicle may be stored.
- the output error when the training data is input to the neural network is calculated, and the neural network is configured so that the error is minimized.
- the relationship between the boarding position frequently selected by the user and the vehicle information of the vehicle 2 is learned, and the boarding position is determined based on the learning result. There may be.
- FIG. 4 is a block diagram showing a configuration of a vehicle allocation system that uses the boarding position obtained by the boarding position calculation system of FIG.
- the vehicle allocation system includes a server 3 and a terminal 4.
- the server-side controller 70 includes a vehicle allocation planning unit 74 (planning unit, planning unit) and a vehicle allocation request management unit 76 (management unit, management unit) as a plurality of information processing circuits. ).
- the server side communication module 50 and the boarding position database 80 are the same as those shown in FIG.
- the boarding position database 80 has already stored the boarding position, the getting-off position, etc. calculated by the above-described boarding position calculation.
- the terminal 4 receives a vehicle allocation request from the user and transmits the vehicle allocation request to the server side communication module 50 of the server 3.
- the terminal 4 is a mobile terminal such as a smartphone or a tablet PC, and an application for a user who desires a vehicle allocation request to make a vehicle allocation request may operate.
- the terminal 4 is connected to the server 3 via a mobile communication function such as 4G / LTE or communication means such as wifi, and transmits a vehicle allocation request to the vehicle allocation request management unit 76 based on an input from the user. Further, the terminal 4 receives the vehicle allocation information from the server side communication module 50 and presents the vehicle allocation information to the user.
- the method of accepting a vehicle allocation request from the user and the method of presenting vehicle allocation information to the user are not limited to the case of using an application that operates on the terminal 4, and for example, a method of using a web application or another implementation method. May be.
- the dispatch request received from the user includes at least a departure place and a destination.
- the destination is set by an input from the user.
- the departure location may be set by the user's current location, or may be set by input from the user.
- the dispatch request may further include additional information such as designation of a transit point, designation of a boarding position / alighting position, the number of passengers, a reservation time, whether or not to allow sharing.
- the vehicle allocation information presented to the user includes at least a boarding position / alighting position, a current position of the allocated vehicle, and information for identifying the allocated vehicle.
- the dispatch information further includes additional information such as a time when the vehicle arrives at the boarding position, a travel time from the boarding position to the getting-off position, and a recommended walking route for the user to travel to the boarding position. It may be a thing.
- the vehicle allocation request management unit 76 receives the vehicle allocation request transmitted from the terminal 4 via the server side communication module 50 and transmits the vehicle allocation request to the vehicle allocation planning unit 74.
- the vehicle allocation request management unit 76 receives vehicle allocation information including the vehicle allocation plan from the vehicle allocation planning unit 74 and transmits the vehicle allocation information to the terminal 4 via the server side communication module 50.
- the vehicle allocation plan unit 74 calculates a vehicle allocation plan based on the vehicle allocation request transmitted from the vehicle allocation request management unit 76, the boarding position database 80, and the vehicle information for the vehicle allocation system under the management of the vehicle allocation system. Then, the vehicle allocation planning unit 74 transmits vehicle allocation information including the calculated vehicle allocation plan to the vehicle allocation request management unit 76. In addition, the vehicle allocation planning unit 74 gives a vehicle allocation instruction to a vehicle for the vehicle allocation system under the management of the vehicle allocation system.
- the vehicle allocation plan includes at least the vehicle linked to the vehicle allocation request, the user's boarding position and the getting-off position.
- the vehicle allocation planning unit 74 selects the boarding position closest to the departure location included in the vehicle allocation request using the information on the departure location and destination included in the vehicle allocation request and the information on the boarding location and the departure location included in the vehicle location database 80. Then, select the getting-off position closest to the destination included in the dispatch request.
- the vehicle allocation plan part 74 extracts the vehicle which can receive a vehicle allocation request among the vehicles for vehicle allocation systems, and determines the vehicle nearest to the selected boarding position as a vehicle linked
- the method for creating a vehicle allocation plan in the vehicle allocation planning unit 74 is not limited to the method described above, and other methods may be used.
- vehicle information including vehicle position information is acquired, and based on the vehicle information, Recognizing the stop position of the vehicle, determining whether the stop position is suitable for boarding based on the stop time of the vehicle or the occurrence of a boarding event at the stop position, and the stop position is suitable for boarding If determined, the stop position is stored as a boarding position in the dispatch service.
- the stop position is suitable for boarding based on the actual stoppage of the vehicle driven by the driver. Therefore, based on various factors (such as the presence or absence of guide rails and fences) that differ from place to place. This makes it possible to use the judgment of the driver's stopping position. Therefore, as long as there is vehicle stop information and boarding event data, a place suitable for boarding in the dispatch service can be calculated at low cost.
- the boarding event at the stop position P02 is more likely to occur as compared with the boarding event at the stop position P01.
- the stop position P02 is suitable for boarding.
- the stop position of the vehicle that performs at least one of occupant transportation, freight delivery, and freight collection is dispatched.
- the stopping position of a vehicle that transports passengers, delivers cargo, and collects cargo is often more suitable for boarding compared to the boarding position for ordinary vehicles. It is possible to collect highly accurate data as data for calculating. As a result, the boarding position in the vehicle allocation service can be calculated more accurately.
- the vehicle allocation location included in the vehicle allocation request in the vehicle allocation service is acquired as vehicle information, and the vehicle is allocated based on the vehicle allocation request.
- the dispatch location is suitable for boarding. Since the vehicle information of the vehicle that is dispatched by the dispatch service is used, it is possible to reliably extract the place where the user actually got on the dispatch service, and the data for calculating the suitable place for the ride is efficient. Can be collected.
- the stop position calculation method, the boarding position calculation device, and the boarding position calculation system it is determined that the stop position is suitable for boarding when the stop time is equal to or longer than a predetermined time. There may be things. Therefore, it is possible to ensure that the stop position is a place suitable for boarding at least in terms of the stoppable time.
- the boarding position calculation method, boarding position calculation device, and boarding position calculation system according to the present embodiment, the sum of the time that the vehicle waits until the occupant starts boarding and the time that the occupant completes boarding is calculated.
- the predetermined time may be determined that the stop position is suitable for boarding when the stop time is equal to or longer than the predetermined time. Therefore, a place that satisfies the maximum stop time required by the vehicle dispatch service can be stored as the boarding position.
- the boarding position calculation method, boarding position calculation device, and boarding position calculation system according to the present embodiment, whether the door of the vehicle is opened or closed is acquired as vehicle information, and the door is opened or closed at the stop position. In this case, it may be determined that the stop position is suitable for boarding when a boarding event occurs. Therefore, a place where a person actually gets on or off the vehicle at the stop position can be stored as a boarding position.
- a boarding event is generated when the boarding of the occupant to the vehicle is detected and the boarding of the occupant is detected.
- the stop position is determined to be suitable for boarding. Therefore, it is possible to determine that the stop position is suitable for boarding after accurately detecting the actual occupant performance, and more accurately determine that the stop position is suitable for boarding.
- whether or not the vehicle can be stopped at the stop position is determined based on the stop propriety information on the road map.
- stopping at it may be determined that the stop position is not suitable for boarding. Therefore, it can suppress that the stop position based on the act which is not permitted on stop permission information is memorized as a boarding position.
- the vehicle has stopped at the stop position P11 and the stop position P12. Even if the vehicle stops at any of the stop position P11 and the stop position P12, it is easy for people to move between the roadway and the sidewalk. Therefore, the boarding event can take place at either the stop position P11 or the stop position P12. Can occur.
- the stop prohibited area A01 is illustrated as a pedestrian crossing, but an example of stopping at such a place may occur when the vehicle is a taxi, for example.
- the stop position is suitable for boarding based on information on whether or not the vehicle is stopped, such as traffic rules on the road map. If the stop position is impossible, the stop position is suitable for boarding. By determining that it is not, it can suppress that the stop position based on the act which is not permitted on stoppage permission information is memorize
- clustering is performed on a plurality of stop positions determined to be suitable for boarding to obtain representative positions. It may be calculated and the representative position is stored as the boarding position. Since the final boarding position is calculated by clustering based not only on information from one vehicle but also on information from multiple vehicles, the influence of outliers can be reduced and outliers can be removed. A place suitable for the vehicle can be calculated as the stop position.
- the representative position is calculated based on the stop positions P21 to P25 (or, for example, the stop position P23 that is an average position among the stop positions P21 to P25 is selected), and the representative position is selected. May be stored as the boarding position. As a result, it is possible to suppress an increase in the number of stop position data to be stored in the boarding position database, and to suppress the introduction cost and the maintenance cost due to suppressing the size of the boarding position database. Can do.
- a time zone suitable for boarding may be stored in association with the boarding position. Therefore, it is possible to cope with a case where the situation of whether or not it is suitable for boarding changes depending on the time zone. Furthermore, by using the information on the time zone stored in association with the boarding position when selecting the boarding position in the dispatch service, it is possible to select a more appropriate boarding position.
- the stop position determined to be suitable for boarding is set not only as the boarding position but also as the getting off position. May also be stored. By registering the stop position determined to be suitable for boarding as the getting-off position, it is possible to increase not only the boarding position but also candidates for the getting-off position in the dispatch service.
- a waiting time may occur when either the user of the boarding service or the dispatch vehicle arrives earlier. In addition, a waiting time may occur for the user and the dispatch vehicle to identify each other. On the other hand, since getting off is only getting off, the stopping time for getting off tends to be shorter than that for getting on. Therefore, it is possible to determine that the stop position where the passenger can get on is a stop position where the passenger can get off.
- a vehicle allocation request from a user of the vehicle allocation service is received, and the vehicle allocation request is based on the vehicle allocation request.
- the boarding position and the getting-off position of the user may be determined, and the boarding position may be determined by selecting from the stored boarding positions.
- the vehicle can be dispatched using the boarding position stored in the boarding position database, so that when the dispatched vehicle arrives at the place of dispatch, the user can use the location suitable for boarding without fine correction of the stop position at the place of dispatch. You can get on or off.
- the vehicle allocation system is provided with a vehicle that cannot make a fine correction of the stop position at the discretion of the driver, such as an unmanned vehicle, the user feels inconvenience when getting on and off. Without stopping, it is possible to stop at a stop position suitable for getting on and off.
- FIG. 8 is a block diagram illustrating a configuration of a boarding position calculation system according to a modification. Unlike the boarding position calculation system shown in FIG. 1, in the boarding position calculation system shown in FIG. 8, a state measurement unit 5 (measurement unit) is connected to the server 3, and the server-side controller 70 serves as an information processing circuit.
- the state determination unit 73 (state determination unit, state determination unit) is provided.
- the state measuring unit 5 is composed of a sensor group that measures the surrounding information of the boarding position.
- the surrounding information of the boarding position is, for example, image data obtained by imaging a region including the boarding position, road surface friction coefficient data, road surface moisture content data, road surface temperature data, and the like at the boarding position. Ambient information is not limited to these data.
- the state measurement unit 5 includes a boarding position and a camera that images the surroundings of the boarding position, a friction sensor that measures the magnitude of road surface friction, a moisture sensor that measures road surface moisture content, a temperature sensor that measures road temperature, and the like. Is done.
- the sensor which comprises the state measurement part 5 is not limited to these.
- the friction sensor may be one using a strain gauge, or a sensor that measures the slip ratio of a vehicle tire.
- the moisture sensor for measuring the moisture content on the road surface may be a sensor based on the spectral reflection characteristics of the road surface.
- the surrounding information of the boarding position may include visual data at the boarding position.
- the state measurement unit 5 includes an input device that receives a result of visual confirmation from an operator who visually confirms the state of the boarding position.
- the state measuring unit 5 may be a sensor mounted on a vehicle or a sensor installed on a road where the boarding position is located.
- the state determination unit 73 determines the state of the boarding position based on the surrounding information acquired by the state measurement unit 5.
- the state determination unit 73 determines that an obstacle such as a parked vehicle, a parked bicycle, a suspicious object, and garbage is at the boarding position based on the imaging data. Determine if it exists.
- the state determination unit 73 determines whether or not there is a crowd at the boarding position or in the vicinity thereof, the degree of crowding (the degree of crowding of people per unit area, unit time, or the like) that has occurred due to an event or a fight based on the imaging data. It is also possible to determine the amount of traffic (per person's traffic). Furthermore, the state determination unit 73 may determine whether or not there is a lane in which traveling of the vehicle is prohibited due to a traffic accident or construction on the road including the boarding position. Then, it may be determined whether or not alternate traffic has occurred.
- the state determination unit 73 may determine whether there is sunlight at the boarding position based on the imaging data.
- the state determination unit 73 determines the freezing state of the road surface. For example, if the friction coefficient is less than 0.3, it is determined that the road surface is frozen. If the friction coefficient is 0.3 or more and less than 0.6, it is determined that the road surface is wet. If the friction coefficient is 0.6 or more, it is determined that the road surface is in a normal state.
- the state determination unit 73 determines whether the road surface is muddy or puddle. For example, when the water content is equal to or higher than a predetermined threshold, it is determined that the road surface is muddy or there is a puddle on the road surface, and when the water content is lower than the predetermined threshold, the road surface is muddy or puddle. Judge that there is no.
- the index value (hardness) indicating the road surface hardness may be calculated as a smaller value as the water content increases.
- the state determination unit 73 determines the freezing state of the road surface. For example, when the road surface temperature is less than 0 degrees Celsius, it is determined that the road surface is frozen, and when the road surface temperature is 0 degrees Celsius or higher, it is determined that the road surface is not frozen.
- the state determination part 73 acquires the area information of the area including a boarding position from the external server etc. via the server side communication module 50, and determines the state of a boarding position based on area information. Also good.
- the regional information is collected and provided by, for example, meteorological data provided by an organization that performs weather operations (data on precipitation, sunshine, temperature, humidity, wind speed, etc. for each region, forecast data), travel agencies, etc. Event information (data such as event location, date / time, type, number of visitors).
- the area information acquired by the state determination unit 73 is not limited to these data.
- the state determination unit 73 may determine the state of the boarding position based on a combination of various physical quantities obtained from the surrounding information, or determines the state of the boarding position based on a combination of the surrounding information and the area information. You may do.
- the state determination unit 73 may model a correlation between a plurality of pieces of data constituting the surrounding information and the area information, and determine the state of the boarding position based on the model.
- the state of the boarding position may be determined based on deep learning using a neural network that uses a plurality of data constituting the surrounding information and area information as input data.
- the state determination unit 73 may predict the surrounding information based on the time series change of the surrounding information, and may predict the state of the boarding position based on the predicted surrounding information. That is, the surrounding information over a certain period in the past is held in the boarding position database 80, the time series change of the surrounding information is calculated, the surrounding information in the future for a predetermined time from the current time is predicted, and The state of the boarding position may be predicted based on the surrounding information.
- future ambient information may be predicted using linear extrapolation, or ambient information It is also possible to model the characteristics of the time change of and predict future ambient information based on the model. Further, future ambient information may be predicted based on deep learning using a neural network using time series changes of ambient information as input data.
- the state determination unit 73 holds the determination result of the state of the boarding position over the past certain period in the boarding position database 80, calculates the time-series change of the state of the boarding position, and determines a predetermined time from the current time.
- the state of the boarding position in the future of time may be predicted.
- the prediction of the future boarding position state based on the time series change of the boarding position state is, for example, for predicting the state of the future boarding position using linear extrapolation in a graph of the time series change.
- the state of a future boarding position may be estimated.
- the state of the boarding position determined or predicted by the state determination unit 73 as described above is stored in the boarding position database 80 in association with the boarding position.
- the state of the boarding position determined or predicted may be output to the outside of the server 3 in response to the dispatch request.
- the surrounding information of the boarding position is acquired, and the state of the boarding position is determined based on the surrounding information.
- the state may be stored in association with the boarding position. For example, the state of the boarding position changes from moment to moment.
- the boarding position when using the vehicle allocation system may reduce the usability of the user. Since the position state is determined and stored, it is possible to provide a vehicle allocation service in consideration of the state of the boarding position. In particular, it is possible to eliminate boarding positions that are not suitable for providing the vehicle allocation service based on the determined boarding position state.
- the surrounding information may be acquired by a measurement unit mounted on the vehicle.
- a measurement unit mounted on the vehicle.
- an in-vehicle sensor or in-vehicle camera as a measurement unit, it is possible to obtain information on the surroundings of the boarding position on the road on which the vehicle actually traveled, and the state of the boarding position in real time based on the track record of vehicle driving data Can be grasped.
- the boarding position calculation method, the boarding position calculation device, and the boarding position calculation system according to the present embodiment, even if the surrounding information is acquired by the measurement unit installed on the road where the boarding position is located. Good. Since a measurement part can be installed in a place where it is easy to obtain the surrounding information, and the accuracy of measurement when obtaining the surrounding information can be improved, the accuracy in determining the state of the boarding position can be improved.
- the measurement unit is installed on the road, the conditions for acquiring the surrounding information by the measurement unit are unified and fixed multiple times when the measurement unit is installed on the road, compared to the case where the measurement unit is mounted on the vehicle. Comparison between surrounding information becomes easy.
- the surrounding information is predicted based on the time series change of the surrounding information, and based on the predicted surrounding information.
- the state of the boarding position may be predicted.
- the state of the boarding position may be predicted based on the time series change of the state of the boarding position.
- the area information including the boarding position is acquired, and the state of the boarding position is determined based on the area information. It may be determined.
- the accuracy of the determination of the state of the boarding position can be improved compared to the case of determination from only the surrounding information. Can do.
- regional information such as forecast data and future event information among weather data, it is possible to improve the accuracy of prediction of the state of the boarding position in the future.
- Processing circuits include programmed processors, electrical circuits, and the like, as well as devices such as application specific integrated circuits (ASICs), and circuit components arranged to perform the functions described. Etc. are also included.
- ASICs application specific integrated circuits
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Automation & Control Theory (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
図1は、本実施形態に係る乗車位置算出システムの構成を示すブロック図である。図1に示すように、本実施形態に係る乗車位置算出システムは、車両2(乗車位置算出装置)とサーバ3で構成される。車両2は、取得部10(取得部、取得手段)と、地図データベース20と、車両側コントローラ30と、車両側通信モジュール40(通信部、通信手段)とを備えている。サーバ3は、サーバ側通信モジュール50と、乗車位置候補データベース60と、サーバ側コントローラ70と、乗車位置データベース80(記憶部、記憶手段)とを備えている。
次に、図2を用いて、車両側コントローラ30の各機能の説明を行う。図2は、本実施形態に係る乗車位置算出システムに含まれる車両側コントローラの構成を示すブロック図である。
次に、図3のフローチャートを用いて本実施形態に係る乗車位置算出の処理手順を説明する。図3は、本実施形態に係る乗車位置算出の処理手順を示すフローチャートであり、特に、車両側コントローラ30における処理を示すフローチャートである。図3に示す乗車位置算出の処理は、車両2のイグニッションがオンされると開始され、イグニッションがオンとなっている間、繰り返し実行される。
次に、図1を用いて、サーバ側コントローラ70の機能の説明を行う。
次に、図4を用いて、本実施形態に係る乗車位置算出システムを配車システムに活用した例の説明を行う。図4は、図1の乗車位置算出システムによって得られた乗車位置を用いる配車システムの構成を示すブロック図である。
以上詳細に説明したように、本実施形態に係る乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システムによれば、車両の位置情報を含む車両情報を取得し、車両情報に基づき、車両の停車位置を認識し、停車位置における、車両の停車時間又は車両の乗車イベントの発生に基づいて、停車位置が乗車に適しているか否かを判定し、停車位置が乗車に適していると判定された場合、停車位置を、配車サービスにおける乗車位置として記憶する。
次に、上述した乗車位置算出システムの変形例について説明する。図8は、変形例に係る乗車位置算出システムの構成を示すブロック図である。図1に示した乗車位置算出システムとは異なり、図8に示した乗車位置算出システムでは、サーバ3には状態計測部5(計測部)が接続され、サーバ側コントローラ70は、情報処理回路として、状態判定部73(状態判定部、状態判定手段)を備えている。
本実施形態に係る乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システムによれば、乗車位置の周囲情報を取得し、周囲情報に基づいて、乗車位置の状態を判定し、判定された状態を、乗車位置に紐づけて記憶するものであってもよい。例えば、乗車位置の状態は時々刻々と変化するものであり、特に配車システム利用時の乗車位置の状態が利用者のユーザビリティを下げる可能性があるが、取得した乗車位置の周囲情報に基づいて乗車位置の状態を判定し記憶するため、乗車位置の状態を考慮した配車サービス提供を行うことができる。特に、判定された乗車位置の状態に基づいて、配車サービスを提供するのに適していない乗車位置を排除することができる。
3 サーバ
4 端末
10 取得部、取得手段
11 車速センサ
12 位置センサ
13 車両状態センサ
20 地図データベース
30 車両側コントローラ
32 停車判定部
34 自車位置認識部
36 乗車イベント判定部
38 適性判定部
40 車両側通信モジュール
50 サーバ側通信モジュール
60 乗車位置候補データベース
70 サーバ側コントローラ
72 乗車位置算出部
74 配車計画部
76 配車リクエスト管理部
80 乗車位置データベース
Claims (21)
- 車両の位置情報を含む車両情報を取得し、
前記車両情報に基づき、前記車両の停車位置を認識し、
前記停車位置における、前記車両の停車時間又は前記車両の乗車イベントの発生に基づいて、前記停車位置が乗車に適しているか否かを判定し、
前記停車位置が乗車に適していると判定された場合、前記停車位置を、配車サービスにおける乗車位置として記憶すること
を特徴とする乗車位置算出方法。 - 請求項1に記載の乗車位置算出方法であって、
乗員の輸送、貨物の配送、貨物の回収の少なくともいずれかを行う車両の前記停車位置を配車サービスにおける乗車位置として記憶すること
を特徴とする乗車位置算出方法。 - 請求項1に記載の乗車位置算出方法であって、
前記配車サービスにおける第1配車リクエストに含まれる配車場所を、前記車両情報として取得し、
前記第1配車リクエストに基づいて配車された前記車両に、前記配車場所において乗員が乗車した場合に、前記配車場所が乗車に適していると判定すること
を特徴とする乗車位置算出方法。 - 請求項1~3のいずれか一項に記載の乗車位置算出方法であって、
前記停車時間が所定時間以上であった場合に、前記停車位置が乗車に適していると判定すること
を特徴とする乗車位置算出方法。 - 請求項4に記載の乗車位置算出方法であって、
乗員の乗車開始までに車両が待機する時間と乗員の乗車完了までにかかる時間の総和を、前記所定時間とすること
を特徴とする乗車位置算出方法。 - 請求項1~5のいずれか一項に記載の乗車位置算出方法であって、
前記車両のドアの開閉の有無を前記車両情報として取得し、
前記停車位置において前記ドアの開閉があった場合に、前記乗車イベントが発生したとして前記停車位置が乗車に適していると判定すること
を特徴とする乗車位置算出方法。 - 請求項1~6のいずれか一項に記載の乗車位置算出方法であって、
前記車両は乗員の乗車を検知する検知部を備え、
前記検知部によって乗員の乗車が検知された場合に、前記乗車イベントが発生したとして前記停車位置が乗車に適していると判定すること
を特徴とする乗車位置算出方法。 - 請求項1~7のいずれか一項に記載の乗車位置算出方法であって、
道路地図上の停車可否情報に基づいて前記停車位置での停車の可否を判定し、
前記停車位置での停車が不可能である場合に、前記停車位置が乗車に適していないと判定すること
を特徴とする乗車位置算出方法。 - 請求項1~8のいずれか一項に記載の乗車位置算出方法であって、
乗車に適していると判定された複数の前記停車位置に対してクラスタリングを行って代表位置を算出し、
前記代表位置を前記乗車位置として記憶すること
を特徴とする乗車位置算出方法。 - 請求項1~9のいずれか一項に記載の乗車位置算出方法であって、
乗車に適した時間帯を前記乗車位置に紐づけて記憶すること
を特徴とする乗車位置算出方法。 - 請求項1~10のいずれか一項に記載の乗車位置算出方法であって、
前記乗車位置を、降車位置としても記憶すること
を特徴とする乗車位置算出方法。 - 請求項1~11のいずれか一項に記載の乗車位置算出方法であって、
前記配車サービスのユーザからの第2配車リクエストを受け取り、
前記第2配車リクエストに基づいて前記ユーザの乗車位置および降車位置を決定し、
記憶された乗車位置の中から選択して乗車位置を決定すること
を特徴とする乗車位置算出方法。 - 請求項1~12のいずれか一項に記載の乗車位置算出方法であって、
前記乗車位置の周囲情報を取得し、
前記周囲情報に基づいて、前記乗車位置の状態を判定し、
判定された前記状態を、前記乗車位置に紐づけて記憶すること
を特徴とする乗車位置算出方法。 - 請求項13に記載の乗車位置算出方法であって、
前記車両に搭載された計測部により、前記周囲情報を取得すること
を特徴とする乗車位置算出方法。 - 請求項13に記載の乗車位置算出方法であって、
前記乗車位置のある道路に設置された計測部により、前記周囲情報を取得すること
を特徴とする乗車位置算出方法。 - 請求項13~15のいずれか一項に記載の乗車位置算出方法であって、
前記周囲情報の時系列変化に基づいて、前記周囲情報を予測し、
予測された周囲情報に基づいて、前記状態を予測すること
を特徴とする乗車位置算出方法。 - 請求項13~16のいずれか一項に記載の乗車位置算出方法であって、
前記状態の時系列変化に基づいて、前記状態を予測すること
を特徴とする乗車位置算出方法。 - 請求項13~17のいずれか一項に記載の乗車位置算出方法であって、
前記乗車位置を含む地域の地域情報を取得し、
前記地域情報に基づいて、前記乗車位置の状態を判定すること
を特徴とする乗車位置算出方法。 - 車両の位置情報を含む車両情報を取得する取得部と、コントローラ、通信部とを備える乗車位置算出装置であって、
前記コントローラは、
前記車両情報に基づき、前記車両の停車位置を認識し、
前記停車位置における、前記車両の停車時間又は前記車両の乗車イベントの発生に基づいて、前記停車位置が乗車に適しているか否かを判定し、
前記停車位置が乗車に適していると判定された場合、配車サービスにおける乗車位置として記憶する外部記憶装置に対して、前記停車位置の情報を、前記通信部を介して送信すること
を特徴とする乗車位置算出装置。 - 車両の位置情報を含む車両情報を取得する取得部と、
前記車両情報に基づき、前記車両の停車位置を認識する位置認識部と、
前記停車位置における、前記車両の停車時間又は前記車両の乗車イベントの発生に基づいて、前記停車位置が乗車に適しているか否かを判定する判定部と、
前記判定部により、前記停車位置が乗車に適していると判定された場合、前記停車位置を配車サービスにおける乗車位置として記憶する記憶部と、
を備える乗車位置算出システム。 - 車両の位置情報を含む車両情報を取得する取得手段と、
前記車両情報に基づき、前記車両の停車位置を認識する位置認識手段と、
前記停車位置における、前記車両の停車時間又は前記車両の乗車イベントの発生に基づいて、前記停車位置が乗車に適しているか否かを判定する判定手段と、
前記判定手段により、前記停車位置が乗車に適していると判定された場合、前記停車位置を配車サービスにおける乗車位置として記憶する記憶手段と、
を備える乗車位置算出装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020519198A JPWO2019220206A1 (ja) | 2018-05-15 | 2019-05-13 | 乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システム |
| US17/054,546 US11776401B2 (en) | 2018-05-15 | 2019-05-13 | Boarding position setting method, boarding position setting device, and boarding position setting system |
| EP19804064.4A EP3809393B1 (en) | 2018-05-15 | 2019-05-13 | Pick-up position calculation method, pick-up position calculation device, and pick-up position calculation system |
| CN201980032250.4A CN112119436A (zh) | 2018-05-15 | 2019-05-13 | 乘车位置计算方法、乘车位置计算装置以及乘车位置计算系统 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018093644 | 2018-05-15 | ||
| JP2018-093644 | 2018-05-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019220206A1 true WO2019220206A1 (ja) | 2019-11-21 |
Family
ID=68540005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2019/000563 Ceased WO2019220206A1 (ja) | 2018-05-15 | 2019-05-13 | 乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11776401B2 (ja) |
| EP (1) | EP3809393B1 (ja) |
| JP (1) | JPWO2019220206A1 (ja) |
| CN (1) | CN112119436A (ja) |
| WO (1) | WO2019220206A1 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021525413A (ja) * | 2018-05-21 | 2021-09-24 | ウェイモ エルエルシー | 自律型車両についての乗員のピックアップおよびドロップオフに対する不便性 |
| CN113449951A (zh) * | 2020-03-27 | 2021-09-28 | 丰田自动车株式会社 | 信息处理装置、信息处理方法以及非暂时性的存储介质 |
| JP2021162885A (ja) * | 2020-03-30 | 2021-10-11 | トヨタ自動車株式会社 | 自動運転システム |
| JP2021184186A (ja) * | 2020-05-22 | 2021-12-02 | 日産自動車株式会社 | 乗降地提示装置及び乗降地提示方法 |
| JP2022023558A (ja) * | 2020-07-27 | 2022-02-08 | 株式会社東芝 | 運転制御装置、運転制御方法及びプログラム |
| JPWO2022201595A1 (ja) * | 2021-03-25 | 2022-09-29 | ||
| CN115203347A (zh) * | 2021-04-13 | 2022-10-18 | 丰田自动车株式会社 | 信息处理装置和信息处理方法 |
| JP2024011888A (ja) * | 2022-07-15 | 2024-01-25 | トヨタ自動車株式会社 | 情報処理装置、及び、情報処理方法 |
| JP2025011075A (ja) * | 2020-08-11 | 2025-01-23 | グライドウェイズ、インコーポレイテッド | 自律車両システムのためのデマンドベース制御方式 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11214272B2 (en) * | 2018-09-24 | 2022-01-04 | Waymo Llc | Autonomous vehicle system for determining a pullover spot in response to detected local failure |
| US11635298B2 (en) * | 2019-06-28 | 2023-04-25 | Lyft, Inc. | Systems and methods for routing decisions based on door usage data |
| JP7167879B2 (ja) * | 2019-08-19 | 2022-11-09 | トヨタ自動車株式会社 | サーバ、配車方法、及び配車プログラム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10208195A (ja) * | 1997-01-17 | 1998-08-07 | Toyota Motor Corp | 乗車位置選定システム及び乗車位置案内システム |
| JP2004145801A (ja) * | 2002-10-28 | 2004-05-20 | Mitsubishi Electric Corp | 車載器、運行管理センタ、携帯器 |
| US20160370194A1 (en) | 2015-06-22 | 2016-12-22 | Google Inc. | Determining Pickup and Destination Locations for Autonomous Vehicles |
| JP2017182137A (ja) * | 2016-03-28 | 2017-10-05 | パナソニックIpマネジメント株式会社 | デマンド型運行管理システムの制御方法及びデマンド型運行管理システム |
| JP2017220090A (ja) * | 2016-06-09 | 2017-12-14 | 株式会社デンソー | オンデマンド客貨混載システム及び車載機 |
| JP2018093644A (ja) | 2016-12-05 | 2018-06-14 | シャープ株式会社 | 充電装置、端末装置、およびプログラム |
| JP2018163578A (ja) * | 2017-03-27 | 2018-10-18 | 株式会社日本総合研究所 | アクティブ迎車システムにおける迎車制御サーバ、車載端末、制御方法及び制御プログラム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007026072A (ja) * | 2005-07-15 | 2007-02-01 | Nissan Motor Co Ltd | 送迎者用コミュニケーション装置及び送迎者コミュニケーション方法 |
| US7469827B2 (en) | 2005-11-17 | 2008-12-30 | Google Inc. | Vehicle information systems and methods |
| US9267807B2 (en) * | 2011-10-27 | 2016-02-23 | Technomedia Software Solutions Private Limited | Identifying custom rendezvous points between users and vehicles plying on custom routes |
| US11010693B2 (en) * | 2014-08-04 | 2021-05-18 | Uber Technologies, Inc. | Determining and providing predetermined location data points to service providers |
| JP6330921B2 (ja) | 2015-01-15 | 2018-05-30 | 日産自動車株式会社 | 乗客ドッキング位置を使用した自律走行車両のルーティング及びナビゲーション |
| US9448559B2 (en) * | 2015-01-15 | 2016-09-20 | Nissan North America, Inc. | Autonomous vehicle routing and navigation using passenger docking locations |
| JP2018032137A (ja) * | 2016-08-23 | 2018-03-01 | 株式会社 ディー・エヌ・エー | 移動体の配置システム |
| US10528059B2 (en) * | 2017-05-24 | 2020-01-07 | Uatc, Llc | Systems and methods for controlling autonomous vehicles that provide a vehicle service to users |
| US20190051174A1 (en) * | 2017-08-11 | 2019-02-14 | Lyft, Inc. | Travel path and location predictions |
| JP6885298B2 (ja) * | 2017-10-27 | 2021-06-09 | トヨタ自動車株式会社 | 自動運転車両 |
| GB2572006A (en) | 2018-03-16 | 2019-09-18 | Continental Automotive Gmbh | Vehicle alighting assistance device |
-
2019
- 2019-05-13 JP JP2020519198A patent/JPWO2019220206A1/ja active Pending
- 2019-05-13 CN CN201980032250.4A patent/CN112119436A/zh active Pending
- 2019-05-13 US US17/054,546 patent/US11776401B2/en active Active
- 2019-05-13 EP EP19804064.4A patent/EP3809393B1/en active Active
- 2019-05-13 WO PCT/IB2019/000563 patent/WO2019220206A1/ja not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10208195A (ja) * | 1997-01-17 | 1998-08-07 | Toyota Motor Corp | 乗車位置選定システム及び乗車位置案内システム |
| JP2004145801A (ja) * | 2002-10-28 | 2004-05-20 | Mitsubishi Electric Corp | 車載器、運行管理センタ、携帯器 |
| US20160370194A1 (en) | 2015-06-22 | 2016-12-22 | Google Inc. | Determining Pickup and Destination Locations for Autonomous Vehicles |
| JP2017182137A (ja) * | 2016-03-28 | 2017-10-05 | パナソニックIpマネジメント株式会社 | デマンド型運行管理システムの制御方法及びデマンド型運行管理システム |
| JP2017220090A (ja) * | 2016-06-09 | 2017-12-14 | 株式会社デンソー | オンデマンド客貨混載システム及び車載機 |
| JP2018093644A (ja) | 2016-12-05 | 2018-06-14 | シャープ株式会社 | 充電装置、端末装置、およびプログラム |
| JP2018163578A (ja) * | 2017-03-27 | 2018-10-18 | 株式会社日本総合研究所 | アクティブ迎車システムにおける迎車制御サーバ、車載端末、制御方法及び制御プログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3809393A4 |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12366461B2 (en) | 2018-05-21 | 2025-07-22 | Waymo Llc | Inconvenience for passenger pickups and drop offs for autonomous vehicles |
| JP2021525413A (ja) * | 2018-05-21 | 2021-09-24 | ウェイモ エルエルシー | 自律型車両についての乗員のピックアップおよびドロップオフに対する不便性 |
| JP7144537B2 (ja) | 2018-05-21 | 2022-09-29 | ウェイモ エルエルシー | 自律型車両についての乗員のピックアップおよびドロップオフに対する不便性 |
| US11747165B2 (en) | 2018-05-21 | 2023-09-05 | Waymo Llc | Inconvenience for passenger pickups and drop offs for autonomous vehicles |
| CN113449951A (zh) * | 2020-03-27 | 2021-09-28 | 丰田自动车株式会社 | 信息处理装置、信息处理方法以及非暂时性的存储介质 |
| JP2021157572A (ja) * | 2020-03-27 | 2021-10-07 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| JP7290597B2 (ja) | 2020-03-27 | 2023-06-13 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| JP7243669B2 (ja) | 2020-03-30 | 2023-03-22 | トヨタ自動車株式会社 | 自動運転システム |
| JP2021162885A (ja) * | 2020-03-30 | 2021-10-11 | トヨタ自動車株式会社 | 自動運転システム |
| JP7482685B2 (ja) | 2020-05-22 | 2024-05-14 | 日産自動車株式会社 | 乗降地提示装置及び乗降地提示方法 |
| JP2021184186A (ja) * | 2020-05-22 | 2021-12-02 | 日産自動車株式会社 | 乗降地提示装置及び乗降地提示方法 |
| JP7427556B2 (ja) | 2020-07-27 | 2024-02-05 | 株式会社東芝 | 運転制御装置、運転制御方法及びプログラム |
| JP2022023558A (ja) * | 2020-07-27 | 2022-02-08 | 株式会社東芝 | 運転制御装置、運転制御方法及びプログラム |
| JP2025011075A (ja) * | 2020-08-11 | 2025-01-23 | グライドウェイズ、インコーポレイテッド | 自律車両システムのためのデマンドベース制御方式 |
| WO2022201595A1 (ja) * | 2021-03-25 | 2022-09-29 | 日立Astemo株式会社 | 地図記憶装置 |
| JPWO2022201595A1 (ja) * | 2021-03-25 | 2022-09-29 | ||
| JP7518283B2 (ja) | 2021-03-25 | 2024-07-17 | 日立Astemo株式会社 | 地図記憶装置 |
| CN115203347A (zh) * | 2021-04-13 | 2022-10-18 | 丰田自动车株式会社 | 信息处理装置和信息处理方法 |
| JP2024011888A (ja) * | 2022-07-15 | 2024-01-25 | トヨタ自動車株式会社 | 情報処理装置、及び、情報処理方法 |
| JP7666429B2 (ja) | 2022-07-15 | 2025-04-22 | トヨタ自動車株式会社 | 情報処理装置、及び、情報処理方法 |
| US12394316B2 (en) | 2022-07-15 | 2025-08-19 | Toyota Jidosha Kabushiki Kaisha | Information processing apparatus and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210256847A1 (en) | 2021-08-19 |
| EP3809393A4 (en) | 2021-07-07 |
| EP3809393B1 (en) | 2025-11-26 |
| US11776401B2 (en) | 2023-10-03 |
| EP3809393A1 (en) | 2021-04-21 |
| JPWO2019220206A1 (ja) | 2021-07-29 |
| CN112119436A (zh) | 2020-12-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019220206A1 (ja) | 乗車位置算出方法、乗車位置算出装置、ならびに、乗車位置算出システム | |
| AU2021202268B2 (en) | Estimating time to pick up and drop off passengers for improved stopping analysis in autonomous vehicles | |
| JP7229186B2 (ja) | ライドシェア管理システム、ライドシェア管理方法、およびプログラム | |
| US20230004157A1 (en) | Mixed-mode driving of a vehicle having autonomous driving capabilities | |
| US8831800B2 (en) | Automated collective transport system | |
| US20200209011A1 (en) | Vehicle system, autonomous vehicle, vehicle control method, and program | |
| US20190019407A1 (en) | Real time parking lot analysis and management | |
| US11745768B2 (en) | Vehicle dispatch system, vehicle dispatch server, and vehicle dispatch method | |
| WO2018122808A1 (zh) | 一种基于舒适度的自动驾驶行驶规划方法 | |
| CN111260946A (zh) | 一种基于智能网联系统的自动驾驶货车运营控制系统 | |
| JP2015108854A (ja) | 情報処理システム、情報処理方法および情報処理プログラム | |
| CN118244754A (zh) | 用于自动驾驶车辆的乘客上车和下车的不方便 | |
| JP2020111223A (ja) | 車両制御装置及び車両制御方法 | |
| CN113853638A (zh) | 车辆调度服务上车地点决定方法以及车辆调度服务上车地点决定系统 | |
| US12134407B2 (en) | Predicting a parking or pullover spot vacancy for an autonomous vehicle pickup | |
| US20210049384A1 (en) | Systems and methods for collecting information from a vehicle for damage assessment caused by riders | |
| JP2022047267A (ja) | 配車システム、配車サーバ、及び配車方法 | |
| CN111612978A (zh) | 一种无人驾驶车辆的共享乘车系统及方法 | |
| CN111724617A (zh) | 运行控制装置以及车辆 | |
| JP7382200B2 (ja) | 乗降判定装置、乗降判定方法及び乗降判定プログラム | |
| JP7810479B1 (ja) | 自動運転車両及び情報処理システム | |
| KR102512081B1 (ko) | 자율주행 대용량 간선 급행버스를 위한 센서 융합기술기반 정류장 상황정보 수집시스템 | |
| Pletnev et al. | Determination of Traffic Flow Parameters Using High-Precision Positioning System to Improve Traffic Efficiency and Safety | |
| KR20230055415A (ko) | 자율주행 대용량 간선 급행버스를 위한 정류장 지원시스템 | |
| JP2023168967A (ja) | 判定装置、管理システムおよび判定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19804064 Country of ref document: EP Kind code of ref document: A1 |
|
| DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
| ENP | Entry into the national phase |
Ref document number: 2020519198 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2019804064 Country of ref document: EP Effective date: 20201215 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2019804064 Country of ref document: EP |