IP Library › Granted Patent US 11,628,828
Granted Patent B2
US 11,628,828 · App. 16/460,331 · Granted Apr 18, 2023

Vehicle controlling device and computer readable recording medium

Inventor: Junya Seki (Tokyo, JP)
Assignee: SUBARU CORPORATION
B60W30/06B60W30/17G05D1/0246G06V20/56G05D2201/0213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,628,828
App. No.
16/460,331
Granted
Apr 18, 2023
Kind
B2
Abstract

A vehicle controller includes a first estimator, a second estimator, and a first controller. The first estimator is configured to obtain first estimation information with regard to a target vehicle that stops in a pick-up area where a plurality of vehicles is allowed to stop waiting for a user to get therein. The first estimation information indicates whether the user of the target vehicle is carrying a large piece of luggage having a size equal to or greater than a predetermined size. The second estimator is configured to obtain second estimation information indicating an other-vehicle stopping status. The other-vehicle stopping status indicates a status of another vehicle stopping around the target vehicle. The first controller is configured to cause the other vehicle to move on the basis of the first estimation information obtained by the first estimator and the second estimation information obtained by the second estimator.

Claims (77)

1. A vehicle controller comprising:

at least one non-transitory machine readable medium storing instructions; and

at least one processor configured to execute the instructions to:

obtain first estimation information of luggage being carried by a user of a target vehicle,

wherein the target vehicle is stopped in a pick-up area where vehicles are allowed to stop and wait for respective users to board therein, and wherein the user carrying the luggage approaches the target vehicle stopped in the pick-up area;

determine whether the user of the target vehicle is carrying a piece of luggage having a size equal to or greater than a predetermined size based on the obtained first estimation information;

obtain second estimation information including statuses of other vehicles stopped around the target vehicle;

determine, based on the obtained second estimation information, that 1) the other vehicles include i) a front vehicle stopped adjacent to and in front of the target vehicle and ii) a back vehicle stopped adjacent to and behind the target vehicle such that the front vehicle and the back vehicle sandwiches the target vehicle in a front-back direction, 2) an inter-vehicle distance between the front vehicle and the back vehicle, and 3) a rearward distance between the target vehicle and the back vehicle;

compare the inter-vehicle distance between the front vehicle and the back vehicle to a first predetermined distance;

compare the rearward distance between the target vehicle and the back vehicle to a second predetermined distance, wherein the first predetermined distance is set to be equal to or greater than a sum of a length of the target vehicle and the second predetermined distance; and

in response to determining that i) the user of the target vehicle is carrying the piece of luggage having the size equal to or greater than the predetermined size ii) the inter-vehicle distance between the front vehicle and the back vehicle is less than a first predetermined distance, and iii) the rearward distance between the target vehicle and the back vehicle is less than a second predetermined distance, cause the back vehicle to move such that the rearward distance between the target vehicle and the back vehicle becomes equal to or greater than the second predetermined distance.

2. The vehicle controller according to claim 1 ,

wherein the first estimation information includes purchased merchandise information regarding one or more merchandises purchased by the user of the target vehicle since the user of the target vehicle last exited the target vehicle, and

wherein the at least one processor is configured to execute the instructions to determine whether the user of the target vehicle is carrying the piece of luggage based on the purchased merchandise information.

3. The vehicle controller according to claim 2 ,

wherein the first estimation information includes an image captured by a camera unit, and

wherein the at least one processor is configured to execute the instructions to determine whether the user of the target vehicle is carrying the piece of luggage based on the captured image included in the first estimation information.

4. The vehicle controller according to claim 2 ,

wherein the purchased merchandise information includes information on a monetary amount paid for the one or more merchandises and shop information of one or more shops where the user of the target vehicle purchased the one or more merchandises, and

wherein the at least one processor is configured to execute the instructions to:

calculate an estimation value based on the monetary amount and the shop information, wherein the estimation value increases as i) the monetary amount increases, ii) the shop information includes information of a shop that sells large-sized merchandises, or iii) both;

when the estimation value is equal to or greater than a predetermined threshold value, determine that the user of the target vehicle is carrying the piece of luggage having the size equal to or greater than the predetermined size; and

when the estimation value is smaller than the predetermined threshold value, determine that the user of the target vehicle is not carrying the piece of luggage having the size equal to or greater than the predetermined size.

5. The vehicle controller according to claim 1 ,

wherein the first estimation information includes an image captured by a camera unit, and

wherein the at least one processor is configured to execute the instructions to determine whether the user of the target vehicle is carrying the piece of luggage based on the captured image included in the first estimation information.

6. The vehicle controller according to claim 1 , wherein the at least one processor is configured to execute the instructions to:

determine whether the back vehicle is able to move; and

in response to determining that i) the user of the target vehicle carrying the piece of luggage, ii) the inter-vehicle distance between the front vehicle and the back vehicle is less than the first predetermined distance, iii) the rearward distance between the target vehicle and the back vehicle is less than the second predetermined distance, and iv) the back vehicle is unable to move, cause the front vehicle to move such that the inter-vehicle distance becomes equal to or greater than the first predetermined distance.

7. The vehicle controller according to claim 6 , wherein the at least one processor is configured to execute the instructions to:

determine whether a user of the back vehicle is boarding the back vehicle based on an image of the back vehicle captured by a camera unit; and

in response to determining that the user of the back vehicle is boarding the back vehicle, determine that the back vehicle is unable to move.

8. The vehicle controller according to claim 1 ,

wherein the target vehicle includes a latch mechanism that is able to switch a backrest portion of a seat adjacent to a trunk between a forward foldable state and a forward unfoldable state, and

wherein the at least one processor is configured to execute the instructions to cause the latch mechanism to bring the backrest portion into the forward foldable state in response to determining that the user of the target vehicle is carrying the piece of luggage.

9. The vehicle controller according to claim 1 , wherein the first predetermined distance and the second predetermined distance are calculated based on a length of the piece of luggage.

10. A non-transitory computer readable recording medium including a program that causes an information processor to implement a method, the method comprising:

obtaining first estimation information of luggage being carried by a user of a target vehicle, wherein the target vehicle is stopped in a pick-up area where vehicles are allowed to stop and wait for respective users to board therein, and wherein the user carrying the luggage approaches the target vehicle stopped in the pick-up area;

determining whether the user of the target vehicle is carrying a piece of luggage having a size equal to or greater than a predetermined size based on the obtained first estimation information;

obtaining second estimation information statuses of other vehicles stopped around the target vehicle;

determining, based on the obtained second estimation information, that 1) the other vehicles include i) a front vehicle stopped adjacent to and in front of the target vehicle and ii) a back vehicle stopped adjacent to and behind the target vehicle such that the front vehicle and the back vehicle sandwiches the target vehicle in a front-back direction, 2) an inter-vehicle distance between the front vehicle and the back vehicle, and 3) a rearward distance between the target vehicle and the back vehicle;

comparing the inter-vehicle distance between the front vehicle and the back vehicle to a first predetermined distance;

comparing the rearward distance between the target vehicle and the back vehicle to a second predetermined distance, wherein the first predetermined distance is set to be equal to or greater than a sum of a length of the target vehicle and the second predetermined distance; and

in response to determining that i) the user of the target vehicle is carrying the piece of luggage having the size equal to or greater than the predetermined size, ii) the inter-vehicle distance between the front vehicle and the back vehicle is less than the first predetermined, and iii) the rearward distance between the target vehicle and the back vehicle is less than a second predetermined distance, causing the back vehicle to move such that the rearward distance between the target vehicle and the back vehicle becomes equal to or greater than the second predetermined distance.

11. A vehicle controller comprising circuitry configured to:

obtain first estimation information of luggage being carried by a user of a target vehicle, wherein the target vehicle is stopped in a pick-up area where vehicles are allowed to stop and wait for respective users to board therein, and wherein the user carrying the luggage approaches the target vehicle stopped in the pick-up area;

determine whether the user of the target vehicle is carrying a piece of luggage having a size equal to or greater than a predetermined size based on the obtained first estimation information;

obtain second estimation information including statuses of other vehicles stopped around the target vehicle;

determine, based on the obtained second estimation information, that 1) the other vehicles include i) a front vehicle stopped adjacent to and in front of the target vehicle and ii) a back vehicle stopped adjacent to and behind the target vehicle such that the front vehicle and the back vehicle sandwiches the target vehicle in a front-back direction, 2) a forward distance between the target vehicle and the front vehicle, 3) a rearward distance between the target vehicle and the back vehicle, and 4) a sum of the forward distance and the rearward distance;

compare the sum of the forward distance and the rearward distance to a first predetermined distance;

compare the rearward distance between the target vehicle and the back vehicle to a second predetermined distance, wherein the first predetermined distance is set to be equal to or greater than the second predetermined distance; and

in response to determining that i) the user of the target vehicle is carrying the piece of luggage having the size equal to or greater than the predetermined size, ii) the sum of the forward distance and the rearward distance is less than the first predetermined distance, and iii) the rearward distance id less than the second predetermined distance, cause the back vehicle to move such that the rearward distance between the target vehicle and the back vehicle becomes equal to or greater than the second predetermined distance.

12. The vehicle controller according to claim 11 ,

wherein the first estimation information includes purchased merchandise information regarding one or more merchandises purchased by the user of the target vehicle since the user of the target last exited the target vehicle, and

wherein the circuitry is configured to determine whether the user of the target vehicle is carrying the piece of luggage based on the purchased merchandise information.

13. The vehicle controller according to claim 12 ,

wherein the purchased merchandise information includes information of a monetary amount paid for the one or more merchandises and shop information of one or more shops where the user of the target vehicle purchased the one or more merchandises, and

wherein the circuitry is configured to:

calculate an estimation value based on the monetary amount and the shop information, wherein the estimation value increases as i) the monetary amount increases, ii) the shop information includes information of a shop that sells large-sized merchandises, or iii) both;

when the estimation value is equal to or greater than a predetermined threshold value, determine that the user of the target vehicle is carrying the piece of luggage having the size equal to or greater than the predetermined size; and

when the estimation value is smaller than the predetermined threshold value, determine that the user of the target vehicle is not carrying the piece of luggage having the size equal to or greater than the predetermined size.

14. The vehicle controller according to claim 12 ,

wherein the first estimation information includes an image captured by a camera unit, and

wherein the circuitry is configured to determine whether the user of the target vehicle is carrying the piece of luggage based on the captured image included in the first estimation information.

15. The vehicle controller according to claim 11 ,

wherein the first estimation information includes an image captured by a camera unit, and

wherein the circuitry is configured to determine whether the user of the target vehicle is carrying the piece of luggage based on the image.

16. The vehicle controller according to claim 11 , wherein the circuitry is configured to:

determine whether the back vehicle is able to move; and

in response to determining that i) the user of the target vehicle is carrying the piece of luggage, ii) the sum of the forward distance and the rearward distance is less than the first predetermined distance, iii) the rearward distance is less than the second predetermined distance, and iv) the back vehicle is unable to move, cause the front vehicle to move such that the sum of the forward distance and the rearward distance becomes equal to or greater than the first predetermined distance.

17. The vehicle controller according to claim 16 , wherein the circuitry is configured to:

determine whether a user of the back vehicle is boarding the back vehicle based on an image of the back vehicle captured by a camera unit; and

in response to determining that the user of the back vehicle is boarding the back vehicle, determine that the back vehicle is unable to move.

18. The vehicle controller according to claim 11 ,

wherein the target vehicle includes a latch mechanism that is able to switch a backrest portion of a seat adjacent to a trunk between a forward foldable state and a forward unfoldable state, and

wherein the circuitry is configured to cause the latch mechanism to bring the backrest portion into the forward foldable state in response to determining that the user of the target vehicle is carrying the piece of luggage.

19. The vehicle controller according to claim 11 , wherein the first predetermined distance and the second predetermined distance are calculated based on a length of the piece of luggage obtained from the first estimation information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: SEKI, JUNYA
To: SUBARU CORPORATION
Reel/Frame 049660/0595 →
Continuity (1)
Related Publication 20200101967A1 · Apr 2, 2020
Cited By (1)
US 12,263,839