The present invention relates to a door opening and closing controller that opens and closes an entry/exit door of shared vehicles.
In recent years, in autonomous buses being considered for practical use, opening and closing of an entry/exit door are automatically performed when a bus stops at bus stops. To enable the smooth departure of autonomous buses from the bus stops, a technique has been proposed in which an entry/exit door is closed by predicting the behavior of surrounding people using cameras or the like placed at the bus stops (see Patent Document 1 described below), for example.
However, since it is necessary to place monitoring devices such as cameras at bus stops and to establish a network system to communicate between the monitoring devices and a management device in the technique of Patent Document 1, there has been a demand for realizing it with a simple method.
The present invention focuses on this point, and its object is to perform automatic opening and closing of an entry/exit door more appropriately, without using a complicated system.
One aspect of the invention provides A door opening and closing controller including: a time difference acquisition part that acquires a time difference from a current time to a scheduled departure time at which a shared vehicle, which performs automatic traveling on the basis of a predetermined operation plan, departs from a shared vehicle stop, when the shared vehicle is stopped at the shared vehicle stop; a region adjusting part that adjust a detection region for detecting people around the shared vehicle with a sensor mounted on the shared vehicle depending on the time difference; a people flow determination part that determines a people flow in the adjusted detection region; and an opening and closing control part that controls a closing operation of closing an entry/exit door of the shared vehicle on the basis of the people flow that has been determined.
The smaller the time difference, the more the region adjusting part may narrow the detection region.
The region adjusting part may adjust detection regions of a plurality of the sensors, each detecting different directions, according to the time difference.
The people flow determination part may identify a movement vector of a person around the shared vehicle, and the opening and closing control part may close the entry/exit door when at least a part of the movement vector is not located within the detection region.
The opening and closing control part may close the entry/exit door even if at least a part of the movement vector is located within the detection region, if an angle formed by a side surface of the shared vehicle where the entry/exit door is provided and the movement vector deviates is outside a predetermined angle range centered around the entry/exit door.
The people flow determination part may exclude a person who passes by the entry/exit door along a front-rear direction of the shared vehicle from the determination for controlling the closing operation.
The opening and closing control part may close the entry/exit door at a timing when it is determined, by the people flow determination part, that no people flow reaches the entry/exit door by the scheduled departure time.
According to the present invention, it is possible to perform automatic opening and closing of an entry/exit door more appropriately, without using a complicated system.
The controller 10 is mounted on the autonomous bus 1, and controls operations of the autonomous bus 1. In addition, the controller 10 has a function as a door opening and closing controller that controls opening and closing of an entry/exit door 30 of the autonomous bus 1. The entry/exit door 30 is opened and closed when the autonomous bus 1 stops at a bus stop.
The autonomous bus 1 is a shared vehicle that performs automatic traveling on the basis of a predetermined operation plan. The autonomous bus 1 is a bus that moves along a predetermined operation route, for example, and scheduled dwell times and departure times of each bus stop of the operation route are determined in the operation plan.
The autonomous bus 1 includes the entry/exit door 30 that is provided on a side surface of a vehicle body and can be opened and closed. Further, the autonomous bus 1 includes a sensor 40 capable of detecting surrounding objects. The sensor 40 includes a camera, a radar, and a LiDAR, for example. By capturing images of the surroundings of the autonomous bus 1, the camera detects a person and the like. The radar and the LiDAR use light to detect surrounding people and the like.
The sensor 40 can detect surrounding people when the autonomous bus 1 is stopped at a bus stop. The sensor 40 detects people located within a predetermined detection region. When the autonomous bus 1 is stopped at the bus stop 100, the controller 10 controls a closing operation of closing the entry/exit door 30 on the basis of a detection result in the detection region of the sensor 40.
As illustrated in
In order to more appropriately perform the closing operation of the entry/exit door 30 according to a people flow around the autonomous bus 1, the controller 10 of the present embodiment adjusts the detection region of the sensor 40 depending on a time difference from the current time to a scheduled departure time, and controls the closing operation of the entry/exit door 30 on the basis of the determination result of the people flow in the detection region after the adjustment.
As illustrated in
The control part 14 is a CPU (Central Processing Unit) and controls opening and closing of the entry/exit door 30 of the autonomous bus 1, for example. The control part 14 functions as a travel control part 142, a time difference acquisition part 143, a region adjusting part 144, a people flow determination part 145, and an opening and closing control part 146 by executing the programs stored in the storage 12.
The travel control part 142 controls traveling of the autonomous bus 1. The travel control part 142 causes the autonomous bus 1 to travel according to the operation plan stored in the storage 12. For example, the travel control part 142 performs control to stop at each bus stop (for example, the bus stop 100) on the operation route at a predetermined scheduled dwell time and to depart from it at a predetermined scheduled departure time.
When the autonomous bus 1 is stopped at the bus stop 100, the time difference acquisition part 143 acquires a time difference from the current time to a scheduled departure time at which the autonomous bus 1 departs from the bus stop 100. Specifically, the time difference acquisition part 143 acquires the time difference by referencing the scheduled departure times of the bus stop included in the operation plan stored in the storage 12. The time difference acquisition part 143 sequentially acquires time differences at predetermined intervals while the autonomous bus 1 is stopped at the bus stop. The time difference acquisition part 143 may detect whether the autonomous bus 1 is stopped at the bus stop 100 with the sensor 40, for example, or may determine this based on the autonomous bus 1 stopping at the scheduled dwell time as a trigger.
The region adjusting part 144 adjusts the detection region to be detected by the sensor 40. In the present embodiment, the detection region of the sensor 40 is not constant but changes while the autonomous bus 1 is stopped at the bus stop 100. Specifically, the region adjusting part 144 adjusts the detection region of the sensor 40 according to the time differences sequentially acquired by the time difference acquisition part 143.
The smaller the time difference, the more the region adjusting part 144 narrows the detection region of the sensor 40. In other words, the region adjusting part 144 narrows the detection region as the scheduled departure time of the autonomous bus 1 approaches. By narrowing the detection region in this manner, a person who is likely to reach the entry/exit door 30 by the scheduled departure time of the autonomous bus 1 is detected, and a person who is not likely to reach the entry/exit door 30 by the scheduled departure time is not detected.
The people flow determination part 145 determines a people flow, which is a flow of people around the autonomous bus 1, on the basis of detection results of the sensors 40. Here, the people flow is a concept including a moving direction and a moving speed of people. In the present embodiment, the people flow determination part 145 determines the people flow in the detection region. Specifically, the people flow determination part 145 determines the people flow in the detection region that has been adjusted according to the time difference until the scheduled departure time.
The people flow determination part 145 identifies a movement vector of people. The movement vector of people reflects the movement direction and movement speed of people. That is, a direction of the vector indicates the moving direction of people, and a length of the vector indicates the moving speed.
The opening and closing control part 146 controls opening and closing of the entry/exit door 30 when the autonomous bus 1 is stopped at the bus stop 100. For example, the opening and closing control part 146 opens the entry/exit door 30 at the scheduled dwell time included in the operation plan stored in the storage 12, and closes the entry/exit door 30 at the scheduled departure time.
In the present embodiment, the opening and closing control part 146 controls the closing operation of closing the entry/exit door 30 on the basis of the people flow that has been determined by the people flow determination part 145. That is, the opening and closing control part 146 controls the closing operation of the entry/exit door 30 on the basis of whether there is or is not a people flow toward the entry/exit door 30. The opening and closing control part 146 closes the entry/exit door 30 when there is no people flow reaching the entry/exit door 30 by the scheduled departure time. In this case, the opening and closing control part 146 may close the entry/exit door 30 at a timing when it is determined that there is no people flow reaching the entry/exit door 30, or may close the entry/exit door 30 at a timing when the scheduled departure time is reached. On the other hand, when there is a people flow reaching the entry/exit door 30 by the scheduled departure time, the opening and closing control part 146 closes the entry/exit door 30 once all people have boarded.
The opening and closing control part 146 controls the closing operation of the entry/exit door 30 based on a position of the movement vector identified by the people flow determination part 145 in the detection region. For example, in a case where at least a part of the movement vector is not located within the detection region, the opening and closing control part 146 closes the entry/exit door 30. In a case where the movement vector is not located within the detection region, it can be estimated that the person will not have reached the entry/exit door 30 at the scheduled departure time, whereas in a case where the movement vector is located within the detection region, it can be estimated that the person will reach the entry/exit door 30 by the scheduled departure time. Therefore, the closing operation of the entry/exit door 30 can be appropriately performed by examining a relationship between the movement vector and the detection region.
The opening and closing control part 146 may control the closing operation of the entry/exit door 30 according to the direction of the movement vector. This is because, even if a person is in the detection region, if his/her moving direction is not toward the entry/exit door 30, it can be estimated that he/she will not board the autonomous bus 1. Specifically, even if at least a part of the movement vector is located within the detection region, the opening and closing control part 146 closes the entry/exit door 30 if an angle formed by (i) the side surface where the entry/exit door 30 is provided and (ii) the movement vector is outside a predetermined angular range centered around the entry/exit door 30.
A processing example of the controller 10 from when the autonomous bus 1 stops at the bus stop 100 to when the autonomous bus 1 departs will be described with reference to
Next, the time difference acquisition part 143 acquires the time difference from the current time to the scheduled departure time of the autonomous bus 1 (step S104). For example, the time difference acquisition part 143 acquires the time difference by referencing the scheduled departure time included in the operation plan of the autonomous bus 1 stored in the storage 12.
Next, the region adjusting part 144 adjusts the detection region of the sensor 40 according to the time difference obtained in step S104 (step S106). For example, the region adjusting part 144 narrows the detection region when the scheduled departure time approaches.
Next, the people flow determination part 145 acquires a movement vector of a person located around the autonomous bus 1 (step S108). For example, the people flow determination part 145 obtains the movement vector indicating the movement direction and movement speed of the person on the basis of a result detected by the sensor 40 over a predetermined time.
Next, the opening and closing control part 146 determines whether or not the movement vector obtained in step S108 is located within the detection region adjusted in step S106 (step S110). Specifically, the opening and closing control part 146 determines whether at least a part of the movement vector is located within the detection region.
In a case where the movement vector is not located within the detection region in Step S110 (No), the opening and closing control part 146 closes the entry/exit door 30 (Step S114). On the other hand, when at least a part of the movement vector is located within the detection region in step S110 (Yes), the opening and closing control part 146 determines whether or not the angle A, which is formed by the movement vector and the opening and closing surface of the entry/exit door 30, is within a predetermined range (specifically, in the relationship of “α≤A≤β”) (step S112).
If the angle A is not within the predetermined range in Step S112 (No), the opening and closing control part 146 closes the entry/exit door 30 (Step S114). On the other hand, if the angle A is within the predetermined range in step S112 (Yes), the process returns to step S104. After that, since the time difference until the scheduled departure time becomes shorter, the detection region is adjusted in accordance with the shortened time difference (that is, the detection region becomes narrower), and the people flow is determined again.
In a case where the current time has passed the scheduled departure time of the autonomous bus 1, the controller 10 determines the people flow while a detection region is fixed (for example, said detection region is fixed to the narrowest region within an adjustable range), and performs the closing operation of the entry/exit door 30.
In the above description, the travel control part 142 and the time difference acquisition part 143 refer to the operation plan stored in the storage 12, but they are not limited thereto, and may refer to an operation plan transmitted from a control center 300 shown in
The controller 10 according to the present embodiment described above adjusts the detection region of the sensor 40 depending on the time difference from the current time to the scheduled departure time when the autonomous bus 1 is stopped at the bus stop 100. Then, the controller 10 controls the closing operation of the entry/exit door 30 on the basis of the determination result of the people flow in the detection region after the adjustment. Accordingly, since it is possible to appropriately determine a person who is likely to get on the bus, by the scheduled departure time of the autonomous bus 1, it is possible to more appropriately perform the closing operation of the entry/exit door 30. As a result, the automatic opening and closing of the entry/exit door 30 can be performed more appropriately without using a complicated system.
The present disclosure is explained based on the exemplary embodiments. The technical scope of the present disclosure is not limited to the scope explained in the above embodiments and it is possible to make various changes and modifications within the scope of the disclosure. For example, all or part of the apparatus can be configured with any unit which is functionally or physically dispersed or integrated. Further, new exemplary embodiments generated by arbitrary combinations of them are included in the exemplary embodiments. Further, effects of the new exemplary embodiments brought by the combinations also have the effects of the original exemplary embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2022-004921 | Jan 2022 | JP | national |
The present application is a U.S. National Stage entry of PCT Application number PCT/JP2022/041300, filed on Nov. 7, 2022, which claims priority under 35 U.S.C § 119(a) to Japanese Patent Application No. 2022-004921, filed on Jan. 17 2022, contents of which are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/041300 | 11/7/2022 | WO |