WO2023084847A1 - 情報出力方法、プログラム、及び情報出力システム - Google Patents

情報出力方法、プログラム、及び情報出力システム Download PDF

Info

Publication number
WO2023084847A1
WO2023084847A1 PCT/JP2022/027538 JP2022027538W WO2023084847A1 WO 2023084847 A1 WO2023084847 A1 WO 2023084847A1 JP 2022027538 W JP2022027538 W JP 2022027538W WO 2023084847 A1 WO2023084847 A1 WO 2023084847A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
service
evaluation
information output
safety
Prior art date
Application number
PCT/JP2022/027538
Other languages
English (en)
French (fr)
Inventor
勝義 東島
弘和 河本
衛一 村本
Original Assignee
パナソニックIpマネジメント株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Priority to CN202280071783.5A priority Critical patent/CN118159989A/zh
Priority to JP2023559424A priority patent/JPWO2023084847A1/ja
Publication of WO2023084847A1 publication Critical patent/WO2023084847A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems

Definitions

  • the present disclosure relates to an information output method, a program, and an information output system for outputting mobility service evaluations.
  • Patent Document 1 discloses a transportation system optimization device.
  • This traffic system optimization device includes an optimization condition setting unit and an optimization execution unit.
  • the optimization condition setting unit has a function of specifying the conditions for optimizing the specifications of the transportation system as a range on the map.
  • the optimization execution unit optimizes the specifications of the transportation system by simulation using a computer under the optimization conditions set by the optimization condition setting unit.
  • Patent Literature 1 exemplifies a railway system as a transportation system to be optimized by this transportation system optimization device.
  • Patent Document 1 attempts to optimize the specifications of the railway system as a transportation system, it is not sufficient to optimize mobility services. That is, in Patent Document 1, objects such as people or other moving bodies are prohibited from entering the moving route of a train, which is a moving object, in principle, so it is not assumed that an object will enter the moving route. . For this reason, the technique disclosed in Patent Document 1 has a problem that it is not possible to conduct a preliminary study of mobility services in consideration of safety in an area where objects are allowed to enter the moving route.
  • the present disclosure provides an information output method and the like that enable advance consideration of mobility services in consideration of safety in areas where objects are permitted to enter the movement path of mobile objects.
  • An information output method is an information output method executed by a computer, in which at least area information regarding a target area for performing a service using a mobile body on which a person or a delivery item is placed, and mobile body information regarding the mobile body obtained as input information, and based on the input information, a simulation of the movement of the moving body and the movement of the object existing in the target area is performed, and the result of the simulation is used to find an optimal solution of the objective function. and outputting evaluation information regarding the evaluation of the service, including at least safety information regarding the safety of the service, wherein the safety information includes the moving object and the object in the area of interest. Includes the degree of interference with objects.
  • the information output method and the like it is possible to conduct a preliminary review of mobility services in consideration of safety in areas where objects are permitted to enter the moving route of the moving object.
  • FIG. 1 is a block diagram showing an example of an information output system according to an embodiment.
  • FIG. 2 is a diagram showing a basic example of an input screen in the information output system according to the embodiment.
  • FIG. 3 is a diagram showing an example of an input screen for the traffic volume of objects in the information output system according to the embodiment.
  • FIG. 4 is a diagram showing an example of the relationship between service evaluation indexes and parameters acquired as input information.
  • FIG. 5 is a diagram showing a basic example of an output screen in the information output system according to the embodiment.
  • FIG. 6 is a sequence diagram showing a usage example of the information output system according to the embodiment.
  • FIG. 7 is a flow chart showing an operation example of the information output system according to the embodiment.
  • FIG. 1 is a block diagram showing an example of an information output system according to an embodiment.
  • FIG. 2 is a diagram showing a basic example of an input screen in the information output system according to the embodiment.
  • FIG. 3 is a diagram showing an example of an input screen for
  • FIG. 8 is a diagram showing a first example of an output screen in the information output system according to the embodiment.
  • FIG. 9 is a diagram showing a second example of the output screen in the information output system according to the embodiment.
  • FIG. 10 is a diagram showing a third example of the output screen in the information output system according to the embodiment.
  • FIG. 11 is a diagram showing a fourth example of the output screen in the information output system according to the embodiment.
  • FIG. 12 is a diagram illustrating an example of the correlation between the type of service evaluation presentation destination and the output content.
  • An information output method is an information output method executed by a computer, and includes area information related to a target area for performing services using a mobile body on which a person or an item to be delivered is placed, and movement related to the mobile body.
  • a person who conducts a preliminary review before operating a service can, by checking the evaluation information, , it is possible to conduct a preliminary study of mobility services in consideration of safety.
  • the mobile body may be remotely operable, and the safety information may include the degree of intervention by remote control of the mobile body.
  • the area information may include information about the traffic volume of the object in the target area.
  • the moving body information may include information about the type of the moving body, the speed of the moving body, and the number of the moving bodies operated in the target area.
  • the evaluation information may be output by visualizing the risk occurrence mode regarding the safety of the service in the target area and displaying it on the display unit.
  • the occurrence mode of the risk may be displayed in animation on the display unit.
  • the evaluation information may be output by visualizing the position where the risk of the safety of the service occurs in the target area and displaying it on the display unit.
  • those who conduct a preliminary review when operating the service can visually grasp the location of the occurrence of the risk, making it easier to consider countermeasures against the risk.
  • the evaluation information may be output by emphasizing the evaluation of the service at the time of occurrence of the risk and displaying it on the display unit.
  • countermeasure information indicating countermeasures against risks regarding the safety of the service in the target area may be further output.
  • the evaluation information may further include economic rationality information regarding the economic rationality of the service.
  • the economic rationality information may further include the total initial cost and operating cost of the service.
  • the evaluation information may further include convenience information regarding the convenience of the service.
  • the evaluation information may include information about a plurality of search processes of the simulation that have been performed until the optimum solution of the objective function is calculated.
  • those who conduct a preliminary review before operating the service can refer to the information on the search process to easily review the various parameters used in the simulation.
  • the evaluation information may be output by displaying a plurality of evaluations respectively calculated in the plurality of search processes on the display unit in a comparable manner.
  • the evaluation information may include content corresponding to the type of presentation destination of the evaluation of the service.
  • the type of presentation destination may include a decision maker regarding adoption of the service, a plan designer of the service, a plan designer of a business using the service, or an operator of the service. good.
  • information for designating the objective function may be further acquired as the input information.
  • a program according to one aspect of the present disclosure causes a computer to execute the above information output method.
  • a person who conducts a preliminary review before operating a service can, by checking the evaluation information, , it is possible to conduct a preliminary study of mobility services in consideration of safety.
  • An information output system includes an acquisition unit, an execution unit, an evaluation unit, and an output unit.
  • the acquisition unit acquires, as input information, at least area information about a target area for service using a mobile body on which a person or a delivery item is placed, and mobile body information about the mobile body.
  • the execution unit simulates the movement of the moving body and the movement of the target object existing in the target area based on the input information acquired by the acquisition unit.
  • the evaluation unit evaluates the service by calculating the optimum solution of the objective function using the execution result of the simulation by the execution unit.
  • the output unit outputs evaluation information regarding the evaluation of the service by the evaluation unit, including at least safety information regarding the safety of the service.
  • the safety information includes the degree of interference between the moving object and the object in the target area.
  • a person who conducts a preliminary review before operating a service can, by checking the evaluation information, , it is possible to conduct a preliminary study of mobility services in consideration of safety.
  • FIG. 1 is a block diagram showing an example of an information output system 100 according to an embodiment.
  • the information output system 100 is a system for executing a simulation of a service using the mobile object 1 (see FIG. 8), that is, a mobility service, and outputting an evaluation of the mobility service based on the execution result of the simulation.
  • Mobility services include services that deliver deliveries to clients, such as home delivery or food delivery. Mobility services also include, for example, services that transport people to their destination.
  • the mobile object 1 is, for example, a vehicle such as an automobile or a motorcycle, but may be a mobile object other than a vehicle such as an autonomous robot. Also, the moving body 1 may be of a manual operation type, a semi-automatic operation type, or a fully automatic operation type.
  • the information output system 100 is an example of a computer that executes the information output method.
  • the components that make up the information output system 100 may be provided in one housing, or may be distributed. When the components constituting the information output system 100 are distributed and arranged, the information output method may be executed by a plurality of computers.
  • the information output system 100 is realized by, for example, a personal computer, a server device, or the like. In the embodiment, information output system 100 is realized by a personal computer. Moreover, in the embodiment, at least part of the information required for the simulation executed by the information output system 100 is acquired from the information terminal 200 owned by the user. A user here is a user of the information output system 100 .
  • the information terminal 200 is a portable terminal such as a smartphone or tablet, and includes an input unit 21 and a display unit 22 .
  • the input unit 21 receives a user's operation input by an input device such as a mouse or a keyboard, or an operation input by a user's finger.
  • the display unit 22 is, for example, a liquid crystal display, and displays an input screen used when inputting input information to be described later, an output screen for displaying evaluation information to be described later, or the like.
  • the display unit 22 is composed of a touch panel display. Therefore, in the embodiment, the display section 22 also serves as the input section 21 .
  • the information output system 100 may be installed in the information terminal 200 as one function of the information terminal 200 .
  • the information terminal 200 may be installed in the information output system 100 as one function of the information output system 100 . That is, the information output system 100 and the information terminal 200 may be integrally implemented as one device.
  • the information output system 100 includes an acquisition unit 11, an execution unit 12, an evaluation unit 13, and an output unit 14, as shown in FIG.
  • the information output system 100 is a computer including a processor, communication interface, memory, and the like.
  • the memory is ROM (Read Only Memory), RAM (Random Access Memory), etc., and can store programs executed by the processor.
  • the acquisition unit 11, the execution unit 12, the evaluation unit 13, and the output unit 14 are implemented by a processor that executes programs stored in memory, a communication interface, and the like.
  • the acquisition unit 11 acquires input information, which are various parameters used for simulation by the execution unit 12 .
  • the acquisition unit 11 acquires at least area information and mobile information as input information.
  • the area information is information relating to the target area in which the service using the moving body 1 on which the person or the article to be delivered is placed is performed.
  • the area information includes map data of the target area, data indicating the moving route of the moving body 1 in the target area, and the like.
  • the mobile body information is information about the mobile body 1, and includes data indicating the type of the mobile body 1, the speed of the mobile body 1, the number of the mobile bodies 1 operated in the target area, and the like.
  • the acquisition unit 11 acquires information input by the user through the input unit 21 of the information terminal 200 as input information. Specifically, while looking at the input screen displayed on the display unit 22 of the information terminal 200 , the user inputs various parameters used in the simulation by the execution unit 12 . Thereby, the acquisition unit 11 acquires the input information input by the input unit 21 .
  • FIG. 2 is a diagram showing a basic example of an input screen in the information output system 100 according to the embodiment.
  • the information input here is acquired by the acquisition unit 11 .
  • the input screen displayed on the display unit 22 includes an area 31 for inputting the target area of the area information and the traffic volume of the target object 2 (see FIG. 8) of the area information.
  • An area 32 for input and an area 33 for inputting the amount of demand generated in the target area among the area information are included. That is, in the embodiment, the area information includes information about the traffic volume of the object 2 in the target area.
  • the amount of demand referred to here refers to the amount of requests for transportation of people or delivery of goods from service users in the target area.
  • the input screen also includes an area 34 for inputting variables among various parameters used in the simulation such as mobile body information, and an area 35 for inputting constraint conditions for executing the simulation.
  • the input screen includes an area 36 for inputting an objective function calculated using simulation execution results, and an icon 37 for starting simulation execution. When the user makes an input to select icon 37, the simulation is started.
  • the object 2 is an object existing in the target area. Furthermore, the target object 2 is an object that exists in the target area and can enter the movement path (here, road) of the mobile object 1 .
  • the target object 2 may include, for example, a living body such as a person, and a vehicle such as an automobile. In addition, the target object 2 may also include other moving bodies when the simulation is performed focusing on the arbitrary moving body 1 .
  • a character string "target area selection” is displayed, an icon 311 for inputting a target area including the character string "base location setting", and a map indicating the input target area. A1 and are displayed.
  • the user can perform an input to specify the range of the target area while viewing map data provided by an external service that handles map data, or input the area name of the target area. , it is possible to enter the target area.
  • the map A1 includes, as metadata, data indicating routes that the mobile body 1 can move, features of the routes such as intersections, and places that the mobile body 1 cannot enter. It should be noted that if the metadata is not included in the map A1, the information output system 100 may generate the metadata by executing appropriate image analysis processing on the map A1.
  • an icon 321 containing a character string "traffic volume import” and an icon 322 containing a fountain pen image are displayed.
  • the user can cause the information output system 100 to read the existing performance data of the past traffic volume of the target object 2 in the target area prepared in advance by the user.
  • the user can appropriately customize the traffic volume of the object 2 in the target area by selecting the icon 322 .
  • FIG. 3 is a diagram showing an example of an input screen for the traffic volume of the object 2 in the information output system 100 according to the embodiment.
  • the input screen shown in FIG. 2 On the left side of the input screen, an icon 323 for designating a "person” as the object 2 and an icon 324 for designating a "car” as the object 2 are displayed.
  • a map A1 of the target area is displayed in the center of the input screen.
  • icons 325 to 327 for designating the traffic volume of the designated object 2 and locations where there is a high possibility of interference between the moving object 1 and the object 2 are designated.
  • An icon 328 for doing is displayed.
  • the user selects one of the icons 323 and 324 to specify the object 2, and selects one of the icons 325 to 327 to specify the object in the target area.
  • the user selects the icon 324 and selects the icon 325, it becomes possible to designate a place with heavy traffic volume on the map A1.
  • the user can specify a specific area by drawing a line on the map A1, thereby setting the traffic volume of automobiles in the specific area.
  • lines A11 to A13 all represent the traffic volume of automobiles in the target area.
  • the traffic volume of automobiles is low in the area of line A11 and high in the area of line A13.
  • the user when the user selects the icon 328, it becomes possible to specify a location on the map A1 where there is a high possibility that the mobile body 1 and the target object 2 will interfere with each other. In this state, the user can place a star marker A14 on the map to set a location where risk is likely to occur in the target area.
  • an icon 331 containing the character string "Import demand" and an icon 332 containing the image of a fountain pen are displayed.
  • the user can cause the information output system 100 to read the existing performance data of the demand that occurred in the past in the target area prepared in advance by the user.
  • the user can appropriately customize the amount of demand that can occur in the target area.
  • a character string "variable setting area” is displayed, and a text box 341 for inputting the type of mobility (that is, moving body 1) and the number of mobilities operated in the target area. and a text box 343 for entering the speed per hour (that is, speed) of the mobility are displayed.
  • the user can input a variable (here, moving body information) by inputting a desired character string in the text box 341 and inputting desired numerical values in each of the text boxes 342 and 343. be.
  • the variables that can be input in the area 34 are not limited to mobile body information, and other variables may be input. Other variables are described below.
  • a character string "constraint" is displayed, and a text box 351 for inputting business hours (that is, service provision time) and the occurrence frequency of near-miss risks allowed by the service (
  • a text box 352 for inputting the number of occurrences of near-miss risks in one day) and the frequency of occurrence of remote intervention risks allowed by the service (here, the number of occurrences of remote intervention risks in one day). is displayed. Near misses and remote intervention will be discussed later.
  • the user can input constraints by inputting a desired time period in the text box 351 and inputting desired numerical values in each of the text boxes 352 and 353 .
  • a drop-down list may be displayed in the area 35 instead of the text boxes 351-353.
  • Constraints that can be input in the area 35 are not limited to these, and other constraints may be input. Other constraints will be described later.
  • a text box 361 for inputting an objective function to be minimized, a text box 362 for inputting an objective function to be maximized, and a text box 362 for inputting an objective function to be maximized, is displayed.
  • a user can specify an objective function by inputting a desired character string into each of text boxes 361 and 362 . That is, in the embodiment, the acquisition unit 11 further acquires information for designating the objective function as input information.
  • a drop-down list may be displayed in the area 36 instead of the text boxes 361 and 362.
  • the number of objective functions displayed in the area 36 that is, the number of specifiable objective functions is not limited to two, and may be one or three or more.
  • the information output system 100 may use an objective function specified in advance, and in this case, there is no need for specifications for acquiring information for specifying the objective function as input information.
  • the execution unit 12 executes a simulation of the motion of the moving body 1 and the motion of the target object 2 existing in the target area. Specifically, the execution unit 12 simulates the movement of one or more moving bodies 1 according to the demand amount and constraint conditions in the target area by referring to the area information and the moving body information. In parallel with simulating the movement of one or more moving objects 1, the execution unit 12 simulates the movement of one or more objects 2 by referring to the area information.
  • the evaluation unit 13 evaluates the service by calculating the optimum solution of the objective function using the execution result of the simulation by the execution unit 12.
  • the evaluation unit 13 evaluates the execution result of the simulation using three indicators of service safety (Risk), service economic rationality (Cost), and service convenience (Value).
  • the index of safety is an index that comprehensively indicates risks such as the approach of the moving object 1 and the object 2 during operation of the service, for example.
  • the index of economic rationality is an index that comprehensively indicates, for example, the price of the mobile unit 1, the fuel cost, and the cost of operating the service.
  • the index of convenience is, for example, an index that comprehensively indicates the number of transports of people or the number of deliveries of deliveries that the service can provide per day.
  • FIG. Figure 4 shows, for example, (1) information on demand such as movement demand (flow of people) can affect safety and economic rationality, and (2) information on operations such as course, station arrangement, operating speed, and operating time. can affect safety, economic rationality, and convenience. That is, the evaluation by the evaluation unit 13 of the execution result of the simulation by the execution unit 12 is based on the relationship shown in FIG. done.
  • each service evaluation index may have a trade-off relationship, for example, if priority is given to safety, economic rationality is lowered, and if priority is given to economic rationality, safety is lowered.
  • the input information can be a parameter used when calculating one or more of the safety, economic rationality, and convenience evaluation indexes depending on the item. In other words, in the simulation of service evaluation, safety, economic A search for an optimum solution is performed such that each evaluation index of rationality and convenience as a whole satisfies a predetermined condition.
  • the evaluation unit 13 defines levels of safety, economic rationality, and convenience based on the input information.
  • the level is information corresponding to the degree of detail (resolution) of each index of safety, economic rationality, and convenience.
  • the evaluation unit 13 includes (1) parameters related to the performance of the mobile object 1, (2) a function of complementing the performance of the mobile object 1 by remote, infrastructure, or human,
  • the level of security is defined by any of the parameters related to environmental conditions.
  • the parameters related to the performance of the moving body 1 are, for example, items such as braking accuracy (acceleration and braking reaction or resolution), steering control accuracy (reaction speed or resolution), weight and size of the moving body 1. is mentioned.
  • functions that complement the performance of the mobile object 1 by remote, infrastructure, or human include, for example, functions complemented by function monitoring and parameters that affect the performance.
  • Functions complemented by function monitoring and parameters that influence their performance include, for example, the presence or absence of a function to remotely detect images or sensing from the moving body 1, a function to provide emergency operational support from a remote location, and so on.
  • the time required for emergency operational support by the function (in other words, the time required for the instruction from the center to arrive at the moving body 1), and whether or not the remote system has an assist function can be mentioned.
  • the assist function provided by the remote system is, for example, the viewing angle that can be confirmed remotely, or the state of the moving body 1 (speed, route prediction, sensor failure state, etc.).
  • Another example of the function that complements the performance of the mobile object 1 by remote, infrastructure, or human is the function and performance complemented by infrastructure.
  • the blind spots of the moving body 1 or object approach information from a distance notified from the traveling road, the state of the traffic light, the amount of information notified from the traveling road (speed, object, direction/predicted route, arrival prediction, etc.), granularity of information notified from the road (whether pedestrians, bicycles, cars, trucks, etc. can be identified, etc.).
  • Another example of the function of complementing the performance of the mobile object 1 by remote, infrastructure, or human is the function of complementing by human.
  • Functions to be supplemented by humans include, for example, items such as the level of skill of a person who remotely monitors danger and the level of skill of a person when operating remotely.
  • the safety level As an example of defining the safety level by the parameters related to the performance of the moving body 1 (1) above, if the moving body 1 considers the presence or absence of an emergency brake, the level is A, and the moving body 1 determines the effectiveness of the emergency brake. If calculation is to be made according to the weather, it is defined as level B. By defining the safety level in this way, it is possible to judge the risk with higher accuracy at level B.
  • the recovery time of the moving body 1 by remote control changes, and the efficiency (convenience) also changes accordingly. For example, if the remote operator has been trained, the recovery time of the moving body 1 will be shortened, thereby improving efficiency (convenience).
  • AI Artificial Intelligence
  • the evaluation unit 13 determines (1) costs related to sensors and control devices related to the automatic driving performance of the mobile body 1, (2) costs of remote and infrastructure systems and personnel expenses for managing the mobile body 1, and (3) service
  • the level of economic rationality is defined by one of the costs of the number of mobile units 1 required to enable For example, if only the price of the mobile unit 1 and the price of the remote system are considered as cost-related parameters, level A is considered, and the failure rate of the mobile unit 1 due to weather or regional characteristics (for example, salt damage near the coast) is considered. Level B is defined when fluctuations in maintenance costs are also taken into account.
  • the evaluation unit 13 defines the level of convenience based on the amount of people and goods transported by automatic driving or robots, correct arrival rate, frequency, boarding and alighting, and loading and unloading.
  • the evaluation unit 13 evaluates the performance of the moving body 1 and the trade-off relationship between the cost and the function complemented by the infrastructure and the trade-off relationship between the function and the cost necessary for it, and the level of safety and economy. and outputs a usability index.
  • the cost can be determined from the type/performance or the number of sensors mounted on the moving body 1 .
  • the level of economic rationality is defined by the type, performance, and number of sensors provided in the mobile body 1, and the level of safety is defined from the security of safety (for example, the range of recognition of the surroundings).
  • the level of convenience is defined from the per-unit transportation efficiency, etc., and the trade-off relationship is calculated.
  • the evaluation unit 13 calculates the specified objective function using the execution result of the simulation by referring to the input information. Then, the evaluation unit 13 executes the simulation and calculates the objective function while sequentially changing the variables until the optimum solution of the designated objective function is obtained. In other words, the evaluation unit 13 searches for the optimum solution for the specified objective function. For example, when minimization of TCO (Total Cost of Ownership) as the objective function and maximization of the number of deliveries as the objective function are specified, the evaluation unit 13 minimizes the TCO and maximizes the number of deliveries. The execution of the simulation and the calculation of the objective function are repeated until both are satisfied. Note that TCO represents the total amount of the initial cost required to introduce a service and the total operating cost required to operate the service.
  • TCO Total Cost of Ownership
  • the output unit 14 outputs evaluation information regarding service evaluation by the evaluation unit 13 .
  • the evaluation information includes at least safety information regarding the safety of the service.
  • the safety information includes the degree of interference between the moving object 1 and the object 2 in the target area.
  • the interference between the moving body 1 and the target object 2 here may include, for example, a state in which the moving body 1 and the target object 2 may collide, that is, a near miss. Further, interference between the moving body 1 and the target object 2 may include a state requiring mediation when the moving body 1 and the other moving body face each other, for example, if the target object 2 is another moving body. .
  • the safety information includes, in addition to the degree of occurrence of interference between the moving body 1 and the target object 2, the degree of occurrence of intervention by remote control with respect to the moving body 1.
  • Intervention by remote control for the moving body 1 here that is, remote intervention, means that, for example, when the moving body 1 becomes unable to travel autonomously due to the occurrence of an unforeseen situation, an operator belonging to the service operator It means that the mobile body 1 is returned to a state in which it can travel autonomously by remotely controlling the mobile body 1 with the remote control.
  • the evaluation unit 13 evaluates the execution result of the simulation by the execution unit 12 as an index indicating the economic rationality of the service and the convenience of the service, in addition to the index indicating the safety of the service. It is also evaluated as an indicator of Therefore, the output unit 14 outputs the economic rationality information and the convenience information as the evaluation information in addition to the safety information.
  • the evaluation information includes economic rationality information regarding the economic rationality of the service and convenience information regarding the convenience of the service.
  • the output unit 14 outputs evaluation information by displaying an output screen on the display unit 22 of the information terminal 200, for example, as shown in FIG.
  • FIG. 5 is a diagram showing a basic example of an output screen in the information output system 100 according to the embodiment.
  • the output screen displayed on the display unit 22 includes an area 41 for presenting safety information, an area 42 for displaying economic rationality information, an area 43 for displaying convenience information, An area 44 displaying the specifications of the service and an area 45 displaying the risks to the security of the service are included.
  • a character string "safety (Risk)” is displayed, and the frequency of occurrence of near-miss risk in one day and the frequency of occurrence of remote intervention risk in one day are displayed as safety information.
  • a character string "economic rationality (Cost)” is displayed, and TCO is displayed as economic rationality information. That is, the economic rationale information includes total initial and operating costs for the service.
  • the character string "Convenience (Value)” is displayed, and the number of deliveries and the average delivery time per day are displayed as convenience information.
  • a character string "service specification” is displayed, and the number of robots operated in the target area and the speed per hour of the robots (here, the average speed per hour) are displayed.
  • a character string "risk map” is displayed, and a map A1 indicating the target area and one or more (here, three) markers B1 indicating the risk occurrence positions are displayed. It is In the example shown in FIG. 5, the rightmost marker B1 is selected by the user, and in the state in which the marker B1 is selected in this way, the outline of the risk occurring at the position of the marker B1 is shown. A balloon B11 shown is further displayed. In other words, the output unit 14 outputs the evaluation information by visualizing the location of occurrence of the risk regarding the security of the service in the target area and displaying it on the display unit 22 .
  • the output screen further displays an icon 46 including an image of three lines and an icon 47 including an image of a rightward arrow.
  • the icon 46 for example, the user can select an arbitrary output screen from a list of other output screen candidates and display it on the display unit 22 . Further, the user can display other output screens in order on the display unit 22 by selecting the icon 47, for example. Examples of other output screens will be described later.
  • FIG. 6 is a sequence diagram showing a usage example of the information output system 100 according to the embodiment.
  • settings in steps S101 to S103 are performed by a setter such as a service designer (in other words, a user).
  • the setting person sets various parameters used for the simulation while looking at the input screen displayed on the display unit 22 of the information terminal 200, for example.
  • the setter sets the target area (S101), sets the traffic volume of the object 2 in the target area (S102), and sets variables, constraints, and objective functions (S103).
  • the evaluation unit 13 does not need to refer to all of the other variables and other constraints listed below, but may refer to one or more other variables or one or more other constraints to determine the service in more detail. can be evaluated.
  • Other variables used to evaluate service safety may include the acceleration and deceleration performance of the mobile object 1, the weight of the mobile object 1, and the like.
  • Other constraints used to evaluate the security of the service may include the communication bandwidth used during service operation, and the like.
  • variables used to assess the economic rationality and convenience of a service include the cost per unit of mobile 1, the performance of the sensors equipped on mobile 1, the failure rate of mobile 1, or the 1 fuel consumption, etc. may be included. Also, such other variables may include the number of personnel involved in the service, labor costs, or the like. Other constraints used to evaluate the economic rationality and convenience of the service may include the communication band used during service operation, communication plans, and the like.
  • the information output system 100 executes the evaluation calculation processing in steps S104 and S105. Specifically, the information output system 100 acquires information preset by a configurator, ie, input information, and executes a simulation based on the acquired input information. Then, the information output system 100 uses the execution results of the simulation to calculate an evaluation of the safety of the service, an evaluation of the economic rationality of the service, and an evaluation of the convenience of the service (S104). The information output system 100 also calculates the objective function specified by the acquired input information, and searches for the optimum solution of the objective function (S105).
  • a configurator ie, input information
  • the information output system 100 uses the execution results of the simulation to calculate an evaluation of the safety of the service, an evaluation of the economic rationality of the service, and an evaluation of the convenience of the service (S104).
  • the information output system 100 also calculates the objective function specified by the acquired input information, and searches for the optimum solution of the objective function (S105).
  • the presentation destination may be the same as the configurator, or may be a different person from the configurator.
  • the output unit 14 does not need to output all of the evaluation items listed below as evaluation information, but the more types of evaluation items that are output, the more detailed the evaluation of the service to be grasped by the presentation destination. becomes possible.
  • Service safety evaluation items may include the location and frequency of near-miss risks, the location and frequency of remote intervention risks, and the location and frequency of mediation risks.
  • the evaluation items include the number of times the object 2 approaches within x cm (x can be set as appropriate) of the moving body 1, the number of times the object 2 approaches within x cm in front of the moving body 1, or TTC (Time To Collision) and the like can be included.
  • the evaluation items for the economic rationality of the service may include the initial cost of introducing the service, the operating cost of the service, or income from the operation of the service.
  • the initial cost includes the purchase/procurement cost of the mobile unit 1, the cost of the sensors installed in the mobile unit 1, the infrastructure development cost in the target area, the initial verification cost of the service, and the remote control for remote management of the mobile unit 1.
  • the cost of building the center or the cost of building the software used to operate the service may be included.
  • Operational costs may include fuel costs for the mobile unit 1, labor costs for service personnel, software operation costs, service maintenance costs, communication costs, real estate costs used for service operations, and the like.
  • Income may include usage fees from merchants who use the service, or usage fees from individuals who use the service.
  • Service convenience evaluation items include, if the service transports the user to the destination, the number of transports, the user's waiting time, and the reduction in the time required to reach the destination compared to existing transportation means. , or a correct arrival rate or the like that indicates the degree of correct arrival of the moving body 1 at the destination.
  • the evaluation items include the number of deliveries, the waiting time from the time the requester places an order until the delivery items arrive, or whether the items are delivered correctly to the requester.
  • a correct arrival rate or the like that indicates the degree of success may be included.
  • the information output system 100 presents the execution result of the simulation when the optimum solution of the objective function is obtained (S106).
  • Step S106 corresponds to processing for displaying the output screen shown in FIG. 5 on the display unit 22, for example.
  • the information output system 100 presents a process of searching for the optimum solution of the objective function (S107).
  • Step S107 will be described in detail in a third example of the output screen (see FIG. 10), which will be described later.
  • the information output system 100 presents a plurality of evaluations obtained in a plurality of processes of searching for the optimum solution of the objective function in a comparable manner (S108).
  • Step S108 will be described in detail in a fourth example of the output screen (see FIG. 11), which will be described later.
  • the information output system 100 presents the risk occurrence position in the target area (S109).
  • Step S109 corresponds to processing for displaying marker B1 on map A1 on the output screen shown in FIG. 5, for example.
  • the information output system 100 presents countermeasures against risks that may occur in the target area (S110).
  • Step S110 will be described in detail in a first example of the output screen (see FIG. 8), which will be described later.
  • the information output system 100 presents an animation of the occurrence of risk in the target area (S111). Step S111 will be described in detail in a first example of the output screen (see FIG. 8), which will be described later.
  • the setting person does not have to perform all steps S101 to S103, and it is optional whether or not to perform step S102, for example.
  • the information output system 100 does not have to execute all steps S104 to S111. For example, it is optional whether or not to execute steps S107 to S111.
  • the information output system 100 needs to calculate at least the evaluation of the safety of the service in step S104, and it is arbitrary whether or not to calculate the evaluation of the economic rationality of the service and the evaluation of the convenience of the service.
  • FIG. 7 is a flow chart showing an operation example of the information output system 100 according to the embodiment.
  • the acquisition unit 11 of the information output system 100 acquires, as input information, various parameters input by the user at the information terminal 200, for example (S201).
  • the execution unit 12 executes a simulation of the motion of the moving body 1 and the motion of the target object 2 based on the input information acquired by the acquisition unit 11 (S202).
  • the evaluation unit 13 calculates an objective function using the execution result of the simulation by the execution unit 12, and evaluates the service (S203).
  • the evaluation unit 13 changes the variables used in the simulation (S205) and causes the execution unit 12 to perform the simulation again. Thereafter, steps S202 to S205 are repeated until the calculated objective function becomes the optimum solution. Then, when the calculated objective function is the optimum solution (S204: Yes), the output unit 14 outputs evaluation information regarding the evaluation of the service by the evaluation unit 13 (S206).
  • FIG. 8 is a diagram showing a first example of an output screen in the information output system 100 according to the embodiment.
  • the output screen displayed on the display unit 22 includes an area 45 for displaying details of the risk occurrence mode.
  • a character string "risk map” is displayed, and a map A1 indicating the target area and one or more (here, three) markers B1 indicating the risk occurrence positions are displayed.
  • the rightmost marker B1 is selected by the user.
  • the risk generated at the position of the marker B1 is summarized.
  • a balloon B11 shown is further displayed.
  • a character string outlining the risk and two images B112 are displayed in the balloon B11.
  • the image B112 on the left side of the two images B112 depicts a moving object 1 (here, a car) turning left at an intersection and an object 2 (here, a person) approaching a pedestrian crossing. .
  • a state in which the moving object 1 and the target object 2 approach each other to the extent of contact is drawn. That is, in the first example, the output unit 14 outputs the evaluation information by visualizing the risk occurrence mode regarding the safety of the service in the target area and displaying it on the display unit 22 .
  • the two images B112 are still images, but these images B112 may be moving images (that is, animation).
  • the risk occurrence mode may be displayed on the display unit 22 as an animation.
  • a character string B113 indicating a countermeasure against the risk is further displayed in the balloon B11.
  • the output unit 14 further outputs countermeasure information indicating countermeasures against risks regarding service safety in the target area.
  • the target area is privately owned by the user or an organization to which the user belongs, the user can take measures such as installing countermeasures according to the countermeasure information.
  • the target area is public land, the user can respond by proposing the installation of countermeasures according to the countermeasure information to the local government or the like having ownership of the public land.
  • FIG. 9 is a diagram showing a second example of the output screen in the information output system 100 according to the embodiment.
  • the output screen displayed on the display unit 22 includes an area 5 that displays chronological changes in risk occurrence positions and service evaluations by animation.
  • the output unit 14 displays the output screen of the second example on the display unit 22 after executing the simulation. good too.
  • the area 5 includes a map A2 showing the target area and an image 51 showing the service evaluation.
  • the image 51 is composed of three display columns arranged vertically.
  • a score indicating the evaluation of the safety (Risk) of the service is displayed in the upper display column. The smaller the score, the higher the safety of the service.
  • the display column for interruption displays a score indicating the evaluation of the economic rationality (Cost) of the service. The smaller the score, the higher the economic rationality of the service.
  • a score indicating the evaluation of the convenience (Value) of the service is displayed in the lower display column. The higher the score, the higher the convenience of the service.
  • a circular marker B2 indicating the position where the risk occurs is displayed.
  • the score indicating the evaluation of the safety of the service is a relatively large numerical value, and the display column is displayed in a different color from the other display columns.
  • the output unit 14 outputs the evaluation information by emphasizing the evaluation of the service (here, the evaluation of the safety of the service) at the time of risk occurrence and displaying it on the display unit 22 .
  • the trigger for emphasizing and displaying the evaluation of the service is, for example, that the score exceeds (or falls below) a threshold.
  • FIG. 10 is a diagram showing a third example of the output screen in the information output system 100 according to the embodiment.
  • the evaluation information includes information about a plurality of simulation search processes that have been carried out until the optimum solution of the objective function is calculated.
  • the third example shows the results of a simulation performed so as to maximize the evaluation of service safety as an objective function.
  • An area 61 displays a three-dimensional graph whose axes are the evaluation of the safety of the service (Risk), the evaluation of the economic rationality of the service (Cost), and the evaluation of the convenience of the service (Value). Also, in the area 62, a bar is displayed that indicates the comprehensive evaluation (M) of the service in shades. Points P1 to P9 are plotted on the three-dimensional graph to indicate service evaluation results for each simulation. That is, the simulation is executed in the order of points P1, P2, . The coordinates of points P1-P9 represent evaluations of service safety, economic rationality, and convenience. The gradation of points P1 to P9 represents the comprehensive evaluation of the service. The higher the density of the points P1 to P9, the higher the comprehensive evaluation of the service.
  • a balloon 63 is further displayed when the user selects one of the points P1 to P9.
  • points selected by the user that is, service specifications (here, the number of mobile units 1, the speed of the mobile units 1, and the operation mode of the service) when the simulation selected by the user is executed are displayed. Is displayed.
  • the output screen shown in (b) of FIG. 10 includes an area 7 that individually displays changes in service safety evaluation, economic rationality evaluation, convenience evaluation, and overall evaluation.
  • Area 7 includes an area 71 indicating the transition of the evaluation of the safety of the service, an area 72 indicating the transition of the evaluation of the economic rationality of the service, an area 73 indicating the transition of the evaluation of the convenience of the service, and an area 73 indicating the transition of the evaluation of the convenience of the service. and an area 74 indicating the transition of the comprehensive evaluation.
  • the vertical axis represents the evaluation
  • the horizontal axis represents the order (step) of executing the simulation.
  • the user performs a predetermined operation (for example, selects the area 61, etc.) while the output screen shown in (a) of FIG. ) to make a transition.
  • FIG. 11 is a diagram showing a fourth example of the output screen in the information output system according to the embodiment.
  • the output screen displayed on the display unit 22 includes an area 8 for displaying a list of service evaluations for each simulation that have been performed until the optimum solution of the objective function is calculated.
  • the output unit 14 outputs evaluation information by displaying multiple evaluations calculated in multiple search processes on the display unit 22 in a comparable manner.
  • a first area 81 showing the service evaluation result when the first simulation is executed and a second area 82 showing the service evaluation result when the second simulation is executed are displayed.
  • Areas 81 and 82 display bar graphs indicating the evaluation of the safety of the service, the evaluation of the economic rationality of the service, and the evaluation of the convenience of the service, respectively, and the score indicating the overall evaluation of the service. .
  • an area showing service evaluation results when the third and subsequent simulations are executed can be displayed on the display unit 22 by the user performing a predetermined operation. be.
  • the information output method and information output system 100 simulate the movement of the moving object 1 in the target area and the movement of the target object 2 existing in the target area. Then, the safety of the service is evaluated using the execution result of the simulation, and evaluation information including the evaluation is output. For this reason, a person who conducts a preliminary study in operating the service checks the evaluation information, and in an area (target area) where an object (target object 2) is allowed to enter the movement route of the mobile object 1 , it is possible to conduct a preliminary study of mobility services in consideration of safety. As a result, for example, it is possible to reduce the cost and time required for service design. In addition, this makes it possible to facilitate service design, for example.
  • the evaluation information may include content corresponding to the type of service evaluation presentation destination.
  • the output unit 14 may change the content to be output according to the presentation destination of the service evaluation.
  • FIG. 12 is a diagram illustrating an example of the correlation between the type of service evaluation presentation destination and the output content.
  • the type of the presentation destination (“type of presentation partner" in FIG. 12) includes a decision maker regarding service adoption, a service planning designer, a business planning designer using the service, or the operator of the service.
  • the information necessary for deciding whether or not to adopt the service will be output from the output unit 14 as evaluation information.
  • the "risk of occurrence of a serious accident” that can occur during service operation is used as safety information
  • the "total initial cost/operation cost” in operating the service is used as economic rationality information.
  • ', 'prospect of income' from the operation of the service, and 'summary of the value provided by the service' as convenience information are output from the output unit 14 as the evaluation information.
  • the contents of the evaluation information output by the output unit 14 may be appropriately customized by the user according to the type of presentation destination, or may be automatically determined by the information output system 100 . In the latter case, the user performs an input specifying, for example, the type of presentation destination. Then, the information output system 100 may determine the output content of the evaluation information by collating the presentation destination type as the input information with the data as shown in FIG. 12 . Moreover, the levels of safety, economic rationality, and convenience described above may be appropriately set according to the type of presentation destination.
  • the evaluation information includes safety information, economic rationality information, and convenience information, but is not limited to this.
  • the evaluation information may contain only safety information.
  • the evaluation unit 13 may fix the parameters related to the economic rationality of the service and the parameters related to the convenience of the service, search the variable setting range of the parameters related to safety, and evaluate the safety. .
  • the information output system 100 is constructed as a dedicated system for each type of service, but is not limited to this.
  • the information output system 100 may be constructed as a general-purpose system in which the type of service can be selected as part of the constraints.
  • the information output system 100 operates according to the type of service selected by the user. Specifically, when the user conducts a preliminary examination of a service for transporting a person to a destination, the user selects that service as the type of service. Then, the information output system 100 operates as a system for outputting evaluation information about services for transporting people to their destinations.
  • the present disclosure can be implemented as a program for causing a processor to execute the steps included in the information output method.
  • the present disclosure can be implemented as a non-temporary computer-readable recording medium such as a CD-ROM recording the program.
  • each step is executed by executing the program using hardware resources such as the CPU, memory, and input/output circuits of the computer.
  • hardware resources such as the CPU, memory, and input/output circuits of the computer.
  • each step is executed by the CPU acquiring data from a memory, an input/output circuit, or the like, performing an operation, or outputting the operation result to the memory, an input/output circuit, or the like.
  • each component included in the information output system 100 may be configured with dedicated hardware or implemented by executing a software program suitable for each component.
  • Each component may be realized by reading and executing a software program recorded in a recording medium such as a hard disk or a semiconductor memory by a program execution unit such as a CPU or processor.
  • a part or all of the functions of the information output system 100 according to the above embodiment are typically realized as an LSI, which is an integrated circuit. These may be made into one chip individually, or may be made into one chip so as to include part or all of them. Further, circuit integration is not limited to LSIs, and may be realized by dedicated circuits or general-purpose processors.
  • An FPGA Field Programmable Gate Array
  • a reconfigurable processor that can reconfigure the connections and settings of the circuit cells inside the LSI may be used.
  • the present disclosure also includes various modifications in which a person skilled in the art makes modifications to each embodiment of the present disclosure, as long as they do not deviate from the gist of the present disclosure.
  • the present disclosure can be applied to systems that provide mobility services.

Landscapes

  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

情報出力方法は、人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び移動体に関する移動体情報を少なくとも入力情報として取得し(S201)、入力情報に基づいて、移動体の動き、及び対象エリアに存在する対象物の動きのシミュレーションを実行し(S202)、シミュレーションの実行結果を用いて目的関数の最適解を算出することによりサービスを評価し(S203~S205)、少なくともサービスの安全性に関する安全性情報を含む、サービスの評価に関する評価情報を出力する(S206)。安全性情報は、対象エリアにおける移動体と対象物との干渉の発生度合いを含む。

Description

情報出力方法、プログラム、及び情報出力システム
 本開示は、モビリティサービスの評価を出力するための情報出力方法、プログラム、及び情報出力システムに関する。
 近年、CASE(Connected Autonomous Shared Electric)に代表されるような市場を取り巻く環境の変化に伴い、モビリティサービスに対する需要が拡大している。一方で、モビリティサービスを構成する要素(サービス因子)は多岐にわたり、モビリティサービスの最適化のためには、事前にモビリティサービスの設計及び評価を行う必要がある。
 特許文献1には、交通システム最適化装置が開示されている。この交通システム最適化装置は、最適化条件設定部と、最適化実行部と、を備える。最適化条件設定部は、交通システムの仕様を最適化する際の条件を地図上の範囲として指定する機能を持つ。最適化実行部は、最適化条件設定部により設定された最適化条件の下、計算機を用いたシミュレーションにより交通システムの仕様を最適化する。特許文献1では、この交通システム最適化装置が最適化する対象である交通システムとして、鉄道システムを例に挙げている。
特許第6201040号公報
 しかしながら、特許文献1では、交通システムとしての鉄道システムの仕様の最適化を図っているが、モビリティサービスの最適化を図るのには十分ではない、という課題がある。すなわち、特許文献1では、移動体である電車の移動経路は、原則として人又は他の移動体等の物体の進入が禁止されているため、移動経路に物体が進入することを想定していない。このため、特許文献1に開示の技術では、移動経路に物体が進入することが許容されたエリアにおいて、安全性を考慮したモビリティサービスの事前検討を行うことができない、という課題がある。
 そこで、本開示は、移動体の移動経路に物体が進入することが許容されたエリアにおいて、安全性を考慮したモビリティサービスの事前検討を行うことができる情報出力方法等を提供する。
 本開示における情報出力方法は、コンピュータにより実行される情報出力方法であって、人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び前記移動体に関する移動体情報を少なくとも入力情報として取得し、前記入力情報に基づいて、前記移動体の動き、及び前記対象エリアに存在する対象物の動きのシミュレーションを実行し、前記シミュレーションの実行結果を用いて目的関数の最適解を算出することにより前記サービスを評価し、少なくとも前記サービスの安全性に関する安全性情報を含む、前記サービスの評価に関する評価情報を出力し、前記安全性情報は、前記対象エリアにおける前記移動体と前記対象物との干渉の発生度合いを含む。
 なお、これらの包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROM等の記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
 本開示の一態様に係る情報出力方法等によれば、移動体の移動経路に物体が進入することが許容されたエリアにおいて、安全性を考慮したモビリティサービスの事前検討を行うことができる。
図1は、実施の形態に係る情報出力システムの一例を示すブロック図である。 図2は、実施の形態に係る情報出力システムにおける入力画面の基本例を示す図である。 図3は、実施の形態に係る情報出力システムにおける対象物の交通量の入力画面の一例を示す図である。 図4は、サービスの評価指標と、入力情報として取得するパラメータとの関係性の例を示す図である。 図5は、実施の形態に係る情報出力システムにおける出力画面の基本例を示す図である。 図6は、実施の形態に係る情報出力システムの利用例を示すシーケンス図である。 図7は、実施の形態に係る情報出力システムの動作例を示すフローチャートである。 図8は、実施の形態に係る情報出力システムにおける出力画面の第1例を示す図である。 図9は、実施の形態に係る情報出力システムにおける出力画面の第2例を示す図である。 図10は、実施の形態に係る情報出力システムにおける出力画面の第3例を示す図である。 図11は、実施の形態に係る情報出力システムにおける出力画面の第4例を示す図である。 図12は、サービスの評価の提示先の種別と出力内容との相関の一例を示す図である。
 本開示の一態様に係る情報出力方法は、コンピュータにより実行される情報出力方法であって、人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び前記移動体に関する移動体情報を少なくとも入力情報として取得し、前記入力情報に基づいて、前記移動体の動き、及び前記対象エリアに存在する対象物の動きのシミュレーションを実行し、前記シミュレーションの実行結果を用いて目的関数の最適解を算出することにより前記サービスを評価し、少なくとも前記サービスの安全性に関する安全性情報を含む、前記サービスの評価に関する評価情報を出力し、前記安全性情報は、前記対象エリアにおける前記移動体と前記対象物との干渉の発生度合いを含む。
 これによれば、サービスを運用するにあたり事前検討を行う者は、評価情報を確認することにより、移動体の移動経路に物体(対象物)が進入することが許容されたエリア(対象エリア)において、安全性を考慮したモビリティサービスの事前検討を行うことができる。
 例えば、前記移動体は、遠隔操作可能であってもよく、前記安全性情報は、前記移動体に対する遠隔操作による介入の発生度合いを含んでいてもよい。
 これによれば、サービスの事前検討を行う者は、より詳細にサービスの安全性について事前検討しやすくなる。
 例えば、前記エリア情報は、前記対象エリアにおける前記対象物の交通量に関する情報を含んでいてもよい。
 これによれば、対象エリアにおける対象物の交通量を参照することで、サービスの安全性の評価の精度を向上することができる。
 例えば、前記移動体情報は、前記移動体の種類、前記移動体の速度、及び前記対象エリアで運用される前記移動体の台数についての情報を含んでいてもよい。
 これによれば、移動体の詳細を参照することで、サービスの安全性の評価の精度を向上することができる。
 例えば、前記対象エリアにおける前記サービスの安全性についてのリスクの発生態様を視覚化して表示部に表示することで、前記評価情報を出力してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、リスクの発生態様を視覚的に把握することができ、リスクへの対策を検討しやすくなる。
 例えば、さらに、前記リスクの発生態様は、アニメーションで前記表示部に表示されてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、リスクの発生態様をより詳細に視覚的に把握することができる。
 例えば、前記対象エリアにおける前記サービスの安全性についてのリスクの発生位置を視覚化して表示部に表示することで、前記評価情報を出力してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、リスクの発生位置を視覚的に把握することができ、リスクへの対策を検討しやすくなる。
 例えば、さらに、前記リスクの発生時における前記サービスの評価を強調して前記表示部に表示することで、前記評価情報を出力してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、リスクがサービスの評価に与える影響を把握しやすくなる。
 例えば、前記対象エリアにおける前記サービスの安全性についてのリスクへの対策を示す対策情報を更に出力してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、対策情報に基づいてより深くリスクへの対策を検討しやすくなる。
 例えば、前記評価情報は、前記サービスの経済合理性に関する経済合理性情報を更に含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、サービスの経済合理性について検討しやすくなる。
 例えば、さらに、前記経済合理性情報は、前記サービスについての初期費用及び運用費用の総計を含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、予算と照らし合わせてサービスが実現可能であるか否かを検討しやすくなる。
 例えば、前記評価情報は、前記サービスの利便性に関する利便性情報を更に含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、サービスの利便性について検討しやすくなる。
 例えば、前記評価情報は、前記目的関数の最適解を算出するまでに経た前記シミュレーションの複数の探索過程についての情報を含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、探索過程についての情報を参照することにより、シミュレーションに用いられる各種パラメータの再検討をしやすくなる。
 例えば、さらに、前記複数の探索過程でそれぞれ算出された複数の評価を比較可能な態様で表示部に表示することで、前記評価情報を出力してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、複数の評価を比較検討することで、サービスを採用するか否かの意思決定を行いやすくなる。
 例えば、前記評価情報は、前記サービスの評価の提示先の種別に対応する内容を含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者の種別に応じて、適切な内容の評価情報を提示先に対して提示することができる。
 例えば、さらに、前記提示先の種別は、前記サービスの採用についての意思決定者、前記サービスの企画設計者、前記サービスを用いたビジネスの企画設計者、又は前記サービスの運用者を含んでいてもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者の種別に応じて、適切な内容の評価情報を提示先に対して提示することができる。
 例えば、前記目的関数を指定するための情報を前記入力情報として更に取得してもよい。
 これによれば、サービスを運用するにあたり事前検討を行う者は、目的に応じた事前検討を行いやすくなる。
 本開示の一態様に係るプログラムは、コンピュータに、上記の情報出力方法を実行させる。
 これによれば、サービスを運用するにあたり事前検討を行う者は、評価情報を確認することにより、移動体の移動経路に物体(対象物)が進入することが許容されたエリア(対象エリア)において、安全性を考慮したモビリティサービスの事前検討を行うことができる。
 本開示の一態様に係る情報出力システムは、取得部と、実行部と、評価部と、出力部と、を備える。前記取得部は、人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び前記移動体に関する移動体情報を少なくとも入力情報として取得する。前記実行部は、前記取得部が取得した前記入力情報に基づいて、前記移動体の動き、及び前記対象エリアに存在する対象物の動きのシミュレーションを実行する。前記評価部は、前記実行部による前記シミュレーションの実行結果を用いて目的関数の最適解を算出することにより前記サービスを評価する。前記出力部は、少なくとも前記サービスの安全性に関する安全性情報を含む、前記評価部による前記サービスの評価に関する評価情報を出力する。前記安全性情報は、前記対象エリアにおける前記移動体と前記対象物との干渉の発生度合いを含む。
 これによれば、サービスを運用するにあたり事前検討を行う者は、評価情報を確認することにより、移動体の移動経路に物体(対象物)が進入することが許容されたエリア(対象エリア)において、安全性を考慮したモビリティサービスの事前検討を行うことができる。
 以下、実施の形態について、図面を参照しながら具体的に説明する。
 なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等は、一例であり、本開示を限定する主旨ではない。
 (実施の形態)
 以下、実施の形態に係る情報出力システム及び情報出力方法について説明する。
 図1は、実施の形態に係る情報出力システム100の一例を示すブロック図である。情報出力システム100は、移動体1(図8参照)を用いたサービス、つまりモビリティサービスのシミュレーションを実行し、シミュレーションの実行結果に基づくモビリティサービスの評価を出力するためのシステムである。モビリティサービスは、例えば宅配便又はフードデリバリー等の配送物を依頼者に配送するサービスを含む。また、モビリティサービスは、例えば人を目的地まで輸送するサービスを含む。
 移動体1は、例えば自動車又は自動二輪車等の車両であるが、例えば自律走行型のロボット等の車両以外の移動体であってもよい。また、移動体1は、手動運転型であってもよいし、半自動運転型、又は完全自動運転型であってもよい。
 情報出力システム100は、情報出力方法を実行するコンピュータの一例である。情報出力システム100を構成する構成要素は、1つの筐体内に設けられてもよいし、分散して配置されてもよい。情報出力システム100を構成する構成要素が分散して配置される場合、複数のコンピュータにより情報出力方法が実行されてもよい。
 情報出力システム100は、例えばパーソナルコンピュータ、又はサーバ装置等によって実現される。実施の形態では、情報出力システム100は、パーソナルコンピュータによって実現されている。また、実施の形態では、情報出力システム100で実行するシミュレーションに必要な情報の少なくとも一部は、ユーザが所有する情報端末200から取得する。ここでいうユーザは、情報出力システム100の利用者である。
 情報端末200は、例えばスマートフォン、又はタブレット等の携帯型端末であって、入力部21と、表示部22と、を備える。入力部21は、例えばマウス若しくはキーボード等の入力デバイスによるユーザの操作入力、又はユーザの指による操作入力を受け付ける。表示部22は、例えば液晶ディスプレイ等であって、後述する入力情報を入力する際に用いられる入力画面、又は後述する評価情報を表示する出力画面等が表示される。実施の形態では、表示部22は、タッチパネルディスプレイで構成されている。したがって、実施の形態では、表示部22は、入力部21を兼ねている。
 なお、情報出力システム100は、情報端末200の一機能として情報端末200に搭載されていてもよい。逆に、情報端末200は、情報出力システム100の一機能として情報出力システム100に搭載されていてもよい。つまり、情報出力システム100及び情報端末200は、1つの装置として一体に実現されていてもよい。
 情報出力システム100は、図1に示すように、取得部11と、実行部12と、評価部13と、出力部14と、を備える。情報出力システム100は、プロセッサ、通信インタフェース及びメモリ等を含むコンピュータである。メモリは、ROM(Read Only Memory)及びRAM(Random Access Memory)等であり、プロセッサにより実行されるプログラムを記憶することができる。取得部11、実行部12、評価部13、及び出力部14は、メモリに格納されたプログラムを実行するプロセッサ及び通信インタフェース等によって実現される。
 取得部11は、実行部12でのシミュレーションに用いられる各種パラメータである入力情報を取得する。特に、取得部11は、エリア情報、及び移動体情報を少なくとも入力情報として取得する。エリア情報は、人又は配送物が載る移動体1を用いたサービスを行う対象エリアに関する情報である。エリア情報は、対象エリアの地図データ、及び対象エリアにおける移動体1の移動経路を示すデータ等を含む。移動体情報は、移動体1に関する情報であって、移動体1の種類、移動体1の速度、及び対象エリアで運用される移動体1の台数等を示すデータ等を含む。
 実施の形態では、取得部11は、情報端末200の入力部21にてユーザにより入力された情報を、入力情報として取得する。具体的には、ユーザは、情報端末200の表示部22に表示された入力画面を見ながら、実行部12でのシミュレーションに用いられる各種パラメータを入力する。これにより、取得部11は、入力部21で入力された入力情報を取得する。
 図2は、実施の形態に係る情報出力システム100における入力画面の基本例を示す図である。ここで入力された情報が取得部11で取得される。図2に示すように、表示部22に表示される入力画面には、エリア情報のうち対象エリアを入力するための領域31と、エリア情報のうち対象物2(図8参照)の交通量を入力するための領域32と、エリア情報のうち対象エリアにおいて発生する需要量を入力するための領域33と、が含まれる。つまり、実施の形態では、エリア情報は、対象エリアにおける対象物2の交通量に関する情報を含んでいる。ここでいう需要量は、対象エリアにおいてサービスの利用者からの人の輸送の要求又は配送物の配送の要求の量をいう。
 また、入力画面には、移動体情報等のシミュレーションに用いられる各種パラメータのうち変数を入力するための領域34と、シミュレーションを実行する上での制約条件を入力するための領域35と、が含まれる。さらに、入力画面には、シミュレーションの実行結果を用いて算出される目的関数を入力するための領域36と、シミュレーションの実行を開始するためのアイコン37と、が含まれる。ユーザがアイコン37を選択する入力を行うと、シミュレーションが開始される。
 ここで、対象物2は、対象エリアに存在する物体である。さらに言えば、対象物2は、対象エリアに存在し、かつ、移動体1の移動経路(ここでは、道路)に進入し得る物体である。対象物2は、例えば人等の生体の他、自動車等の車両を含み得る。また、対象物2は、任意の移動体1に焦点を当ててシミュレーションを実行した場合における、他の移動体も含み得る。
 領域31には、「対象エリア選択」という文字列が表示されており、かつ、「拠点場所設定」という文字列を含む対象エリアを入力するためのアイコン311と、入力された対象エリアを示すマップA1と、が表示されている。ユーザは、アイコン311を選択することで、例えば地図データを取り扱う外部サービスから提供される地図データを見ながら対象エリアの範囲を指定する入力を行ったり、対象エリアの地域名を入力したりすることで、対象エリアを入力することが可能である。
 実施の形態では、マップA1には、移動体1の移動可能な経路、交差点等の経路の特徴、及び移動体1の進入不可能な場所等を示すデータがメタデータとして含まれている。なお、メタデータがマップA1に含まれていない場合、情報出力システム100は、マップA1に対して適宜の画像解析処理を実行することにより、メタデータを生成してもよい。
 なお、ユーザがマップA1上をマーキングする等の操作を行うことで、対象エリアにおける移動体1の移動を禁止する場所を設定したり、追加の移動経路を設定したりすることが可能であってもよい。
 領域32には、「交通量インポート」という文字列を含むアイコン321と、万年筆の画像を含むアイコン322と、が表示されている。ユーザは、アイコン321を選択することで、ユーザが事前に準備している対象エリアにおける過去の対象物2の交通量の既存実績データを情報出力システム100に読み込ませることが可能である。一方、ユーザは、アイコン322を選択することで、対象エリアにおける対象物2の交通量を適宜カスタマイズすることが可能である。
 図3は、実施の形態に係る情報出力システム100における対象物2の交通量の入力画面の一例を示す図である。図2に示す入力画面において、ユーザがアイコン322を選択することで、図3に示す入力画面が表示部22に表示される。入力画面の左側には、対象物2として「人」を指定するためのアイコン323と、対象物2として「自動車」を指定するためのアイコン324と、が表示されている。また、入力画面の中央には、対象エリアのマップA1が表示されている。さらに、入力画面の右側には、指定した対象物2の交通量の多寡を指定するためのアイコン325~327と、移動体1と対象物2との干渉が発生する可能性が高い箇所を指定するためのアイコン328と、が表示されている。
 図3に示す入力画面において、ユーザは、アイコン323,324のいずれか1つを選択することで対象物2を指定し、アイコン325~327のいずれか1つを選択することで対象エリアにおける対象物2の交通量を指定する。例えば、ユーザがアイコン324を選択し、かつ、アイコン325を選択すると、自動車の交通量が多い箇所をマップA1にて指定可能な状態となる。この状態で、ユーザがマップA1において線を引く等して特定の領域を指定することで、特定の領域での自動車の交通量を設定することが可能である。図3に示す例では、線A11~線A13は、いずれも対象エリアにおける自動車の交通量を表している。自動車の交通量は、線A11の領域で少なくなっており、線A13の領域で多くなっている。
 また、ユーザがアイコン328を選択することで、移動体1と対象物2との干渉等のリスクが発生する可能性が高い箇所をマップA1にて指定可能な状態となる。この状態で、ユーザがマップにおいて星印のマーカA14を設置することで、対象エリアにおいてリスクの発生する可能性が高い箇所を設定することが可能である。
 領域33には、「需要量インポート」という文字列を含むアイコン331と、万年筆の画像を含むアイコン332と、が表示されている。ユーザは、アイコン331を選択することで、ユーザが事前に準備している対象エリアにおいて過去に発生した需要量の既存実績データを情報出力システム100に読み込ませることが可能である。一方、ユーザは、アイコン332を選択することで、対象エリアにおいて発生し得る需要量を適宜カスタマイズすることが可能である。
 領域34には、「変数設定域」という文字列が表示されており、かつ、モビリティ(つまり、移動体1)の種別を入力するためのテキストボックス341と、対象エリアで運用されるモビリティの台数を入力するためのテキストボックス342と、モビリティの時速(つまり、速度)を入力するためのテキストボックス343と、が表示されている。ユーザは、テキストボックス341に所望の文字列を入力し、かつ、テキストボックス342,343の各々に所望の数値を入力することで、変数(ここでは、移動体情報)を入力することが可能である。
 なお、テキストボックス342,343には、1値を入力するだけではなく、最小値及び最大値を入力してもよい。また、領域34には、テキストボックス341~343の代わりに、ドロップダウンリストが表示されていてもよい。また、領域34にて入力可能な変数は、移動体情報に限らず、他の変数が入力可能であってもよい。他の変数については、後述する。
 領域35には、「制約条件」という文字列が表示されており、かつ、営業時間(つまり、サービスの提供時間)を入力するためのテキストボックス351と、サービスが許容するヒヤリハットリスクの発生頻度(ここでは、1日におけるヒヤリハットリスクの発生回数)を入力するためのテキストボックス352と、サービスが許容する遠隔介入リスクの発生頻度(ここでは、1日における遠隔介入リスクの発生回数)を入力するためのテキストボックス353と、が表示されている。ヒヤリハット及び遠隔介入については、後述する。
 ユーザは、テキストボックス351に所望の時間帯を入力し、かつ、テキストボックス352,353の各々に所望の数値を入力することで、制約条件を入力することが可能である。なお、領域35には、テキストボックス351~353の代わりに、ドロップダウンリストが表示されていてもよい。また、領域35にて入力可能な制約条件は、これらに限らず、他の制約条件が入力可能であってもよい。他の制約条件については、後述する。
 領域36には、「目的関数」という文字列が表示されており、かつ、最小化する目的関数を入力するためのテキストボックス361と、最大化する目的関数を入力するためのテキストボックス362と、が表示されている。ユーザは、テキストボックス361,362の各々に所望の文字列を入力することで、目的関数を指定することが可能である。つまり、実施の形態では、取得部11は、目的関数を指定するための情報を入力情報として更に取得する。
 なお、領域36には、テキストボックス361,362の代わりに、ドロップダウンリストが表示されていてもよい。また、領域36に表示される目的関数、つまり指定可能な目的関数は、2つに限らず、1つであってもよいし、3つ以上であってもよい。さらに、情報出力システム100は、事前に指定された目的関数を用いてもよく、この場合、目的関数を指定するための情報を入力情報として取得する仕様は不要である。
 実行部12は、取得部11が取得した入力情報に基づいて、移動体1の動き、及び対象エリアに存在する対象物2の動きのシミュレーションを実行する。具体的には、実行部12は、エリア情報及び移動体情報を参照することにより、対象エリアにおける需要量及び制約条件に従って1以上の移動体1の動きをシミュレートする。また、実行部12は、1以上の移動体1の動きのシミュレーションと並行して、エリア情報を参照することにより、1以上の対象物2の動きをシミュレートする。
 評価部13は、実行部12によるシミュレーションの実行結果を用いて目的関数の最適解を算出することにより、サービスを評価する。実施の形態では、評価部13は、シミュレーションの実行結果を、サービスの安全性(Risk)、サービスの経済合理性(Cost)、及びサービスの利便性(Value)の3つの指標で各々評価する。安全性の指標は、例えばサービスの運用中における移動体1と対象物2との接近といったリスク等を総合的に示す指標である。経済合理性の指標は、例えば移動体1の価格及び燃料費、並びにサービスの運用に掛かる費用等を総合的に示す指標である。利便性の指標は、例えばサービスが1日当たりに提供し得る人の輸送件数又は配送物の配送件数等を総合的に示す指標である。
 ここで、安全性、経済合理性、及び利便性といったサービスの評価指標と、入力情報として取得するパラメータとの関係について、図4を用いて説明する。図4は、例えば(1)移動需要(人の流れ)といった需要に関する情報は、安全性及び経済合理性に影響を及ぼし得る、(2)コース、ステーション配置、運行速度、運行時間といった運航に関する情報は安全性、経済合理性、及び利便性に影響を及ぼし得る、といったことを示している。つまり、実行部12によるシミュレーションの実行結果の評価部13による評価は、図4のような関係に基づき、入力情報のうち、安全性、経済合理性、及び利便性に影響し得るパラメータを用いて行われる。
 なお、移動体1を用いたサービスにおいては、前述した安全性、経済合理性、及び利便性の要求を同時に満たすのが好ましい。ここで、例えば安全性を優先すると経済合理性が低下する、経済合理性を優先すると安全性が低下するといったように、サービスの各評価指標はトレードオフの関係を有し得る。また、入力情報は、前述のように、その項目に応じて、安全性、経済合理性、及び利便性の評価指標のうちの1つ以上を算出する際に用いられるパラメータとなり得る。つまり、サービス評価のシミュレーションにおいては、安全性、経済合理性、及び利便性の評価指標のうちの1つ以上に関連しうる入力情報を用いて、トレードオフの関係を有し得る安全性、経済合理性、及び利便性の各評価指標が全体として所定の条件を満たすような最適解の探索が行われる。
 ここで、評価部13におけるサービスの評価の一例について説明する。評価部13では、入力情報に基づき、安全性、経済合理性、及び利便性のレベルを定義する。ここで、レベルとは、安全性、経済合理性、及び利便性それぞれの指標の詳細度(解像度)に対応する情報である。
 例えば、評価部13は、(1)移動体1の性能に関わるパラメータ、(2)遠隔、インフラ、及び人のいずれかによって移動体1の性能を補完する機能、(3)移動体1の走行環境の条件に関わるパラメータのいずれかによって安全性のレベルを定義する。
 ここで、移動体1の性能に関わるパラメータとは、例えば、制動精度(アクセル、ブレーキでの反応又は分解能)、ステアの制御精度(反応速度又は分解能)、移動体1の重量、大きさといった項目が挙げられる。
 また、遠隔、インフラ、及び人のいずれかによって移動体1の性能を補完する機能としては、例えば、機能監視で補完する機能とその性能を左右するパラメータが挙げられる。機能監視で補完する機能とその性能を左右するパラメータとしては、例えば、移動体1からの映像又はセンシングを遠隔で補助的に検知する機能それぞれの有無、遠隔から緊急的に操作支援をする機能とその機能による緊急的な操作支援に要する時間(言いかえると、センターから移動体1への指示が到達する時間)、遠隔システムが備えるアシスト機能の有無といったものが挙げられる。なお、遠隔システムが備えるアシスト機能とは、例えば、遠隔で確認できる視野角、又は移動体1側の状態(速度、経路予測、センサ等の故障状態)といったものである。
 また、遠隔、インフラ、及び人のいずれかによって移動体1の性能を補完する機能の他の例としては、インフラで補完する機能・性能が挙げられる。具体的には、走行路から通知される、移動体1の死角又は遠方からの物体接近情報、信号機の状態、走行路から通知される情報の情報量(速度、物体、方向・予測経路、到達予測等)、走行路から通知される情報の粒度(歩行者、自転車、車、トラック等識別できるか否か等)といったものが挙げられる。
 また、遠隔、インフラ、及び人のいずれかによって移動体1の性能を補完する機能の他の例としては、人で補完する機能が挙げられる。人で補完する機能としては、例えば、遠隔で危険を監視する人の熟練度、遠隔で操作する際の人の熟練度といった項目が挙げられる。
 次に、レベル定義の例について説明する。
 前述の(1)移動体1の性能に関わるパラメータによって安全性のレベルを定義する例として、移動体1が緊急ブレーキの有無を考慮する場合はレベルA、移動体1が緊急ブレーキの利き具合を天候にあわせて計算させる場合はレベルBのように定義する。このように安全性のレベルを定義することにより、レベルBの方がより高精度にリスクを判断することが可能となる。
 また、遠隔オペレータが訓練されているか否かで操作効率が変わるため、遠隔操作による移動体1の復帰時間が変わり、その分効率性(利便性)も変わる。例えば、遠隔オペレータが訓練されている場合であれば、移動体1の復帰時間が短くなるため、効率性(利便性)が上がる。また、遠隔オペレータへのAI(Artificial Intelligence)アシストがつくことで、遠隔操作のスキルが低いオペレータでも、遠隔操作のスキルが高いオペレータと同等に移動体1を遠隔操作により運転できるようになる場合がある。以上を踏まえ、前述の(2)遠隔、インフラ、及び人のいずれかによって移動体1の性能を補完する機能によってレベルを定義する例として、(I)遠隔オペレータが訓練されている場合/訓練されていない場合、(II)遠隔オペレータへのAIアシストあり/なしの組み合わせに応じてレベルを定義するといったことも考えられる。
 また、評価部13は、(1)移動体1の自動運転性能に関わるセンサ及び制御装置に関わるコスト、(2)移動体1を管理する遠隔及びインフラシステム及び人件費のコスト、(3)サービスを可能とするために必要な移動体1の台数のコストのいずれかによって経済合理性のレベルを定義する。例えば、コストに関わるパラメータとして、移動体1の価格と遠隔システムの価格だけを考慮する場合はレベルA、天候又は地域特性(例えば、海岸付近の塩害)等による移動体1の故障率を考慮したメンテナンス費用の変動等も考慮する場合はレベルBのように定義する。
 また、評価部13は、上記自動運転又はロボット等で搬送する人及び物の量、正着率、頻度、乗降、荷積み荷下ろしによって利便性のレベルを定義する。
 そして、評価部13は、移動体1の性能とコストのトレードオフ関係と、上記走行環境とインフラが補完する機能とそれに必要なコストのトレードオフ関係と、上記安全性と経済性のレベルに応じて、利便性の指標を出力する、といった評価を行う。
 ここで、経済合理性と安全性と利便性のトレードオフの考え方の一例について説明する。例えば、移動体1に搭載されるセンサの種類・性能又は搭載個数によってコストが分かる。このとき、安全性を重視する場合は、コストが上がるため経済合理性が下がる一方安全性が上がることで、移動体1が自動運転で走行可能な速度又は走行環境の制約条件が緩められるため、利便性も上がるということになる。そこで、移動体1が備えるセンサの種類・性能・個数で経済合理性のレベルを定義し、また、安全面の担保(例えば、周囲の認知範囲等)から安全性のレベルを定義し、1日あたりの輸送効率等から利便性のレベルを定義し、そのトレードオフ関係を計算することになる。
 前述の例のようにレベルを定義することにより、サービス評価のニーズに応じた精度でのサービス評価を行うことが可能になる。ひいては、シミュレーションの計算量を、サービス評価のニーズに応じて適切なものとできるといった効果を得ることが可能となる。
 また、評価部13は、入力情報を参照することにより、シミュレーションの実行結果を用いて指定された目的関数を算出する。そして、評価部13は、指定された目的関数の最適解が得られるまで、変数を逐次変更しながら、シミュレーションの実行及び目的関数の算出を行う。言い換えれば、評価部13は、指定された目的関数の最適解の探索を行う。例えば、目的関数としてのTCO(Total Cost of Ownership)の最小化、及び目的関数としての配送件数の最大化が指定されている場合、評価部13は、TCOの最小化、及び配送件数の最大化の両方を満たすまで、シミュレーションの実行及び目的関数の算出を繰り返す。なお、TCOは、サービスを導入する際に必要な初期費用、及びサービスを運用する際に必要な運用費用の総額を表している。
 出力部14は、評価部13によるサービスの評価に関する評価情報を出力する。評価情報は、少なくともサービスの安全性に関する安全性情報を含む。そして、安全性情報は、対象エリアにおける移動体1と対象物2との干渉の発生度合いを含む。ここでいう移動体1と対象物2との干渉は、例えば移動体1と対象物2とが衝突し得る状態、いわゆるヒヤリハットを含み得る。また、移動体1と対象物2との干渉は、例えば対象物2が他の移動体であれば、移動体1と他の移動体とが正対することで調停を必要とする状態を含み得る。
 ここで、移動体1が遠隔操作可能なロボットであるとする。この場合、安全性情報は、上記の移動体1と対象物2との干渉の発生度合いの他に、移動体1に対する遠隔操作による介入の発生度合いを含む。ここでいう移動体1に対する遠隔操作による介入、つまり遠隔介入とは、例えば移動体1が不測の事態の発生により自律走行が不可能な状態となった場合に、サービスの運用者に所属するオペレータにより移動体1を遠隔操作することで、移動体1を自律走行可能な状態に復帰させること等をいう。
 既に述べたように、実施の形態では、評価部13は、実行部12によるシミュレーションの実行結果を、サービスの安全性を示す指標の他に、サービスの経済合理性を示す指標及びサービスの利便性を示す指標でも評価している。したがって、出力部14は、安全性情報の他に、経済合理性情報及び利便性情報も評価情報として出力する。言い換えれば、評価情報は、サービスの経済合理性に関する経済合理性情報、及びサービスの利便性に関する利便性情報を含んでいる。
 出力部14は、例えば図5に示すように、出力画面を情報端末200の表示部22に表示させることにより、評価情報を出力する。図5は、実施の形態に係る情報出力システム100における出力画面の基本例を示す図である。図5に示すように、表示部22に表示される出力画面には、安全性情報を提示する領域41と、経済合理性情報を表示する領域42と、利便性情報を表示する領域43と、サービスの仕様を表示する領域44と、サービスの安全性についてのリスクを表示する領域45と、が含まれる。
 領域41には、「安全性(Risk)」という文字列が表示されており、かつ、1日におけるヒヤリハットリスクの発生頻度、及び1日における遠隔介入リスクの発生頻度が安全性情報として表示されている。領域42には、「経済合理性(Cost)」という文字列が表示されており、かつ、TCOが経済合理性情報として表示されている。つまり、経済合理性情報は、サービスについての初期費用及び運用費用の総計を含んでいる。
 領域43には、「利便性(Value)」という文字列が表示されており、かつ、1日における配送物の配送件数及び平均お届け時間が利便性情報として表示されている。領域44には、「サービス仕様」という文字列が表示されており、かつ、対象エリアで運用されるロボットの台数、及びロボットの時速(ここでは、平均時速)が表示されている。
 領域45には、「リスクマップ」という文字列が表示されており、かつ、対象エリアを示すマップA1と、リスクの発生位置を示す1以上(ここでは、3つ)のマーカB1と、が表示されている。図5に示す例では、最も右に位置するマーカB1がユーザにより選択されている状態にあり、このようにマーカB1が選択された状態においては、当該マーカB1の位置で発生するリスクの概要を示す吹き出しB11が更に表示される。つまり、出力部14は、対象エリアにおけるサービスの安全性についてのリスクの発生位置を視覚化して表示部22に表示することで、評価情報を出力している。
 また、出力画面には、三本線の画像を含むアイコン46と、右向きの矢印の画像を含むアイコン47と、が更に表示されている。ユーザは、例えばアイコン46を選択することで、他の出力画面の候補の一覧から任意の出力画面を選択して表示部22に表示させることが可能である。また、ユーザは、例えばアイコン47を選択することで、他の出力画面を順番に表示部22に表示させることが可能である。他の出力画面の例については、後述する。
 次に、実施の形態に係る情報出力システム100を用いて、サービス(モビリティサービス)の設計及び事前検討が行われる際の情報の流れについて、図6を用いて説明する。図6は、実施の形態に係る情報出力システム100の利用例を示すシーケンス図である。
 図6に示すように、まず、ステップS101~S103の事前設定が、サービスの設計者等の設定者(言い換えれば、ユーザ)により行われる。具体的には、設定者は、例えば情報端末200の表示部22に表示される入力画面を見ながら、シミュレーションに用いる各種パラメータを設定する。ここでは、設定者は、対象エリアの設定(S101)、対象エリアにおける対象物2の交通量の設定(S102)、並びに変数、制約条件、及び目的関数の設定(S103)を行う。
 ここで、サービスを評価するために用いられる他の変数及び他の制約条件の例を列挙する。評価部13は、以下で列挙する他の変数及び他の制約条件を全て参照する必要はないが、1以上の他の変数又は1以上の他の制約条件を参照することで、サービスをより詳細に評価することが可能になる。
 サービスの安全性を評価するために用いられる他の変数には、移動体1の加速及び減速の性能、又は移動体1の重量等が含まれ得る。サービスの安全性を評価するために用いられる他の制約条件には、サービスの運用時に使用する通信帯域等が含まれ得る。
 サービスの経済合理性及び利便性を評価するために用いられる他の変数には、移動体1の1台当たりの費用、移動体1が備えるセンサの性能、移動体1の故障率、又は移動体1の燃費等が含まれ得る。また、当該他の変数には、サービスに携わる人員の人数、又は人件費等が含まれ得る。サービスの経済合理性及び利便性を評価するために用いられる他の制約条件には、サービスの運用時に使用する通信帯域、又は通信プラン等が含まれ得る。
 次に、ステップS104,S105の評価計算処理が、情報出力システム100により実行される。具体的には、情報出力システム100は、設定者により事前設定された情報、つまり入力情報を取得し、取得した入力情報に基づいてシミュレーションを実行する。そして、情報出力システム100は、シミュレーションの実行結果を用いて、サービスの安全性の評価、サービスの経済合理性の評価、及びサービスの利便性の評価を算出する(S104)。また、情報出力システム100は、取得した入力情報で指定された目的関数を算出し、目的関数の最適解の探索を実行する(S105)。
 次に、ステップS106~S111の出力処理が、情報出力システム100により実行されることで、評価情報が提示先に対して提示される。提示先は、設定者と同じであってもよいし、設定者とは異なる者であってもよい。
 ここで、サービスの評価項目の例を列挙する。なお、出力部14は、以下で列挙する評価項目を全て評価情報として出力する必要はないが、出力する評価項目の種類が多ければ多い程、より詳細なサービスの評価を提示先が把握することが可能になる。
 サービスの安全性の評価項目には、ヒヤリハットリスクの発生位置と発生頻度、遠隔介入リスクの発生位置と発生頻度、又は調停リスクの発生位置と発生頻度等が含まれ得る。また、当該評価項目には、移動体1の全周囲xcm(xは適宜設定可能)内への対象物2の接近回数、移動体1の前方xcm内への対象物2の接近回数、又はTTC(Time To Collision:衝突余裕時間)等が含まれ得る。
 サービスの経済合理性の評価項目には、サービスを導入する際の初期費用、サービスの運用費用、又はサービスの運用による収入等が含まれ得る。初期費用には、移動体1の購入/調達費用、移動体1に搭載するセンサの費用、対象エリアにおけるインフラストラクチャーの整備費用、サービスの初期検証費用、移動体1を遠隔管理するための遠隔管制センターの構築費用、又はサービスを運用する際に用いるソフトウェアの構築費用等が含まれ得る。運用費用には、移動体1の燃料費、サービスに携わる人員の人件費、ソフトウェアの運用費用、サービスのメンテナンス費用、通信費用、又はサービスを運用する際に使用する不動産の費用等が含まれ得る。収入には、サービスを利用する業者から得られる利用料、又はサービスを利用する個人から得られる利用料等が含まれ得る。
 サービスの利便性の評価項目には、サービスの利用者を目的地まで輸送するサービスである場合、輸送回数、利用者の待ち時間、既存の交通手段と比較した目的地までの所要時間の短縮時間、又は移動体1が目的地に正確に到着することの度合いを示す正着率等が含まれ得る。また、評価項目には、配送物を依頼者まで配送するサービスである場合、配送回数、依頼者の注文時から配送物の到着までの待ち時間、又は配送物が依頼者まで正確に配送されることの度合いを示す正着率等が含まれ得る。
 具体的には、情報出力システム100は、目的関数の最適解が得られた場合のシミュレーションの実行結果を提示する(S106)。ステップS106は、例えば図5に示す出力画面を表示部22に表示する処理に相当する。また、情報出力システム100は、目的関数の最適解を探索する過程を提示する(S107)。ステップS107については、後述する出力画面の第3例(図10参照)にて詳細に説明する。また、情報出力システム100は、目的関数の最適解を探索する複数の過程でそれぞれ得られた複数の評価を比較可能な態様で提示する(S108)。ステップS108については、後述する出力画面の第4例(図11参照)にて詳細に説明する。
 また、情報出力システム100は、対象エリアにおけるリスクの発生位置を提示する(S109)。ステップS109は、例えば図5に示す出力画面においてマップA1にマーカB1を表示する処理に相当する。また、情報出力システム100は、対象エリアにおいて発生し得るリスクへの対策を提示する(S110)。ステップS110については、後述する出力画面の第1例(図8参照)にて詳細に説明する。また、情報出力システム100は、対象エリアにおけるリスクの発生態様をアニメーションで提示する(S111)。ステップS111については、後述する出力画面の第1例(図8参照)にて詳細に説明する。
 なお、設定者は、ステップS101~S103を全て行わずともよく、例えばステップS102を行うか否かは任意である。また、情報出力システム100は、ステップS104~S111を全て実行せずともよく、例えばステップS107~S111を実行するか否かは任意である。さらに、情報出力システム100は、ステップS104において少なくともサービスの安全性の評価を算出すればよく、サービスの経済合理性の評価及びサービスの利便性の評価を算出するか否かは任意である。
 次に、実施の形態に係る情報出力システム100の基本動作(言い換えれば、情報出力方法の基本方法)について、図7を用いて説明する。図7は、実施の形態に係る情報出力システム100の動作例を示すフローチャートである。
 図7に示すように、まず、情報出力システム100の取得部11は、例えば情報端末200にてユーザにより入力された各種パラメータを、入力情報として取得する(S201)。次に、実行部12は、取得部11が取得した入力情報に基づいて、移動体1の動き、及び対象物2の動きのシミュレーションを実行する(S202)。次に、評価部13は、実行部12によるシミュレーションの実行結果を用いて目的関数を算出し、サービスを評価する(S203)。
 算出した目的関数が最適解でない場合(S204:No)、評価部13は、シミュレーションに用いる変数を変更し(S205)、実行部12に再度シミュレーションを実行させる。以下、算出した目的関数が最適解となるまで、ステップS202~S205が繰り返される。そして、算出した目的関数が最適解である場合(S204:Yes)、出力部14は、評価部13によるサービスの評価に関する評価情報を出力する(S206)。
 以下、出力部14が出力する評価情報の他の例について列挙する。
 図8は、実施の形態に係る情報出力システム100における出力画面の第1例を示す図である。第1例では、表示部22に表示される出力画面には、リスクの発生態様の詳細を表示する領域45が含まれる。領域45には、「リスクマップ」という文字列が表示されており、かつ、対象エリアを示すマップA1と、リスクの発生位置を示す1以上(ここでは、3つ)のマーカB1と、が表示されている。図8に示す例では、最も右に位置するマーカB1がユーザにより選択されている状態にあり、このようにマーカB1が選択された状態においては、当該マーカB1の位置で発生するリスクの概要を示す吹き出しB11が更に表示される。
 吹き出しB11には、リスクの概要を示す文字列と、2つの画像B112と、が表示されている。2つの画像B112のうち左側の画像B112には、交差点を左折中の移動体1(ここでは、自動車)と、横断歩道に差し掛かった対象物2(ここでは、人)と、が描画されている。また、2つの画像B112のうち右側の画像B112には、移動体1と対象物2とが接触する程度まで接近した状態が描画されている。つまり、第1例では、出力部14は、対象エリアにおけるサービスの安全性についてのリスクの発生態様を視覚化して表示部22に表示することで、評価情報を出力している。
 なお、図8に示す例では、2つの画像B112はそれぞれ静止画像であるが、これらの画像B112は、動画像(つまり、アニメーション)であってもよい。つまり、リスクの発生態様は、アニメーションで表示部22に表示されてもよい。
 また、吹き出しB11には、リスクへの対策案を示す文字列B113が更に表示されている。つまり、出力部14は、対象エリアにおけるサービスの安全性についてのリスクへの対策を示す対策情報を更に出力している。例えば対象エリアがユーザ個人又はユーザの所属する団体の私有地であれば、ユーザは、対策情報に従って対策物を設置する、といった対応が可能である。また、例えば対象エリアが公有地であれば、ユーザは、公有地の所有権を有する地方公共団体等に対して、対策情報に従って対策物の設置を提案する、といった対応が可能である。
 図9は、実施の形態に係る情報出力システム100における出力画面の第2例を示す図である。第2例では、表示部22に表示される出力画面には、リスクの発生位置及びサービスの評価の時系列変化をアニメーションで表示する領域5が含まれる。実施の形態では、出力部14は、シミュレーションの実行後に第2例の出力画面を表示部22に表示するが、シミュレーションの実行中においてリアルタイムに第2例の出力画面を表示部22に表示してもよい。
 領域5には、図9の(a)、(b)のいずれにも示されるように、対象エリアを示すマップA2と、サービスの評価を示す画像51と、が含まれる。画像51は、縦に並ぶ3つの表示欄で構成されている。上段の表示欄には、サービスの安全性(Risk)の評価を示すスコアが表示されている。当該スコアは、小さければ小さい程、サービスの安全性が高いことを示す。中断の表示欄には、サービスの経済合理性(Cost)の評価を示すスコアが表示されている。当該スコアは、小さければ小さい程、サービスの経済合理性が高いことを示す。下段の表示欄には、サービスの利便性(Value)の評価を示すスコアが表示されている。当該スコアは、大きければ大きい程、サービスの利便性が高いことを示す。
 領域5には、シミュレーションの実行過程においてリスクが発生した場合に、図9の(b)に示すように、リスクの発生位置を示す丸印のマーカB2が表示される。この場合、画像51の上段の表示欄には、サービスの安全性の評価を示すスコアが比較的大きい数値となり、かつ、当該表示欄が他の表示欄とは異なる色で表示される。つまり、出力部14は、リスクの発生時におけるサービスの評価(ここでは、サービスの安全性の評価)を強調して表示部22に表示することで、評価情報を出力している。なお、上段の表示欄に限らず、中断の表示欄及び下段の表示欄、つまりサービスの経済合理性の評価及び利便性の評価についても強調して表示され得る。また、サービスの評価を強調して表示するトリガは、例えばスコアが閾値を上回る(又は閾値を下回る)ことである。
 図10は、実施の形態に係る情報出力システム100における出力画面の第3例を示す図である。第3例では、表示部22に表示される出力画面には、図10の(a)に示すように、目的関数の最適解を算出するまでに経たシミュレーションごとのサービスの評価を表示する領域6として、領域61及び領域62が含まれる。つまり、評価情報は、目的関数の最適解を算出するまでに経たシミュレーションの複数の探索過程についての情報を含んでいる。なお、第3例は、目的関数としてのサービスの安全性の評価の最大化を図るように、シミュレーションが実行された結果を示している。
 領域61には、サービスの安全性(Risk)の評価、サービスの経済合理性(Cost)の評価、及びサービスの利便性(Value)の評価をそれぞれ軸とする3次元グラフが表示されている。また、領域62には、サービスの総合評価(M)を濃淡で示すバーが表示されている。3次元グラフには、シミュレーションごとのサービスの評価結果を示す点P1~P9がプロットされている。つまり、点P1,P2,…,P9の順にシミュレーションが実行され、点P9のシミュレーションの実行時において、目的関数の最適解を算出したことを表している。点P1~P9の座標は、サービスの安全性、経済合理性、及び利便性の評価を表している。また、点P1~P9の濃淡は、サービスの総合評価を表している。点P1~P9の濃度が濃ければ濃い程、サービスの総合評価が高いことを表す。
 領域61には、ユーザが点P1~P9のうちのいずれかの点を選択した状態においては、吹き出し63が更に表示される。吹き出し63には、ユーザにより選択された点、つまりユーザにより選択されたシミュレーションを実行した際のサービスの仕様(ここでは、移動体1の台数、移動体1の速度、及びサービスの運用形態)が表示される。
 図10の(b)に示す出力画面には、サービスの安全性の評価、経済合理性の評価、利便性の評価、及び総合評価の推移を個別に表示する領域7が含まれる。領域7には、サービスの安全性の評価の推移を示す領域71と、サービスの経済合理性の評価の推移を示す領域72と、サービスの利便性の評価の推移を示す領域73と、サービスの総合評価の推移を示す領域74と、が含まれる。領域71~74の各々において、縦軸は評価、横軸はシミュレーションを実行した順番(step)を表している。図10の(b)に示す出力画面には、例えば表示部22に図10の(a)に示す出力画面が表示されている状態において、ユーザが所定の操作(例えば、領域61を選択する等)を行うことにより遷移する。
 図11は、実施の形態に係る情報出力システムにおける出力画面の第4例を示す図である。第4例では、表示部22に表示される出力画面には、目的関数の最適解を算出するまでに経たシミュレーションごとのサービスの評価を一覧表示する領域8が含まれる。つまり、出力部14は、複数の探索過程でそれぞれ算出された複数の評価を比較可能な態様で表示部22に表示することで、評価情報を出力している。
 領域8には、1回目のシミュレーションを実行した際のサービスの評価結果を示す第1領域81と、2回目のシミュレーションを実行した際のサービスの評価結果を示す第2領域82と、が表示されている。領域81及び領域82には、それぞれサービスの安全性の評価、サービスの経済合理性の評価、及びサービスの利便性の評価を示す棒グラフと、サービスの総合評価を示すスコアと、が表示されている。
 なお、3回目以降のシミュレーションを実行した際のサービスの評価結果を示す領域は、図11では図示されていないが、ユーザが所定の操作を行うことにより、表示部22に表示させることが可能である。
 以上説明したように、実施の形態に係る情報出力方法及び情報出力システム100は、対象エリアにおける移動体1の動き、及び対象エリアに存在する対象物2の動きのシミュレーションを実行する。そして、シミュレーションの実行結果を用いてサービスの安全性を評価し、その評価を含む評価情報を出力する。このため、サービスを運用するにあたり事前検討を行う者は、評価情報を確認することにより、移動体1の移動経路に物体(対象物2)が進入することが許容されたエリア(対象エリア)において、安全性を考慮したモビリティサービスの事前検討を行うことができる。これにより、例えばサービスの設計に要する費用及び期間の削減を図ることができる。また、これにより、例えばサービスの設計の容易化を図ることができる。
 (その他の実施の形態)
 以上、本開示の一つ又は複数の態様に係る情報出力方法及び情報出力システム100について、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を各実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の一つ又は複数の態様の範囲内に含まれてもよい。
 例えば、評価情報は、サービスの評価の提示先の種別に対応する内容を含んでいてもよい。言い換えれば、出力部14は、サービスの評価の提示先に応じて、出力する内容を変更してもよい。図12は、サービスの評価の提示先の種別と出力内容との相関の一例を示す図である。図12に示すように、提示先の種別(図12では、「提示相手の種別」)は、サービスの採用についての意思決定者、サービスの企画設計者、サービスを用いたビジネスの企画設計者、又はサービスの運用者を含む。
 例えば、提示先の種別が意思決定者である場合、サービスの採用の有無を決定するために必要な情報が、評価情報として出力部14から出力されることになる。具体的には、図12に示すように、安全性情報としてサービスの運用時に発生し得る「重大事故の発生リスク」、経済合理性情報としてサービスを運用するに当たっての「初期費/運用費の総計」及びサービスの運用による「収入の見込み」、並びに利便性情報としてサービスが提供し得る「提供価値の概要」が、評価情報として出力部14から出力される。
 なお、出力部14が出力する評価情報の内容は、例えばユーザが提示先の種別に応じて適宜カスタマイズしてもよいし、情報出力システム100が自動的に決定してもよい。後者の場合、ユーザは、例えば提示先の種別を指定する入力を行う。そして、情報出力システム100は、入力情報としての提示先の種別を、図12に示すようなデータと照合することにより、評価情報の出力内容を決定すればよい。また、前述した、安全性、経済合理性、及び利便性のレベルは、提示先の種別に応じて適宜設定されてもよい。
 実施の形態では、評価情報は、安全性情報、経済合理性情報、及び利便性情報を含んでいるが、これに限られない。例えば、評価情報は、安全性情報のみを含んでいてもよい。この場合、評価部13は、サービスの経済合理性に関するパラメータ、及び、サービスの利便性に関するパラメータを固定した上で、安全性に関するパラメータの変数設定域を探索し、安全性を評価してもよい。
 実施の形態では、情報出力システム100は、サービスの種類ごとに専用のシステムとして構築されるが、これに限られない。例えば、情報出力システム100は、サービスの種類を制約条件の一部として選択可能な汎用のシステムとして構築されてもよい。この場合、情報出力システム100は、ユーザにより選択されたサービスの種類に応じて動作する。具体的には、ユーザが人を目的地まで輸送するサービスの事前検討を行う場合であれば、ユーザは、当該サービスをサービスの種類として選択する。すると、情報出力システム100は、人を目的地まで輸送するサービスについて評価情報を出力するシステムとして動作することになる。
 例えば、本開示は、情報出力方法に含まれるステップを、プロセッサに実行させるためのプログラムとして実現できる。さらに、本開示は、そのプログラムを記録したCD-ROM等である非一時的なコンピュータ読み取り可能な記録媒体として実現できる。
 例えば、本開示が、プログラム(ソフトウェア)で実現される場合には、コンピュータのCPU、メモリ及び入出力回路等のハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、CPUがデータをメモリ又は入出力回路等から取得して演算したり、演算結果をメモリ又は入出力回路等に出力したりすることによって、各ステップが実行される。
 なお、上記実施の形態において、情報出力システム100に含まれる各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、ハードディスク又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
 上記実施の形態に係る情報出力システム100の機能の一部又は全ては典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。また、集積回路化はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後にプログラムすることが可能なFPGA(Field Programmable Gate Array)、又はLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
 さらに、本開示の主旨を逸脱しない限り、本開示の各実施の形態に対して当業者が思いつく範囲内の変更を施した各種変形例も本開示に含まれる。
 本開示は、モビリティサービスの提供を行うシステムに適用できる。
 1 移動体
 2 対象物
 100 情報出力システム
 11 取得部
 12 実行部
 13 評価部
 14 出力部
 22 表示部

Claims (19)

  1.  コンピュータにより実行される情報出力方法であって、
     人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び前記移動体に関する移動体情報を少なくとも入力情報として取得し、
     前記入力情報に基づいて、前記移動体の動き、及び前記対象エリアに存在する対象物の動きのシミュレーションを実行し、
     前記シミュレーションの実行結果を用いて目的関数の最適解を算出することにより前記サービスを評価し、
     少なくとも前記サービスの安全性に関する安全性情報を含む、前記サービスの評価に関する評価情報を出力し、
     前記安全性情報は、前記対象エリアにおける前記移動体と前記対象物との干渉の発生度合いを含む、
     情報出力方法。
  2.  前記移動体は、遠隔操作可能であって、
     前記安全性情報は、前記移動体に対する遠隔操作による介入の発生度合いを含む、
     請求項1に記載の情報出力方法。
  3.  前記エリア情報は、前記対象エリアにおける前記対象物の交通量に関する情報を含む、
     請求項1又は2に記載の情報出力方法。
  4.  前記移動体情報は、前記移動体の種類、前記移動体の速度、及び前記対象エリアで運用される前記移動体の台数についての情報を含む、
     請求項1又は2に記載の情報出力方法。
  5.  前記対象エリアにおける前記サービスの安全性についてのリスクの発生態様を視覚化して表示部に表示することで、前記評価情報を出力する、
     請求項1又は2に記載の情報出力方法。
  6.  前記リスクの発生態様は、アニメーションで前記表示部に表示される、
     請求項5に記載の情報出力方法。
  7.  前記対象エリアにおける前記サービスの安全性についてのリスクの発生位置を視覚化して表示部に表示することで、前記評価情報を出力する、
     請求項1又は2に記載の情報出力方法。
  8.  前記リスクの発生時における前記サービスの評価を強調して前記表示部に表示することで、前記評価情報を出力する、
     請求項7に記載の情報出力方法。
  9.  前記対象エリアにおける前記サービスの安全性についてのリスクへの対策を示す対策情報を更に出力する、
     請求項1又は2に記載の情報出力方法。
  10.  前記評価情報は、前記サービスの経済合理性に関する経済合理性情報を更に含む、
     請求項1又は2に記載の情報出力方法。
  11.  前記経済合理性情報は、前記サービスについての初期費用及び運用費用の総計を含む、
     請求項10に記載の情報出力方法。
  12.  前記評価情報は、前記サービスの利便性に関する利便性情報を更に含む、
     請求項1又は2に記載の情報出力方法。
  13.  前記評価情報は、前記目的関数の最適解を算出するまでに経た前記シミュレーションの複数の探索過程についての情報を含む、
     請求項1又は2に記載の情報出力方法。
  14.  前記複数の探索過程でそれぞれ算出された複数の評価を比較可能な態様で表示部に表示することで、前記評価情報を出力する、
     請求項13に記載の情報出力方法。
  15.  前記評価情報は、前記サービスの評価の提示先の種別に対応する内容を含む、
     請求項1又は2に記載の情報出力方法。
  16.  前記提示先の種別は、前記サービスの採用についての意思決定者、前記サービスの企画設計者、前記サービスを用いたビジネスの企画設計者、又は前記サービスの運用者を含む、
     請求項15に記載の情報出力方法。
  17.  前記目的関数を指定するための情報を前記入力情報として更に取得する、
     請求項1又は2に記載の情報出力方法。
  18.  コンピュータに、
     請求項1又は2に記載の情報出力方法を実行させる、
     プログラム。
  19.  人又は配送物が載る移動体を用いたサービスを行う対象エリアに関するエリア情報、及び前記移動体に関する移動体情報を少なくとも入力情報として取得する取得部と、
     前記取得部が取得した前記入力情報に基づいて、前記移動体の動き、及び前記対象エリアに存在する対象物の動きのシミュレーションを実行する実行部と、
     前記実行部による前記シミュレーションの実行結果を用いて目的関数の最適解を算出することにより前記サービスを評価する評価部と、
     少なくとも前記サービスの安全性に関する安全性情報を含む、前記評価部による前記サービスの評価に関する評価情報を出力する出力部と、を備え、
     前記安全性情報は、前記対象エリアにおける前記移動体と前記対象物との干渉の発生度合いを含む、
     情報出力システム。
PCT/JP2022/027538 2021-11-12 2022-07-13 情報出力方法、プログラム、及び情報出力システム WO2023084847A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202280071783.5A CN118159989A (zh) 2021-11-12 2022-07-13 信息输出方法、程序及信息输出***
JP2023559424A JPWO2023084847A1 (ja) 2021-11-12 2022-07-13

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021184960 2021-11-12
JP2021-184960 2021-11-12

Publications (1)

Publication Number Publication Date
WO2023084847A1 true WO2023084847A1 (ja) 2023-05-19

Family

ID=86335517

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/027538 WO2023084847A1 (ja) 2021-11-12 2022-07-13 情報出力方法、プログラム、及び情報出力システム

Country Status (3)

Country Link
JP (1) JPWO2023084847A1 (ja)
CN (1) CN118159989A (ja)
WO (1) WO2023084847A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006039978A (ja) * 2004-07-28 2006-02-09 Hitachi Ltd 交通情報提供装置,交通情報提供方法
JP2010086070A (ja) * 2008-09-29 2010-04-15 Toshiba Corp 道路交通情報提供システム及び方法
JP6201040B2 (ja) 2014-04-21 2017-09-20 株式会社日立製作所 交通システム最適化装置
JP2020500341A (ja) * 2017-06-19 2020-01-09 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド 輸送サービス安全評価のためのシステムおよび方法
JP2020136685A (ja) * 2019-02-12 2020-08-31 株式会社日立製作所 無線構成の評価方法及び無線設計支援シミュレータ

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006039978A (ja) * 2004-07-28 2006-02-09 Hitachi Ltd 交通情報提供装置,交通情報提供方法
JP2010086070A (ja) * 2008-09-29 2010-04-15 Toshiba Corp 道路交通情報提供システム及び方法
JP6201040B2 (ja) 2014-04-21 2017-09-20 株式会社日立製作所 交通システム最適化装置
JP2020500341A (ja) * 2017-06-19 2020-01-09 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド 輸送サービス安全評価のためのシステムおよび方法
JP2020136685A (ja) * 2019-02-12 2020-08-31 株式会社日立製作所 無線構成の評価方法及び無線設計支援シミュレータ

Also Published As

Publication number Publication date
CN118159989A (zh) 2024-06-07
JPWO2023084847A1 (ja) 2023-05-19

Similar Documents

Publication Publication Date Title
Iyer AI enabled applications towards intelligent transportation
US11726477B2 (en) Methods and systems for trajectory forecasting with recurrent neural networks using inertial behavioral rollout
US11067988B1 (en) Interactive autonomous vehicle agent
JP7316789B2 (ja) 物理的環境の変化に応答して自律車両をナビゲートするための適応マッピング
CN114822008B (zh) 派遣和维护自主车辆的车队的协调
US12014424B2 (en) Autonomous vehicle premium computation using predictive models
US9513134B1 (en) Management of evacuation with mobile objects
Johnson et al. Connected vehicle technologies, autonomous driving perception algorithms, and smart sustainable urban mobility behaviors in networked transport systems
KR102580095B1 (ko) 시나리오 기반 거동 명세 및 검증
US11657318B2 (en) Assessing ride quality for autonomous vehicles
Galar et al. Robots, drones, UAVs and UGVs for operation and maintenance
Gabsalikhova et al. Connected Vehicles Fleet Expanding Problems.
US11960292B2 (en) Method and system for developing autonomous vehicle training simulations
Clayton et al. Autonomous driving algorithms and behaviors, sensing and computing technologies, and connected vehicle data in smart transportation networks
US20220161791A1 (en) Motion planning in curvilinear coordinates for autonomous vehicles
KR20190080589A (ko) 드론 물류 기지의 입지를 선정하는 방법 및 장치
WO2023084847A1 (ja) 情報出力方法、プログラム、及び情報出力システム
Jain et al. Autonomous driving systems and experiences: A comprehensive survey
Gaur et al. Explainable AI in ITS: Ethical concerns
US20230099334A1 (en) Pull-over location selection using machine learning
US20210101614A1 (en) Spatio-temporal pose/object database
WO2023013188A1 (ja) 情報処理方法、情報処理装置、および、プログラム
Dhaliwal Towards AI-Driven Transport and Logistics
Mnyakin Challenges and Opportunities of Integrating Autonomous Vehicles into Urban Retail Delivery Services
Tripathi et al. Smart streetlight framework for collision prediction of vehicles

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22892350

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023559424

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2022892350

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2022892350

Country of ref document: EP

Effective date: 20240612