Information output method, information output device, and program

The information output method for autonomous vehicles adjusts their positions or movements to prevent simultaneous presence at remote request locations, addressing traffic disruptions and enhancing operational efficiency.

JP7727921B2Active Publication Date: 2025-08-22PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023531385
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-28
Filing Date
2022-02-22
Publication Date
2025-08-22
Estimated Expiration
2042-02-22

AI Technical Summary

Technical Problem

Existing methods for controlling multiple autonomous vehicles at remote request locations fail to prevent simultaneous operation and monitoring, leading to traffic disruptions.

Method used

An information output method that acquires movement and location information to determine if multiple vehicles are at the same remote request location, generating control information to adjust their positions or movements to avoid simultaneous presence.

Benefits of technology

Prevents traffic disruptions by ensuring that multiple vehicles are not positioned at remote request locations simultaneously, optimizing remote operation and monitoring efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007727921000001
    Figure 0007727921000001
  • Figure 0007727921000002
    Figure 0007727921000002
  • Figure 0007727921000003
    Figure 0007727921000003
Patent Text Reader

Abstract

In this information output method, movement information is acquired, said movement information relating to the movement of moving bodies (1) that can move autonomously and can be operated remotely and / or monitored remotely, place information is acquired, said place information relating to a remote request place where remote operation and / or remote monitoring is requested, it is determined on the basis of the movement information and the place information whether two or more moving bodies (1) will be located in one or more remote request places at the same time as one another, and if it is determiend that two or more moving bodies (1) will be located in one or more remote request places at the same time as one another, control information is generated, said control information being for controlling at least one moving body (1) among the two or more moving bodies (1) such that the two or more moving bodies (1) will not be located in one or more remote request places at the same time as one another, and said control information is outputted.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information output method, an information output device, and a program. [Background technology]

[0002] Conventionally, there have been known information output methods for outputting control information for controlling a moving body. As an example of the information output method, Patent Document 1 discloses a method including a step of generating command data for an autonomous vehicle and a step of transmitting the command data to the autonomous vehicle. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2019-505059 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the method of Patent Document 1, when two or more autonomous vehicles are located at one or more remote request locations where at least one of remote operation and remote monitoring is required at the same time, it is not possible to remotely operate or remotely monitor any of the two or more autonomous vehicles, resulting in traffic disruption.

[0005] Therefore, the present disclosure provides an information output method and the like that can prevent traffic disruptions. [Means for solving the problem]

[0006] An information output method according to one embodiment of the present disclosure acquires movement information regarding the movement of a mobile object that is capable of autonomous movement and capable of at least one of remote operation and remote monitoring, acquires location information regarding a remote request location where at least one of the remote operation and the remote monitoring is required, determines whether two or more of the mobile objects are located at one or more of the remote request locations at the same time as each other based on the movement information and the location information, and if it is determined that the two or more mobile objects are located at the one or more remote request locations at the same time as each other, generates control information for controlling at least one of the two or more mobile objects so that the two or more mobile objects are not located at the one or more remote request locations at the same time as each other, and outputs the control information.

[0007] In addition, an information output device according to one embodiment of the present disclosure includes a movement information acquisition unit that acquires movement information regarding the movement of a moving body that is capable of autonomous movement and at least one of remote operation and remote monitoring; a location information acquisition unit that acquires location information regarding a remote request location where at least one of the remote operation and the remote monitoring is requested; a determination unit that determines whether two or more of the moving bodies are located at one or more of the remote request locations at the same time based on the movement information and the location information; a generation unit that, when it is determined that the two or more moving bodies are located at the one or more remote request locations at the same time, generates control information for controlling at least one of the two or more moving bodies so that the two or more moving bodies are not located at the one or more remote request locations at the same time; and an output unit that outputs the control information.

[0008] A program according to one aspect of the present disclosure is a program for causing a computer to execute the information output method described above.

[0009] These comprehensive or specific aspects may be realized as a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized as any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. The recording medium may also be a non-transitory recording medium. [Effects of the Invention]

[0010] The information output method and the like disclosed herein can prevent traffic disruptions.

[0011] Further advantages and effects of one aspect of the present disclosure will become apparent from the specification and drawings. Such advantages and / or effects are provided by some embodiments and features described in the specification and drawings, but not all of them necessarily need to be provided to obtain one or more identical features. [Brief explanation of the drawings]

[0012] [Figure 1] FIG. 1 is a block diagram illustrating a functional configuration of an information output device according to an embodiment. [Figure 2] FIG. 2 is a flowchart showing an example of an information output method by the information output device of FIG. [Figure 3] FIG. 3 is a first diagram for explaining an example of the information output method of FIG. [Figure 4] FIG. 4 is a second diagram for explaining an example of the information output method of FIG. [Figure 5] FIG. 5 is a third diagram for explaining an example of the information output method of FIG. [Figure 6] FIG. 6 is a fourth diagram for explaining an example of the information output method of FIG. [Figure 7] FIG. 7 is a fifth diagram for explaining an example of the information output method of FIG. [Figure 8] FIG. 8 is a sixth diagram for explaining an example of the information output method of FIG. [Figure 9] FIG. 9 is a seventh diagram for explaining an example of the information output method of FIG. [Figure 10] FIG. 10 is an eighth diagram for explaining an example of the information output method of FIG. [Figure 11] FIG. 11 is a ninth diagram for explaining an example of the information output method of FIG. [Figure 12] FIG. 12 is a tenth diagram for explaining an example of the information output method of FIG. DETAILED DESCRIPTION OF THE INVENTION

[0013] In order to solve the above-mentioned problems, an information output method according to one embodiment of the present disclosure acquires movement information regarding the movement of a mobile object that is capable of autonomous movement and capable of at least one of remote operation and remote monitoring, acquires location information regarding a remote request location where at least one of the remote operation and remote monitoring is required, determines whether two or more of the mobile objects are located at one or more of the remote request locations at the same time as each other based on the movement information and the location information, and if it is determined that the two or more mobile objects are located at the one or more remote request locations at the same time as each other, generates control information for controlling at least one of the two or more mobile objects so that the two or more mobile objects are not located at the one or more remote request locations at the same time as each other, and outputs the control information.

[0014] According to this, control information for controlling at least one of two or more moving bodies is generated and output so that two or more moving bodies do not mutually position at one or more remotely requested locations at the same time. Therefore, since it is possible to prevent two or more moving bodies from being mutually positioned at one or more remotely requested locations at the same time, it is possible to prevent any of the two or more moving bodies from becoming unable to move without being remotely operated or remotely monitored at the remotely requested location, and it is possible to prevent traffic from being disrupted.

[0015] In the information output method according to the aspect of the present disclosure, the two or more moving bodies may be more than a predetermined number of moving bodies.

[0016] This makes it possible to prevent two or more moving bodies from being located at one or more remote request locations at the same time when the number of moving bodies is greater than a predetermined number, thereby more efficiently preventing traffic disruptions.

[0017] In the information output method according to the aspect of the present disclosure, the predetermined number may be the number of workers performing at least one of the remote operation and the remote monitoring.

[0018] According to this, when there are two or more mobile bodies outnumbering the number of workers performing at least one of remote operation and remote monitoring, it is possible to prevent two or more mobile bodies from being located at one or more remote request locations at the same time, thereby more efficiently preventing traffic disruptions.

[0019] In addition, in an information output method according to one aspect of the present disclosure, the movement information may include information indicating the movement route of the moving body, information indicating the position of the moving body, and information indicating the movement speed of the moving body.

[0020] This makes it easy to calculate the timing at which a mobile body will be located at a remote requested location, making it easy to determine whether two or more mobile bodies will be located at one or more remote requested locations at the same time, and making it easy to prevent traffic disruptions.

[0021] In addition, in an information output method according to one aspect of the present disclosure, the location information may include at least one of information indicating the position of the remote request location, information indicating the time at which the remote request location exists, and information indicating the conditions for becoming the remote request location.

[0022] This makes it easy to calculate the timing at which a mobile body will be located at a remote requested location, making it easy to determine whether two or more mobile bodies will be located at one or more remote requested locations at the same time, and making it easy to prevent traffic disruptions.

[0023] In addition, in an information output method according to one aspect of the present disclosure, the timing at which the moving body will be located at the remote request location may be estimated using the distance from the moving body to the remote request location and the moving speed of the moving body, and the timing may be used to determine whether the two or more moving bodies are located at the one or more remote request locations at the same time as each other.

[0024] This makes it possible to more accurately determine whether two or more moving bodies are located at one or more remote requested locations at the same time, and more reliably prevents traffic from being disrupted.

[0025] In addition, in an information output method according to one embodiment of the present disclosure, the at least one moving body may include at least one of a moving body capable of changing its moving speed, a moving body capable of changing its moving route, a moving body capable of stopping, a moving body capable of changing its departure time, and a moving body capable of retreating.

[0026] This allows for the control of mobile bodies that are unlikely to cause traffic obstructions, thereby preventing two or more mobile bodies from being located at one or more remotely requested locations at the same time, thereby further reducing traffic obstructions.

[0027] In addition, in an information output method according to one aspect of the present disclosure, the control information may include at least one of information for changing the moving speed of the moving body, information for changing the moving route of the moving body, information for stopping the moving body, information for changing the departure time of the moving body, and information for moving the moving body in reverse.

[0028] This makes it easy to prevent two or more moving bodies from being located at one or more remote requested locations at the same time, and therefore makes it easy to prevent traffic from being disrupted.

[0029] In addition, in order to solve the above-mentioned problems, an information output device according to one embodiment of the present disclosure includes a movement information acquisition unit that acquires movement information regarding the movement of a moving body that is capable of autonomous movement and is capable of at least one of remote operation and remote monitoring; a location information acquisition unit that acquires location information regarding a remote request location where at least one of the remote operation and the remote monitoring is requested; a determination unit that determines whether two or more of the moving bodies are located at one or more of the remote request locations at the same time based on the movement information and the location information; a generation unit that, when it is determined that the two or more moving bodies are located at the one or more remote request locations at the same time, generates control information for controlling at least one of the two or more moving bodies so that the two or more moving bodies are not located at the one or more remote request locations at the same time; and an output unit that outputs the control information.

[0030] This provides the same effects as the above-described information output method.

[0031] In order to solve the above-described problems, a program according to one aspect of the present disclosure is a program for causing a computer to execute the above-described information output method.

[0032] This provides the same effects as the above-described information output method.

[0033] Hereinafter, the embodiments will be specifically described with reference to the drawings.

[0034] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components not described in independent claims are described as optional components.

[0035] In addition, each drawing is a schematic diagram and is not necessarily an exact illustration. In addition, the same components are denoted by the same reference numerals in each drawing.

[0036] (Embodiment) 1 is a block diagram showing the functional configuration of an information output device 10 according to an embodiment of the present invention. The functional configuration of the information output device 10 will be described with reference to FIG.

[0037] As shown in FIG. 1, the information output device 10 is a device that outputs information for controlling each of a plurality of moving bodies 1. Each of the plurality of moving bodies 1 is capable of autonomous movement and is capable of at least one of remote control and remote monitoring. That is, each of the plurality of moving bodies 1 is capable of at least one of being remotely controlled and remotely monitored. For example, each of the plurality of moving bodies 1 moves autonomously toward a destination. For example, each of the plurality of moving bodies 1 is a vehicle, a robot, or the like. Note that, hereinafter, moving bodies 1 included in the plurality of moving bodies 1 may be described as first to third moving bodies 1. Note that the number of the plurality of moving bodies 1 is not particularly limited.

[0038] The information output device 10 controls two or more moving bodies 1 so that two or more moving bodies 1 among the plurality of moving bodies 1 are not located at the same time as each other at one or more remote request locations where at least one of remote operation and remote monitoring is required.

[0039] For example, location A dynamically becomes a remote request location. For example, location A becomes a remote request location during a time period when the traffic volume at location A is greater than a predetermined amount. Also, for example, location B statically becomes a remote request location. For example, location B is a location where a near miss occurred in the past. Also, for example, location Q does not become a remote request location.

[0040] For example, when multiple moving bodies 1 each move in location A, at least one of remote control and remote monitoring of the moving bodies 1 is required. The same applies when multiple moving bodies 1 each move in location B. Also, for example, when multiple moving bodies 1 each move in location Q, remote control and remote monitoring of the moving bodies 1 are not required.

[0041] For example, if the timing at which a first moving body 1 is located at location A, the timing at which a second moving body 1 is located at location B, and the timing at which a third moving body 1 is located at location B are the same, the information output device 10 generates control information to make the timing at which the first moving body 1 is located at location A, the timing at which the second moving body 1 is located at location B, and the timing at which the third moving body 1 is located at location B different, and outputs the control information to at least one of the first moving body 1, the second moving body 1, and the third moving body 1.

[0042] When each of the multiple moving bodies 1 is located at a remote request location, each of the multiple workers 2 performs at least one of remote operation and remote monitoring of the moving body 1. That is, for example, when the moving body 1 is located at location A, each of the multiple workers 2 performs at least one of remote operation and remote monitoring of the moving body 1, and when the moving body 1 is located at location B, each of the multiple workers 2 performs at least one of remote operation and remote monitoring of the moving body 1. The number of workers 2 is not particularly limited.

[0043] In this embodiment, the information output device 10 includes a movement information acquisition unit 12, a location information acquisition unit 14, a determination unit 16, a generation unit 18, an output unit 20, a worker management unit 22, a worker allocation unit 24, a remote control unit 26, and a memory unit 28.

[0044] The movement information acquisition unit 12 acquires movement information. The movement information is information relating to the movement of a moving body 1 that is capable of autonomous movement and is capable of at least one of remote control and remote monitoring. In this embodiment, the movement information includes information relating to the movement of each of multiple moving bodies 1. For example, the information relating to the movement of the moving body 1 includes information indicating the movement route of the moving body 1, information indicating the position of the moving body 1, and information indicating the movement speed of the moving body 1. For example, the movement information is stored in the storage unit 28, and the movement information acquisition unit 12 acquires the movement information from the storage unit 28.

[0045] For example, the information indicating the movement route of the moving object 1 is map information or the like that indicates the movement route along which the moving object 1 is scheduled to move, and indicates a map showing the movement route of the moving object 1. For example, the movement information acquisition unit 12 acquires information indicating the movement route of the moving object 1 from a delivery planning system (not shown) or the like that determines the movement route of the moving object 1. For example, the delivery planning system may be provided in the information output device 10, or may be provided outside the information output device 10.

[0046] For example, the information indicating the position of the moving body 1 is coordinate information or the like indicating the current position of the moving body 1 and indicating coordinate values ​​indicating the position of the moving body 1. For example, the moving body 1 is equipped with a positioning system such as a GPS (Global Positioning System), and the movement information acquisition unit 12 acquires information indicating the position of the moving body 1 from the moving body 1 by performing wireless communication or the like with the moving body 1.

[0047] For example, the information indicating the moving speed of the moving body 1 indicates the speed at which the moving body 1 may move or the speed at which the moving body 1 is actually moving, and is speed information or the like indicating a speed value indicating the moving speed of the moving body 1. For example, the speed at which the moving body 1 may move is the legal speed limit of the road on which the moving body 1 is moving. For example, the movement information acquisition unit 12 acquires information indicating the moving speed of the moving body 1 from a delivery planning system or the like. Also, for example, the movement information acquisition unit 12 acquires information indicating the moving speed of the moving body 1 from the moving body 1 by performing wireless communication or the like with the moving body 1.

[0048] The location information acquisition unit 14 acquires location information. The location information is information about a remote request location where at least one of remote operation and remote monitoring is requested. For example, the location information includes at least one of information indicating the position of the remote request location, information indicating the time when the remote request location exists, and information indicating the conditions for becoming a remote request location. For example, the location information is stored in the storage unit 28, and the location information acquisition unit 14 acquires the location information from the storage unit 28.

[0049] For example, the information indicating the position of the remote request location is coordinate information indicating coordinate values ​​indicating the position of the remote request location. Also, for example, the information indicating the position of the remote request location is map information indicating a map showing the position of the remote request location. For example, the information indicating the position of the remote request location indicates the position of location A and the position of location B. For example, the location information acquisition unit 14 acquires information indicating the position of the remote request location from a device or the like that holds information indicating the position of the remote request location by communicating with the device or the like.

[0050] For example, the information indicating the time when the remote requested location exists is timetable information indicating a timetable showing the time when the remote requested location exists. For example, the information indicating the time when the remote requested location exists indicates the time when each of location A and location B becomes a remote requested location. For example, the location information acquisition unit 14 communicates with a device or the like that holds information indicating the time when the remote requested location exists, thereby acquiring information indicating the time when the remote requested location exists from the device or the like.

[0051] For example, the information indicating the conditions for becoming a remote request location is data indicating the conditions for becoming a remote request location, etc. For example, the conditions for becoming a remote request location include that at least one of remote operation and remote monitoring is required by rules such as laws, that the traffic volume of vehicles and people is greater than or equal to a predetermined volume, that a predetermined vehicle is passing through, that it is a predetermined date and time, that a predetermined event is being held nearby, etc. For example, the location information acquisition unit 14 communicates with a device or the like that holds information indicating the conditions for becoming a remote request location, and thereby acquires the information indicating the conditions for becoming a remote request location from the device or the like.

[0052] The determination unit 16 determines whether two or more moving bodies 1 are located at one or more remote request locations at the same time based on the movement information and location information. In other words, the determination unit 16 predicts whether two or more moving bodies 1 are located at one or more remote request locations at the same time based on the movement information and location information. For example, the determination unit 16 determines whether two or more moving bodies 1 out of the multiple moving bodies 1 are located at one or more remote request locations at the same time based on the movement information and location information.

[0053] For example, the determination unit 16 identifies the position of each of the multiple moving bodies 1 based on the movement information, identifies the position of each of the one or more remote request locations based on the location information, and determines whether two or more of the multiple moving bodies 1 are located at one or more remote request locations at the same time based on the positions of each of the multiple moving bodies 1 and the positions of each of the one or more remote request locations. For example, if the condition for being a remote request location is that at least one of remote control and remote monitoring is required by rules such as law, the determination unit 16 identifies a location where at least one of remote control and remote monitoring is required by rules such as law as the remote request location.

[0054] For example, the determination unit 16 estimates the timing when the mobile body 1 will be located at the remote request location using the distance from the mobile body 1 to the remote request location and the movement speed of the mobile body 1. For example, the determination unit 16 calculates the time required for the mobile body 1 to enter the remote request location by dividing the distance from the mobile body 1 to the remote request location by the movement speed of the mobile body 1, and estimates the timing when the mobile body 1 will be located at the remote request location.

[0055] For example, two or more moving bodies 1 means more moving bodies 1 than a predetermined number. For example, the predetermined number is the number of workers 2 performing at least one of remote operation and remote monitoring. In this embodiment, the number of workers 2 is two. That is, in this embodiment, the predetermined number is two. In other words, for example, the determination unit 16 determines whether more than two moving bodies 1 are located at one or more remote request locations at the same time as each other. That is, for example, the determination unit 16 determines whether three or more moving bodies 1 are located at one or more remote request locations at the same time as each other.

[0056] When it is determined that two or more moving bodies 1 are located at one or more remote request locations at the same time, the generation unit 18 generates control information for controlling at least one of the two or more moving bodies 1 so that the two or more moving bodies 1 are not located at one or more remote request locations at the same time.

[0057] For example, when it is determined that more than a predetermined number of moving bodies 1 are located at one or more remote request locations at the same time as one another, the generation unit 18 generates control information so that the number of moving bodies 1 located at one or more remote request locations at the same time as one another is equal to or less than a predetermined number. For example, when the predetermined number is two and it is determined that four moving bodies 1 are located at one or more remote request locations at the same time as one another, the generation unit 18 generates control information for controlling two of the four moving bodies 1 so that more than two moving bodies 1 are not located at one or more remote request locations at the same time as one another.

[0058] For example, the generation unit 18 includes at least one of a moving body 1 whose movement speed can be changed, a moving body 1 whose movement route can be changed, a moving body 1 that can stop, a moving body 1 whose departure time can be changed, and a moving body 1 that can retreat in at least one moving body 1 of the two or more moving bodies 1, and generates control information for controlling the at least one moving body 1. For example, when it is determined that three moving bodies 1 are located at one or more remote request locations at the same time as each other, and when there is a moving body 1 among the three moving bodies 1 whose movement speed can be changed, the generation unit 18 generates control information for the moving body 1 as a target for generating control information, and generates control information for controlling the moving body 1.

[0059] For example, the generation unit 18 includes in the control information at least one of information for changing the movement speed of the moving body 1, information for changing the movement route of the moving body 1, information for stopping the moving body 1, information for changing the departure time of the moving body 1, and information for reversing the moving body 1. For example, when generating control information for controlling the moving body 1 whose movement speed is changeable, the generation unit 18 includes information for changing the movement speed of the moving body 1 in the control information.

[0060] The output unit 20 outputs control information. For example, when it is determined that two or more moving bodies 1 are located at one or more remote requested locations at the same time, the output unit 20 outputs control information to at least one moving body 1 of the two or more moving bodies 1 to control the at least one moving body 1 so that the two or more moving bodies 1 do not locate at the one or more remote requested locations at the same time. For example, when the control information includes information for changing the moving speed of the moving body 1, the moving body 1 that receives the control information changes the moving speed based on the control information.

[0061] The worker management unit 22 manages the number of workers 2 and the like.

[0062] The worker allocation unit 24 allocates a worker 2 to a mobile object 1 located at a remote request location.

[0063] The remote control unit 26 receives an operation from the worker 2 and controls the moving object 1 located at the remote request location based on the operation.

[0064] The functional configuration of the information output device 10 has been described above.

[0065] Fig. 2 is a flowchart showing an example of an information output method by the information output device 10 of Fig. 1. Figs. 3 to 12 are first to tenth diagrams for explaining an example of the information output method of Fig. 2. An example of the information output method by the information output device 10 will be described with reference to Figs. 2 to 12.

[0066] 2, first, the movement information acquisition unit 12 acquires movement information related to the movement of the moving object 1, which is capable of autonomous movement and at least one of remote control and remote monitoring (step S1). As described above, the movement information includes, for example, information indicating the movement route of the moving object 1, information indicating the position of the moving object 1, and information indicating the speed of the moving object 1.

[0067] For example, the movement information may include road surface information indicating the condition of the road surface on which the moving object 1 moves, congestion information indicating the congestion status of the movement route on which the moving object 1 moves, traffic information indicating the status of traffic infrastructure (traffic lights, crosswalks, etc.) on the movement route on which the moving object 1 moves, and construction information indicating the status of construction work being carried out on the movement route on which the moving object 1 moves. For example, this information may be observed by multiple moving objects 1, by traffic participants (passersby, etc.), by traffic infrastructure, or by a device external to the information output device 10.

[0068] When the movement information acquisition unit 12 acquires the movement information, the location information acquisition unit 14 acquires location information related to a remote request location where at least one of remote operation and remote monitoring is requested (step S2). Note that, for example, the location information acquisition unit 14 may acquire the location information before the movement information acquisition unit 12 acquires the movement information.

[0069] When the location information acquisition unit 14 acquires the location information, the determination unit 16 calculates the timing at which the moving object 1 is located at the remote request location (step S3). For example, the determination unit 16 calculates the timing at which each of the multiple moving objects 1 is located at the remote request location.

[0070] For example, when calculating the timing at which the moving object 1 will be located at the remote request location, the determination unit 16 identifies the location of the remote request location based on the location information.

[0071] For example, the location information indicates the conditions for determining a location as a remote request location, and for example, the condition for determining a location as a remote request location is that there is a traffic volume (such as pedestrian traffic) equal to or greater than a predetermined volume. In this case, for example, the determination unit 16 acquires data on traffic volume observed by multiple moving objects 1, traffic participants, and traffic infrastructure, etc., estimates the traffic volume at each location, and identifies a location with a traffic volume equal to or greater than a predetermined volume as a remote request location.

[0072] Furthermore, for example, the location information indicates a condition for determining a location as a remote request location. For example, a condition for determining a location as a remote request location is that a mobile object 1 of a predetermined type passes through the location. In this case, for example, the determination unit 16 acquires the width, total length, height, maximum speed, weight, etc. of each of the multiple mobile objects 1, and determines whether each of the multiple mobile objects 1 is a mobile object 1 of a predetermined type. Then, when a mobile object 1 of a predetermined type moves through the location, the determination unit 16 determines the location as a remote request location. For example, for a road with a width of 2.5 m, if a mobile object 1 with a width of 70 cm or less moves through the location, the determination unit 16 does not determine the location as a remote request location, but if a mobile object 1 with a width greater than 70 cm moves through the location, the determination unit 16 determines the location as a remote request location.

[0073] Furthermore, for example, the location information indicates a condition for determining a location as a remote request location. For example, a condition for determining a location as a remote request location is that a specific event is being held near the location on a specific date and time. In this case, for example, the determination unit 16 acquires information indicating the date and time, information indicating a schedule for when the specific event is being held, and the like. Then, when a specific event is being held near the location on a specific date and time, the determination unit 16 determines the location as a remote request location. For example, the determination unit 16 determines a crosswalk near a stadium where a specific event is being held as a remote request location on Saturdays, Sundays, and holidays, but does not determine the location as a remote request location on weekdays. For example, the determination unit 16 determines a crosswalk near a stadium where a specific event is being held as a remote request location during the time period when the specific event is being held, but does not determine the location as a remote request location during the time period when the specific event is not being held.

[0074] For example, the determination unit 16 may acquire sensor data, video data, audio data, etc. observed when a mobile unit 1 of the same type as a certain mobile unit 1 previously moved to a remote request location, and if data similar to this data is observed by the certain mobile unit 1, may determine a location around the certain mobile unit 1 as the remote request location. For example, the determination unit 16 may acquire data on the remote request location observed by a road surface sensor such as millimeter waves, terahertz waves, ultrasound, radar, or LiDAR, or by an artificial satellite, and determine a location where data similar to this data is observed as the remote request location. For example, the determination unit 16 may acquire weather data (fog, snow, rain, yellow sand, etc.) on the remote request location and determine a location where data similar to this data is observed as the remote request location. For example, the determination unit 16 may determine whether to determine a location as the remote request location based on radio wave conditions. For example, the determination unit 16 may acquire data obtained by simulating the remote request location and determine a location where data similar to this data is observed as the remote request location. Also, for example, the determination unit 16 may set a certain location as a remote request location only on a predetermined day of the week.

[0075] For example, the determination unit 16 may acquire data indicating the size, position, and speed of traffic participants observed near the remote request location, and when data similar to the data is observed near a certain location, the certain location may be designated as the remote request location. For example, the determination unit 16 may acquire data indicating an area under construction or road closure, and designate the area indicated by the data as the remote request location. For example, the determination unit 16 may acquire data indicating an area where the mobile object 1 previously braked suddenly, and designate the area indicated by the data as the remote request location. For example, the determination unit 16 may acquire data indicating the facial expressions, screams, state of surprise, gaze, etc. of people observed by the mobile object 1, and designate the area where the data was observed as the remote request location. For example, the determination unit 16 may acquire data on the ages and personalities of people living or commuting near the remote request location, estimate the people's attributes based on the data, and determine whether to designate the location as the remote request location based on the attributes. Furthermore, for example, the determination unit 16 may acquire survey data regarding the acceptability of the mobile object 1 of people who live or commute near the remote requested location, and determine whether or not to set the remote requested location based on the survey data.

[0076] When calculating the timing at which the mobile object 1 will be located at the remote request location, the determination unit 16 identifies the location of the remote request location and then estimates the timing at which the mobile object 1 will be located at the remote request location based on the movement information. As described above, for example, the determination unit 16 estimates the timing at which the mobile object 1 will be located at the remote request location using the distance from the mobile object 1 to the remote request location and the movement speed of the mobile object 1. Note that, for example, the determination unit 16 may correct the movement speed of the mobile object 1 based on road surface information, may consider the stopping time of the mobile object 1 based on congestion information and traffic information, or may consider changes in the movement route based on construction information. Note that, for example, the movement speed, stopping time, etc. may be determined using the movement history of the mobile object 1 or another mobile object 1 when the mobile object 1 has moved under the same conditions in the past, or may be determined using information set by an administrator.

[0077] For example, the determination unit 16 may acquire movement information, location information, etc. in real time and estimate the timing when the mobile object 1 is located at the remote request location in real time. Alternatively, for example, the determination unit 16 may periodically acquire movement information, location information, etc. and periodically estimate the timing. Alternatively, for example, the determination unit 16 may estimate the timing when a predetermined condition is satisfied. For example, the predetermined condition may be that the mobile object 1 approaches the remote request location, that a new remote request location is identified, that the timing when the mobile object 1 enters the remote request location is earlier or later than planned, or that the movement route of the mobile object 1 is changed.

[0078] When the determination unit 16 calculates the timing at which the mobile object 1 is located at the remote request location, the determination unit 16 uses the calculated timing to determine whether two or more mobile objects 1 are located at one or more remote request locations at the same time (step S4). For example, two or more mobile objects 1 is more than a predetermined number of mobile objects 1. For example, the predetermined number is the number of workers 2. Also, for example, the predetermined number is the number of workers 2 who can actually handle at least one of remote control or remote monitoring. Also, for example, the predetermined number may be changeable.

[0079] If the determination unit 16 determines that two or more moving objects 1 are not located at one or more remote request locations at the same time (No in step S4), the information output device 10 ends the process.

[0080] If the determination unit 16 determines that two or more moving bodies 1 are located at one or more remote request locations at the same time (Yes in step S4), the generation unit 18 determines at least one moving body 1 among the two or more moving bodies 1 to be controlled so that the two or more moving bodies 1 are not located at one or more remote request locations at the same time (step S5). For example, the generation unit 18 includes at least one of a moving body 1 that can change its movement speed, a moving body 1 that can change its movement route, a moving body 1 that can stop, a moving body 1 that can change its departure time, and a moving body 1 that can retreat, as the at least one moving body 1. Furthermore, for example, the generation unit 18 determines, as the at least one moving body 1, a number of moving bodies 1 obtained by subtracting a predetermined number from the number of two or more moving bodies 1 determined to be located at one or more remote request locations at the same time.

[0081] For example, the generation unit 18 includes a moving body 1 that can change its moving speed within a range of moving speeds defined by the rules and that does not affect the movement of other traffic participants (vehicles, etc.) in the at least one moving body 1. Also, for example, the generation unit 18 includes a moving body 1 that can change its moving speed within a range of moving speeds defined by the rules and that can arrive at the destination in time even if it changes its moving speed in the at least one moving body 1.

[0082] Furthermore, for example, the generation unit 18 includes, in the at least one moving body 1, a moving body 1 that can shift the timing of its location at the remote requested location by changing its movement route, and a moving body 1 that can avoid being located at the remote requested location by changing its movement route. Note that, for example, the generation unit 18 does not include, in the at least one moving body 1, a moving body 1 that cannot reach the destination within the allowable error of the time it should arrive at the destination by changing its movement route. For example, as shown in FIG. 3 , if the timing at which a first moving body 1 is located at location C, which is a remote requested location, on the way to the first destination and the timing at which a second moving body 1 is located at location D, which is a remote requested location, on the way to the second destination are the same, the generation unit 18 includes the second moving body 1 in the at least one moving body 1 and changes the movement route of the second moving body 1 by changing the order of deliveries by the second moving body 1.

[0083] Furthermore, for example, the generation unit 18 includes a mobile body 1 that has a place where the mobile body 1 can stop between its current location and the remotely requested location in the at least one mobile body 1. For example, the generation unit 18 determines whether or not there is a place where the mobile body 1 can stop based on map information, data observed by the mobile body 1, data observed by traffic infrastructure, and the like. For example, possible places where the mobile body 1 can stop include a landing in a common area (corridor) of an apartment building, the center of a crosswalk that crosses a road with multiple lanes in each direction, and the shoulder of the road. For example, possible places where the mobile body 1 can stop may be registered in advance, or a place that meets predetermined conditions may be determined as a possible place where the mobile body 1 can stop. For example, as shown in FIG. 4 , if the timing at which a first moving body 1 is located at location E, which is a remote request location, on the way to the first destination and the timing at which a second moving body 1 is located at location F, which is a remote request location, on the way to the second destination are the same, the generation unit 18 includes the second moving body 1 that has a stoppable location, such as a refueling location, cleaning location, or maintenance location, on the way to location F, in the at least one moving body 1, and stops the second moving body 1 for a predetermined time. For example, if the stoppable location is a refueling location, not only can the moving body 1 be stopped, but tasks such as refueling the moving body 1 can also be performed, which is more efficient. For example, if there was originally a plan to refuel the moving body 1, the plan can be brought forward to perform the refueling. Also, for example, if there was no plan to refuel the moving body 1, the operator may be asked, "You can refuel, but would you like to refuel while you are stopping the moving body 1?" Also, for example, if there are multiple possible stopping locations, including a possible stopping location where a task such as a refueling location can be performed, the mobile body 1 may be stopped preferentially at a possible stopping location among the multiple possible stopping locations where the task can be performed.

[0084] Also, for example, the generation unit 18 includes a moving body 1 whose departure time is changeable in the at least one moving body 1. Also, for example, the generation unit 18 includes a moving body 1 whose departure entrance is changeable in the at least one moving body 1. Also, for example, the generation unit 18 includes a moving body 1 whose departure direction is changeable in the at least one moving body 1. For example, as shown in FIG. 5 , if a first moving body 1 is located at location G, which is a remote requested location, on the way to a first destination and a second moving body 1 is located at location H, which is a remote requested location, on the way to a second destination, are located at the same time, the generation unit 18 includes a second moving body 1 whose departure time is changeable in the at least one moving body 1, and changes the departure time of the second moving body 1.

[0085] Furthermore, for example, the generation unit 18 includes, in the at least one moving body 1, a moving body 1 whose backing up does not affect the movement of other traffic participants. For example, as shown in FIG. 6 , when a first moving body 1 is located at location I, which is a remote request location, and a second moving body 1 is located at location I, which is a remote request location, at the same time, the generation unit 18 includes, in the at least one moving body 1, the second moving body 1 that has a place where it can stop behind it, and causes the second moving body 1 to back up. Note that, for example, the place where it can stop may be detected based on map information, may be detected based on observation results by the moving body 1, or may be detected based on the position of the moving body 1 and the movement route. Furthermore, for example, of the first moving body 1 and the second moving body 1, the one with the closest place where it can stop may be caused to back up, or the one with a longer time to arrive at the destination may be caused to back up. Also, for example, as shown in Figure 7, if the timing at which the first moving body 1 is located at location J, which is a remote request location, is the same as the timing at which the second moving body 1 is located at location J, which is a remote request location, the generation unit 18 may include the second moving body 1 that is closer to a location in front where it can stop in the at least one moving body 1, and move the second moving body 1 forward and stop it at the location where it can stop.

[0086] For example, if the number of mobile bodies 1 whose timing of being located at the remote request location can be shifted is greater than the number of mobile bodies 1 whose timing of being located at the remote request location must be shifted, a mobile body 1 with a high tolerance for a deviation in arrival time at the destination may be preferentially included in the at least one mobile body 1. For example, the tolerance for a deviation in arrival time at the destination is determined based on the service status of the mobile body 1, the service type of the mobile body 1, or the like.

[0087] Specifically, for example, if the number of moving bodies 1 whose timing of being located at a remote request location can be shifted is greater than the number of moving bodies 1 whose timing of being located at a remote request location must be shifted, the at least one moving body 1 may be preferentially included in the at least one moving body 1. The reason why the moving body 1 in transit is preferentially included in the at least one moving body 1 is that a delay in the arrival time of the moving body 1 at the destination is unlikely to affect delivery. The reason why the moving body 1 for security or cleaning is preferentially included in the at least one moving body 1 is that there is no need to be particularly concerned about the arrival time of the moving body 1 for security or cleaning at the destination. The reason why the moving body 1 with a longer remote operation or remote monitoring time is preferentially included in the at least one moving body 1 is that the moving body 1 with a shorter remote operation or remote monitoring time can be preferentially remotely operated or remotely monitored, thereby shortening the time the moving body 1 is stopped.

[0088] Note that, for example, there may be cases where remote operation or remote monitoring is suddenly required, so the timing of positioning of more moving bodies 1 at the remote request location may be shifted than the number of moving bodies 1 whose timing needs to be shifted. This makes it possible to secure workers 2 who can respond to sudden remote operation or remote monitoring, thereby enabling a quick response to sudden remote operation or remote monitoring. For example, cases where remote operation or remote monitoring is suddenly required include when the number of traffic participants suddenly increases, when the number of vehicles suddenly increases, or when an accident occurs on the travel route (or near the route) that the moving body 1 is about to travel.

[0089] Furthermore, for example, if the number of moving bodies 1 whose timing of being located at the remote request location can be shifted is smaller than the number of moving bodies 1 whose timing of being located at the remote request location must be shifted, the generation unit 18 notifies the worker 2 or the like of this fact. For example, the generation unit 18 notifies the timing of a request for remote operation or remote monitoring, the number of such requests, the moving bodies 1 making the requests, and the content of the remote operation. Furthermore, when searching for a moving body 1 whose timing of being located at the remote request location can be shifted by a control content such as a change in the travel route or departure time, the generation unit 18 may notify the worker 2 or the like to change the control content. Furthermore, if remote operation and remote monitoring of a moving body 1 located at a remote request location cannot be performed and a security guard who can be dispatched to the site is stationed, the security guard may be notified to control the moving body 1 (for example, operate or monitor on site), and the security guard may be dispatched to the site to respond. For example, a configuration may be adopted in which information about the security guard (for example, location and task status) is displayed to the operator, allowing the operator to request the security guard to respond. Also, for example, the information output device 10 may determine candidates for security personnel who can be dispatched to the site, and display the determined candidates to the operator.

[0090] Also, for example, two or more controls (e.g., changing the moving speed and stopping) may be performed on one moving body 1. Also, for example, a priority may be set for each of the multiple control contents, and the moving body 1 that can perform the control content with a higher priority may be controlled preferentially. For example, the multiple control contents may be changing the moving speed, changing the moving route, stopping, changing the departure time, and backing up. Also, for example, when there are multiple control contents, the control content that will result in the earliest arrival time at the destination may be selected. Also, for example, the control content may be determined based on at least one of the distance from the position of the moving body 1 to the remotely requested location and the time required to move from the position of the moving body 1 to the remotely requested location. For example, if the distance from the position of the moving body 1 to the remotely requested location is shorter than a predetermined distance, a control content other than changing the moving speed may be used.

[0091] Furthermore, the moving body 1 whose timing to be located at the remote request location is to be shifted and the control content for the moving body 1 may be determined based on the manager's skill (e.g., the number of remote control responses and the response time, etc.) and the manager's status (e.g., the cumulative time of remote monitoring and control, and the time of continuous remote control, etc.). At this time, information to assist the manager in making these decisions may be superimposed and displayed. For example, the information may indicate the distance from the location of the moving body 1 to the remote request location, the time required to move from the location of the moving body 1 to the remote request location, the control content for the moving body 1 that shifts the timing to be located at the remote request location, the amount of change in the estimated arrival time at the destination due to the control of the moving body 1, the operating status of the moving body 1 (e.g., during delivery or in transit), and the time required for the worker 2 to perform remote operation or remote monitoring.

[0092] 2, when the generation unit 18 determines at least one moving body 1 to be controlled so that two or more moving bodies 1 are not simultaneously located at one or more remote requested locations, the generation unit 18 generates control information for controlling the at least one moving body 1 (step S6). For example, the generation unit 18 includes in the control information at least one of information for changing the movement speed of the moving body 1, information for changing the movement route of the moving body 1, information for stopping the moving body 1, information for changing the departure time of the moving body 1, and information for moving the moving body 1 backward.

[0093] For example, when changing the movement speed of the first moving body 1, the generation unit 18 determines the movement speed of the first moving body 1 so that the first moving body 1 will be located at the remote request location after remote operation or remote monitoring of a second moving body 1 that is estimated to be located at the remote request location at the same time as the first moving body 1 is completed, and generates control information for moving the first moving body 1 at that movement speed. Note that, when there are multiple moving bodies 1 that are estimated to be located at the remote request location at the same time as the first moving body 1, the generation unit 18 determines the movement speed of the first moving body 1 so that the first moving body 1 will be located at the remote request location after remote operation or remote monitoring of the moving body 1 that ends its remote operation or remote monitoring earliest among the multiple moving bodies 1 is completed. For example, as shown in Figure 8, if it is estimated that a first moving body 1, a second moving body 1, and a third moving body 1 will be located at one or more remotely requested locations (locations K, L, and M) at the same time, and when controlling the third moving body 1, the moving speed of the third moving body 1 is determined and the third moving body 1 is decelerated so that the third moving body 1 will be located at the remotely requested location after the remote operation or remote monitoring of the first moving body 1 or the second moving body 1 that ends the remote operation or remote monitoring earliest ends. Also, for example, as shown in Figure 9, if it is estimated that the first moving body 1, the second moving body 1, and the third moving body 1 will be located at remote request locations (locations N, O, and P) at the same time, and when controlling the third moving body 1, the moving speed of the third moving body 1 is determined and the third moving body 1 is accelerated so that the remote operation or remote monitoring of the third moving body 1 is completed by the time the remote operation or remote monitoring of the first moving body 1 and the second moving body 1 is started.

[0094] Furthermore, for example, when changing the movement speed of the first moving body 1 and determining the movement speed at which the first moving body 1 will move, the generation unit 18 determines the time for which the first moving body 1 will move at that movement speed and generates control information for moving the first moving body 1 at that movement speed for that time. Also, for example, the generation unit 18 determines the timing and position for moving at that movement speed for that time, and generates control information for moving the moving body 1 based on these. Note that the amount of reduction in the movement speed may be determined according to the distance from the current position of the moving body 1 to the remote request location, for example.

[0095] For example, the time required for remote operation and the time required for remote monitoring may be calculated based on past history, using the time required for remote operation and the time required for remote monitoring at the same location as the remote request location or a similar location. For example, the time required for remote operation may be calculated by multiplying (the distance the mobile object 1 is moved by remote operation) by (the time required for remote operation per unit distance).

[0096] Furthermore, for example, if the remote operation or remote monitoring of a mobile body 1 that was located at the remote request location earlier than scheduled among two or more mobile bodies 1 estimated to be located at the remote request location at the same time ends earlier (later) than scheduled, the moving speed of the mobile body 1 that will be located at the remote request location later may be accelerated (decelerated). For example, the amount of acceleration (deceleration) may be determined based on the difference between the scheduled end time of the remote operation or remote monitoring and the actual end time of the remote operation or remote monitoring.

[0097] For example, the remote request location may be an area as shown in Figure 10. Note that the remote request location may also be a point.

[0098] Also, for example, when changing the travel route of the moving object 1 as shown in Fig. 11, if there is a travel route that passes through the remote requested location as shown in (a) of Fig. 11 and a travel route that does not pass through the remote requested location as shown in (b) of Fig. 11, control information may be generated so that the moving object 1 travels along the travel route that allows the moving object 1 to reach the destination the fastest. Note that not only the travel route but also the travel speed may be changed.

[0099] Furthermore, for example, when stopping the moving body 1, the generation unit 18 includes in the control information the location of the stop location where the moving body 1 is to be stopped and the stop time for stopping the moving body 1. For example, the stop time for stopping the first moving body 1 is determined to be equal to or longer than the time required to remotely operate or remotely monitor a second moving body 1 that is estimated to be located at the remote request location at the same time as the first moving body 1. Note that, for example, the stop time for stopping the first moving body 1 may be determined taking into account the time required for the first moving body 1 to move from the stop location to the remote request location. This allows for more accurate calculation of the stop time for stopping the first moving body 1. Note that, when the remote operation or remote monitoring of the second moving body 1 that is estimated to be located at the remote request location at the same time as the first moving body 1 ends earlier than planned, control information for changing the stop time may be generated.

[0100] Furthermore, for example, when changing the departure time of the first moving body 1, the determination unit 16 determines the departure time of the first moving body 1 so that the first moving body 1 will be located at the remote request location after a time period equal to or longer than the time required to remotely operate or remotely monitor a second moving body 1 that is estimated to be located at the remote request location at the same time as the first moving body 1 has elapsed. Note that if the remote operation or remote monitoring of the second moving body 1 ends earlier than planned, control information for further changing the departure time may be generated.

[0101] Furthermore, for example, when the generation unit 18 causes the first moving body 1 to move backward, the generation unit 18 causes the first moving body 1 to move backward and then forward so that the first moving body 1 is located at the remote request location after a time period equal to or longer than the time required to remotely operate or remotely monitor a second moving body 1 that is estimated to be located at the remote request location at the same time as the first moving body 1 has elapsed. For example, the control information indicates the distance to move backward, the position to move backward, the moving speed when moving backward, the waiting time after moving backward, etc. Note that, when the remote operation or remote monitoring of the second moving body 1 ends earlier (later) than planned, the generation unit 18 may generate control information for shortening (lengthening) the distance to move backward, or for increasing (slowing) the moving speed when moving backward.

[0102] For example, the control information may be information that controls the movement of the mobile object 1 by operating traffic infrastructure. For example, the control information may be information that stops the mobile object 1 by turning on a red light. For example, the control information may be information that moves or stops the mobile object 1 for a predetermined period of time by turning on a red light and a green light for a predetermined period of time. For example, the control information may be information that moves the mobile object 1 in a direction by displaying a sign indicating a direction. For example, the control information may be information that reduces the number of people on the route of the mobile object 1 by displaying a message on a mobile device of a person on the route of the mobile object 1 to advise them not to enter the route, thereby reducing the number of people on the route and allowing the mobile object 1 to move smoothly. For example, the control information may be information that reduces the traffic volume on the route and allowing the mobile object 1 to move smoothly by displaying a message on a car navigation system of a vehicle on the route of the mobile object 1 to advise them not to enter the route.

[0103] 2, once the generation unit 18 generates the control information, the output unit 20 outputs the control information (step S7). For example, the output unit 20 outputs the control information to at least one of two or more moving bodies 1 that are determined to be located at one or more remote requested locations at the same time as each other, and that is controlled so that the two or more moving bodies 1 are not located at one or more remote requested locations at the same time as each other.

[0104] For example, the predetermined number may be changed depending on the time period, and the number of two or more moving bodies 1 that are allowed to be located at one or more remote request locations at the same time may be changed.

[0105] Furthermore, for example, as shown in (a) of FIG. 12, when a first mobile object 1 is located at a remote request location, a second mobile object 1 that may enter the remote request location or its surrounding area within a predetermined time may be identified, and as shown in (b) of FIG. 12, the second mobile object 1 may be controlled so as not to enter the remote request location or its surrounding area. For example, the predetermined time may be the time required for remote operation or remote monitoring of the first mobile object 1. Furthermore, for example, the surrounding area of ​​the remote request location may be within a predetermined distance from the remote request location. Furthermore, for example, the second mobile object 1 may be detected based on information indicating the position of the second mobile object 1 and information indicating the movement route of the second mobile object 1. Furthermore, for example, when a first mobile object 1 is located at a remote request location and transmits a request for remote operation or remote monitoring to a worker 2, if the second mobile object 1 is already located at the remote request location, the second mobile object 1 may be controlled to move away from the remote request location.

[0106] Furthermore, for example, when the moving object 1 is stopped, the hazard lights of the moving object 1 may be turned on. Furthermore, for example, when the moving object 1 is moved again after being stopped, the moving object 1 may move autonomously. Furthermore, for example, the moving object 1 may output a signal to prevent people, animals, etc. from approaching the periphery of the moving object 1. For example, the moving object 1 may output sound, light, a display, ultrasonic waves, etc.

[0107] Also, for example, if there is a delay in the timing at which a first moving body 1 enters the remote request location, a second moving body 1 that is scheduled to enter the remote request location after the first moving body 1 may be made to enter the remote request location before the first moving body 1.

[0108] An example of the information output method by the information output device 10 has been described above.

[0109] As described above, the information output device 10 and the like can prevent two or more moving bodies 1 from being located at one or more remote request locations at the same time, thereby preventing traffic from being disrupted.

[0110] The information output device 10 and the like according to the embodiment have been described above.

[0111] An information output method according to an embodiment acquires movement information regarding the movement of a mobile body 1 that is capable of autonomous movement and capable of at least one of remote operation and remote monitoring, acquires location information regarding a remote request location where at least one of remote operation and remote monitoring is required, determines whether two or more mobile bodies 1 are located at one or more remote request locations at the same time as each other based on the movement information and location information, and if it is determined that two or more mobile bodies 1 are located at one or more remote request locations at the same time as each other, generates control information for controlling at least one of the two or more mobile bodies 1 so that the two or more mobile bodies 1 are not located at one or more remote request locations at the same time as each other, and outputs the control information.

[0112] According to this, control information for controlling at least one of the two or more moving bodies 1 is generated and output so that the two or more moving bodies 1 are not mutually located at one or more remotely requested locations at the same time. Therefore, since it is possible to prevent two or more moving bodies 1 from being mutually located at one or more remotely requested locations at the same time, it is possible to prevent any of the two or more moving bodies 1 from becoming unable to move at the remotely requested location without being remotely controlled or remotely monitored, and it is possible to prevent traffic from being disrupted.

[0113] In the information output method according to the embodiment, two or more moving bodies 1 means more than a predetermined number of moving bodies 1.

[0114] According to this, when the number of moving bodies 1 is two or more than a predetermined number, it is possible to prevent two or more moving bodies 1 from being located at one or more remote request locations at the same time, thereby more efficiently preventing traffic disruptions.

[0115] In the information output method according to the embodiment, the predetermined number is the number of workers 2 who perform at least one of remote operation and remote monitoring.

[0116] According to this, when there are two or more mobile bodies 1, the number of which is greater than the number of workers 2 performing at least one of remote operation and remote monitoring, it is possible to prevent two or more mobile bodies 1 from being located at one or more remote request locations at the same time, thereby more efficiently preventing traffic disruptions.

[0117] In the information output method according to the embodiment, the movement information includes information indicating the movement route of the moving object 1, information indicating the position of the moving object 1, and information indicating the movement speed of the moving object 1.

[0118] This allows the timing at which the mobile body 1 will be located at the remote requested location to be easily calculated, making it easy to determine whether two or more mobile bodies 1 will be located at one or more remote requested locations at the same time, and easily preventing traffic disruptions.

[0119] In addition, in the information output method according to the embodiment, the location information includes at least one of information indicating the position of the remote request location, information indicating the time at which the remote request location exists, and information indicating the conditions for becoming a remote request location.

[0120] This allows the timing at which the mobile body 1 will be located at the remote requested location to be easily calculated, making it easy to determine whether two or more mobile bodies 1 will be located at one or more remote requested locations at the same time, and easily preventing traffic disruptions.

[0121] In addition, in the information output method according to the embodiment, the timing at which the mobile body 1 will be located at the remote request location is estimated using the distance from the mobile body 1 to the remote request location and the moving speed of the mobile body 1, and the timing is used to determine whether two or more mobile bodies 1 are located at one or more remote request locations at the same time as each other.

[0122] This makes it possible to more accurately determine whether two or more moving bodies 1 are located at one or more remote requested locations at the same time, and more reliably prevents traffic from being disrupted.

[0123] In addition, in the information output method of the embodiment, the at least one moving body 1 includes at least one of a moving body 1 whose movement speed can be changed, a moving body 1 whose movement route can be changed, a moving body 1 that can be stopped, a moving body 1 whose departure time can be changed, and a moving body 1 that can be reversed.

[0124] This allows for further reduction in traffic disruptions by controlling a mobile body 1 that is unlikely to cause traffic disruptions, thereby preventing two or more mobile bodies 1 from being located at one or more remote request locations at the same time.

[0125] In addition, in the information output method according to the embodiment, the control information includes at least one of information for changing the movement speed of the moving body 1, information for changing the movement route of the moving body 1, information for stopping the moving body 1, information for changing the departure time of the moving body 1, and information for moving the moving body 1 in reverse.

[0126] This makes it easy to prevent two or more moving bodies 1 from being located at one or more remote requested locations at the same time, and therefore makes it easy to prevent traffic from being disrupted.

[0127] In addition, the information output device 10 of the embodiment includes a movement information acquisition unit 12 that acquires movement information regarding the movement of a mobile body 1 that is capable of autonomous movement and at least one of remote operation and remote monitoring, a location information acquisition unit 14 that acquires location information regarding a remote request location where at least one of remote operation and remote monitoring is required, a determination unit 16 that determines whether two or more mobile bodies 1 are located at one or more remote request locations at the same time as each other based on the movement information and location information, a generation unit 18 that, when it is determined that two or more mobile bodies 1 are located at one or more remote request locations at the same time as each other, generates control information for controlling at least one of the two or more mobile bodies 1 so that the two or more mobile bodies 1 are not located at one or more remote request locations at the same time as each other, and an output unit 20 that outputs the control information.

[0128] This provides the same effects as the above-described information output method.

[0129] (Other embodiments, etc.) While the information output method according to one or more aspects has been described above based on the embodiments, the present disclosure is not limited to these embodiments. As long as the modifications do not deviate from the spirit of the present disclosure, various modifications conceivable by those skilled in the art may also be included within the scope of the present disclosure.

[0130] In the above-described embodiments, each component may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory. Here, the software that realizes the devices and the like of the above-described embodiments is a program that causes a computer to execute each step included in the flowchart shown in FIG.

[0131] The following cases are also included in this disclosure:

[0132] (1) The at least one device is specifically a computer system comprising a microprocessor, ROM, RAM, hard disk unit, display unit, keyboard, mouse, etc. A computer program is stored in the RAM or hard disk unit. The at least one device achieves its function when the microprocessor operates in accordance with the computer program. Here, the computer program is composed of a combination of multiple instruction codes that indicate instructions to the computer to achieve a predetermined function.

[0133] (2) Some or all of the components constituting at least one of the above devices may be configured as a single system LSI (Large Scale Integration). A system LSI is an ultra-multifunctional LSI manufactured by integrating multiple components on a single chip, and specifically, is a computer system configured to include a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The system LSI achieves its functions when the microprocessor operates in accordance with the computer program.

[0134] (3) Some or all of the components constituting at least one of the above devices may be configured as an IC card or a standalone module that can be attached to the device. The IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or module may include the above-mentioned ultra-multifunctional LSI. The IC card or module achieves its functions when the microprocessor operates according to a computer program. This IC card or module may be tamper-resistant.

[0135] (4) The present disclosure may be embodied as the methods described above, a computer program for implementing these methods on a computer, or a digital signal comprising the computer program.

[0136] The present disclosure may also be a computer program or a digital signal recorded on a computer-readable recording medium, such as a flexible disk, a hard disk, a CD (Compact Disc)-ROM, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. Alternatively, the present disclosure may be a digital signal recorded on such a recording medium.

[0137] The present disclosure may also be applied to transmitting a computer program or digital signal via a telecommunications line, a wireless or wired communication line, a network such as the Internet, data broadcasting, or the like.

[0138] Furthermore, the program or digital signal may be recorded on a recording medium and transferred, or the program or digital signal may be transferred via a network or the like, so that the program or digital signal may be implemented by another independent computer system. [Industrial Applicability]

[0139] The present disclosure can be used for a method of outputting control information for controlling a moving object, etc. [Explanation of symbols]

[0140] 10 Information output device 12 Movement information acquisition unit 14 Location information acquisition unit 16 Judgment section 18 Generation part 20 Output section 22 Worker Management Department 24 Worker Allocation Department 26 Remote control unit 28 Memory section

Claims

1. acquiring movement information relating to the movement of a mobile object that is capable of autonomous movement and is capable of at least one of remote control and remote monitoring; obtaining location information regarding a remote request location where at least one of the remote operation and the remote monitoring is requested; determining whether two or more of the moving bodies are located at one or more of the remote request locations at the same time based on the movement information and the location information; when it is determined that the two or more moving bodies are mutually located at the one or more remote request locations at the same time, generating control information for controlling at least one of the two or more moving bodies so that the two or more moving bodies are not mutually located at the one or more remote request locations at the same time; outputting the control information; Information output method.

2. The two or more moving bodies are more than a predetermined number of moving bodies. The information output method according to claim 1 .

3. the predetermined number is the number of workers performing at least one of the remote operation and the remote monitoring. The information output method according to claim 2 .

4. The movement information includes information indicating a movement route of the moving object, information indicating a position of the moving object, and information indicating a movement speed of the moving object. The information output method according to any one of claims 1 to 3.

5. the location information includes at least one of information indicating the position of the remote request location, information indicating the time when the remote request location exists, and information indicating the conditions for becoming the remote request location; The information output method according to any one of claims 1 to 4.

6. estimating a timing when the moving object will be located at the remote request location using a distance from the moving object to the remote request location and a moving speed of the moving object, and determining whether the two or more moving objects will be located at the one or more remote request locations at the same time using the timing; The information output method according to any one of claims 1 to 5.

7. The at least one moving body includes at least one of the moving body capable of changing a moving speed, the moving body capable of changing a moving route, the moving body capable of stopping, the moving body capable of changing a departure time, and the moving body capable of retreating. The information output method according to any one of claims 1 to 6.

8. The control information includes at least one of information for changing the moving speed of the moving body, information for changing the moving route of the moving body, information for stopping the moving body, information for changing the departure time of the moving body, and information for moving backward of the moving body. The information output method according to any one of claims 1 to 7.

9. a movement information acquisition unit that acquires movement information regarding the movement of a mobile object that is capable of autonomous movement and is capable of at least one of remote control and remote monitoring; a location information acquisition unit that acquires location information regarding a remote request location where at least one of the remote operation and the remote monitoring is requested; a determination unit that determines whether two or more of the moving objects are located at one or more of the remote request locations at the same time based on the movement information and the location information; a generation unit that generates control information for controlling at least one of the two or more moving bodies so that the two or more moving bodies do not mutually position at the one or more remote request locations at the same time when it is determined that the two or more moving bodies are mutually located at the one or more remote request locations at the same time; an output unit that outputs the control information, Information output device.

10. A program for causing a computer to execute the information output method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Plurality-of-vehicles accompanying travel work system

    JP2016095659A

  • Remote control system

    JP2017147626A

  • Management system, management method, and management program

    JP2018142265A

  • Vehicle remote support system and method

    JP2019160146A

  • Coordinating the Dispatch and Maintenance of a Fleet of Autonomous Vehicles

    JP2019505059A