Information processing system, information processing method, and program
The information processing system enhances snow removal efficiency by estimating snow accumulation, setting priorities, and recommending optimized routes for snowplows, addressing the inefficiencies in existing snowplow systems.
Patent Information
- Application Number
- JP2023164907
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-04-08
AI Technical Summary
Existing snowplow systems lack efficiency in removing snow from multiple roadways, as they do not effectively prioritize snow removal based on accumulation amounts and do not optimize routes for efficient snow clearance.
An information processing system that includes a data creation unit, a snow accumulation estimation unit, a priority setting unit, and a route setting unit. This system creates information about multiple roadways, estimates snow accumulation, sets priorities based on accumulation amounts, and recommends optimized snow removal routes for operators to follow.
The system improves the efficiency of snow removal by prioritizing efforts based on snow accumulation and optimizing routes, allowing operators to clear snow more effectively across multiple roadways.
Smart Images

Figure 2025055558000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art A snowplow such as that described in Patent Document 1 below is known. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-186822 A Summary of the Invention [Problem to be solved by the invention]
[0004] When snow is removed from roadways using a snowplow such as that described in Patent Document 1, it is desirable to efficiently remove snow from multiple roadways. The present invention has been made in consideration of the above circumstances, and an object of the present invention is to provide an information processing system, an information processing method, and a program that can improve the efficiency of snow removal. [Means for solving the problem]
[0005] An information processing system that solves the above problem includes a data creation unit, a snow accumulation amount estimation unit, a priority setting unit, and a route setting unit. The data creation unit creates information on a plurality of roadways to be cleared of snow. The snow accumulation amount estimation unit estimates the amount of snow on each of the plurality of roadways. The priority setting unit sets a priority for snow removal for each of the plurality of roadways based on the estimated amount of snow on each of the plurality of roadways. The route setting unit sets a recommended snow removal route capable of clearing snow from the plurality of roadways based on the priority of each of the plurality of roadways.
[0006] An information processing method that solves the above problem involves a computer creating information on multiple roadways that need to be cleared of snow, estimating the amount of snow on each of the multiple roadways, setting a snow removal priority for each of the multiple roadways based on the estimated amount of snow on each of the multiple roadways, and setting a recommended snow removal route capable of clearing snow from the multiple roadways based on the priority of each of the multiple roadways.
[0007] A program for solving the above problem causes a computer to create information on multiple roadways that need to be cleared of snow, estimate the amount of snow on each of the multiple roadways, set a snow removal priority for each of the multiple roadways based on the estimated amount of snow on each of the multiple roadways, and set a recommended snow removal route capable of clearing snow from the multiple roadways based on the priority of each of the multiple roadways.
[0008] According to these information processing systems, information processing methods, and programs, priorities are set based on the amount of snow on each of a plurality of roadways, and recommended snow removal routes are automatically set based on the set priorities, so that workers can remove snow from each roadway simply by driving a snowplow along the recommended snow removal route, thereby improving the efficiency of snow removal. Effect of the Invention
[0009] According to the information processing system, the information processing method, and the program of the present invention, it is possible to improve the efficiency of snow removal. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a schematic configuration of the work terminal device according to the first embodiment. [Diagram 3] FIG. 2 is a block diagram showing a schematic configuration of a server device according to the first embodiment. [Figure 4] FIG. 2 is a block diagram showing a schematic configuration of a control unit according to the first embodiment. [Diagram 5]4A and 4B are diagrams each showing an example of intra-area road data and snow removal target road data according to the first embodiment. FIG. [Figure 6] FIG. 2 is a diagram showing an example of snow removal target road data according to the first embodiment; [Figure 7] 4 is a table showing an example of priorities, conditions, and judgment items according to the first embodiment. [Figure 8] FIG. 2 is a diagram showing a schematic example of a recommended snow removal route according to the first embodiment. [Figure 9] 4 is a sequence chart showing an example of the operation of the information processing system according to the first embodiment. [Figure 10] FIG. 2 is a block diagram showing the hardware configuration of a computer according to the first embodiment. [Figure 11] FIG. 11 is a block diagram showing a schematic configuration of a server device according to a second embodiment. [Figure 12] FIG. 11 is a block diagram showing a schematic configuration of a control unit according to a second embodiment. [Figure 13] 10 is a graph showing the relationship between the estimated snowfall amount and the estimated traveling speed in the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] With reference to the attached drawings, a preferred embodiment (hereinafter, referred to as "the present embodiment") of the information processing system, information processing method, and program of the present invention will be described. In each drawing, the same reference numerals are used to denote the same or similar configurations. In this embodiment, "part", "means", "apparatus", and "system" do not simply mean physical means, but also include cases where the functions of the "part", "means", "apparatus", and "system" are realized by software. In addition, the functions of one "part", "means", "apparatus", or "system" may be realized by two or more physical means or devices, and the functions of two or more "parts", "means", "apparatus", or "system" may be realized by one physical means or device.
[0012] First Embodiment First, a first embodiment of an information processing system will be described. (Outline of Information Processing System) The information processing system 10 of this embodiment shown in Fig. 1 is a system that provides workers with the optimal driving route for a snowplow 80 when removing snow accumulated on a roadway. As shown in Fig. 1, the system includes a server device 20, a plurality of work terminal devices 30, a road information providing device 40, a weather information providing section 50, and an input terminal device 60. These are connected to each other via a communication network 70 so as to be able to communicate with each other by wire or wirelessly.
[0013] The road information providing device 40 is a device that provides basic road data to the server device 20. The basic road data includes, for example, location information of roads nationwide, location information of intersections, and information on the length of each road. The weather information providing unit 50 provides weather information to the server device 20. The weather information includes information on the weather at each location as well as the amount of snowfall at each location.
[0014] The input terminal device 60 is carried by, for example, a municipal employee. The municipal employee can specify roadways, intersections, etc., from which snow removal should be performed by operating the input terminal device 60. Hereinafter, the roadways and intersections, etc., are referred to as "roadways, etc." Also, the roadways, intersections, etc., from which snow removal should be performed, specified by the input terminal device 60, are referred to as "roadways, etc., to be removed by snow removal." Also, the municipal employee can set the priority of snow removal for each of the multiple roadways, etc., to be removed by operating the input terminal device 60. For example, when a resident living in a specific area that is a target for snow removal requests snow removal for a specific roadway, the municipal employee can set the priority of the specific roadway to be high. Also, the municipal employee can set the priority of the specific roadway to be high based on his / her own judgment. Hereinafter, the specific area that is a target for snow removal is referred to as the "snow removal target area."
[0015] The server device 20 sets a recommended snow removal route based on the basic roadway data provided by the road information providing device 40, the weather information provided by the weather information providing unit 50, and the information input to the input terminal device 60. The recommended snow removal route indicates a recommended route for the snow removal vehicle 80 when removing snow from roads, etc. The server device 20 transmits information on the set recommended snow removal route to the work terminal device 30.
[0016] The work terminal device 30 is carried by each worker who operates each of the multiple snowplows 80. The work terminal device 30 displays information on the recommended snow removal route transmitted from the server device 20 together with map information. For example, the work terminal device 30 displays map data on its display and also displays the recommended snow removal route on the map data. The current position of the snowplow 80 is also displayed on the map data. This allows the worker to drive the snowplow 80 while checking the recommended snow removal route displayed on the display of the work terminal device 30.
[0017] In the information processing system 10 of this embodiment, snow can be efficiently removed from each roadway by having an operator drive a snowplow 80 along the recommended snow removal route transmitted from the server device 20 to the work terminal device 30. The server device 20, the road information providing device 40, and the weather information providing unit 50 may be composed of, for example, a cloud computer, a server computer, a personal computer (e.g., a desktop, a laptop, a tablet, etc.), a media computer platform (e.g., a cable or satellite set-top box, a digital video recorder), a handheld computer device (e.g., a PDA (Personal Digital Assistant), an email client, etc.), or other types of computers or communication platforms.
[0018] In addition, the work terminal device 30 and the input terminal device 60 may be composed of, for example, a smartphone, a mobile phone (feature phone), a personal computer (for example, a desktop, laptop, tablet, etc.), a media computer platform (for example, a cable or satellite set-top box, digital video recorder), a handheld computer device (for example, a PDA, email client, etc.), a wearable terminal (for example, a glasses-type device, a watch-type device, etc.), another type of computer, or a communication platform, etc.
[0019] Note that a function described as being provided in one device constituting the information processing system 10 may be provided in another device. For example, the work terminal device 30 may have part of the functions provided in the server device 20, or the server device 20 may have part of the configuration provided in the work terminal device 30.
[0020] (Configuration of Information Processing System) Next, the configurations of the server device 20 and the work terminal device 30 will be specifically described with reference to FIG. 2 and FIG. (Configuration of work terminal device) As shown in FIG. 2, the work terminal device 30 includes a position sensor 31, a communication unit 32, a storage unit 33, an input unit , a display unit 35, and a control unit .
[0021] The position sensor 31 acquires the position of the work terminal device 30 by using a global positioning system (GPS) or the like. In this embodiment, since the work terminal device 30 is mounted on the snowplow 80, the position sensor 31 actually detects the position of the snowplow 80. Therefore, hereinafter, the position information detected by the position sensor 31 will be referred to as "position information of the snowplow 80."
[0022] The communication unit 32 performs various communications with the server device 20 via the communication network 70 shown in Fig. 1. The communication unit 32 transmits, for example, position information of the snowplow 80 detected by the position sensor 31 to the server device 20 at a predetermined interval together with the identification number of the snowplow 80. The identification number of the snowplow 80 is a unique number individually assigned to each of the multiple snowplows 80, and is information that makes it possible to identify each snowplow 80. The communication unit 32 also receives information on recommended snow removal routes transmitted from the server device 20.
[0023] The storage unit 33 stores various programs and various data for operating the work terminal device 30. For example, the storage unit 33 stores an identification number of the snowplow 80. The input unit 34 receives various input operations performed by the worker. The display unit 35 displays various screens that can be viewed by the worker. The input unit 34 and the display unit 35 are configured by, for example, a touch panel.
[0024] The control unit 36 controls the work terminal device 30. The control unit 36 has, for example, a display control unit 360 as a functional configuration realized by executing a program stored in the storage unit 33. The display control unit 360 controls the screen output to the display unit 35 based on various operations performed by the worker on the input unit 34. For example, the display control unit 360 displays map data of the area around the snowplow 80, and also displays a recommended snow removal route on the map data.
[0025] (Server device configuration) As shown in FIG. 3, the server device 20 includes a communication unit 21, a storage unit 22, and a control unit . The communication unit 21 performs various communications with the work terminal device 30, the road information providing device 40, the weather information providing unit 50, and the input terminal device 60 via the communication network 70 shown in Fig. 1. The memory unit 22 stores various programs and various data for operating the server device 20. For example, the memory unit 22 stores basic roadway data Da acquired from the road information providing device 40. The memory unit 22 also stores snow removal target roadway data Dc in which information on roadways to be removed is reflected in the basic roadway data.
[0026] The control unit 23 controls the server device 20. The control unit 23 includes, as functional components realized by executing a program stored in the storage unit 22, an information acquisition unit 230, a roadway data creation unit 231, a snow removal target data creation unit 232, a snow accumulation estimation unit 233, a priority setting unit 234, a route setting unit 235, and an output unit 236. Next, the specific configurations of these elements will be described with reference to FIG. 4.
[0027] (Information acquisition department) The information acquisition unit 230 acquires various information from the road information providing device 40, the weather information providing unit 50, and the input terminal device 60. For example, the information acquisition unit 230 acquires basic roadway data from the road information providing device 40. The information acquisition unit 230 also acquires weather information from the weather information providing unit 50. Furthermore, the information acquisition unit 230 acquires, from the input terminal device 60, information on roadways and intersections where snow removal should be performed, as well as information on roadways for which snow removal has been requested by local government staff or residents.
[0028] (Roadway Data Creation Department) The roadway data creation unit 231 creates intra-area roadway data Db corresponding to a snow removal target area based on the basic roadway data acquired by the information acquisition unit 230 from the road information providing device 40. FIG. 5(A) shows an example of intra-area roadway data Db corresponding to a predetermined snow removal target area Aa. In FIG. 5(A), a solid line indicates a roadway, a circular mark indicates an intersection or a dead end, and a rectangular mark indicates a snow removal vehicle stop Ba. The snow removal vehicle stop Ba is essentially the departure point and return point of the snow removal vehicle. The snow removal target area Aa is designated in advance by a local government or the like. As shown in FIG. 5(A), the intra-area roadway data Db includes information on all roadways, etc. within the snow removal target area Aa. The roadway data creation unit 231 creates intra-area roadway data Db by extracting information on roadways, etc. corresponding to the snow removal target area Aa from the information on roadways, etc. included in the basic roadway data.
[0029] (Snow Removal Target Data Creation Department) The snow removal target data creation unit 232 shown in FIG. 4 creates snow removal target roadway data Dc including information on roadways and intersections that are actually snow removal targets from the area roadway data Db created by the roadway data creation unit 231. For example, the snow removal target data creation unit 232 creates snow removal target roadway data Dc by reflecting information on roadways, etc. that are snow removal targets acquired by the information acquisition unit 230 from the input terminal device 60 to the area roadway data Db. FIG. 5(B) shows an example of the snow removal target roadway data Dc. In FIG. 5(B), the roadways that are snow removal targets are indicated by thick solid lines. As shown in FIG. 5(B), the snow removal target roadway data Dc specifies the roadways, etc. that are snow removal targets among the roadways, etc. that exist in the snow removal target area Aa. That is, the roadways, etc. specified in the snow removal target roadway data Dc are the roadways, etc. that should be snow removed by the snow removal vehicle 80. In this embodiment, the snow removal target data creation unit 232 corresponds to a data creation unit that creates information on a plurality of roadways that need to be snow removed.
[0030] (Snowfall estimation department) The snow amount estimation unit 233 acquires information on the amount of snowfall on each roadway, etc. that is the target of snow removal from the weather information acquired by the information acquisition unit 230 from the weather information providing unit 50, and calculates an estimated value of the amount of snowfall on each roadway, etc. based on the acquired information on the amount of snowfall. Hereinafter, the estimated value of the amount of snowfall on each roadway, etc. calculated by the snow amount estimation unit 233 will be referred to as the "estimated amount of snowfall."
[0031] (Priority setting section) The priority setting unit 234 shown in Figure 4 sets a priority for snow removal for roads, etc. designated as targets for snow removal in the snow removal target road data Dc based on the estimated amount of snowfall calculated by the snow amount estimation unit 233 and the requests of residents acquired by the information acquisition unit 230 from the input terminal device 60.
[0032] Specifically, when a local government employee operates the input terminal device 60 to designate a specific roadway as "with priority request" based on a request from a resident or his / her own judgment, the specific roadway is set as a priority target for snow removal. Also, when a local government employee operates the input terminal device 60 to designate a specific roadway as "with exclusion request" based on a request from a resident or his / her own judgment, the specific roadway is excluded from the target for snow removal. For example, FIG. 6 illustrates a case in which roadways R10 and R11 are set as "with priority request" and roadway R12 is designated as "with exclusion request". In addition, roadways that are not designated as either priority targets or non-targets are classified as "no request". In other words, multiple roadways, etc. that are targets for snow removal are classified into one of "with priority request", "with exclusion request", and "general". In the following, the information of "with priority request", "with exclusion request", and "general" set for each roadway, etc. is referred to as "snow removal request information".
[0033] The priority setting unit 234 sets priorities for each lane or the like to be snow-removed based on the type of lane or the like to be snow-removed, the estimated snow accumulation amount of each lane or the like calculated by the snow accumulation amount estimation unit 233, and snow-removal request information or the like. For example, as shown in FIG. 7, the priority setting unit 234 sets the priority of each lane or the like to be one of 1 to 3. Note that the smaller the value of the priority, the higher the priority.
[0034] For example, when a predetermined lane is a trunk line or a route with a large traffic volume and the estimated snow accumulation amount Ds of that lane satisfies "Ds≧D1", or when the snow-removal request information of that lane is set to "urgent request", the priority setting unit 234 sets the priority of that lane to "1". Note that D1 is a threshold value set for the estimated snow accumulation amount and is set to, for example, 10 cm.
[0035] For example, when a predetermined lane is a local road or the like and the estimated snow accumulation amount Ds of that lane satisfies "D2≦Ds<D1", or when the snow-removal request information of that lane is set to "general", the priority setting unit 234 sets the priority of that lane to "2". Note that D2 is a threshold value smaller than D1 and is set to, for example, 5 cm.
[0036] For example, when the estimated snow accumulation amount Ds of a predetermined lane satisfies "Ds<D2", or when the snow-removal request information of that lane is set to "exclude request", the priority setting unit 234 sets the priority of that lane to "3". The priority setting unit 234 sets priorities for all lanes or the like to be snow-removed as described above. Note that a lane with a priority set to "1" is a lane with a high snow-removal priority, a lane with a priority set to "2" is a lane with a normal snow-removal priority, and a lane with a priority set to "3" is a lane to be excluded from the snow-removal target but a lane through which the snow-removal vehicle 80 can pass.
[0037] (Route setting unit) The route setting unit 235 shown in Fig. 4 calculates a recommended snow removal route based on the priority of each roadway, etc., to be removed, set by the priority setting unit 234. Specifically, the route setting unit 235 calculates the recommended snow removal route by executing an optimization process that searches for an optimal route for the snowplow 80. The optimization process is a process that minimizes an objective function while satisfying predetermined constraint conditions.
[0038] At least one of the total distance of snow removal, the total time of snow removal, and the completion time of snow removal is used as the objective function of the optimization process. When the total distance of snow removal is used as the objective function, the route setting unit 235 calculates the total distance of snow removal based on the length of each roadway to be cleared. When the total time of snow removal or the completion time of snow removal is used as the objective function, the estimated working time of the snowplow 80 on each roadway is required in addition to the length of each roadway. The route setting unit 235 calculates the estimated working time t of the snowplow 80 based on, for example, the following formula f1.
[0039] t=L / (v_0-ζ·d) (f1) In the formula f1, L is the length of the roadway (unit: [km]), v_0 is the normal running speed (unit: [km / h]), ζ is the deceleration coefficient (unit: [km / h·cm]), and d is the estimated amount of snow on the roadway (unit: [cm]). For example, the legal speed is used as the normal running speed v_0. The deceleration coefficient ζ is used to calculate the deceleration of the snowplow 80 according to the amount of snow. Specifically, the deceleration coefficient ζ is multiplied by the estimated amount of snow d to calculate the deceleration of the snowplow 80 according to the estimated amount of snow. In this embodiment, the deceleration coefficient ζ is obtained in advance by an experiment or the like, and is stored in the memory unit 22. In the above formula f1, "v_0-ζ·d" corresponds to the estimated running speed of the snowplow 80.
[0040] The constraint conditions for the optimization process include, for example, the number of snowplows 80, the location of the snowplow parking area, the priority of each roadway set by the priority setting unit 234, road closure information, and the required number of snow removals for each roadway. The number of snowplows 80 is the number of snowplows 80 that can travel in the area to be cleared. The road closure information is information on roadways that are closed regardless of whether they are subject to snow removal or not. This information is used as a constraint condition for treating a specific roadway as impassable in the optimization process. The required number of snow removals indicates the number of times the snowplow 80 travels back and forth on the roadway to be cleared. When the snowplow 80 clears snow that has accumulated on the roadway, the snowplow 80 may make multiple round trips, so the required number of snow removals is used as a constraint condition for the optimization process to reflect this. The required number of snow removals is set in advance for each roadway, for example.
[0041] The route setting unit 235 calculates a recommended snow removal route for each snowplow 80 traveling in the snow removal target area by performing an optimization process that minimizes the above objective function while satisfying the above constraints. FIG. 8 shows an example of a recommended snow removal route. In FIG. 8, the recommended snow removal route for the snowplow is indicated by an arrow. The recommended snow removal route for the snowplow is set for each of the multiple snow removal target areas Aa, Ab and for each of the multiple snowplows 80. For example, when two snowplows 80 can travel through the snow removal target area Aa, the route setting unit 235 sets the recommended snow removal route for the first snowplow as shown in E10 to E17, and sets the recommended snow removal route for the second snowplow as shown in E20 to E26. Note that the roadway R12 in the snow removal target area Aa is excluded from the snow removal target as described above, and therefore, in the example shown in FIG. 8, the roadway R12 is excluded from the recommended snow removal route. Also, for example, if three snowplows 80 are capable of traveling through the snow removal target area Ab, the route setting unit 235 sets the recommended snow removal route for the first snowplow as shown in F10 to F14, the recommended snow removal route for the second snowplow as shown in F20 to F26, and the recommended snow removal route for the third snowplow as shown in F30 to F35.
[0042] (Output section) The output unit 236 shown in Fig. 4 transmits the recommended snow removal route calculated by the route setting unit 235 to each of the multiple work terminal devices 30 corresponding to the multiple snow removal vehicles 80. This makes it possible to view the recommended snow removal route on the multiple work terminal devices 30. For example, for two snow removal vehicles 80 that can travel through the snow removal target area Aa shown in Fig. 8, the work terminal device 30 corresponding to one of the snow removal vehicles 80 displays routes E10 to E17 as the recommended snow removal route, and the work terminal device 30 corresponding to the other snow removal vehicle 80 displays routes E20 to E26 as the recommended snow removal route.
[0043] (Example of operation of information processing system) Next, an operation example of the information processing system of this embodiment will be described with reference to Fig. 9. The process shown in Fig. 9 is executed as a daily process. It is also assumed that the snow removal target road data Dc has already been created and stored in the storage unit 22 of the server device 20.
[0044] As shown in FIG. 9, in the server device 20, the information acquisition unit 230 acquires weather information for the snow removal target area of the day from the weather information provision unit 50 (step S10) and acquires snow removal request information from the input terminal device 60 (step S11). The snow accumulation amount estimation unit 233 of the server device 20 calculates the estimated snow accumulation amount of each roadway, etc., that is the target of snow removal, based on the weather information (step S12). Furthermore, the priority setting unit 234 of the server device 20 sets a priority for each roadway, etc., that is the target of snow removal, based on the estimated snow accumulation amount and the snow removal request information, etc. (step S13). Then, the route setting unit 235 of the server device 20 calculates a recommended snow removal route for each snowplow 80 based on information such as the priority of each roadway, the snow accumulation amount of each roadway, the number of required snow removals for each roadway, and the number of snowplows 80 (step S14). Furthermore, the output unit 236 of the server device 20 transmits the recommended snow removing route to each of the plurality of work terminal devices 30 (step S15).
[0045] In the work terminal device 30, when the recommended snow removal route transmitted from the server device 20 is received by the communication unit 32 (step S20), the display control unit 360 displays the recommended snow removal route on the display unit 35 of the work terminal device 30 (step S21). (Hardware configuration) An example of a hardware configuration in which the server device 20, the work terminal device 30, the road information providing device 40, the weather information providing unit 50, and the input terminal device 60 are realized by a computer will be described with reference to Fig. 10. Fig. 10 is a diagram showing an example of the hardware configuration of a computer.
[0046] As shown in FIG. 10, a computer 1000 includes a processor 1001, a memory 1002, a storage device 1003, an input I / F unit 1004, a data I / F unit 1005, a communication I / F unit 1006, and a display device 1007. The processor 1001 is a control unit that controls various processes in the computer 1000 by executing programs stored in the memory 1002 .
[0047] The memory 1002 is a storage medium such as a RAM (Random Access Memory), etc. The memory 1002 temporarily stores the program code of the program executed by the processor 1001 and data required when the program is executed. The storage device 1003 is a non-volatile storage medium such as a hard disk drive (HDD), a flash memory, etc. The storage device 1003 stores an operating system and various programs for implementing the above-mentioned components.
[0048] The input I / F unit 1004 is a device for receiving input from a user. Specific examples of the input I / F unit 1004 include a keyboard, a mouse, a touch panel, various sensors, a wearable device, etc. The input I / F unit 1004 may be connected to the computer 1000 via an interface such as a USB (Universal Serial Bus).
[0049] The data I / F unit 1005 is a device for inputting data from outside the computer 1000. A specific example of the data I / F unit 1005 is a drive device for reading data stored in various storage media. The data I / F unit 1005 may be provided outside the computer 1000. In that case, the data I / F unit 1005 is connected to the computer 1000 via an interface such as a USB.
[0050] The communication I / F unit 1006 is a device for performing data communication with an external device of the computer 1000 via the communication network 70 in a wired or wireless manner. The communication I / F unit 1006 may be provided outside the computer 1000. In that case, the communication I / F unit 1006 is connected to the computer 1000 via an interface such as a USB.
[0051] The display device 1007 is a device for displaying various types of information. Specific examples of the display device 1007 include a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, and the like. The display device 1007 may be provided outside the computer 1000. In that case, the display device 1007 is connected to the computer 1000 via, for example, a display cable. In addition, when a touch panel is adopted as the input I / F unit 1004, the display device 1007 can be configured integrally with the input I / F unit 1004.
[0052] (Effects of the information processing system according to this embodiment) As described above, the information processing system 10 of this embodiment includes a snow removal target data creation unit 232, a snow accumulation estimation unit 233, a priority setting unit 234, and a route setting unit 235. The snow removal target data creation unit 232 creates information on a plurality of roadways from which snow should be removed. The snow accumulation estimation unit 233 estimates the amount of snow accumulated on each of the plurality of roadways. The priority setting unit 234 sets a priority of snow removal for each of the plurality of roadways based on the amount of snow accumulated on each of the plurality of roadways. The route setting unit 235 sets a recommended snow removal route capable of removing snow from the plurality of roadways based on the priority of each of the plurality of roadways. According to this configuration, priorities are set based on the amount of snow on each of the multiple roadways, and a recommended snow removal route is automatically set based on the set priorities, so that an operator can remove snow from each roadway simply by driving the snowplow 80 along the recommended snow removal route, thereby improving the efficiency of snow removal.
[0053] The information processing system 10 further includes an information acquisition unit 230 that acquires requests from people such as residents and staff regarding snow removal for each of the multiple roadways. The priority setting unit 234 sets priorities for each of the multiple roadways based on the amount of snowfall on each of the multiple roadways and the requests of people such as residents and staff. According to this configuration, the requests of people such as residents and employees can be reflected in the priority of roadways, making it possible to set more appropriate priorities.
[0054] The route setting unit 235 sets a recommended snow removal route based on at least one of information on whether the road is closed to traffic, information on whether the road is subject to snow removal, and information on the number of times the snowplow 80 must make round trips when removing snow from the road. This configuration makes it possible to set a more appropriate recommended snow removal route.
[0055] <Second embodiment> Next, a second embodiment of the information processing system 10 will be described. The following mainly describes the differences from the information processing system 10 of the first embodiment.
[0056] In the information processing system 10 of the first embodiment, a preset deceleration coefficient ζ is used in the above equation f1 when the route setting unit 235 performs the optimization process. The information processing system 10 of the present embodiment differs from the information processing system 10 of the first embodiment in that the deceleration coefficient ζ is learned based on the actual operating state of the snowplow 80.
[0057] (Server device configuration) As shown in FIG. 11, the control unit 23 of the server device 20 of this embodiment further includes a log data acquisition unit 237 and a learning unit 238. (Log data acquisition section) 12, the log data acquisition unit 237 acquires the time transition of the position of the snowplow 80 from each work terminal device 30, and acquires the acquired time transition of the position of the snowplow 80 in association with the identification number of the snowplow 80. As shown in Fig. 11, the log data acquisition unit 237 stores the acquired data as log data Dd in the storage unit 22. In this embodiment, the log data acquisition unit 237 corresponds to a traveling state acquisition unit that acquires the traveling state of the snowplow 80 on each of the multiple roadways.
[0058] (Learning Department) As shown in FIG. 12, the learning unit 238 learns the deceleration coefficient ζ by analyzing the log data Dd. For example, the learning unit 238 calculates the time from when the specified snowplow 80 enters the specified roadway to when it exits the specified roadway as the snow removal operation time on the specified roadway based on the time transition of the position of the specified snowplow 80 included in the log data Dd. The learning unit 238 also calculates the estimated running speed of the specified snowplow 80 on the specified roadway based on the calculated snow removal operation time and the length of the specified roadway. The learning unit 238 then accumulates data indicating the relationship between the estimated amount of snow on the specified roadway and the estimated running speed of the specified snowplow 80 on the specified roadway as, for example, analysis data De shown in FIG. 13. In the analysis data De shown in FIG. 13, the x-axis indicates the estimated amount of snow, and the y-axis indicates the estimated running speed.
[0059] Meanwhile, the learning unit 238 obtains an approximation equation "y=a·x+b" indicating the relationship of the analysis data De shown in Fig. 13 by, for example, the least squares method. Then, the learning unit 238 sets the slope a of the calculated approximation equation as the deceleration coefficient ζ. The deceleration coefficient ζ set by the learning unit 238 is used when the route setting unit 235 performs route optimization processing.
[0060] The learning unit 238 calculates the deceleration coefficient ζ for each of the multiple roadways at a predetermined period, for example, daily, based on the log data Dd acquired from each of the multiple snowplows 80. Since the amount of sample data included in the analysis data De increases each time the snowplow 80 clears snow from each roadway, a more accurate deceleration coefficient ζ can be learned.
[0061] (Effects of the information processing system according to this embodiment) The information processing system 10 of this embodiment includes a log data acquisition unit 237 and a learning unit 238. The log data acquisition unit 237 acquires the traveling state of the snowplow 80 on each of a plurality of roadways, specifically, the transition of the position information of the snowplow 80. The learning unit 238 learns the relationship between the traveling speed and the amount of snow of the snowplow 80 based on the transition of the position information of the snowplow 80 acquired by the log data acquisition unit 237. The route setting unit 235 calculates the term "v_0-ζ·d" in the above formula f1, that is, the estimated traveling speed of the snowplow 80, based on the estimated amount of snow on the roadway and the relationship between the traveling speed and the amount of snow of the snowplow 80 learned by the learning unit 238. The route setting unit 235 sets a recommended snow removal route for the snowplow 80 based on the calculated estimated traveling speed of the snowplow 80.
[0062] According to this configuration, the deceleration coefficient ζ, which indicates the relationship between the traveling speed of the snowplow 80 and the amount of snow accumulation, can be set to a value that corresponds to the actual operating conditions of the snowplow 80, making it possible to set a more appropriate recommended snow removal route. <Other embodiments> The present disclosure is not limited to the above specific examples.
[0063] For example, the log data acquisition unit 237 of the second embodiment is not limited to acquiring the transition of the position information of the snowplow 80 as the traveling state of the snowplow 80, but may also acquire the transition of the traveling speed of the snowplow 80, etc. For snow removal work on roadways, the removed snow needs to be transported to a specified location by a snow removal vehicle such as a truck and disposed of there. Therefore, the route setting unit 235 may perform the above optimization process by using information on the disposal of snow by such a snow removal vehicle as a constraint condition.
[0064] The amount of snow on the road changes over time due to the influence of weather, etc. For example, on a sunny day, the amount of snow on the road decreases rapidly over time, whereas on a cloudy day, the amount of snow on the road hardly changes over time. Therefore, the route setting unit 235 may use such weather information as a constraint condition to perform the above optimization process.
[0065] The above specific examples, to which a person skilled in the art may make appropriate design modifications, are also included within the scope of the present disclosure as long as they have the features of the present disclosure. The elements of each of the above specific examples, as well as their arrangements, conditions, shapes, etc., are not limited to those exemplified and can be modified as appropriate. The elements of each of the above specific examples can be combined as appropriate as long as no technical contradictions arise. [Explanation of symbols]
[0066] 10: Information processing system, 230: Information acquisition unit, 232: Snow removal target data creation unit (data creation unit), 233: Snow accumulation estimation unit, 234: Priority setting unit, 235: Route setting unit, 237: Log data acquisition unit (driving condition acquisition unit), 238: Learning unit, 1000: Computer.
Claims
1. a data creation unit that creates information on a plurality of roadways that need to be cleared of snow; A snow accumulation estimation unit that estimates the amount of snow accumulated on each of the plurality of roadways; a priority setting unit that sets a priority of snow removal for each of the plurality of roadways based on an estimated amount of snow accumulation for each of the plurality of roadways; A route setting unit that sets a recommended snow removal route capable of removing snow from the plurality of roadways based on the priority of each of the plurality of roadways. Information processing system.
2. An information acquisition unit that acquires requests from people regarding snow removal for each of the plurality of roadways, The priority setting unit sets a priority for each of the plurality of roadways based on the amount of snowfall on each of the plurality of roadways and the request. The information processing system according to claim 1 .
3. a driving condition acquisition unit that acquires a driving condition of the snowplow on each of the plurality of roadways; a learning unit that learns a relationship between a traveling speed of the snowplow and an amount of snow accumulation based on the traveling state of the snowplow acquired by the traveling state acquisition unit when the snowplow travels along the recommended snow removal route, The path setting unit is calculating an estimated travel speed of the snowplow on the roadway based on the estimated amount of snow on the roadway and the relationship between the travel speed of the snowplow and the amount of snow learned by the learning unit; Setting the recommended snow removal route based on an estimated travel speed of the snow removal vehicle The information processing system according to claim 1 .
4. The route setting unit sets the recommended snow removal route based on at least one of information on whether the roadway is closed to traffic, information on whether the roadway is a target for snow removal, and information on the number of times a snowplow must go back and forth when removing snow from the roadway. The information processing system according to claim 1 .
5. The route setting unit sets the recommended snow removal route for each of a plurality of snow removal vehicles. The information processing system according to claim 1 .
6. The route setting unit sets a recommended snow removal route on a daily basis. The information processing system according to claim 1 .
7. A display control unit that displays the recommended snow removal route on a screen is further provided. The information processing system according to claim 1 .
8. The computer Create information on multiple roadways that need snow removal, Estimating snow accumulation on each of the plurality of roadways; setting a priority of snow removal for each of the plurality of roadways based on an estimated amount of snow accumulation for each of the plurality of roadways; A recommended snow removal route capable of removing snow from the plurality of roadways is set based on the priority of each of the plurality of roadways. Information processing methods.
9. On the computer, Create information on multiple roadways that need snow removal, Estimating the amount of snowfall on each of the plurality of roadways; setting a priority of snow removal for each of the plurality of roadways based on an estimated amount of snow accumulation for each of the plurality of roadways; A recommended snow removal route capable of removing snow from the plurality of roadways is set based on the priority of each of the plurality of roadways. program.
Citation Information
Patent Citations
Snow removal vehicle for railway
JP2017186822A
Cited By
Snow removal decision support system and program, road management method
JP7862114B1