Management system, management method, and program for boarding type mobile body

JP7635105B2Active Publication Date: 2025-02-25HONDA MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021161617
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-02-25
Estimated Expiration
2041-09-30

AI Technical Summary

Benefits of technology

【0018】 (1)~(12)の態様によれば、不使用時間中の搭乗型移動体を有効に活用することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007635105000001
    Figure 0007635105000001
  • Figure 0007635105000002
    Figure 0007635105000002
  • Figure 0007635105000003
    Figure 0007635105000003
Patent Text Reader

Abstract

To provide a management system of a person-carrier mobile body for effectively utilizing the person-carrier mobile body which is not in use, a management method, and a program.SOLUTION: A management system of a person-carrier mobile body, for controlling a person-carrier mobile body on which a first user rides, includes: an estimation unit which estimates non-use time in which the first user does not use the person-carrier mobile body; and a determination unit which determines that the person-carrier mobile body can be leased to a second user who made a reservation, the second user being different from the first user, when one of the following conditions is satisfied: a first condition that the hours in which the second user uses the person-carrier mobile body fall within the non-use time; and a second condition that the hours in which the second user uses the person-carrier mobile body exceed the non-use time, while another person-carrier mobile body can be provided to the first user after the lapse of the non-use time.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a management system, a management method, and a program for a boarding type vehicle. [Background technology]

[0002] Conventionally, there is a system that provides services during non-use times of a passenger-type mobile object such as an autonomous driving vehicle based on a preset schedule (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2019 / 163186 Summary of the Invention [Problem to be solved by the invention]

[0004] However, if no schedule is set, even if the boarding type vehicle is not in use at certain times, it is difficult to effectively utilize the vehicle during such times.

[0005] The present invention has been made in consideration of these circumstances, and one of its objectives is to provide a management system, management method, and program for a boarded-type mobile object that can effectively utilize the boarded-type mobile object when it is not in use. [Means for solving the problem]

[0006] The management system, management method, and program for a boarding type vehicle according to the present invention employ the following configuration. (1): A management system according to one embodiment of the present invention is a boarding type mobile body management system that controls a boarding type mobile body boarded by a first user, and includes an estimation unit that estimates a non-use time during which the first user will not be using the boarding type mobile body, and a determination unit that, when there is a reservation for a second user different from the first user, determines that the boarding type mobile body is available for loan to the second user when either a first condition is met that the second user's use time of the boarding type mobile body is within the non-use time, or a second condition is met that the second user's use time of the boarding type mobile body exceeds the non-use time but there is another boarding type mobile body that can be provided to the first user after the non-use time has elapsed.

[0007] (2): In the above aspect (1), when the first condition is satisfied, the judgment unit determines that the boarding type mobile object can be loaned to the second user by imposing a time limit corresponding to the non-use time on a reservation by a second user who will finish using the boarding type mobile object within the non-use time.

[0008] (3): In the aspect (2) above, the vehicle further includes a preparation control unit that starts preparations for allowing the first user to use the vehicle when the first user takes a predetermined action. It is something.

[0009] (4): In any of the above aspects (1) to (3), the judgment unit judges that the boarding type mobile object cannot be loaned to the second user if the boarding type mobile object meets a specified requirement required by the first user.

[0010] (5): In the above aspect (4), the judgment unit judges that the boarding type mobile body can be loaned to the second user if there is another boarding type mobile body that satisfies the specified requirements and can be loaned to the first user after the non-use time has elapsed.

[0011] (6): In any of the above aspects (1) to (5), the non-use time is at least one of the time spent using an installed facility in the facility where the boarding-type mobile body is deployed or the time spent eating and drinking at the installed facility.

[0012] (7): In any of the above aspects (1) to (6), the judgment unit determines that the boarding type vehicle can be rented to the second user by imposing restrictions on a range of movement.

[0013] (8): In any of the above aspects (1) to (7), the present invention further includes an incentive granting unit that grants an incentive to the first user when the determination unit determines that the boarding type vehicle can be rented to the second user during the non-use time.

[0014] (9): In the aspect (8) above, the granting unit grants an additional incentive to the first user when the second user uses the boarding type vehicle during the non-use time.

[0015] (10): In any of the above aspects (1) to (9), the judgment unit prohibits a judgment that the boarding type mobile body can be rented to the second user during a rental waiting time after the first user has decided not to use the boarding type mobile body and has dismounted from the boarding type mobile body.

[0016] (11): A method for managing a boarding type mobile object according to one embodiment of the present invention is a method for managing a boarding type mobile object in which a computer estimates a non-use time during which a first user will not be using the boarding type mobile object, and when there is a reservation for a second user different from the first user, determines that the boarding type mobile object is available for loan to a second user when either a first condition is met that the second user's use time of the boarding type mobile object is within the non-use time, or a second condition is met that the second user's use time of the boarding type mobile object exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed.

[0017] (12): A program according to one embodiment of the present invention causes a computer to estimate a non-use time during which a first user will not be using a boarding type mobile object, and when there is a reservation for a second user different from the first user, determines that the boarding type mobile object is available for rental to the second user when either a first condition is met that the second user's use time of the boarding type mobile object is within the non-use time, or a second condition is met that the second user's use time of the boarding type mobile object exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed. Effect of the Invention

[0018] According to aspects (1) to (12), the ride-on type moving body can be effectively utilized during the time when it is not in use. [Brief description of the drawings]

[0019] [Figure 1] FIG. 1 is an explanatory diagram illustrating an overview of a mobile object management system 1 according to an embodiment. [Diagram 2] 1 is a configuration diagram showing an example of a boarding type vehicle 100. FIG. [Diagram 3] 1 is a perspective view showing the internal structure of a boarding type vehicle 100. FIG. [Figure 4] FIG. 1 is a perspective view of an omnidirectional wheel 112. [Diagram 5] 2A to 2C are diagrams for explaining the configuration and operation of omnidirectional wheels 112 of the boarding type vehicle 100. [Figure 6] FIG. 2 is a diagram showing an example of a configuration of a terminal device 200. [Figure 7] FIG. 2 is a diagram illustrating an example of a configuration of a management server 400. [Figure 8] FIG. 13 is a diagram showing an example of the contents of a reservation management list 451. [Figure 9] 13 is a diagram showing an example of the contents of a lending management list 452. FIG. [Figure 10] FIG. 13 is a diagram showing an example of the contents of an execution list 453. [Figure 11]4 is a flowchart showing an example of processing by a control device 150. [Figure 12] 13 is a flowchart showing an example of a process of dismount control. [Figure 13] 13 is a flowchart showing an example of processing performed by the server control device 420. [Figure 14] 13 is a flowchart showing an example of a process for determining the execution content in a determination unit 425. [Figure 15] 13 is a flowchart showing an example of a lending judgment process in the lending judgment unit 426. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] Hereinafter, an embodiment of a management system, a management method, and a program for a boarding type vehicle of the present invention will be described with reference to the drawings.

[0021] A management system for boarding type mobile objects (hereinafter, mobile object management system) includes a boarding type mobile object, a terminal device, and a management server. The boarding type mobile object is installed in an amusement facility such as an amusement park or a theme park. The boarding type mobile object matches the vehicle with a user who owns the terminal device based on an electrical signal transmitted by the owned terminal device, and grants the matched user a right of use. The boarding type mobile object is rented out to the user who has been granted the right of use. The management server communicates with the boarding type mobile object and the terminal device, and manages the boarding type mobile object in the amusement facility.

[0022] The boarding type moving object may be one that a user has brought into an amusement facility. The user may have exclusive rights to use the boarding type moving object brought into an amusement facility, or the boarding type moving object may be one that can be set for a person other than the user. In the following description, of two users, the user who uses the boarding type moving object 100 first is called the first user, and the user (other person) who uses the boarding type moving object 100 after the first user is called the second user. When there is no need to distinguish between the first user and the second user, they are collectively referred to as users.

[0023] FIG. 1 is an explanatory diagram for explaining an outline of a mobile object management system 1 of an embodiment. The mobile object management system 1 includes, for example, a boarding type mobile object 100, a terminal device 200, and a management server 400. A plurality of boarding type mobile objects 100 are provided in an amusement facility P. The boarding type mobile object 100 for which a right of use is not set is, for example, stored in a parking pool PP provided near an entrance P-IN of the amusement facility P, or travels around the grounds of the amusement facility P. The boarding type mobile object 100 for which a right of use is set runs according to an operation of a user U who boards the boarding type mobile object 100, or waits for the user U to re-board when the user U gets off the boarding type mobile object 100. The terminal device 200 is, for example, possessed by the user U.

[0024] The management server 400 is installed within the amusement facility P. The management server 400 manages multiple boarding type mobile bodies 100 within the amusement facility P. The management server 400 recognizes the positions of the boarding type mobile bodies 100 within the amusement facility P. The management server 400 manages the movement of boarding type mobile bodies 100 for which a user U has not been granted usage rights.

[0025] The boarding type mobile body 100 includes a control device that matches the user U with the boarding type mobile body 100, for example, by operating a terminal device 200 possessed by the user U. The user U acquires the right to use the boarding type mobile body 100 to be used in the amusement facility P by operating the terminal device 200. The user U may, for example, acquire the right to use the boarding type mobile body 100 arranged near the entrance P-IN when entering the amusement facility P, or may acquire the right to use the boarding type mobile body 100 to travel around the amusement facility P. The user U who has been granted the right to use the boarding type mobile body 100 may, for example, board the boarding type mobile body 100 to travel, or park the boarding type mobile body 100 near an on-site facility B, which is an installed facility in the amusement facility P such as an attraction or restaurant in the amusement facility P, and use the on-site facility B.

[0026] 2 is a configuration diagram showing an example of the boarding type vehicle 100. The boarding type vehicle 100 includes, for example, a body 110, a communication device 120, a vehicle position detection device 130, a sensor 140, a control device 150, and a battery 135. The body 110 includes, for example, a cover panel 111, omnidirectional wheels 112, a seat 113, a step 114, and an alarm device 115.

[0027] Fig. 3 is a perspective view showing the internal structure of the ride-on type moving body 100. In Fig. 3, the width direction of the ride-on type moving body 100 is called the x direction, the front-rear direction is called the y direction, and the up-down direction is called the z direction. The front direction of the ride-on type moving body 100 is the positive direction of the y axis (the direction from the back of the paper to the front side of the paper, hereinafter referred to as the +y axis direction), and the rear direction is the negative direction of the y axis (the direction from the front side of the paper to the back side of the paper, hereinafter referred to as the -y axis direction).

[0028] The cover panel 111 is made of, for example, resin. Omnidirectional wheels 112 are provided on the lower inside of the cover panel 111. FIG. 4 is a perspective view of the omnidirectional wheels 112. The omnidirectional wheels 112 include large diameter wheels 112A, small diameter wheels 112B, turning wheels 112C, a first motor MT1, a second motor MT2, and a third motor MT3. The large diameter wheels 112A are rotatable around the x-axis. The large diameter wheels 112A are rotated by the first motor MT1.

[0029] The small diameter wheel 112B is a wheel that can rotate around an axis perpendicular to a radial line in the widthwise central cross section of the large diameter wheel 112A. The omnidirectional wheel 112 includes a plurality of small diameter wheels 112B. The plurality of small diameter wheels 112B are arranged at approximately equal intervals along the circumferential direction of the large diameter wheel 112A. The plurality of small diameter wheels 112B are rotated in unison by the second motor MT2.

[0030] The turning wheel 112C is a wheel that can rotate around the y-axis. The turning wheel 112C has a smaller diameter than the large diameter wheel 112A. The turning wheel 112C is rotated by the third motor MT3. The omnidirectional wheel 112 moves the riding type moving body 100 by rotating at least one of the large diameter wheel 112A, the small diameter wheel 112B, and the turning wheel 112C. The operation of the omnidirectional wheel 112 will be described later.

[0031] The seat 113 is attached above the cover panel 111. The seat 113 is a member on which a user U riding on the boarding type vehicle 100 sits. The step 114 is attached to the front lower part of the cover panel 111. The step 114 is a member on which the user U places his / her legs. The step 114 is a variable step whose width and height can be adjusted.

[0032] The alarm device 115 includes, for example, a lamp and a speaker. The alarm device 115 is operated under the control of the control device 150. The lamp is attached to the periphery of the machine body 110, and outputs a light alarm around the machine body 110 by emitting light such as lighting or blinking. The speaker is provided on the outside of the machine body 110, and outputs an alarm sound around the machine body 110.

[0033] Next, the configuration and operation of the omnidirectional wheel 112 of the riding type vehicle 100 will be described. Fig. 5 is a diagram for explaining the configuration and operation of the omnidirectional wheel 112 of the riding type vehicle 100. The omnidirectional wheel 112 is a wheel that enables the vehicle to immediately move forward in any direction (all directions of 360 degrees) from the current position without performing preparatory movements such as turning. The omnidirectional wheel 112 includes, for example, a large diameter wheel 112A as a front wheel and a turning wheel 112C as a rear wheel, and includes a plurality of small diameter wheels 112B on the ground contact portion (radial edge portion) of the large diameter wheel 112A of the front wheel.

[0034] The large diameter wheel 112A is a wheel that mainly realizes linear movement in the forward and backward directions. The small diameter wheel 112B is a wheel that mainly realizes lateral movement on the spot by rotating around the rotation direction (circumferential direction) of the large diameter wheel 112A as an axis. On the other hand, the rear turning wheel 112C is a wheel that has a smaller diameter than the large diameter wheel 112A and mainly realizes turning movement by rotating around a rotation axis perpendicular to the rotation axis of the large diameter wheel 112A. The omnidirectional wheel 112 is equipped with a motor (not shown) that can independently control the rotation of the large diameter wheel 112A, the small diameter wheel 112B, and the turning wheel 112C. With this configuration, the omnidirectional wheel 112 can realize not only forward and backward movement, but also agile movement such as turning and turning on the spot by utilizing the difference in the lateral movement speed of the front and rear wheels.

[0035] 3 (the direction from the rear of the paper to the front of the paper, hereinafter referred to as the +y-axis direction), and the rearward direction is the negative y-axis direction (the direction from the front of the paper to the rear of the paper, hereinafter referred to as the -y-axis direction). For example, as shown in operation example M1 (forward / reverse) in FIG. 5, the omnidirectional wheel 112 moves forward by rotating the large diameter wheel 112A in the direction of arrow A1, and moves backward by rotating it in the direction of arrow A2.

[0036] As shown in the operation example M2 (left-right movement) of FIG. 5, the omnidirectional wheel 112 can move leftward on the spot without changing its direction by rotating the small diameter wheel 112B in the direction of the arrow A3. In this case, the turning wheel 112C may be configured to rotate naturally in the direction of the arrow A4 in response to the left-right movement, or may be controlled to rotate in the direction of the arrow A4 in response to the amount of rotation of the small diameter wheel 112B. The omnidirectional wheel 112 can move rightward on the spot without changing its direction by rotating the small diameter wheel 112B in the opposite direction to the arrow A3. The leftward direction here is the leftward direction in FIG. 3, which corresponds to the negative direction of the x-axis (-x-axis direction), and the rightward direction is the rightward direction in FIG. 3, which corresponds to the positive direction of the x-axis (+x-axis direction). The multiple small diameter wheels 112B may be configured so that all the wheels rotate simultaneously, or only the wheels on the ground may rotate.

[0037] As shown in operation example M3 (turning on the spot) in Figure 5, the omnidirectional wheel 112 can turn on the spot in the direction of arrow A6 around the ground contact point P1 of the large diameter wheel 112A by rotating the turning wheel 112C in the direction of arrow A5, and can turn on the spot in the direction opposite to arrow A6 by rotating it in the opposite direction to arrow A5.

[0038] As shown in operation example M4 (turning) in Fig. 5, the omnidirectional wheel 112 can move forward while turning in the direction of arrow A9 by rotating the large diameter wheel 112A in the direction of arrow A7 and rotating the turning wheel 112C in the direction of arrow A8 (turning). Also, the omnidirectional wheel 112 can move backward while turning in the direction opposite to arrow A9 by rotating the large diameter wheel 112A in the direction opposite to arrow A7 and rotating the turning wheel 112C in the direction of arrow A8. Also in this example, the omnidirectional wheel 112 can move forward or backward with the turning center on the right side by rotating the turning wheel 112C in the direction opposite to arrow A8.

[0039] The method of realizing the omnidirectional wheel 112 is not limited to the method shown in Fig. 5. The omnidirectional wheel 112 may be realized by any existing technology. The ride-on type vehicle 100 may be equipped with one omnidirectional wheel 112 or may be equipped with multiple omnidirectional wheels 112. Furthermore, the ride-on type vehicle 100 may be equipped with normal wheels as auxiliary wheels in addition to the omnidirectional wheel 112.

[0040] 2, the communication device 120 performs wireless communication based on, for example, Wi-Fi, DSRC, Bluetooth (registered trademark), or other communication standards. The communication device 120 receives electrical signals transmitted by the terminal device 200 and the management server 400, and outputs the electrical signals to the control device 150. The communication device 120 transmits electrical signals output by the control device 150 to the terminal device 200 and the management server 400. In addition to the communication device 120, the communication device 120 may be provided with a near field communication function for performing near field communication (NFC) with the terminal device 200.

[0041] The vehicle position detection device 130 detects the position of the vehicle, which is the boarding type mobile body 100. The vehicle position detection device 130 is, for example, a GNSS (Global Navigation Satellite System) device. The vehicle position detection device 130 outputs a vehicle position signal indicating the detected position of the vehicle (boarding type mobile body 100) to the communication device 120. The communication device 120 transmits the output vehicle position signal to the terminal device 200 and the management server 400 possessed by the user U for whom the usage right has been set.

[0042] The battery 135 stores driving power for driving the boarding type vehicle 100. The battery 135 supplies the stored power to the motor of the omnidirectional wheel 112. The battery 135 can be charged by a charging device provided outside the boarding type vehicle 100. The battery 135 can also be charged with electricity regenerated by the motor of the omnidirectional wheel 112.

[0043] The sensor 140 includes, for example, a seating sensor 141, a surrounding sensor 142, an acceleration sensor 143, an angular velocity sensor 144, and a remaining charge sensor 145. The seating sensor 141 detects whether or not a passenger is seated in the seat 113. The seating sensor 141 outputs a seating signal indicating the passenger's seating state to the control device 150.

[0044] The surrounding sensor 142 is a sensor that detects an object in the vicinity of the boarding type moving body 100. The surrounding sensor 142 detects, for example, the distance between the detected object and the boarding type moving body 100. The surrounding sensor 142 outputs a surrounding object signal related to the distance between the detected object and the boarding type moving body 100 of the detected object to the control device 150. The surrounding sensor 142 may be, for example, an ultrasonic sensor using ultrasonic waves as a medium, an optical sensor using light as a medium, or an image sensor that captures an image of the vicinity of the boarding type moving body 100.

[0045] The acceleration sensor 143 is attached to one or more arbitrary locations on the airframe 110 or the seat 113. The acceleration sensor 143 detects the acceleration acting on the attachment location and outputs the detected acceleration to the control device 150. Similarly, the angular velocity sensor 144 is attached to one or more arbitrary locations on the airframe 110 or the seat 113. The angular velocity sensor 144 detects the angular velocity acting on the attachment location and outputs the detected angular velocity to the control device 150.

[0046] The remaining charge sensor 145 detects the remaining charge of the battery 135, which stores driving power and supplies the stored power to the motor of the omnidirectional wheel 112. The remaining charge sensor 145 outputs a remaining charge signal indicating the detected remaining charge to the control device 150. The control device 150 outputs the output remaining charge signal to the communication device 120. The communication device 120 transmits the remaining charge signal output by the control device 150 to the management server 400.

[0047] The control device 150 includes, for example, an authentication processing unit 160, a command generating unit 170, a motor control unit 180, and an alarm control unit 190. The authentication processing unit 160 includes, for example, an authentication unit 161, a release unit 162, and an adjustment unit 163. The command generating unit 170 includes, for example, a determination unit 171, a detection unit 172, a generation unit 173, a center of gravity estimation unit 174, and a balance control unit 175.

[0048] These components are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transient storage medium) such as an HDD (Hard Disk Drive) or a flash memory, or may be stored in a removable storage medium (a non-transient storage medium) such as a DVD or a CD-ROM, and installed in the storage device by mounting the storage medium in a drive device. The storage device stores a moving object ID assigned to the vehicle.

[0049] Before describing the functions of each unit of the control device 150, the functions of the terminal device 200 will be described.

[0050] FIG. 6 is a configuration diagram showing an example of the terminal device 200. The terminal device 200 is, for example, a mobile terminal such as a smartphone or tablet owned by the user U. In the terminal device 200, an application program for using a service using the boarding type mobile object 100, or a browser, etc. is started, and the service described below is supported. In the following description, it is assumed that the terminal device 200 is a smartphone and an application program (mobile object rental application) is started. The terminal device 200 has a storage unit and stores a user ID corresponding to the application program.

[0051] The terminal device 200 includes, for example, a touch panel 210, a terminal communication unit 220, a terminal control unit 230, and a terminal position detection unit 240. The touch panel 210 displays, for example, a GUI (Graphical User Interface) image and accepts an input operation such as a user U touching the GUI image with his / her finger. The touch panel 210 outputs an electric signal corresponding to the accepted input operation to the terminal control unit 230.

[0052] For example, when the user U executes an operation to request a reservation of the boarding type mobile body 100, the touch panel 210 outputs a reservation request signal to the terminal control unit 230 to request a reservation of the boarding type mobile body 100. The reservation request signal includes information such as a use start time, a use duration, a use start location, the number of people reserved (the number of people accompanying), a predetermined requirement, and a use mode. The information of the use start time, the use duration, and the use start location is information about the time when the user desires to use the vehicle. The predetermined requirement is, for example, a requirement for requesting the boarding type mobile body 100 by specifying the type. The type of the boarding type mobile body 100 includes, for example, an adult type or a child type, the number of passengers when the number of passengers differs, and the type of the character drawn on the boarding type mobile body 100. For example, when the user U executes an operation to request the dispatch of the boarding type mobile body 100, the touch panel 210 of the terminal device 200 outputs a dispatch request signal to the terminal communication unit 220 to request the dispatch of the boarding type mobile body 100. The use mode includes information about whether the vehicle is used for a test drive or for normal use.

[0053] For example, when the user U executes an operation requesting the setting of the right to use the boarding type vehicle 100, the touch panel 210 outputs a usage right setting request signal requesting the setting of the right to use to the terminal control unit 230. For example, when the user U for whom the right to use has been set executes an operation requesting identity verification when moving away from the boarding type vehicle 100 and then approaching it again, the touch panel 210 outputs an identity verification request signal requesting identity verification to the terminal control unit 230.

[0054] The terminal control unit 230 adds the user ID stored in the memory unit to the reservation request signal, vehicle dispatch request signal, usage right setting request signal, and identity verification request signal output by the touch panel 210, and outputs them to the terminal communication unit 220.

[0055] The terminal communication unit 220 performs wireless communication based on, for example, Wi-Fi, DSRC, Bluetooth (registered trademark), or other communication standards. The terminal communication unit 220 transmits a usage right setting request signal and an identity verification request signal output by the terminal control unit 230 to the boarding type mobile body 100, and transmits a reservation request signal and a vehicle dispatch request signal to the management server 400. The terminal communication unit 220 receives electrical signals transmitted by the boarding type mobile body 100 and the management server 400, for example, a vehicle position signal transmitted by the boarding type mobile body 100, and outputs the electrical signals to the terminal control unit 230 designated by the authentication unit 161.

[0056] The terminal control unit 230 executes display control of the touch panel 210 in response to the electrical signal output by the terminal communication unit 220. For example, the terminal control unit 230 identifies the position of the boarding type mobile body 100 matched with the user U based on a vehicle position signal transmitted by the boarding type mobile body 100, and displays an image of the boarding type mobile body 100 matched with the user U on the touch panel 210 together with an AR (Augmented Reality) image.

[0057] The AR image is, for example, an image that displays a decoration of the boarding type moving body 100. The storage unit of the terminal device 200 stores the shape (appearance) of the boarding type moving body 100, and the terminal control unit 230 may adjust the position of the boarding type moving body based on the vehicle position signal transmitted by the boarding type moving body 100 and the shape of the boarding type moving body 100 stored in the storage unit.

[0058] The terminal position detection unit 240 detects the position of the terminal device 200. The terminal position detection unit 240 is, for example, a GNSS device. Since the position of the terminal device 200 detected by the terminal position detection unit 240 indicates the position of the user U who carries the terminal device 200, the terminal position detection unit 240 detects the position of the user U. The terminal position detection unit 240 outputs a user position signal indicating the detected user position to the terminal communication unit 220. The terminal communication unit 220 transmits the user position signal to the management server 400.

[0059] The following describes again the function of each unit of the control device 150 of the boarding type mobile body 100. The command generation unit 170 of the control device 150 mainly generates a movement command when the user U is not boarding (has disembarked) the boarding type mobile body 100. The authentication unit 161 acquires a usage right setting request signal transmitted by the terminal device 200 and output by the communication device 120, and matches the user ID and the mobile body ID added to the usage right setting request signal.

[0060] The authentication unit 161 matches the user U with the boarding type mobile body 100 by matching the user ID with the mobile body ID. The authentication unit 161 sets the usage right to the user U who has the user ID matched with the mobile body ID. The authentication unit 161 designates the terminal device 200 owned by the user who has set the usage right as the terminal device 200 to which the communication device 120 transmits a GNSS signal. The authentication unit 161 outputs to the communication device 120 a matching signal including the matched user ID and user ID.

[0061] When the authentication unit 161 receives a reservation signal transmitted by the management server 400, it limits users U for whom usage rights are to be set to users U who possess the terminal device 200 that transmitted a reservation request signal to the management server 400. When a user ID is transmitted by the terminal device 200 of the user U for whom usage rights are to be set, the authentication unit 161 matches the user ID with the mobile ID.

[0062] The release unit 162 measures the elapsed time after the user U leaves the boarding type moving body 100. After a predetermined time has elapsed since the user U left the boarding type moving body 100, the release unit 162 releases the user's right to use the boarding type moving body 100 as the release condition is satisfied. The predetermined time may be constant or may vary depending on a specific condition. The specific condition may be, for example, the stopping position of the boarding type moving body 100, the time period, the number of people who visited the amusement facility P together with the user U, or human relationships such as family and friends. The release condition may be other conditions. For example, the release condition may be that the user U performs an operation indicating an intention to release the right to use and the release unit 162 acquires a signal corresponding to the operation.

[0063] The adjustment unit 163 receives a usage right setting request signal (hereinafter, other person request signal) transmitted by a terminal device 200 of a user (hereinafter, other person) other than the user who set the usage right, and determines whether or not the usage right has been set for the user U when the other person requests the usage right of the boarding type mobile body 100. When the usage right has not been set for the user U, the adjustment unit 163 sets the usage right of the boarding type mobile body 100 for the other person.

[0064] The determination unit 171 in the command generation unit 170 determines whether the user U is seated or not based on the seating signal output by the seating sensor 141. After the user U sits on the seat 113 once, the determination unit 171 determines whether the user U has left the boarding type moving body 100 or not. For example, when the user U sits on the seat 113 once and then leaves, the determination unit 171 determines that the user U has left the boarding type moving body 100. When the user U leaves the boarding type moving body 100, the command generation unit 170 outputs a use interruption signal to the communication device 120. The communication device 120 transmits the output use interruption signal to the management server 400.

[0065] The detection unit 172 and the generation unit 173 in the command generation unit 170 function when the user U is not riding on the boarding type mobile body 100. The detection unit 172 detects the intention of another person other than the user U to use the boarding type mobile body 100. The detection unit 172 detects the presence or absence of an object approaching the boarding type mobile body 100 around the boarding type mobile body 100 based on, for example, a peripheral object signal output by the peripheral sensor 142. The detection unit 172 determines whether or not the communication device 120 has received an other person's request signal to which the user ID of the other person has been added.

[0066] The detection unit 172 detects the intention of another person other than the user U with respect to the boarding type mobile body 100, for example, when there is an object approaching the boarding type mobile body 100 and the communication device 120 receives a other person request signal. The detection unit 172 may detect the intention of another person other than the user U with respect to the boarding type mobile body 100 under other conditions. For example, when there is an object approaching the boarding type mobile body 100, the intention of another person may be detected, or the intention of another person may be detected by adding further other conditions.

[0067] When the determination unit 171 determines that the user U has left the boarding type mobile body 100 and the detection unit 172 detects another person's intention to use the boarding type mobile body 100, the generation unit 173 generates an action command for the boarding type mobile body 100 based on the usage right set for the user U, and generates a control command based on the generated action command. The generation unit 173 generates, for example, an action command to cause the boarding type mobile body 100 to execute a leaving action to move away from another person.

[0068] When an execution signal is transmitted by the management server 400, the generation unit 173 generates an action command for the boarding type mobile body 100 based on the transmitted execution signal, and generates a control command based on the generated action command. When the execution signal is, for example, a signal indicating shopping, the generation unit 173 generates an action command for causing the boarding type mobile body 100 to go shopping.

[0069] Furthermore, the generation unit 173 generates an action command for causing the alarm device 115 to perform an alarm operation such as emitting light or outputting sound, and generates a control command based on the generated action command. The command generation unit 170 outputs the control command generated by the generation unit 173 to the motor control unit 180 and the alarm control unit 190.

[0070] When a preparation start signal is transmitted by the management server 400, the generation unit 173 generates an action command to be executed by the boarding type mobile body 100 based on the transmitted preparation start signal, and generates a control command to prepare for start of use based on the generated action command. For example, as preparation for start of use, the generation unit 173 warms up the boarding type mobile body 100 or turns on a lamp provided in the alarm device 115, thereby making the user U easy to understand the boarding type mobile body 100.

[0071] The center of gravity estimation unit 174 and the balance control unit 175 in the command generation unit 170 function when the user U is riding on the boarding type moving body 100. The center of gravity estimation unit 174 estimates the center of gravity of an object including the user U riding on the boarding type moving body 100, the body 110, the seat 113, etc., based on the outputs of the acceleration sensor 143 and the angular velocity sensor 144.

[0072] The balance control unit 175 generates a control command in a direction to return the position of the center of gravity estimated by the center of gravity estimation unit 174 to a reference position (the position of the center of gravity in a stationary state). For example, when the position of the center of gravity is shifted to the right rear from the reference position, the balance control unit 175 generates information instructing an acceleration toward the right rear as a control command.

[0073] For example, when the action command is to accelerate forward and the position of the center of gravity is behind the reference position, the balance control unit 175 may suppress the acceleration so that the position of the center of gravity does not shift further backward due to the acceleration forward, or may move backward once to guide the position of the center of gravity forward before starting the acceleration forward. The command generation unit 170 outputs the control command generated by the balance control unit 175 to the motor control unit 180.

[0074] The motor control unit 180 individually controls each motor attached to the omnidirectional wheels 112 based on the control command output by the command generation unit 170. The motor control unit 180 executes different controls depending on whether the user U is riding (seated) on the ride-on type vehicle 100 or not.

[0075] When a user U is riding on the boarding type moving body 100, such control allows the user U riding on the boarding type moving body 100 to move the center of gravity in a desired direction by changing his / her own posture, thereby moving the boarding type moving body 100 in a desired direction. In other words, the boarding type moving body 100 recognizes the movement of the center of gravity of the user U as a control operation for the boarding type moving body 100, and performs a moving operation according to the control operation.

[0076] The warning control unit 190 outputs a light warning from a lamp and an alarm sound from a speaker based on the control command output by the command generation unit 170. The light warning and the alarm sound notify that a right of use has already been set for the boarding type vehicle 100 and that it is not available for use by others.

[0077] The management server 400 is installed, for example, in an amusement facility P. The management server 400 manages a plurality of boarding type mobile bodies 100 in the amusement facility P. The management server 400 recognizes the positions of the boarding type mobile bodies 100 in the amusement facility P. The management server 400 manages the movement of the boarding type mobile bodies 100 for which a user U has not been granted a right to use.

[0078] 7 is a configuration diagram showing an example of the management server 400. The management server 400 includes, for example, a server communication device 410, a server control device 420, and a storage unit 450. The server communication device 410 performs wireless communication based on, for example, Wi-Fi, DSRC, Bluetooth (registered trademark), or other communication standards.

[0079] The server communication device 410 receives electrical signals transmitted by the ride-on type vehicle 100 and the terminal device 200, and outputs them to the server control device 420. The server communication device 410 receives, for example, a vehicle position signal, a use interruption signal, and a remaining charge signal transmitted by the ride-on type vehicle 100, and a vehicle dispatch request signal transmitted by the terminal device 200, and outputs them to the server control device 420.

[0080] The server control device 420 includes, for example, a mobile management unit 421, a vehicle dispatch management unit 422, a reception unit 423, an estimation unit 424, a determination unit 425, a rental judgment unit 426, a preparation control unit 427, and an assignment unit 428. The server control device 420 is realized, for example, by a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by cooperation between software and hardware. The program may be stored in a storage device such as an HDD or flash memory (a storage device having a non-transient storage medium) in advance, or may be stored in a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium), and may be installed in the storage device by mounting the storage medium in a drive device. The storage device functions as the storage unit 450.

[0081] The storage unit 450 stores, for example, a reservation management list 451, a rental management list 452, and an execution list 453. These are lists for managing reservations of rental of the boarding type mobile body 100 by the user U. The reservation management list 451 includes information on the user U who has transmitted a reservation request signal from the terminal device 200 and reserved the boarding type mobile body 100 and the contents of the reservation. FIG. 8 is a diagram showing an example of the contents of the reservation management list 451. The reservation management list 451 includes information such as a user ID, start time of use, duration of use, start location of use, number of people making a reservation, and specified requirements.

[0082] The lending management list 452 is a list for managing the correspondence between the user U to whom the boarding type mobile body 100 has been lent and the boarding type mobile body 100. FIG. 9 is a diagram showing an example of the contents of the lending management list 452. The lending management list 452 includes information on the user to whom the boarding type mobile body 100 has been lent and the boarding type mobile body 100. The lending management list 452 includes, for example, the mobile body ID of the lent boarding type mobile body 100, the user ID of the user U to whom the boarding type mobile body 100 has been lent, and the usage time during which the user U uses the boarding type mobile body 100. The lending management list 452 also includes information on the time during which the user U permits lending of the boarding type mobile body 100 to others during the user U's usage time (hereinafter, the lending permission time).

[0083] The execution list 453 is a list that sets execution contents during the non-use time of the boarding type moving body 100 lent to the user U. The execution list 453 includes information that sets execution contents that the boarding type moving body 100 can execute for each non-use time when the user U is not using the boarding type moving body 100. FIG. 10 is a diagram showing an example of the contents of the execution list 453. In the execution list 453, when the remaining charge of the battery 135 is large, "travel" is set as the execution content of the boarding type moving body 100 regardless of the non-use time. In the execution list 453, when the remaining charge of the battery 135 is small, "standby" is set when the non-use time is equal to or less than a first reference time, for example, 15 minutes, "receive shopping" is set when the non-use time exceeds the first reference time and is equal to or less than a second reference time, for example, 60 minutes, and "shopping" is set when the non-use time exceeds the second reference time.

[0084] "Traveling" means, for example, that the boarding type mobile body 100 travels alone in a predetermined area, for example, within an amusement facility P, without carrying a user U. During the travel, the boarding type mobile body 100 captures images of the inside of the amusement facility P with an installed camera (not shown) and transmits information about the captured images to the terminal device 200 of the user U. An image based on the image transmitted by the boarding type mobile body 100 is displayed on the terminal device 200 of the user U. By viewing the image displayed on the terminal device 200, the user U can have a virtual experience in which, for example, the boarding type mobile body 100 becomes an avatar and the user U enjoys the inside of the amusement facility P.

[0085] "Waiting" is an action in which the boarding type mobile body 100 maintains a stopped state at the stopping position. Actions include actions that involve movement and actions that do not involve movement, and "waiting" is an action that does not involve movement. "Shopping" is an action in which the boarding type mobile body of the user U (hereinafter, the "own machine") goes shopping. "Receiving shopping" is an action in which another boarding type mobile body 100 (hereinafter, the "other machine") within the amusement facility P, which is a different boarding type mobile body 100 from the own machine, performs shopping on behalf of the own machine and receives the items obtained from the shopping performed by the other machine.

[0086] In the execution list shown in Fig. 10, the execution contents in the same time period are specified as one if the remaining charge of the battery 135 in the boarding type mobile body 100 is the same, but different execution contents may be set for the same non-use time. In this case, the boarding type mobile body 100 executes one of the different execution contents, but the method of determining the execution content is appropriate. In this case, the execution content of the boarding type mobile body 100 may be determined based on, for example, a specification by the user U, or may be determined based on the stopping position of the boarding type mobile body 100 (the position where the user U gets off the boarding type mobile body 100).

[0087] The mobile body management unit 421 recognizes the positions of the multiple boarding type mobile bodies 100 within the amusement facility P based on the vehicle position signals transmitted by the multiple boarding type mobile bodies 100. The mobile body management unit 421 generates a movement plan for moving the boarding type mobile bodies 100 to an area with a smaller number of boarding type mobile bodies 100 by referring to the recognized positions of the multiple boarding type mobile bodies 100 and a map of the amusement facility P. The mobile body management unit 421 generates a movement signal for achieving the movement plan and outputs it to the server communication device 410. The mobile body management unit 421 manages the multiple types of boarding type mobile bodies 100 by classifying them by type.

[0088] When the server communication device 410 receives a reservation request signal transmitted by the terminal device 200, the mobile object management unit 421 executes a reservation of the boarding type mobile object 100 for the user U of the terminal device 200 that transmitted the reservation request signal. The mobile object management unit 421 updates the reservation management list 451 stored in the storage unit 450 in association with the reservation of the boarding type mobile object 100. When the server communication device 410 receives a reservation request signal, the mobile object management unit 421 selects and determines the boarding type mobile object 100 to be lent to the user U from among the available boarding type mobile objects 100. The mobile object management unit 421 outputs a reservation signal to the server communication device 410 to be transmitted to the user U of the terminal device 200 that transmitted the reservation request signal and the determined boarding type mobile object 100.

[0089] When the server communication device 410 receives a matching signal transmitted by the boarding type mobile body 100, the mobile body management unit 421 acquires information that the boarding type mobile body 100 having the mobile body ID indicated by the matching signal has been rented to the user U having the user ID indicated by the matching signal. The mobile body management unit 421 updates the rental management list 452 stored in the memory unit 450 based on the information acquired here.

[0090] When the server communication device 410 receives a vehicle dispatch request signal transmitted by the terminal device 200, the vehicle dispatch management unit 422 generates a vehicle dispatch signal for moving a boarding type mobile body 100 for which a right of use has not been set to the position of the terminal device 200 that transmitted the vehicle dispatch request signal. The vehicle dispatch management unit 422 designates, for example, a boarding type mobile body 100 in the vicinity of the terminal device 200 that transmitted the vehicle dispatch request signal as a vehicle to be dispatched. The vehicle dispatch management unit 422 outputs the generated vehicle dispatch signal to the server communication device 410.

[0091] The reception unit 423 receives a reservation request signal transmitted by the terminal device 200 and received by the server communication device 410. The reception unit 423 stores the contents of each item included in the reservation request signal in a reservation management list 451 of the storage unit 450 shown in Fig. 8. The reception unit 423 updates the reservation management list 451 by storing the contents of each item included in the reservation request signal in the reservation management list 451.

[0092] The estimation unit 424 estimates the unused time during which the first user will not be using the boarding type mobile body 100, based on information indicated by the vehicle position signal and the use interruption signal output by the server communication device 410. Information for estimating the unused time includes, for example, the drop-off location and drop-off time of the user U based on the vehicle position signal and the use interruption signal, the facility B within the facility B near the drop-off location, and the composition of the people accompanying the user U. The estimation unit 424 outputs a unused time signal indicating the estimated unused time to the server communication device 410.

[0093] The determination unit 425 determines an operation of the boarding type mobile body 100 based on the non-use time estimated by the estimation unit 424 and the remaining charge signal transmitted by the boarding type mobile body 100. The determination unit 425, for example, refers to the execution list 453 shown in FIG. 10 for the non-use time estimated by the estimation unit 424. The determination unit 425 determines the execution content determined by referring to the non-use time as the operation to be executed by the boarding type mobile body 100. The determination unit 425 outputs an execution signal indicating the determined execution content to the server communication device 410.

[0094] The lending determination unit 426 determines whether or not the boarding type mobile body 100 can be lent to the second user based on the reservation of the second user accepted by the acceptance unit 423 and the unused time and permitted lending time of the boarding type mobile body 100 of the first user estimated by the estimation unit 424. The lending determination unit 426 determines that the boarding type mobile body 100 can be lent to the second user when, for example, the time from the start time of use by the second user to the time of use elapses falls within the unused time of the boarding type mobile body 100 of the first user. The lending determination unit 426 prohibits a determination that the boarding type mobile body 100 can be lent to the second user during the lending waiting time after the first user dismounts from the boarding type mobile body 100 as not using the boarding type mobile body 100. The lending waiting time may be determined arbitrarily, and may be, for example, between about 10 seconds and 30 seconds, or between about 1 minute and 5 minutes.

[0095] When the lending determination unit 426 determines that the first user is able to use another boarding type mobile body 100 after the non-use time has elapsed, it determines that the boarding type mobile body 100 is available for lending to a second user. The lending determination unit 426 outputs a lending availability signal to the server communication device 410 indicating that the lending available boarding type mobile body is available for lending to the first user of the boarding type mobile body determined to be available for lending to a second user (hereinafter, a lending available boarding type mobile body).

[0096] The lending determination unit 426 determines whether or not to lend the lendable boarding type mobile body to the second user. For example, when there are multiple lendable boarding type mobile bodies, the lending determination unit 426 determines that one of them is to be lent to the second user. The lending determination unit 426 outputs a lending signal to the server communication device 410 to the first user of the boarding type mobile body (hereinafter, the lending boarding type mobile body) to be lent to the second user, indicating that the lending boarding type mobile body will be lent to the second user during the non-use time.

[0097] The rental determination unit 426 determines whether the second user's usage mode is a test ride or not, and if it is determined that it is a test ride, imposes a restriction on the movement range of the boarding type moving body 100 to be rented out. In this case, the rental determination unit 426 generates a rental availability signal adding a notice that there is a restriction on the movement range of the boarding type moving body 100. If the boarding type moving body 100 is a test ride, it is not assumed that the moving will be extensive, so a restriction is imposed on the movement range.

[0098] The preparation control unit 427 starts preparation for the user U to use the boarding type mobile body 100 when the user U performs a predetermined action, for example, approaches the boarding type mobile body 100 or a parking area (parking area) where the boarding type mobile body 100 is parked. The preparation control unit 427 determines whether or not the distance between the user U and the boarding type mobile body 100 is equal to or less than a predetermined value, for example, based on a vehicle position signal transmitted by the boarding type mobile body 100 and a user position signal transmitted by the terminal device 200. The predetermined action may be an action other than the action of the user U approaching the boarding type mobile body 100. For example, the information may be information indicating that the user U starts the attraction when the user U stops the boarding type mobile body 100 near an attraction and gets on the boarding type mobile body 100 again after the attraction is over. The information indicating that the user U starts the attraction may be, for example, information indicating that the user U holds up a two-dimensional code such as a QR code (registered trademark) over a reader provided at the entrance when entering the attraction.

[0099] When the preparation control unit 427 determines that the distance between the user U and the boarding type moving body 100 is equal to or less than a predetermined value, it outputs a preparation start signal to the server communication device 410 to cause the boarding type moving body 100 to start preparing for use by the user U. The preparation for allowing the user U to use the boarding type moving body 100 may be any preparation, for example, the boarding type moving body 100 may be warmed up, or a lamp provided in the alarm device 115 may be turned on to make the boarding type moving body 100 easier to understand for the user U.

[0100] The granting unit 428 grants an incentive to the first user when the lending determination unit 426 determines that the boarding type mobile body 100 can be lent to the second user. The granting unit 428 grants an additional incentive to the first user when the boarding type mobile body 100 that can be lent is lent to the second user. The granting unit 428 outputs a granting signal to the server communication device 410 when granting the incentive, the incentive, and the additional incentive to the first user.

[0101] The incentive and the additional incentive may be of any content. For example, the incentive and the additional incentive may be a preferential use of a preferred boarding type vehicle 100, or a discount on the rental fee for the boarding type vehicle 100. The incentive and the additional incentive may be the same or different in the degree of advantage to the user U, for example, the degree to which the fee is discounted. The additional incentive may be more advantageous or less advantageous to the user U than the incentive.

[0102] The server communication device 410 transmits the movement signal output by the mobile body management unit 421 to the boarding type mobile body 100. The server communication device 410 transmits the reservation signal output by the mobile body management unit 421 to the boarding type mobile body 100 and the terminal device 200. The server communication device 410 transmits the dispatch signal output by the vehicle dispatch management unit 422 to the boarding type mobile body 100 designated by the vehicle dispatch management unit 422 as the dispatch target. The server communication device 410 transmits the unused time signal, the rentable signal, the rent signal, and the grant signal output by the estimation unit 424, the rental determination unit 426, and the grant unit 428 to the terminal device 200 of the first user.

[0103] The server communication device 410 transmits the lending available signal and lending signal output by the lending determination unit 426 to the terminal device 200 of the first user. The server communication device 410 transmits the lending signal, execution signal, and preparation start signal output by the determination unit 425, the lending determination unit 426, and the preparation control unit 427 to the first user's boarding type mobile body 100. When transmitting a lending signal to the boarding type mobile body 100, the server communication device 410 also transmits a reservation signal.

[0104] Next, a control procedure of the boarding type mobile body 100 by the control device 150 will be described. Fig. 11 is a flowchart showing an example of processing by the control device 150. The control device 150 starts the processing shown in Fig. 11 when it receives a use right setting request signal transmitted to the communication device 120 by the terminal device 200. Before the control device 150 receives the use right setting request signal and the user U has not been set with the use right, the boarding type mobile body 100 is stored in the parking pool PP or traveling (self-propelled) within the amusement facility P. When the control device 150 receives the use right setting request signal, the boarding type mobile body 100 stops even if it was traveling.

[0105] When the communication device 120 receives the usage right setting request signal, the authentication unit 161 matches the user ID added to the usage right setting request signal with the mobile body ID stored in the storage unit, thereby matching the user U with the boarding type mobile body 100 (S101), and generates a matching signal. The authentication unit 161 outputs the generated matching signal to the communication device 120, and the communication device 120 transmits the matching signal to the management server 400 (S103).

[0106] The authentication unit 161 matches the user U with the boarding type mobile body 100, thereby granting the user U the right to use the boarding type mobile body 100 (S105). After the right to use is granted, the user U boards the boarding type mobile body 100, thereby enabling the user U to operate (drive) the boarding type mobile body 100.

[0107] Next, the determination unit 171 determines whether the user U is seated in the seat 113 (S107). When it is determined that the user U is seated in the seat 113, the command generation unit 170 executes boarding control using the center of gravity estimation unit 174 and the balance control unit 175 (S109). By executing the driving control, the user U boarding the boarding type vehicle 100 can drive the boarding type vehicle 100 according to his / her own will.

[0108] When it is determined that the user U is not seated in the seat 113, the command generating unit 170 generates a use interruption signal and causes the communication device 120 to transmit the use interruption signal to the management server 400 (S111). Next, the release unit 162 starts measuring the time after the user U leaves the boarding type vehicle 100, and executes dismounting control using the detection unit 172 and the generation unit 173 (S113). The dismounting control will be described in further detail later.

[0109] Next, the release unit 162 judges whether the usage right has been released (S115). If the release unit 162 judges that the usage right has not been released, it judges whether the release condition has been met (S117). If the release unit 162 judges that the release condition has not been met, it returns the process to step S107. If the release unit 162 judges that the release condition has been met, it releases the usage right set for the user U (S119). In this way, the control device 150 ends the process shown in FIG. 11. If the release unit 162 judges that the usage right has been released in step S115, the control device 150 also ends the process shown in FIG. 11.

[0110] Next, the control at the time of getting off in step S113 will be described. Fig. 12 is a flowchart showing an example of the process of the control at the time of getting off. When the determination unit 171 determines that the user is not seated in step S107, the generation unit 173 determines whether or not the communication device 120 has received an execution signal transmitted by the management server 400 (S201). When it is determined that the communication device 120 has not received the execution signal transmitted by the management server 400, the generation unit 173 advances the process to step S207.

[0111] When it is determined that the communication device 120 has received the execution signal transmitted by the management server 400, the generating unit 173 determines whether the received execution signal indicates standby (S203). When it is determined that the received execution signal indicates standby, the generating unit 173 generates an action command according to the execution signal, and generates a control command based on the generated action command (S205). In this way, the control device 150 ends the process shown in FIG. 12.

[0112] When it is determined that the communication device 120 has not received the execution signal transmitted by the management server 400 or when it is determined that the received execution signal indicates waiting, the generation unit 173 determines whether or not the communication device 120 has received the rental signal transmitted by the management server 400 (S207). When it is determined that the communication device 120 has received the rental signal transmitted by the management server 400, a process is executed to rent out the boarding type vehicle 100 to the second user corresponding to the reservation signal transmitted together with the rental signal (S209). In this way, the control device 150 ends the process shown in FIG. 12.

[0113] When it is determined that the communication device 120 has not received the rental signal transmitted by the management server 400, the detection unit 172 determines whether or not there is an object approaching the ride-on type mobile body 100 based on the peripheral object signal transmitted by the peripheral sensor 142 (S211). When it is determined that there is no object approaching the ride-on type mobile body 100, the control device 150 ends the process shown in FIG.

[0114] When it is determined that there is an object approaching the boarding type mobile body 100, the detection unit 172 determines whether or not the approaching object is the user U (S213). The determination of whether or not the approaching object is the user U may be performed in any manner. For example, the detection unit 172 determines whether or not the approaching object is the user U based on an identity verification request signal including a user ID transmitted by the terminal device 200 of the user U and received by the communication device 120. The detection unit 172 may determine whether or not the approaching object is the user U based on an image of the user U or a physical feature such as a fingerprint of the user U, or by the user touching the aircraft 110. When it is determined that the approaching object is not the user, the detection unit 172 detects the intention of another person to use the boarding type mobile body 100 (S215).

[0115] Next, the detection unit 172 judges whether or not the communication device 120 has received an other person request signal transmitted by the terminal device 200 possessed by the other person (S217). When it is judged that the communication device 120 has not received the other person request signal, the detection unit 172 advances the process to step S225. When it is judged that the communication device 120 has received the other person request signal, the release unit 162 judges whether or not the release condition is satisfied (S219). When the release unit 162 judges that the release condition is satisfied, the adjustment unit 163 releases the usage right of the user U (S221). Next, the adjustment unit 163 sets the usage right to the other person (S223), and the control device 150 ends the process shown in FIG. 12.

[0116] If the release unit 162 determines that the release condition is not satisfied, the generation unit 173 generates a control signal and outputs it to the motor control unit 180 and the alarm control unit 190 (S225). The motor control unit 180, to which the generation unit 173 has output the control signal, outputs a control command to the motor of the omnidirectional wheel 112 to cause the boarding type vehicle 100 to perform a moving away operation. The motor of the omnidirectional wheel 112, to which the control command has been output by the motor control unit 180, causes the boarding type vehicle 100 to perform a moving away operation (S227).

[0117] The alarm control unit 190, which has received the control signal from the generation unit 173, outputs a control command to the alarm device 115 to turn on / flash the lamp of the alarm device 115 and output an alarm sound from the speaker. The alarm device 115, which has received the control command from the alarm control unit 190, outputs an alarm to turn on / flash the lamp and output an alarm sound from the speaker (S229).

[0118] For example, when multiple boarding type mobile bodies 100 are parked in the same area, a situation is assumed in which the user U or another person approaches a boarding type mobile body 100 different from the boarding type mobile body 100 that the user U has been using. Under such a situation, for example, another person may approach the boarding type mobile body 100 used by the user U by mistake, thinking that it is the boarding type mobile body 100 that the user U has been using. In this case, the control device 150 detects the intention of another person to use the boarding type mobile body 100 used by the user U. Here, if a request signal from another person is not received, or if a request signal from another person is received but the release condition is not satisfied, the right to use is not set for the other person, and there is no need for the other person to approach the boarding type mobile body 100. For this reason, the control device 150 causes the boarding type mobile body 100 to move away from the other person and causes the alarm device 115 to perform an alarm operation. After that, the control device 150 ends the processing shown in FIG. 12.

[0119] In step S213, when it is determined that the object approaching the ride-on type vehicle 100 is the user U, the generation unit 173 determines whether or not the communication device 120 has received a preparation start signal transmitted by the management server 400 (S231). When the generation unit 173 determines that the communication device 120 has not received the preparation start signal transmitted by the management server 400, the control device 150 ends the process shown in FIG.

[0120] When it is determined that the communication device 120 has received the preparation start signal transmitted by the management server 400, the generation unit 173 generates an action command based on the preparation start signal, outputs a control command, and starts preparation for use (S233). Next, the communication device 120 transmits to the terminal device 200 a vehicle position signal indicating the position of the boarding type mobile body 100 detected by the vehicle position detection device 130 (S235). The terminal device 200 that has received the vehicle position signal, for example, performs a decoration display using AR display, for example, in accordance with the boarding type mobile body 100 that stops at a position based on the vehicle position signal, assuming that the boarding type mobile body 100 that stops at a position based on the vehicle position signal is a boarding type mobile body that the user U has a use circle. By displaying the boarding type mobile body 100 that stops at a position indicated by the vehicle position signal in a decoration display, the user U can easily know the position of the vehicle. In this way, the control device 150 ends the process shown in FIG. 12.

[0121] Next, the processing of the server control device 420 of the management server 400 will be described. FIG. 13 is a flowchart showing an example of the processing of the server control device 420. The server control device 420 judges whether or not the server communication device 410 has received a reservation request signal transmitted by the terminal device 200 operated by the user U (S301). If it is judged that the server communication device has received the reservation request signal, the reception unit 423 executes a reservation of the boarding type vehicle 100 for the user U of the terminal device 200 that transmitted the reservation request signal, and updates the reservation management list 451 stored in the storage unit 450 (S303). If it is judged that the server communication device has not received the reservation request signal, the server control device 420 skips the processing of step S303.

[0122] Next, the vehicle allocation management unit 422 determines whether or not the server communication device 410 has received the vehicle allocation request signal transmitted by the terminal device 200 (S305). If it is determined that the server communication device 410 has received the vehicle allocation request signal, the vehicle allocation management unit 422 generates a vehicle allocation signal to move the boarding type mobile body 100, and the server communication device 410 transmits the signal to the boarding type mobile body 100 designated as the vehicle to be allocated (S307). If it is determined that the server communication device 410 has not received the vehicle allocation request signal, the vehicle allocation management unit 422 skips the processing of step S307.

[0123] Next, the mobile object management unit 421 determines whether or not the server communication device 410 has received a matching signal transmitted by the boarding type mobile object 100 (S309). If it is determined that the server communication device has received the matching signal, the mobile object management unit 421 acquires information that the boarding type mobile object 100 has been lent to the user U, and updates the lending management list 452 stored in the storage unit 450 (S311). If it is determined that the server communication device has not received the matching signal, the mobile object management unit 421 skips the processing of step S311.

[0124] Next, the estimation unit 424 determines whether or not the server communication device 410 has received the interruption signal transmitted by the ride-on vehicle 100 (S313). When it is determined that the server communication device 410 has received the interruption signal, the estimation unit 424 estimates the non-use time based on the vehicle position signal received by the server communication device 410, information indicated by the interruption signal, and the like (S315).

[0125] When estimating the unused time, the estimation unit 424 identifies the position where the boarding type mobile body 100 is stopped based on, for example, the vehicle position signal. The estimation unit 424 estimates the unused time of the boarding type mobile body 100 based on the identified stopped position of the boarding type mobile body 100. The estimation unit 424 estimates the behavior of the user U based on, for example, the identified stopped position of the boarding type mobile body 100, and estimates the unused time from the estimated behavior.

[0126] For example, when the boarding type vehicle 100 is parked in a parking area or the like near a popular attraction, the estimation unit 424 estimates that the user U will wait in line for a long time. In this case, the estimation unit 424 estimates the non-use time to be long. For example, when the vehicle is parked in a parking area or the like near a restaurant, the estimation unit 424 estimates that the user will eat at the restaurant. In this case, the estimation unit 424 estimates the time spent eating and drinking at the restaurant to be the non-use time.

[0127] For example, when the vehicle stops near a vehicle selling snacks that travels around the amusement facility P, the estimation unit 424 estimates that the user will do some simple shopping. In this case, the estimation unit 424 estimates the unused time to be a short period of time. The estimation unit 424 transmits an unused time signal indicating the estimated unused time to the terminal device 200 of the user U using the server communication device 410 (S317). The terminal device 200 reports the unused time indicated by the transmitted unused time signal to the user U by displaying it on, for example, the touch panel 210.

[0128] Next, the determination unit 425 determines the execution content of the boarding type vehicle 100 based on the non-use time estimated by the estimation unit 424 and the remaining charge signal transmitted by the boarding type vehicle 100 (S319). Here, a procedure for determining the execution content of the boarding type vehicle 100 will be described. Fig. 14 is a flowchart showing an example of a process of determining the execution content in the determination unit 425.

[0129] When deciding the execution content of the riding type vehicle 100, the decision unit 425 first refers to the execution list 453 stored in the storage unit 450 (S401). Next, the decision unit 425 judges whether the non-use time estimated by the estimation unit 424 is equal to or shorter than the first reference time (15 minutes) (S403). When it is judged that the estimated non-use time is equal to or shorter than the first reference time, the decision unit 425 decides "standby" as the execution content of the riding type vehicle 100 (S405).

[0130] If it is determined that the estimated non-use time is not equal to or less than the first reference time (exceeds 15 minutes), the determination unit 425 acquires the remaining charge of the battery 135 in the boarding type vehicle 100 indicated by the remaining charge signal received by the server communication device 410 (S407). Next, the determination unit 425 determines whether the acquired remaining charge of the battery 135 is equal to or greater than a predetermined amount (S409).

[0131] When it is determined that the acquired remaining charge of the battery 135 is equal to or greater than a predetermined amount, the determination unit 425 determines "travel" as the execution content of the boarding type vehicle 100 (S411). The predetermined amount may be set to any value, and may be, for example, a remaining charge amount that ensures a certain degree of remaining charge after traveling to and from a specific spot in the amusement facility P.

[0132] When it is determined that the remaining charge is not equal to or greater than the predetermined amount (is less than the predetermined amount), the determination unit 425 determines the execution content according to the non-use time shown in the execution list 453 (S413). For example, when the non-use time exceeds the first reference time (60 minutes), the determination unit 425 determines "shopping" as the execution content. In this way, the determination unit 425 ends the process shown in FIG.

[0133] Returning to the flow of Fig. 13, the determination unit 425 transmits an execution signal indicating the determined execution content to the boarding type mobile body 100 using the server communication device 410 (S321). Next, the lending determination unit 426 executes lending determination of the boarding type mobile body 100 to the second user (S323). Here, the procedure of lending determination of the boarding type mobile body 100 will be described. Fig. 15 is a flowchart showing an example of lending determination processing in the lending determination unit 426.

[0134] The lending determination unit 426 determines whether or not the lending waiting time has elapsed after the boarding type moving body 100 has stopped and the first user has dismounted from the boarding type moving body 100 (S501). When it is determined that the lending waiting time has not elapsed, the lending determination unit 426 prohibits lending of the boarding type moving body 100 to the second user (S503). By setting the lending waiting time, it is possible to permit the boarding type moving body 100 to be used again in the event of an unexpected event. An example of an unexpected event is an event in which the first user leaves something behind and goes back to retrieve it. Alternatively, an example of an unexpected event is an event in which, of a parent and child who are about to use an attraction, the child suddenly becomes reluctant to use the attraction, stops using the attraction, and tries to use the boarding type moving body 100 again.

[0135] When it is determined that the rental waiting time has elapsed, the rental determination unit 426 acquires the non-use time estimated by the estimation unit 424 and the reservation management list 451 stored in the storage unit 450 (S505). The rental determination unit 426 refers to the non-use time and the reservation management list 451 to determine whether or not the reservation of the second user satisfies a first condition that the second user's use time of the boarding type mobile body 100 is within the non-use time (S507). The determination of whether the first condition is satisfied may take into account the time for the second user to borrow or return the boarding type mobile body 100.

[0136] For example, if the unused time is four hours (e.g., from 13:00 to 17:00) and the usage time of the second user shown in the reservation management list 451 is two hours (e.g., from 14:00 to 16:00), the lending determination unit 426 determines that the first condition is met. For example, if the unused time is three hours from the present and the usage time of the second user shown in the reservation management list 451 is four hours from the present, the lending determination unit 426 determines that the first condition is not met.

[0137] If it is determined that the first condition is satisfied, the lending determination unit 426 imposes a time limit on the lending time (S509). For example, if the non-use time is two hours, a time limit of two hours or less, or a time that is a predetermined time shorter than two hours, for example, one hour and a half, which is 30 minutes shorter, is imposed on the lending time. The lending determination unit 426 may not impose a time limit. Thereafter, the lending determination unit 426 determines that the boarding type vehicle 100 is available for lending (S511).

[0138] If it is not determined that the first condition is satisfied, the lending determination unit 426 determines whether or not a second condition is satisfied, in which the use time of the boarding type moving body 100 of the second user exceeds the non-use time, but there is another boarding type moving body 100 that can be provided to the first user after the non-use time has elapsed (S513). For example, even if the boarding type moving body 100 used by the first user is lent to the second user, if another boarding type moving body 100 can be lent to the first user after the non-use time has elapsed, there will be no inconvenience in the use of the boarding type moving body 100 of the first user. Therefore, it is possible to leave the possibility of lending the boarding type moving body 100 used by the first user to the second user. If it is determined that the second condition is not satisfied, the lending determination unit 426 determines that the boarding type moving body 100 used by the first user is not available for lending (S515), and ends the processing shown in FIG. 15.

[0139] Next, the lending determination unit 426 determines whether or not a predetermined requirement is added to the boarding type moving body 100 that has been lent to the first user (S517). If it is determined that the predetermined requirement is added, the lending determination unit 426 determines that the boarding type moving body 100 used by the first user is available for lending (S511). If it is determined that the predetermined requirement is added, the lending determination unit 426 determines whether or not there is a boarding type moving body 100 that satisfies the predetermined requirement in the amusement facility P other than the boarding type moving body 100 that has been lent to the first user (S519).

[0140] If it is determined that there are no other boarding type moving bodies satisfying the predetermined requirements within the amusement facility P, the rental determination unit 426 determines that the boarding type moving body 100 used by the first user is not available for rental (S513), generates a rental availability signal, and terminates the processing shown in Fig. 15. If it is determined that there are other boarding type moving bodies satisfying the predetermined requirements within the amusement facility P, the rental determination unit 426 determines that the boarding type moving body 100 used by the first user is available for rental (S511).

[0141] Next, the rental determination unit 426 determines whether the information on the usage mode included in the reservation request signal of the second user is a test drive (S521). If the rental determination unit 426 determines that the information on the usage mode is not a test drive, it ends the processing shown in FIG. 15. If the rental determination unit 426 determines that the information on the usage mode is a test drive, it adds a restriction to the movement range of the rentable boarding type vehicle (S523) and adds a notice that the movement range is restricted to the rental availability signal. In this way, the rental determination unit 426 ends the processing shown in FIG. 15.

[0142] Returning to the flow of FIG. 13, the lending determination unit 426 determines whether or not the boarding type mobile body 100 is available for lending based on the processing of step S323 (S325). If it is determined that the boarding type mobile body 100 is available for lending, the lending determination unit 426 transmits a lending availability signal to the terminal devices 200 of the first user and the second user, respectively, using the server communication device 410 (S327). If it is determined that the boarding type mobile body 100 is not available for lending (not available for lending), the lending determination unit 426 skips the processing of steps S327 to S335.

[0143] Next, the granting unit 428 determines that the boarding type moving object of the first user is available for rental, and grants an incentive to the first user by making the boarding type moving object a rentable boarding type moving object. In this case, the granting unit 428 generates a granting signal including information of the incentive to be granted to the first user. The granting unit 428 transmits the generated granting signal to the terminal device 200 of the first user using the server communication device 410 (S329).

[0144] Next, the lending determination unit 426 determines, for example, whether or not to lend the lendable boarding type vehicle to the second user (S331). If there are multiple lendable boarding type vehicles, the lending determination unit 426 determines that one of them is to be lent to the second user, and determines that the other lendable boarding type vehicles are not to be lent to the second user.

[0145] If it is determined that the lendable mobile object is to be lent to the second user, the lending determination unit 426 generates a lending signal and a reservation signal and transmits them to the terminal devices 200 of the first and second users, respectively, using the server communication device 410 (S333). If it is determined that the lendable mobile object is not to be lent to the second user, the lending determination unit 426 skips the processing of steps S333 and S335.

[0146] Next, the granting unit 428 determines to lend the first user's boarding type moving object, and grants an additional incentive to the first user by making the boarding type moving object a lent boarding type moving object. In this case, the granting unit 428 generates a granting signal including information of the additional incentive to be granted to the first user. The granting unit 428 transmits the generated granting signal to the terminal device 200 of the first user using the server communication device 410 (S335).

[0147] Next, the preparation control unit 427 determines whether the distance between the user U and the boarding type moving object 100 is equal to or less than a predetermined value (S337). If the preparation control unit 427 determines that the distance between the user U and the boarding type moving object 100 is not equal to or less than the predetermined value (exceeds the predetermined value), the server control device 420 ends the processing shown in Fig. 13. If the preparation control unit 427 determines that the distance between the user U and the boarding type moving object 100 is equal to or less than a predetermined value, the preparation control unit 427 starts preparation for allowing the user U to use the boarding type moving object 100 (S339). In this way, the server control device 420 ends the processing shown in Fig. 13.

[0148] In the embodiment, when it is determined that the user U has left the boarding type mobile body 100 and another person's intention to use the boarding type mobile body 100 is detected, the boarding type mobile body 100 executes a predetermined operation based on setting information set for the user U and the boarding type mobile body 100. Specifically, when information in which a right of use is set is the setting information, the boarding type mobile body 100 executes a predetermined operation.

[0149] For example, when a user U approaches a boarding type mobile body 100 for which a right of use has been set, a vehicle position signal is transmitted to the terminal device 200 of the user U, and the vehicle position is displayed as a decoration on the touch panel 210 of the terminal device 200. Alternatively, when another person approaches the boarding type mobile body 100 for which a right of use has been set, the boarding type mobile body 100 moves in a direction away from the other person, and makes the other person (user U) recognize that the boarding type mobile body 100 is one for which a right of use has been set by a person other than the other person who output the alarm by the alarm device 115. Therefore, it is possible to prevent misuse of the mobile body by another person.

[0150] The management server 400 in the mobile object management system 1 of the embodiment estimates the unused time of the boarding type mobile object 100 of the first user, and determines whether or not to lend the boarding type mobile object 100 to the second user based on the estimated unused time. Therefore, the boarding type mobile object 100 can be effectively utilized during the unused time when the boarding type mobile object 100 is not used by the first user.

[0151] Furthermore, the management server 400 of the embodiment determines that the boarding type mobile body 100 can be lent to the second user when either a first condition that the usage time of the boarding type mobile body 100 of the second user is within the non-use time or a second condition that the usage time of the boarding type mobile body 100 of the second user exceeds the non-use time but there is another boarding type mobile body 100 that can be provided to the first user after the non-use time has elapsed is satisfied. Therefore, it is possible to lend the boarding type mobile body to the second user while making it difficult to impede the use of the first user.

[0152] In addition, when the first condition is satisfied and the boarding type moving body 100 is lent to the second user, a time limit is imposed. Furthermore, when the first user has been lent the boarding type moving body 100 with a specified condition attached, the boarding type moving body 100 cannot be lent to the second user. This makes it even more difficult to prevent the first user from using the boarding type moving body 100.

[0153] Furthermore, the management server 400 of the embodiment estimates the on-site facility B used by the first user based on the stopping and location of the boarding type mobile body 100, and estimates the non-use time based on the estimated usage time of the on-site facility B or the time spent eating and drinking at the on-site facility B. This makes it possible to accurately estimate the non-use time of the boarding type mobile body 100 by the first user.

[0154] In addition, the management server 400 of the embodiment provides an incentive to a first user who has made the boarding type mobile body 100 available for rental, and provides an additional incentive to the first user when the boarding type mobile body 100 is permitted for rental and used by a second user. This provides the first user with an incentive to rent the boarding type mobile body to a second user. This allows the boarding type mobile body 100 to be effectively utilized during unused times.

[0155] Furthermore, the management server 400 of the embodiment estimates the unused time according to the location when the user gets off the boarding type mobile body 100, and determines the operation of the boarding type mobile body 100 based on the estimated unused time. Therefore, even during the unused time when the first user is not using the boarding type mobile body 100, an operation for utilizing the boarding type mobile body 100 can be determined, so that the boarding type mobile body 100 can be effectively utilized during the unused time.

[0156] Furthermore, the management server 400 of the embodiment determines the operation of the boarding type mobile body 100 to be on standby when the unused time is a short time equal to or shorter than the reference time. This makes it possible to prevent a situation in which the first user is unable to use the boarding type mobile body 100 due to a short unused time. Furthermore, the management server 400 of the embodiment determines the operation of the boarding type mobile body 100 to be an operation based on the execution list when the unused time exceeds the reference time. This makes it possible to determine an operation of the boarding type mobile body 100 that is appropriate for the length of the unused time.

[0157] Furthermore, the management server 400 of the embodiment determines the operation of the boarding type mobile body 100 based on the remaining charge of the driving power of the boarding type mobile body 100. For example, when the remaining charge exceeds a predetermined value, the management server 400 of the embodiment determines the operation of the boarding type mobile body 100 to travel around the amusement facility P. In this case, a camera mounted on the boarding type mobile body 100 traveling around the amusement facility P captures images of the amusement facility P, and the captured images are displayed on the terminal device 200 of the user U, thereby providing the user with a simulated experience of traveling around the amusement facility P, thereby increasing the user's satisfaction.

[0158] In the mobile object management system 1 of the embodiment, the authentication processing unit 160 and the command generation unit 170 are provided in the control device 150 of the boarding type mobile object 100, but some or all of these may be provided in the management server 400. For example, functions corresponding to the determination unit 171, the detection unit 172, and the generation unit 173 may be provided in the server control device 420 of the management server 400. In this case, the boarding type mobile object 100 or the terminal device 200 may transmit necessary electrical signals, such as a seating signal, a surrounding object signal, a request signal, etc., to the server communication device 410 of the management server 400. In addition, some or all of the functions of the server control device 420 may be provided in the control device 150 of the boarding type mobile object 100 or the terminal device 200.

[0159] In the above embodiment, it is assumed that the terminal device 200 has an application program (mobile body rental application) running, but the application program only needs to be running at least when the user U receives rental of the ride-on type mobile body 100. It is preferable that the application program be running even when an image of the ride-on type mobile body 100 is displayed together with an AR image.

[0160] In the above embodiment, the user U is allowed to board and use the boarding type moving body 100 by setting a usage right for the user U in the boarding type moving body 100, but the boarding type moving body 100 may be allowed to be used by a user seated on the seat 113 without a usage right being set. In particular, the boarding type moving body 100 traveling around the amusement facility P may be allowed to be used without a usage right being set.

[0161] In the above embodiment, the lending determination unit 426 determines whether the boarding type mobile body 100 is available for lending, but may determine whether the boarding type mobile body 100 is available for lending based on the intention of the first user. For example, when the lending determination unit 426 determines that the boarding type mobile body 100 is available for lending, the lending determination unit 426 may transmit a lending confirmation signal to the terminal device 200 of the first user, and when the terminal device 200 returns a lending permission signal to the lending determination unit 426 due to the operation of the first user, the lending determination unit 426 may determine that the boarding type mobile body 100 is available for lending. The lending confirmation signal is a signal for requesting permission from the first user to lend the boarding type mobile body 100 to the second user. The lending permission signal is a signal indicating that the first user permits lending of the boarding type mobile body 100 in response to the lending confirmation signal.

[0162] Alternatively, for example, when a pre-rental permission signal is transmitted to the lending determination unit 426 by the terminal device 200 through the operation of the first user, the lending determination unit 426 may be able to determine that lending is possible. The pre-rental permission signal is a signal indicating in advance that the first user will permit lending of the boarding type mobile body 100 when a reservation for the boarding type mobile body 100 is made by a second user. The pre-rental permission signal may be provided to the lending determination unit 426 by means other than transmission by the terminal device 200.

[0163] In the above embodiment, the predetermined information is information on the usage rights set for the user U and the boarding type mobile body 100, but the predetermined information may be other information, for example, the stopping position where the boarding type mobile body 100 stopped when the user U got off. In this case, for example, if the stopping position is a predetermined place, for example, near the on-site facility B, it is assumed that the user U who has finished using the on-site facility B will board the boarding type mobile body 100 again. For this reason, for example, when the generation unit 173 detects the usage position of another person, it may generate an action command to execute an action such as notifying that a user who has already been set with the usage rights is not available.

[0164] Furthermore, the predetermined time for determining the release condition may be varied depending on the stopping position of the boarding type vehicle 100 when the user U gets off. For example, the predetermined time may be made longer when the on-site facility B is a popular attraction that is expected to take a long time to use, and the predetermined time may be made shorter when the on-site facility B is a facility where business can be completed in a short time, such as a popcorn store.

[0165] In the above embodiment, no time limit is set for the right of use set for the user U, but a time limit may be set. Alternatively, the right of use may be set for the user U to exclusively use a specific boarding type moving body 100. The right of exclusive use may be set for one specific boarding type moving body 100, or may be set according to the type of boarding type moving body 100. For example, in a case where a specific character is depicted on only some of the boarding type moving bodies 100 among the multiple boarding type moving bodies 100 in the amusement facility P, the right of use may be set for the boarding type moving body 100 on which the specific character is depicted.

[0166] In the above embodiment, the terminal device 200 displays the boarding type mobile body 100 and executes AR display or the like to make it easier to find the boarding type mobile body 100 for which a right of use has been set. Furthermore, the terminal device 200 may display, for example, on the touch panel 210, a map of the amusement facility P and the position on the map of the parked boarding type mobile body 100.

[0167] The above-described embodiment can be expressed as follows. A storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device, determining that the user has left the boarding type vehicle; Detecting an intention of a person other than the user to use the boarding type vehicle; When it is determined that the user has left the boarding type mobile object and the intention of the other person to use the boarding type mobile object is detected, an action command is generated to cause the boarding type mobile object to perform a predetermined operation based on setting information set for at least one of the user or the boarding type mobile object. The control device for a boarding type moving body is configured as described above.

[0168] The above-described embodiment can be expressed as follows. A storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device, Estimating a non-use time during which a first user will not be using the boarding type vehicle; When there is a reservation from a second user different from the first user, it is determined that the boarding type mobile object can be rented to the second user when either a first condition that the second user's usage time of the boarding type mobile object is within the non-use time or a second condition that the second user's usage time of the boarding type mobile object exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed is satisfied. The management device for a boarding type moving object is configured as described above.

[0169] The above-described embodiment can be expressed as follows. A storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device, estimating a non-use time for which the user will not be using the boarding type vehicle according to a location when the user gets off the boarding type vehicle; determining an operation of the ride-on type vehicle based on the estimated non-use time; The management device for a boarding type moving object is configured as described above.

[0170] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]

[0171] 1. Mobile management system 100…Boarding type mobile unit 110…Aircraft 111…Cover panel 111A…Landing leg 112…Omnidirectional moving wheel 112A...Large diameter wheels 112B…Small diameter wheel 112C…Turning wheels 113…Sheet 114...Step 115...Alarm device 120...Communication equipment 130... Vehicle position detection device 135…Battery 140…Sensor 141...Seat sensor 142...Periphery sensor 143...Accelerometer 144...Angular velocity sensor 145…Charge level sensor 150...Control device 160...Authentication processing unit 161…Authentication Department 162…Release section 163…Adjustment section 170…Command generation unit 171...Judgment section 172…Detection unit 173…Generation part 174...Centroid estimation part 175...Balance control section 180...Motor control unit 190...Alarm control unit 200...Terminal device 210…Touch panel 220...Terminal communication unit 230...Terminal control unit 240...Terminal position detection unit 400: Management server 410...Server communication device 420...Server control device 421…Mobile object management department 422…Dispatch Management Department 423…Reception 424... Estimation section 425…Decision-making department 426…Lending Judgment Department 427…Preparation control section 428…Granting Department 450...Storage section 451...Reservation management list 452...Lending Management List 453...Execution list MT1: First motor MT2: Second motor MT3: 3rd motor P...User P-IN…Entrance PP…Parking pool U...User

Claims

1. A management system for a boarding type vehicle that controls a boarding type vehicle on which a first user boards, an estimation unit that estimates a non-use time during which the first user is not using the boarding type mobile object based on a vehicle position signal indicating the position of the boarding type mobile object and a use interruption signal output when the first user leaves the boarding type mobile object, based on a disembarking location, a disembarking time, and a usage time of a facility near the disembarking location of the first user; A management system for boarding type mobile objects comprising: a determination unit that, when there is a reservation from a second user different from the first user, determines that the boarding type mobile object can be loaned to the second user when either a first condition is met, that is, the time from the start time at which the second user desires to use the boarding type mobile object to the elapsed usage time is within the non-use time, or a second condition is met, that is, the time from the start time at which the second user begins using the boarding type mobile object to the elapsed usage time exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed.

2. When the first condition is satisfied, the determination unit determines that the boarding type vehicle can be rented to the second user by imposing a time limit corresponding to the non-use time on a reservation by a second user who will finish using the boarding type vehicle within the non-use time. The management system for a boarding type vehicle according to claim 1 .

3. and a preparation control unit that starts preparation for allowing the first user to use the boarding type vehicle when the first user takes a predetermined action. The management system for a boarding type vehicle according to claim 2 .

4. The determination unit determines that the boarding type moving object cannot be rented to the second user when the boarding type moving object meets a predetermined requirement required by the first user. A management system for a boarding type mobile object according to any one of claims 1 to 3.

5. the determination unit determines that the boarding type vehicle is available for lending to the second user when there is another boarding type vehicle that satisfies the predetermined requirements and is available for lending to the first user after the non-use time has elapsed. The management system for a boarding type mobile object according to claim 4.

6. The non-use time is at least one of a time when an installation facility in a facility where the boarding type vehicle is deployed is used or a time when eating and drinking at the installation facility. A management system for a boarding type mobile object according to any one of claims 1 to 5.

7. The determination unit determines that the boarding type vehicle can be rented to the second user by applying a restriction to a movement range. A management system for a boarding type mobile object according to any one of claims 1 to 6.

8. The management system for a boarding type vehicle as described in any one of claims 1 to 7, further comprising an awarding unit that awards an incentive to the first user when the determination unit determines that the boarding type vehicle can be loaned to the second user during the non-use time.

9. the granting unit grants an additional incentive to the first user when the second user uses the boarding type moving object during the non-use time. The management system for a boarding type vehicle according to claim 8.

10. the determination unit prohibits a determination that the boarding type vehicle can be rented to the second user during a rental waiting time after the first user has decided not to use the boarding type vehicle and has dismounted from the boarding type vehicle. A management system for a boarding type mobile object according to any one of claims 1 to 9.

11. The computer an estimation of a non-use time during which a first user is not using the boarding type mobile body based on a vehicle position signal indicating the position of the boarding type mobile body and a use interruption signal output when the first user leaves the boarding type mobile body, based on a disembarking location, a disembarking time, and a usage time of a facility near the disembarking location of the first user; When there is a reservation from a second user different from the first user, it is determined that the boarding type mobile object can be rented to the second user when either a first condition is met, that is, the time from the start time of the second user's desired use of the boarding type mobile object to the elapsed time of use is within the non-use time, or a second condition is met, that is, the time from the start time of the second user's use of the boarding type mobile object to the elapsed time of use exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed. A method for managing a passenger-type mobile object.

12. On the computer, Estimating a non-use time during which a first user is not using the boarding type mobile body based on a vehicle position signal indicating the position of the boarding type mobile body and a use interruption signal output when the first user leaves the boarding type mobile body, based on a disembarking location, a disembarking time, and a usage time of a facility near the disembarking location of the first user, When there is a reservation from a second user different from the first user, it is determined that the boarding type mobile object can be rented to the second user when either a first condition is satisfied, that is, the time from the start time of use of the boarding type mobile object by the second user to the elapsed time of use is within the non-use time, or a second condition is satisfied, that the time from the start time of use of the boarding type mobile object by the second user to the elapsed time of use exceeds the non-use time but there is another boarding type mobile object that can be provided to the first user after the non-use time has elapsed. program.

Citation Information

Patent Citations

  • Farm equipment rental system, program and recording medium

    JP2003168057A

  • Terminal program, server program and bicycle borrowing and lending method

    JP2020003949A

  • Lending system

    JP2020004319A

  • Vehicle management device, vehicle management method and vehicle

    JP2020166748A

  • Vehicle control system, vehicle control device, and vehicle control method

    WO2019163186A1