This application claims priority to Japanese Patent Application No. 2022-118048 filed on Jul. 25, 2022 incorporated herein by reference in its entirety.
The present disclosure relates to technology for managing the movement of a vehicle.
Japanese Unexamined Patent Application Publication No. 2020-134953 (JP 2020-134953 A) discloses an information processing device that appropriately provides information on various facilities that provide products and services that match user attributes such as user needs, tastes, and characteristics, in response to user requests. The information processing device outputs to the user information on facilities that match the user attributes and have not been visited by the user. The user can increase chances of visiting facilities that are likely to match his/her requests.
Suppose a user of a vehicle visits an area in which a location of an entrance and a location of an exit differ from each other by vehicle. After parking the vehicle at the entrance and visiting the area, the user leaves the area through the exit located at a location different from the location where the vehicle is parked. Therefore, in order to get on the vehicle again, the user has to return to the entrance on foot, using public transportation, or using a taxi, for example.
An object of the present disclosure is to provide technology that can reduce the time and effort needed for the user who visits the area in which the location of the entrance and the location of the exit differ from each other by vehicle, thereby improving convenience.
A first aspect relates to a vehicle management system for managing a vehicle.
A second aspect relates to a vehicle that is able to be driven autonomously.
A third aspect relates to a storage medium storing a vehicle management program for managing a vehicle.
In accordance with the technology of the present disclosure, it is possible to reduce the time and effort needed for the user who visits the area in which the location of the entrance and the location of the exit differ from each other by vehicle, thereby improving convenience.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
Embodiments of the present disclosure will be described with reference to the accompanying drawings.
Suppose a user of a vehicle visits an area in which a location of an entrance and a location of an exit differ from each other by vehicle.
In other words, the user 40 who has visited the sightseeing area AR1 has moved to the exit 21 when sightseeing is finished. In contrast, the vehicle 30 remains parked in the parking lot at the entrance 11. Therefore, the user 40 who has enjoyed sightseeing must return to the location of the entrance 11 on foot or by using public transportation or a taxi in order to get on the vehicle 30 again.
In this way, when the user 40 visits the area AR in which the location of the entrance and the location of the exit differ from each other by the vehicle 30, the time and effort needed for the user 40 to move after the user 40 has left the area AR may increase. Therefore, in the vehicle management system according to the present embodiment, when the user 40 visits an area AR in which the location of the entrance and the location of the exit are different from each other, the vehicle 30 is managed so that the vehicle 30 moves to the location of the exit of the area AR after the user 40 has got off the vehicle 30 at the location of the entrance of the area AR. As a result, it is possible to reduce the time and effort needed for the user 40 to move, thereby improving convenience.
Examples of the area AR in which the location of the entrance and the location of the exit differ from each other include highways, mountain climbing trails, areas for rafting and paragliding, shopping malls, and the like in addition to areas such as the sightseeing area AR1 in which a train system is operated. The area AR may be a facility including one or more buildings or structures, or may be an outdoor area of a certain range.
Also, the area AR may be an area having a plurality of entrances.
The storage device 120 stores entrance and exit information 121 and a vehicle management program 122. The entrance and exit information 121 is information indicating the correspondence relationship between the location of the entrance and the location of the exit for each area. The vehicle management program 122 is a computer program for the vehicle management system 100 to manage the vehicle 30. The processor 110 executes the vehicle management program 122 to manage the vehicle 30 by the vehicle management system 100 so that the vehicle 30 moves to the exit. The vehicle management program 122 may be recorded on a computer-readable recording medium (storage medium).
The communication device 130 is a device that communicates with the outside of the vehicle management system 100. The communication device 130 can, for example, communicate with a user terminal. The user terminal is a terminal such as a smart phone owned by the user 40.
The vehicle management system 100 may be a system installed in the vehicle 30. The vehicle 30 is a vehicle used by the user 40. The vehicle 30 may be an autonomous driving vehicle capable of autonomous driving, or a remotely operated vehicle capable of being remotely operated by a remote operator. Alternatively, the vehicle 30 may be a vehicle capable of being both manually operated by a driver and autonomously driven or remotely operated.
Also, the vehicle 30 may be a vehicle managed by the management server 50. When the vehicle 30 is an autonomous driving vehicle, management of the vehicle 30 by the management server 50 includes, for example, setting a destination for the vehicle 30 and transmitting the set destination to the vehicle 30. Alternatively, management of the vehicle 30 by the management server 50 may include setting the travel route of the vehicle 30, acquiring position information of the vehicle 30 and information about the surroundings of the vehicle 30, controlling autonomous driving of the vehicle 30 based on the acquired information, and so forth. When the vehicle 30 is a remotely operated vehicle, management of the vehicle 30 by the management server 50 includes, for example, assigning a remote operator who remotely operates the vehicle 30 and connecting the vehicle 30 and the remote operator. When the vehicle 30 is managed by the management server 50, the vehicle management system 100 may be a system included in the management server 50.
Alternatively, the vehicle management system 100 may be a system that includes both the vehicle 30 and the management server 50. In this case, the processor 110 may be installed in the vehicle 30, may be installed in the management server 50, or may be distributed and installed in the vehicle 30 and the management server 50. Here, the processor installed in the vehicle 30 may include a processor of an electronic control unit (ECU). Further, the storage device 120 may be installed in the vehicle 30, may be installed in the management server 50, or may be distributed and installed in the vehicle 30 and the management server 50.
Although not shown, the vehicle 30 and the management server 50 are provided with communication devices and can communicate with each other. The communication device 130 may be a communication device provided in the vehicle 30, may be a communication device provided in the management server 50, or may include both. Either or both of the vehicle 30 and the management server 50 may be able to communicate with the user terminal 60 owned by the user 40 via the communication device.
In this case, the user terminal 60 can acquire information input by the user 40, position information of the user 40, and the like, and transmit the information to the vehicle 30 or the management server 50. The user terminal 60 can also be used as a display device that receives the information transmitted from the vehicle 30 or the management server 50 and displays the received information to the user 40.
The vehicle 30 also includes a position acquisition unit 31. The position acquisition unit 31 is a functional unit that acquires the current position of the vehicle 30. The position acquisition unit 31 is implemented by an ECU installed in the vehicle 30 acquiring information from a position sensor such as a global positioning system (GPS) sensor installed in the vehicle 30.
The vehicle 30 also includes a boarding and alighting determination unit 32. The boarding and alighting determination unit 32 is a functional unit that determines that the user 40 has got on the vehicle 30 or the user 40 has got off the vehicle 30. The boarding and alighting determination unit 32 is implemented by the ECU of the vehicle 30 acquiring information from a sensor installed in the vehicle 30. For example, it may be determined that the user 40 has got on the vehicle 30 or got off the vehicle 30 by acquiring information from an open/close sensor that detects opening/closing of the door. Alternatively, it may be determined that the user 40 has got on the vehicle 30 or got off the vehicle 30 by information acquired from a weight sensor installed in a seat of the vehicle 30. Alternatively, it may be determined that the user 40 has got on the vehicle 30 or got off the vehicle 30 by analyzing a camera image obtained by an in-vehicle camera capturing the inside of the vehicle 30.
The sensor 33 is a sensor installed in the vehicle 30. Examples of the sensor 33 include recognition sensors such as a camera, a weight sensor, and a door open/close sensor, position sensors such as a GPS sensor, and internal sensors for acquiring information inside the vehicle 30 such as speed and acceleration. Information obtained from the position acquisition unit 31, the boarding and alighting determination unit 32, and the sensor 33 is acquired by the processor 110 through an in-vehicle network or a wireless network.
The vehicle 30 may also include the display device 34. The display device 34 is a terminal that displays information to the user 40 or an occupant of the vehicle 30 other than the user 40. For example, the display device 34 can display information about the destination of the vehicle 30 to the user 40. Further, the display device 34 may be a device that receives input from the occupant of the vehicle 30 with respect to the displayed information as well as a device that displays information.
In step S101, the processor 110 determines whether the user 40 has got off the vehicle 30. When the user 40 has got off the vehicle 30 (step S101; Yes), the process proceeds to step S102. When the user 40 continues to be in the vehicle 30, or when the user has not yet got on the vehicle 30 (step S101; No), the process of the present cycle ends.
The processor 110 can make the determination in step S101 based on information acquired from the sensor 33 of the vehicle 30. For example, the processor 110 can determine whether the user 40 has got off the vehicle based on information on opening and closing of the door acquired by the open/close sensor and information acquired by the weight sensor of the seat of the vehicle 30 or the camera. Alternatively, in step S101, the processor 110 may acquire the result of the determination made by the boarding and alighting determination unit 32 of the vehicle 30.
In step S102, the processor 110 acquires the position of the vehicle 30 when the user 40 has got off the vehicle 30 as an alighting position of the user 40. The alighting position may be acquired from the position sensor of the vehicle 30 or may be acquired from the position acquisition unit 31, for example. After the alighting position is acquired, the process proceeds to step S103.
In step S103, the processor 110 determines whether the alighting position is the location of the entrance of the area AR. When the alighting position is the location of the entrance (step S103; Yes), the process proceeds to step S104. When the alighting position is not the location of the entrance (step S103; No), the process of the present cycle ends.
The processor 110 can determine whether the alighting position is the location of the entrance of the area AR, based on the entrance and exit information 121.
In step S104, the processor 110 sets the destination of the vehicle 30 to the location of the exit. Setting the destination to the location of the exit means that the processor controlling the movement of the vehicle 30 or the remote operator is in a state capable of recognizing that the destination of the vehicle 30 is the location of the exit. For example, in step S104, information on the destination may be stored in the storage device 120 so that the information can be referenced by a processor other than the processor 110. Alternatively, for example, when the vehicle 30 is a remotely operated vehicle, the information on the destination may be transmitted to the remote operator so that the remote operator can operate the vehicle 30 to move the vehicle 30 to the location of the exit. Further, when the vehicle 30 is an autonomous driving vehicle, the information on the destination may be transmitted to the ECU of the vehicle 30.
When the vehicle 30 is an autonomous driving vehicle, after the destination is set, the vehicle 30 is controlled directly by the processor 110 or indirectly by transmitting necessary information to the ECU, and thus the vehicle 30 moves toward the destination.
The location of the exit that is to be the destination of the vehicle 30 is the location of the exit corresponding to the entrance determined to match the alighting position in step S103. The processor 110 can set the destination by referring to the entrance and exit information 121 and thus acquiring information on the location of the exit. The destination may be set not at the exit itself. The destination may be set at the parking lot or the boarding/alighting place around the exit.
The process in steps S201 to S204 in
In step S205, the processor 110 issues an approval request toward the user 40. The approval request issued here is a request for approval of the user 40 for setting the destination of the vehicle 30 to the location of the exit. The processor 110 may transmit the approval request to the user terminal 60 and display a message requesting for approval to the user 40, or request for approval by displaying a message to the user 40 on the display device 34. When the approval request is issued, the process proceeds to step S206.
In step S206, the processor 110 determines whether approval is given by the user 40 with respect to the approval request. When approval is given (step S206; Yes), the process proceeds to step S207. When approval is not given (step S206; No), the process returns to step S206 again. When the user 40 gives approval, the user 40 inputs information indicating the approval to a device such as the user terminal 60 or the display device 34 that can receive the input from the user 40. The processor 110 can determine the presence or absence of approval of the user 40 by acquiring information input by the user 40 from the devices.
In step S207, the processor 110 causes the vehicle 30 to start moving. When the vehicle 30 is an autonomous driving vehicle, information permitting start of movement is transmitted from the processor 110 to the ECU of the vehicle. Alternatively, direct or indirect control of the vehicle 30 by the processor 110 starts so that the vehicle 30 travels toward the destination. When the vehicle 30 is a remotely operated vehicle, the processor 110 transmits an instruction to the remote operator to start moving the vehicle 30. When the movement of the vehicle 30 is started, the process of the present cycle ends.
The pace at which the user 40 moves from the entrance to the exit of the area AR may vary depending on the user 40. In particular, when the area AR is a sightseeing area where people move by walking, for example, the difference between the users 40 becomes large. Therefore, the user 40 who wants to move slowly in the area AR may feel rushed when the vehicle 30 starts moving toward the exit immediately after getting off at the entrance. In the second embodiment, the movement of the vehicle 30 is started upon approval given by the user 40. As a result, the user 40 can start moving the vehicle 30 at his/her own pace, and can manage the vehicle 30 in a friendly manner to the user 40. In addition, by causing the vehicle 30 to start moving after confirming the approval of the user it is possible to suppress the user 40 from accidentally returning to the entrance without noticing that the vehicle 30 has moved toward the exit, which makes the system more convenient.
The process from step S301 to step S304 in the flowchart of
In step S305, the processor 110 acquires position information about the current position of the user 40. Here, the current position of the user terminal 60 is regarded as the current position of the user 40. The user terminal 60 acquires its own position information using GPS or the like. The position information of the user terminal 60 is transmitted from the user terminal 60 to the vehicle management system 100. The processor 110 acquires the position information of the user terminal 60 as the position information of the user 40. When the position information is acquired, the process proceeds to step S306.
In step S306, the processor 110 sets a movement plan of the vehicle 30. The movement plan set here is a plan for moving the vehicle 30 to the destination, and the plan includes at least one of the target arrival time of the vehicle 30 at the destination, the timing at which the vehicle 30 starts moving toward the destination, and the moving speed of the vehicle 30. The movement plan is decided in accordance with the position information of the user 40 acquired in step S305. When the movement plan is already set in step S306, the movement plan is changed in accordance with the position information of the user 40. After the movement plan is set, the process proceeds to step S307.
In step S307, the processor 110 determines whether the user 40 has arrived at the exit of the area AR based on the position information of the user 40. When the user 40 has arrived at the exit (step S307; Yes), the process of the present cycle ends. When the user 40 has not arrived at the exit (step S307; No), the process returns to step S305.
The time it takes the user 40 to enter the area AR from the entrance and exit from the exit may vary depending on the user 40. Therefore, when the timing for moving the vehicle 30 to the exit is uniformly decided regardless of the user 40, the waiting time for the vehicle 30 may be long from the time of arrival of the vehicle 30 at the destination to the time when the user 40 exits from the exit and gets on the vehicle 30. Then, for example, when the space where the vehicle 30 waits for the user 40, such as the boarding/alighting place G shown in
Therefore, in the third embodiment, the processor 110 acquires the position information of the user 40 until the user 40 leaves the area AR. Then, a movement plan is decided in accordance with the position information of the user 40 so that the vehicle 30 can head to the exit of the area AR at an appropriate timing. As a result, it is possible to reduce the reduction of convenience for the user 40 and the influence on the traffic flow of the vehicle 30.
The process of step S305 and S306 in the flowchart of
Also, the movement plan decided in step S306 may include the moving speed of the vehicle 30. Here, the moving speed of the vehicle 30 may be changed by changing the target vehicle speed of the vehicle 30, or the moving speed of the vehicle 30 may be changed by changing the route to the destination. For example, the moving speed of the vehicle 30 to the destination may be set to be decreased by setting the route to the destination to a route that detours as compared to the usual route.
As described above, with the vehicle management system 100 according to the present embodiment, when the user 40 visits the area AR in which the location of the entrance and the location of the exit differ from each other by vehicle 30, the destination of the vehicle 30 is set so that the vehicle 30 moves to the exit. As a result, it is possible to reduce the time and effort needed for the user 40 to return to the entrance to collect the vehicle 30, thereby improving convenience for the user 40.
Number | Date | Country | Kind |
---|---|---|---|
2022-118048 | Jul 2022 | JP | national |