Design support system, operating terminal, and display control method

The design support system enhances route planning efficiency by displaying thumbnail maps and generating connected area maps, addressing the challenge of designing control plans in multi-subarea environments.

JP7843465B2Active Publication Date: 2026-04-10PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Filing Date
2022-05-30
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing design support systems struggle with efficiently designing control plans for moving objects in areas divided into multiple sub-areas, requiring improved work efficiency in route planning.

Method used

A design support system that displays thumbnail images of partial maps in a first area and enlarges the corresponding partial map in a second area, allowing users to specify nodes and generate a connected area map, enhancing the design of movable paths across sub-areas.

Benefits of technology

Improves work efficiency by enabling efficient route planning and path design for moving objects in complex areas with multiple sub-areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843465000001
    Figure 0007843465000001
  • Figure 0007843465000002
    Figure 0007843465000002
  • Figure 0007843465000003
    Figure 0007843465000003
Patent Text Reader

Abstract

To improve work efficiency.SOLUTION: A design support system is provided with a display control unit for displaying a setting screen P1 including a first display area DA1 and a second display area DA2 on a display unit, and an operation accepting unit for accepting user operations. The display control unit displays two or more thumbnail images TP1 in the first display area DA1. When an operation accepting unit accepts an operation to specify a first range R1 of a thumbnail image to be displayed from the two or more thumbnail images TP1 displayed in the first display area DA1, the display control unit displays a second range R2 corresponding to the first range R1 of a partial map to be displayed corresponding to the thumbnail image to be displayed in the second display area DA2.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a design support system, an operation terminal, and a display control method. More specifically, the present disclosure relates to a design support system, an operation terminal, and a display control method for assisting in the design of a route along which a moving object can move.

Background Art

[0002] Patent Document 1 discloses a design support system for assisting in the design of a control plan for controlling a moving object moving within a predetermined area.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The above design support system is used to assist in the design of a control plan within one predetermined area. When the predetermined area is divided into a plurality of sub-areas, it is necessary to design a control plan for each of the plurality of sub-areas. However, there has been a demand for efficiently performing the work of designing a control plan (a route along which a moving object can move) for each of the plurality of sub-areas.

[0005] An object of the present disclosure is to provide a design support system, an operation terminal, and a display control method that can improve work efficiency.

Means for Solving the Problems

[0006] One embodiment of the present disclosure is a design support system that assists in designing a path on which a mobile object can move within a predetermined area including a plurality of sub-areas. The design support system includes a display control unit that displays a setting screen including a first display area and a second display area on a display unit, and an operation reception unit that receives user operations, Node generation unit, map generation unit, The display control unit causes two or more thumbnail images of a plurality of thumbnail images obtained by reducing a plurality of partial maps corresponding to the plurality of partial areas, respectively, to be displayed in the first display area. When the operation reception unit receives an operation to specify a first range of the thumbnail image to be displayed from the two or more thumbnail images displayed in the first display area, the display control unit causes a second range corresponding to the first range of the partial map to be displayed, which corresponds to the thumbnail image to be displayed, to be displayed in the second display area. When the operation reception unit receives an operation to specify a node position in the partial map of the display target displayed in the second display area, the node generation unit generates a node capable of controlling the moving object at a position corresponding to the node position. The map generation unit generates an area map by connecting the plurality of partial maps. The plurality of partial areas include a first partial area and a second partial area. The plurality of partial maps include a first partial map corresponding to the first partial area and a second partial map corresponding to the second partial area. The moving object can move between the first partial area and the second partial area by passing through a connecting path that includes a first gate in the first partial area and a second gate in the second partial area. When the node generation unit generates a first linkage node corresponding to the first gate on the first partial map and a second linkage node corresponding to the second gate on the second partial map, the map generation unit adjusts the positions of the first partial map and the second partial map in the area map so that the positions of the first linkage node and the second linkage node coincide when the first partial map and the second partial map are superimposed.

[0007] An operating terminal in one aspect of the present disclosure is an operating terminal for operating a target mobile body from among a plurality of mobile bodies moving in a predetermined area on which the route is set by the design support system. The display unit, operation reception unit, and display control unit of the design support system are, respectively, a first display unit, a first operation reception unit, and a first display control unit. The operating terminal comprises a second display unit, a second operation reception unit, and a second display control unit. The second display unit displays the target submap from among the plurality of submaps on which the route is set by the design support system. The second operation reception unit receives user operations. When the second operation reception unit receives an operation to specify the target mobile body, the second display control unit causes the second display unit to display the submap corresponding to the subarea where the target mobile body is located among the plurality of submaps.

[0008] A display control method according to one aspect of this disclosure involves moving a moving object within a predetermined area that includes a plurality of sub-areas. This is a display control method for a design support system that assists in designing movable paths. The display control method includes a display step of displaying a setting screen including a first display area and a second display area on the display unit, and an operation reception step of receiving user operations. Node generation step, map generation step, This includes the following. In the display step, two or more thumbnail images are displayed in the first display area from among a plurality of thumbnail images obtained by reducing each of the plurality of partial maps corresponding to the plurality of partial areas. In the display step, if the operation reception step receives an operation to specify a first range of the thumbnail image to be displayed from the two or more thumbnail images displayed in the first display area, a second range corresponding to the first range of the partial map to be displayed that corresponds to the thumbnail image to be displayed is displayed in the second display area. In the node generation step, when the operation reception step receives an operation to specify a node position in the partial map of the display target displayed in the second display area, a node capable of controlling the moving body is generated at the position corresponding to the node position. In the map generation step, an area map is generated by connecting the plurality of partial maps. The plurality of partial areas include a first partial area and a second partial area. The plurality of partial maps include a first partial map corresponding to the first partial area and a second partial map corresponding to the second partial area. The moving body can move between the first partial area and the second partial area by passing through a connecting path that includes a first gate in the first partial area and a second gate in the second partial area. In the node generation step, when a first linkage node corresponding to the first gate is generated on the first partial map and a second linkage node corresponding to the second gate is generated on the second partial map, the map generation step adjusts the positions of the first partial map and the second partial map in the area map so that the positions of the first linkage node and the second linkage node coincide when the first partial map and the second partial map are superimposed. [Effects of the Invention]

[0009] According to this disclosure, there is the advantage of improved work efficiency. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 is a schematic block diagram of a design support system according to one embodiment of the present disclosure. [Figure 2] Figure 2 shows an example of a settings screen displayed on the information terminal mentioned above. [Figure 3] Figure 3 is a schematic diagram illustrating the area map generated by the design support system described above. [Figure 4] Figure 4 shows an example of an area map generated by the design support system described above. [Figure 5] Figure 5 is a flowchart illustrating the operation of the design support system described above. [Figure 6] Figure 6 shows an example of a submap generated by the design support system described above. [Figure 7] Figure 7 shows an example of a submap generated by the design support system described above. [Figure 8]FIG. 8 is a diagram showing an example of a CAD drawing that is overlaid and displayed on a partial map generated by the same design support system. [Figure 9] FIG. 9 is a diagram showing an example of a map screen in which a CAD drawing is overlaid and displayed on a partial map generated by the same design support system. [Figure 10] FIG. 10 is an explanatory diagram of a screen displayed on the second display unit of the operation terminal according to the present embodiment. [Figure 11] FIG. 11 is an explanatory diagram of a screen displayed on the second display unit of the operation terminal according to the present embodiment.

MODE FOR CARRYING OUT THE INVENTION

[0011] (Embodiment) (1) Overview The design support system 100 according to the present embodiment will be described with reference to FIGS. 1 to 9.

[0012] The design support system 100 according to the present embodiment is a system for assisting in the design of a path along which a moving body 4 can move within a predetermined area A1 (see FIG. 4) including a plurality of partial areas A11 to A1n. The predetermined area A1 is an area where one or more moving bodies 4 move.

[0013] The design support system 100 includes a display control unit 17 and an operation reception unit 23.

[0014] The display control unit 17 causes the display unit 22 to display a setting screen P1 (see FIG. 2) including a first display area DA1 and a second display area DA2.

[0015] The operation reception unit 23 receives a user's operation.

[0016] The display control unit 17 causes the first display area DA1 to display two or more thumbnail images TP1 that are each a reduced-size version of a plurality of partial maps MP11 to MP1n respectively corresponding to the plurality of partial areas A11 to A1n.

[0017] When the operation reception unit 23 receives an operation to specify a first range R1 of the thumbnail image to be displayed from two or more thumbnail images TP1 displayed in the first display area DA1, the display control unit 17 displays the second range R2 (see Figure 3) of the display target partial map MP20 corresponding to the thumbnail image to be displayed, which corresponds to the first range R1, in the second display area DA2.

[0018] In the following embodiments, the display control unit 17, the display unit 22, and the operation reception unit 23 may also be referred to as the first display control unit 17, the first display unit 22, and the first operation reception unit 23, respectively.

[0019] In this disclosure, "mobile body" includes automated guided vehicles (AGVs), mobile robots, and drones. A "mobile robot" is, for example, a wheeled, crawler, or legged (including walking) robot. The mobile body 4 may not only move within a predetermined area A1 but also have the function of performing various tasks such as transport, picking, welding, mounting, display, customer service, security, assembly, and inspection. The "predetermined area" is a space where one or more mobile bodies 4 are deployed, and the mobile bodies 4 move within the predetermined area A1. The predetermined area A1 includes a plurality of sub-areas A11 to A1n. In this embodiment, the predetermined area A1 is, for example, an area inside a multi-story building, and the plurality of sub-areas A11 to A1n correspond to areas on multiple floors, respectively. The building is equipped with lifting devices (e.g., elevators) for moving between multiple sub-areas A11 to A1n, and the mobile body 4 can use these lifting devices to move from the sub-area where it is currently located to a sub-area on another floor.

[0020] Area map MP1, which is an electronic map representing a predetermined area A1, contains sub-maps MP11 to MP1n, which are electronic maps of multiple sub-areas A11 to A1n. Multiple thumbnail images TP1 correspond to each of the multiple sub-maps MP1x (x=1,2,3,…,n), and each of the multiple thumbnail images TP1 is an image of the corresponding sub-map MP1x scaled down to a predetermined size.

[0021] The designated area A1 may include, for example, a warehouse, factory, construction site, store (including shopping mall), logistics center, office, park, residence, school, hospital, train station, airport, or parking lot. Furthermore, if the mobile unit 4 is deployed inside a vehicle, such as the interior of a ship, train, or airplane, the interior of the vehicle becomes designated area A1. In this embodiment, the case where designated area A1 is a logistics warehouse will be explained as an example.

[0022] According to the design support system 100 of this embodiment, when the user specifies a first range R1 of the thumbnail image to be displayed from two or more thumbnail images TP1 displayed in the first display area DA1, the second range R2 of the partial map MP20 to be displayed is displayed in the second display area DA2. Therefore, by specifying the first range R1 of the thumbnail image to be displayed, the user can display the second range R2 of the partial map corresponding to the thumbnail image to be displayed in the second display area DA2. Thus, even if the predetermined area to which the mobile body 4 moves includes multiple partial areas, the user can select a desired partial area and display it in the second display area DA2, which has the advantage of improving the work efficiency of designing the path that the mobile body 4 can move.

[0023] (2) Composition The configuration of the design support system 100 according to this embodiment will be described in detail below with reference to Figures 1 to 9. The numerical values, shapes, materials, positions of components, positional relationships between multiple components, and connection relationships shown below are examples and are not intended to limit this disclosure. Furthermore, the drawings referenced below are all schematic diagrams, and the ratios of the size and thickness of each component shown in the drawings do not necessarily reflect the actual dimensional ratios.

[0024] In the following, we will describe the case where the mobile body 4, which moves along a path designed by the design support system 100, is an automated guided vehicle (AGV). The AGV, as mobile body 4, moves within a predetermined area A1 and performs the task of transporting objects. The configuration of the mobile body 4 exemplified in this embodiment will be described in detail in the "(2.2) Mobile Body" section.

[0025] (2.1) Overall structure The design support system 100 comprises a server device 1 and an information terminal 2. Furthermore, the design support system 100 in this embodiment also includes an operation terminal 3. The information terminal 2 and the operation terminal 3 are used as the UI (User Interface) of the design support system 100, and the user performs the task of designing routes using either the information terminal 2 or the operation terminal 3.

[0026] Server device 1 is configured to communicate with each of the information terminals 2 and the operation terminal 3. Server device 1 is also configured to communicate with one or more mobile devices 4. In this disclosure, "communication possible" means that information can be exchanged directly or indirectly via network NT1 or repeater 5, etc., using an appropriate communication method such as wired or wireless communication. That is, server device 1 and each of the information terminals 2 and the operation terminal 3 can exchange information with each other via network NT1. Similarly, server device 1 and mobile devices 4 can exchange information with each other via network NT1 and repeater 5.

[0027] Here, the repeater 5 is a device (access point) that relays communication between the mobile device 4 and the server device 1. In Figure 1, there is only one repeater 5, but one or more repeaters 5 are installed in each of the multiple sub-areas A11 to A1n. The repeater 5 communicates with the server device 1 via the network NT1. In this embodiment, as an example, wireless communication conforming to standards such as Wi-Fi®, Bluetooth®, ZigBee®, or unlicensed low-power radio (specified low-power radio) is used for communication between the repeater 5 and the mobile device 4. Furthermore, the network NT1 is not limited to the internet; for example, a local communication network within a designated area A1 or within the operating company of a designated area A1 may be applied.

[0028] The following describes in more detail the server device 1, information terminal 2, and operation terminal 3, as well as the mobile unit 4, which constitute the design support system 100.

[0029] (2.2) Mobile Mobile vehicle 4 is, for example, an automated guided vehicle for transporting goods within a predetermined area A1, and autonomously travels to its destination with the goods loaded on it. Mobile vehicle 4 autonomously travels on a flat surface, such as the floor of the predetermined area A1. Mobile vehicle 4 can, for example, transport goods placed at a first position in the predetermined area A1 to a second position. The goods transported by mobile vehicle 4 are, as an example, pallets such as roll box pallets on which goods are loaded.

[0030] The mobile unit 4 comprises a fourth control unit 40, a fourth communication unit 41, and a detection unit 42. Furthermore, the mobile unit 4 is equipped with, for example, a battery, and operates using the electrical energy stored in the battery.

[0031] The fourth communication unit 41 communicates with the server device 1 via the repeater 5 and the network NT1. A suitable communication method, such as wireless or wired communication, is used for communication between the fourth communication unit 41 and the server device 1.

[0032] The detection unit 42 detects the behavior of the mobile body 4 and the surrounding conditions of the mobile body 4. In this disclosure, "behavior" means operation and state. In other words, the behavior of the mobile body 4 includes the operating state of the mobile body 4, indicating whether the mobile body 4 is moving or stopped, the speed of the mobile body 4 (and changes in speed), the acceleration acting on the mobile body 4, and the attitude of the mobile body 4. Specifically, the detection unit 42 includes sensors such as a speed sensor, an acceleration sensor, and a gyroscope sensor, and detects the behavior of the mobile body 4 using these sensors.

[0033] Furthermore, the detection unit 42 includes, for example, a range sensor 43 such as LiDAR (Light Detection and Ranging), which detects the surrounding conditions of the moving object 4. The surrounding conditions of the moving object 4 include, for example, the presence or absence of objects (obstacles, etc.) in front of the moving object 4 in the direction of travel, and the position (distance and direction) of the objects. Obstacles include other moving objects 4 and people. Note that the range sensor 43 is not limited to LiDAR, and may also use sensors such as an image sensor (camera), sonar sensor, or radar to detect the surrounding conditions of the moving object 4.

[0034] Furthermore, the detection unit 42 has a position identification function that identifies the position of the mobile object 4, that is, the current position of the mobile object 4. For example, the detection unit 42 detects the current position of the mobile object 4 within the predetermined area A1 based on the position information of surrounding objects detected by the range sensor 43 and the area map MP1 of the predetermined area A1. The detection unit 42 may also include a receiver that receives beacon signals transmitted by radio waves from multiple transmitters, and detect the current position based on the beacon signals transmitted from the multiple transmitters. The multiple transmitters are arranged at multiple locations within the predetermined area A1. The detection unit 42 can measure the current position of the mobile object 4 based on the positions of the multiple transmitters and the received radio wave intensity of the beacon signals at the receiver. Alternatively, the detection unit 42 may detect the current position using a satellite positioning system such as GPS (Global Positioning System).

[0035] The fourth control unit 40 primarily consists of a computer system including memory and a processor. That is, the functions of the fourth control unit 40 are realized when the processor executes a program stored in the computer system's memory. The program may be pre-stored in memory, provided via telecommunication lines such as the Internet, or provided on a non-temporary recording medium such as a memory card.

[0036] The fourth control unit 40 moves the mobile body 4 by controlling its travel mechanism based, for example, on the transport instruction received by the fourth communication unit 41 from the server device 1 and the detection result from the detection unit 42. The fourth control unit 40 also causes the fourth communication unit 41 to periodically transmit the current position of the mobile body 4, as detected by the detection unit 42, to the server device 1, or upon request from the server device 1.

[0037] The mobile unit 4 is also equipped with other components as appropriate, such as a battery charging circuit and a user interface. The user interface is a component for inputting information such as commands to the mobile unit 4.

[0038] In this embodiment, we illustrate a case where the mobile body 4 is used to transport objects in a warehouse or the like. However, the mobile body 4 may also be used, for example, in a manufacturing site for circuit boards to transport a component supply device that supplies components to a component mounting machine that mounts components onto circuit boards.

[0039] (2.3) Server equipment As shown in Figure 1, the server device 1 includes a first control unit 10, a first communication unit 11, and a first storage unit 12. The server device 1, together with the information terminal 2 and the operation terminal 3, constitutes the design support system 100.

[0040] The server device 1, together with the operation terminal 3, constitutes a mobile object control system 200 that monitors and controls the mobile object 4. When the operation terminal 3 receives a user operation regarding the mobile object 4, the server device 1 monitors or controls the mobile object 4 based on the operation information received by the operation terminal 3.

[0041] The first control unit 10 primarily consists of a computer system including memory and a processor. That is, the functions of the first control unit 10 are realized when the processor executes a program stored in the computer system's memory. The program may be pre-stored in memory, provided via telecommunication lines such as the Internet, or provided on a non-temporary recording medium such as a memory card.

[0042] The first control unit 10 has functions such as a node generation unit 13, a path generation unit 14, a map generation unit 15, a route setting unit 16, and a first display control unit 17. Note that in Figure 1, the node generation unit 13, path generation unit 14, map generation unit 15, route setting unit 16, and first display control unit 17 do not represent actual physical configurations, but rather represent functions realized by the first control unit 10.

[0043] The first communication unit 11 communicates with the mobile device 4 via the network NT1 and the repeater 5. Furthermore, the first communication unit 11 communicates with the information terminal 2 or the operation terminal 3 via the network NT1. The communication method between the first communication unit 11 and the information terminal 2, the operation terminal 3, or the mobile device 4 is an appropriate wireless or wired communication method.

[0044] The node generation unit 13 generates nodes ND (see Figure 4) at arbitrary positions on the submaps MP11 to MP1n, which correspond to the sub-areas A11 to A1n, respectively, based on user operation information received by the first operation reception unit 23 of the information terminal 2, indicating points where the mobile object 4 can be controlled. Specifically, when the first operation reception unit 23 receives an operation to specify a node position in the submap MP20 of the display target displayed in the second display area DA2, the node generation unit 13 generates a node where the mobile object 4 can be controlled at the position corresponding to the node position.

[0045] In this disclosure, a "node" is a control point on which the mobile body 4 can be controlled by the mobile body control system 200. A node is a control point on which the movement of the mobile body 4 can be controlled, and specifically, it is a control point on which at least one of the movement speed and direction of travel can be controlled. The mobile body control system 200 controls, for example, at least one of the movement speed and direction of travel for mobile bodies 4 located at positions corresponding to nodes in partial areas A11 to A1n. Therefore, for example, for a mobile body 4 moving between a pair of points corresponding to a pair of nodes in partial areas A11 to A1n, and not located at a position corresponding to any node, the mobile body control system 200 cannot control the movement speed or direction of travel. In other words, in order for the mobile body control system 200 to control the movement speed or direction of travel for a mobile body 4 located at a certain point, a node corresponding to that point must be set.

[0046] In this embodiment, each node is associated with a rectangular region of a certain size within the partial areas A11 to A1n. That is, in the partial areas A11 to A1n, the location corresponding to each node is not represented as a "point," but as a "rectangular region" of a certain size. Therefore, when a part or the center point of the mobile body 4 is located within the rectangular region corresponding to a certain node in a predetermined area A1, the mobile body control system 200 determines that the mobile body 4 is (exists) at the location corresponding to this node.

[0047] The path generation unit 14 generates a path PS (see Figure 4) between a pair of nodes ND generated by the node generation unit 13. In this disclosure, "path" defines the movement path for moving the mobile body 4 in partial areas A11 to A1n. Since the mobile body control system 200 controls the mobile body 4 on a node-by-node basis, the mobile body 4 moves along the path PS set between a pair of nodes. For example, when moving the mobile body 4 from a first point to a second point, at least a first node is set at the first point and a second node at the second point, and the mobile body 4 moves from the first point to the second point by passing through the path PS set between these first and second nodes. That is, the path generation unit 14 generates a path PS that defines the movement path of the mobile body 4 between a pair of nodes (first node and second node).

[0048] The map generation unit 15 generates an area map MP1, which is an electronic map corresponding to a predetermined area A1. The map generation unit 15 connects multiple sub-maps MP11 to MP1n, each corresponding to multiple sub-areas A11 to A1n, to generate the overall area map MP1 (see Figures 3 and 4).

[0049] The route setting unit 16 performs, for example, the process of copying route elements set in the source submap from among multiple submaps MP1x to the destination submap based on user operation information received by the first operation reception unit 23 of the information terminal 2. Route elements are elements for defining the paths that the mobile body 4 can travel, and include at least one of a node ND capable of controlling the mobile body 4 and a path PS set between a pair of nodes ND.

[0050] The first display control unit 17 transmits screen data of the setting screen P1 from the first communication unit 11 to the information terminal 2 via the network NT1, thereby causing the first display unit 22 of the information terminal 2 to display the setting screen P1. Figure 2 shows an example of the setting screen P1 displayed on the first display unit 22. Above this setting screen P1, a third display area DA3 is provided for displaying input boxes BX1 to BX5 for various settings. Below the third display area DA3, the first display area DA1 and the second display area DA2 are provided side by side.

[0051] The first display area DA1 displays a predetermined number of thumbnail images TP1 (five thumbnail images TP11 to TP15 in Figure 2) arranged vertically, each corresponding to one of the multiple sub-maps MP11 to MP1n. A scroll bar B1 is displayed in the first display area DA1, and by operating the scroll bar B1, the range of thumbnail images TP1 displayed in the first display area DA1 can be changed. In Figure 2, the first display area DA1 is located at the left end of the settings screen P1, but the position of the first display area DA1 can be changed as appropriate, and it may be located to the right, above, or below the second display area DA2.

[0052] The second display area DA2 displays the second range R2 of the partial map MP20 of the display target, which corresponds to the thumbnail image TP1 selected from a predetermined number of thumbnail images TP1 displayed in the first display area DA1. In other words, when the first range R1 is specified for the thumbnail image TP1 of the display target, the second range R2 of the partial map MP20 of the display target, which corresponds to the first range R1, is displayed in the second display area DA2. The user of the design support system 100 performs route design work by setting route elements such as nodes and paths for the partial map MP20 of the display target displayed in the second display area DA2. In other words, the partial map MP20 displayed in the second display area DA2 becomes the partial map of the work target for route design by setting route elements. Note that in the first display area DA1, the first range R1 of the thumbnail image TP1 of the display target is displayed with a border consisting of, for example, a red dashed line.

[0053] Furthermore, a horizontal scroll bar B2 and a vertical scroll bar B3 are displayed in the second display area DA2. By operating the horizontal scroll bar B2 or the vertical scroll bar B3, the user can change the second range R2 displayed in the second display area DA2 of the area map MP1. As shown in Figure 3, the electronic area map MP1 corresponding to a predetermined area is formed by connecting multiple sub-maps MP11 to MP1n, each corresponding to multiple sub-areas A11 to A1n, in the horizontal direction. For example, when the second range R2 of sub-map MP11 is displayed in the second display area DA2, the user can move the second range R2 horizontally by operating the horizontal scroll bar B2, and display a part of another sub-map (e.g., sub-map MP12) in the second display area DA2. In other words, the user can also change the sub-map MP20 of the work target displayed in the second display area DA2 by operating the horizontal scroll bar B2. Furthermore, when the second range R2 of the partial map MP11 is displayed in the second display area DA2, the user can move the second range R2 displayed in the second display area DA2 of the partial map MP11 vertically by operating the vertical scroll bar B3.

[0054] The first storage unit 12 has a suitable storage device and stores the area map MP1 (including multiple sub-maps MP11 to MP1n), CAD drawings of each sub-area, and information on route elements (nodes and paths, etc.) set in the area map MP1.

[0055] (2.4) Information terminals Information terminal 2 primarily consists of a computer system including memory and a processor. That is, the functions of information terminal 2 are realized by the processor executing programs recorded in the computer system's memory. Programs may be pre-recorded in memory, provided via telecommunication lines such as the Internet, or provided on non-temporary recording media such as memory cards.

[0056] Information terminal 2 is a terminal having the function of receiving user operations and the function of presenting (displaying) information to the user. In this embodiment, information terminal 2 functions as the UI of the design support system 100. The term "user" here includes users of the design support system 100 and users of the mobile control system 200.

[0057] In this embodiment, as an example, the information terminal 2 is described as a terminal such as a personal computer, smartphone, or tablet device. The information terminal 2 installs dedicated application software and launches this application software to realize the functions described below.

[0058] The information terminal 2 includes a second communication unit 21, a first display unit 22, and a first operation reception unit 23.

[0059] The second communication unit 21 communicates indirectly with the server device 1 via the network NT1. Here, the information terminal 2 is connected to the network NT1 via a router or the like, for example, by wireless communication using radio waves as a medium. The communication method of the information terminal 2 is wireless communication conforming to standards such as Wi-Fi, Bluetooth, ZigBee, or unlicensed low-power radio (specified low-power radio). Furthermore, the information terminal 2 may be connected to the network NT1 outdoors, for example, via a mobile phone network (carrier network) or public wireless LAN (Local Area Network) provided by a telecommunications carrier. Examples of mobile phone networks include 3G (third generation) lines, LTE (Long Term Evolution) lines, and 5G (fifth generation) lines.

[0060] In this embodiment, the first display unit 22 displays a screen for presenting information to the user, such as a settings screen P1 (see Figure 2). In this disclosure, "screen" refers to an image (such as a picture) displayed on the first display unit 22. The first display unit 22 is implemented by an image display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display.

[0061] The first operation reception unit 23 has the function of receiving user input. In this embodiment, the first operation reception unit 23 is implemented, for example, by a pointing device such as a mouse, a keyboard, a mechanical switch, or a combination thereof.

[0062] Furthermore, if the information terminal 2 is equipped with a touch panel display, the touch panel display may function as the first display unit 22 and the first operation reception unit 23. In this case, the information terminal 2 determines that an object such as a button has been operated when the operation of an object such as a button on each screen displayed on the first display unit 22 (tap, swipe, drag, etc.) is detected by the first operation reception unit 23.

[0063] (2.5) Operation terminal The operating terminal 3 primarily consists of a computer system including memory and a processor. That is, the functions of the operating terminal 3 are realized by the processor executing a program stored in the computer system's memory. The program may be pre-stored in memory, provided via telecommunication lines such as the Internet, or provided on a non-temporary recording medium such as a memory card.

[0064] The operation terminal 3 is a terminal that has the function of receiving user input and the function of presenting (displaying) information to the user. The operation terminal 3 is a terminal for operating the target mobile object 4 among a plurality of mobile objects 4 that move in a predetermined area A1 for which a route has been set by the design support system 100. In other words, the operation terminal 3 functions as the UI of the mobile object control system 200. In this embodiment, the operation terminal 3 also functions as the UI of the design support system 100.

[0065] In this embodiment, as an example, the operating terminal 3 is described as a terminal such as a personal computer, smartphone, or tablet device. The operating terminal 3 installs dedicated application software and launches this application software to realize the functions described below.

[0066] The operating terminal 3 includes a third communication unit 31, a second display unit 32, a second operation reception unit 33, and a second display control unit 34.

[0067] The third communication unit 31 communicates indirectly with the server device 1 via the network NT1. Here, the operating terminal 3 is connected to the network NT1 via a router or the like, for example, by wireless communication using radio waves as a medium. The communication method of the operating terminal 3 is wireless communication conforming to standards such as Wi-Fi, Bluetooth, ZigBee, or unlicensed low-power radio (specified low-power radio). Furthermore, the operating terminal 3 may be connected to the network NT1 outdoors, for example, via a mobile phone network (carrier network) or public wireless LAN provided by a telecommunications carrier. Examples of mobile phone networks include 3G lines, LTE lines, 5G lines, etc.

[0068] In this embodiment, the second display unit 32 displays, for example, a screen for presenting information to the user, such as monitoring screens P2 (see Figure 10) and P3 (see Figure 11) for checking the operating status of the mobile body 4. The second display unit 32 is implemented by an image display device such as a liquid crystal display or an organic EL display. The second display unit 32 displays, for example, a partial map to be displayed from among a plurality of partial maps MP1x for which a route has been set by the design support system 100. The partial map to be displayed is, for example, a partial map corresponding to a partial area where the mobile body 4 to be monitored or controlled using the operation terminal 3 is located, and the second display unit 32 displays a marker indicating the mobile body 4 at the position of the mobile body 4 superimposed on the partial map.

[0069] The second operation reception unit 33 has the function of receiving user input. In this embodiment, the second operation reception unit 33 is implemented, for example, by a pointing device such as a mouse, a keyboard, a mechanical switch, or a combination thereof.

[0070] Furthermore, if the operating terminal 3 is equipped with a touch panel display, the touch panel display may function as the second display unit 32 and the second operation reception unit 33. In this case, the operating terminal 3 determines that an object such as a button has been operated when the operation of an object such as a button on each screen displayed on the second display unit 32 (tap, swipe, drag, etc.) is detected by the second operation reception unit 33.

[0071] The second display control unit 34 controls the display on the second display unit 32. For example, when the second operation reception unit 33 receives an operation specifying the mobile object 4 to be operated on, the second display control unit 34 displays on the second display unit 32 the submap MP1x that corresponds to the sub-area where the mobile object 4 to be operated on is located, out of the multiple submaps MP11 to MP1n.

[0072] (3) Operation of the design support system The operation of the design support system 100 according to this embodiment will be described below. In the following description, the operation in which a user uses the information terminal 2 as the UI of the design support system 100 and designs a route using the information terminal 2 will be described, but the user may also use the operation terminal 3 as the UI of the design support system 100 and design a route using the operation terminal 3.

[0073] (3.1) Display operation of the settings screen The operation by which the design support system 100 displays the setting screen P1 on the first display unit 22 of the information terminal 2 will be explained with reference to the flowchart in Figures 2 to 4 and Figure 5. Note that the flowchart in Figure 5 is merely one example of the display control method of the design support system 100 according to this embodiment, and the order of processing may be changed as appropriate, or processing may be added or omitted as appropriate.

[0074] When a user of the design support system 100 operates the information terminal 2 to display the setting screen P1, the first operation reception unit 23 receives the user's operation (step ST1), and the second communication unit 21 transmits operation information indicating the operation content to the server device 1. When the first communication unit 11 of the server device 1 receives the operation information from the information terminal 2, the first display control unit 17 causes the first communication unit 11 to transmit screen data for displaying the setting screen P1 to the information terminal 2. When the second communication unit 21 of the information terminal 2 receives the screen data from the server device 1, the information terminal 2 performs display processing to display the setting screen P1 on the first display unit 22 (step ST2). In the following, the communication processing between the information terminal 2 and the server device 1 will not be explained, and it will be explained that when the first operation reception unit 23 of the information terminal 2 receives an operation, the server device 1 operates based on the operation information received by the first operation reception unit 23. Similarly, when the first display control unit 17 of the server device 1 generates screen data, the information terminal 2 will cause the first display unit 22 to display the screen based on the screen data generated by the first display control unit 17.

[0075] Figure 2 shows an example of the settings screen P1, where the first display area DA1 displays parts of multiple thumbnail images TP1 corresponding to multiple sub-areas A11 to A1n. Overlaid on each thumbnail image TP1 in the first display area DA1 are characters indicating the real-world location of the sub-map MP1x corresponding to that thumbnail image TP1 (for example, characters indicating the floor number of the corresponding sub-area, such as "1F", "2F", "3F", etc.).

[0076] With the setting screen P1 displayed on the first display unit 22, when a user performs an operation to specify a first range R1 of the thumbnail image to be displayed (for example, thumbnail image TP11) from two or more thumbnail images TP1 displayed in the first display area DA1 (step ST3), the first operation reception unit 23 accepts the user's operation. Based on the operation information received by the first operation reception unit 23, the first display control unit 17 of the server device 1 generates screen data to display the second range R2 of the partial map MP11 corresponding to the first range R1 of the thumbnail image TP11 to be displayed in the second display area DA2. Then, based on the image data generated by the first display control unit 17, the information terminal 2 displays the setting screen P1 on the first display unit 22 and updates the display in the second display area DA2 (step ST4).

[0077] Here, the process of specifying the first range R1 will be explained using the example where the thumbnail image TP1 to be displayed is a thumbnail image TP11 obtained by reducing the partial map MP11 of partial area A11. When the user operates the information terminal 2 to specify a first position CP1 (see Figure 2) on the thumbnail image TP11, a rectangular area of ​​a predetermined size centered on the first position CP1 is specified as the first range R1. In other words, the operation of specifying the first range R1 of the thumbnail image TP11 to be displayed includes, for example, the operation of specifying the first position CP1, which is the center of the first range R1 on the thumbnail image TP11 to be displayed, with a finger or a pointing device such as a mouse. When the first operation reception unit 23 of the information terminal 2 receives an operation to specify the first position CP1 of the first range R1, the first display control unit 17 of the server device 1 displays the second range R2 of the partial map MP20 (MP11) to be displayed in the second display area DA2 such that the second position CP2 (see Figure 3) of the partial map MP20 (MP11) to be displayed, which corresponds to the first position CP1, coincides with the third position CP3 (see Figure 2), which is the center of the second display area DA2.

[0078] Note that the operation to specify the first range R1 of the thumbnail image TP1 to be displayed is not limited to the operation to specify the first position CP1, which is the center of the first range R1 in the thumbnail image TP1. The operation to specify the first range R1 may also be, for example, the operation of dragging the area enclosed by the frame line indicating the first range R1 in the first display area DA1.

[0079] Thus, when a user selects a first range R1 from multiple thumbnail images TP1 displayed in the first display area DA1, the second range R2 of the submap MP1x corresponding to the first range R1 is displayed in the second display area DA2. Therefore, even if a predetermined area A1 includes multiple subareas A11 to A1n, route design work can be performed with the submap MP1x corresponding to the desired subarea displayed in the second display area DA2, improving the efficiency of route design work. In addition, in the first display area DA1, the first range R1 corresponding to the second range R2 of the submap MP1x displayed in the second display area DA2 is displayed with a border, so the user can easily understand which subarea is displayed in the second display area DA2.

[0080] Furthermore, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, if the user operates the horizontal scroll bar B2 or the vertical scroll bar B3, the first operation reception unit 23 receives a scroll operation to move the second range R2 displayed in the second display area DA2. When the first operation reception unit 23 receives a scroll operation, the first display control unit 17 generates screen data that moves the second range R2 by the displacement amount corresponding to the scroll operation. Then, the information terminal 2 displays the screen with the second range R2 moved in the second display area DA2 based on the screen data generated by the first display control unit 17. In other words, when the first operation reception unit 23 receives a scroll operation to scroll the partial map MP20 of the display target displayed in the second display area DA2, the first display control unit 17 changes the area displayed in the second display area DA2 in the area map MP1 according to the scroll operation. Therefore, even if the entire partial map MP1x cannot be displayed in the second display area DA2, the desired area of ​​the partial map MP1x can be displayed in the second display area DA2 by changing the area displayed in the second display area DA2 through scrolling.

[0081] (3.2) Area map generation process Area map MP1 is a map generated by arranging multiple submaps MP11 to MP1n horizontally, each corresponding to a multiple sub-area A11 to A1n.

[0082] Here, each of the multiple sub-maps MP11 to MP1n is created, for example, based on the detection results of the range sensor 43 obtained when the mobile body 4 moves through the sub-areas A11 to A1n. In other words, each of the multiple sub-maps MP11 to MP1n is an electronic map created based on the detection results of the range sensor 43 equipped on the mobile body 4. When the mobile body 4 moves through the sub-areas A11 to A1n, the range sensor 43 detects structures such as walls, pillars, and partitions that exist in the sub-areas A11 to A1n. The mobile body 4 creates sub-maps MP11 to MP1n of the sub-areas A11 to A1n based on the detection results of the range sensor 43 and transmits the data of the created sub-maps MP11 to MP1n to the server device 1. Alternatively, the map generation unit 15 of the server device 1 may create the sub-maps MP11 to MP1n of the sub-areas A11 to A1n based on the detection results of the range sensor 43 received from the mobile body 4.

[0083] The map generation unit 15 of the server device 1 creates an area map MP1 by connecting multiple submaps MP11 to MP1n, which correspond to multiple subareas A11 to A1n, in the horizontal direction.

[0084] Here, the size (range) and orientation of the created partial maps MP11 to MP1n may differ from each other depending on the state of partial areas A11 to A1n (floor layout, equipment installation status, etc.) and the range of movement of the mobile object 4 when it moves to create partial maps MP11 to MP1n.

[0085] Therefore, if multiple submaps MP11 to MP1n, which differ in size and orientation, are used as they are to display thumbnail images in the first display area DA1, the display may be difficult to understand in terms of positional relationships because the submaps MP11 to MP1n differ in size and orientation. Figure 6 shows an example of submap MP11 corresponding to sub-area A11 on the first floor and submap MP12 corresponding to sub-area A12 on the second floor. The area in sub-area A12 on the second floor where the mobile object 4 moves is about half the area in sub-area A11 on the first floor, so submap MP12 is about half the size of submap MP11.

[0086] Thus, since the size, orientation, etc., of the multiple submaps MP11 to MP1n created in each of the multiple sub-areas A11 to A1n may differ from one another, the map generation unit 15 has a function to automatically adjust the position, orientation, and scale of the multiple submaps MP11 to MP1n to create the area map MP1.

[0087] Since the multiple sub-areas A11 to A1n correspond one-to-one with multiple floors of a multi-story building, it is highly likely that walls, columns, partitions, etc. exist in the same locations within each of the sub-areas A11 to A1n.

[0088] Therefore, the map generation unit 15 detects structures such as walls, pillars, and partitions from multiple submaps MP11 to MP1n, and adjusts the position, orientation, and scale of the multiple submaps MP11 to MP1n so that the same structures are located at the same coordinates on the map.

[0089] In addition, multi-story buildings are equipped with elevators as lifting devices for moving between floors, and the elevators are located in the same position on each floor. Therefore, the map generation unit 15 may adjust the position, orientation, and scale of multiple submaps MP11 to MP1n so that the elevators located in the same position on each floor are located at the same coordinates on the map.

[0090] Furthermore, in multi-story buildings where elevators are installed as lifting devices for moving between floors, the location of the elevator in a certain area on one floor becomes a gateway for moving to a different area on another floor.

[0091] For example, if we designate partial area A11 as the first partial area and partial area A12 as the second partial area among multiple partial areas A11 to A1n, then partial map MP11 becomes the first partial map corresponding to the first partial area, and partial map MP12 becomes the second partial map corresponding to the second partial area. In other words, multiple partial areas A11 to A1n include the first partial area and the second partial area, and multiple partial maps MP1x include the first partial map corresponding to the first partial area and the second partial map corresponding to the second partial area. The position of the elevator in partial area A11, which is the first partial area, becomes the first gate GT1, and the position of the elevator in partial area A12, which is the second partial area, becomes the second gate GT2 (see Figure 4). In other words, the first gate GT1 and the second gate GT2 are set to the positions of elevators that move between multiple floors. The mobile unit 4 can move between the first partial area (partial area A11) and the second partial area (partial area A12) by passing through a connecting path that includes the first gate GT1 in the first partial area (partial area A11) and the second gate GT2 in the second partial area (partial area A12).

[0092] Here, when a user uses the information terminal 2 to generate a first linkage node at the location of the first gate GT1 on the first partial map and a second linkage node at the location of the second gate GT2 on the second partial map, the first operation reception unit 23 receives the user's operation. Then, the node generation unit 13 generates a first linkage node ND1 corresponding to the first gate GT1 on the first partial map (partial map MP11) and a second linkage node ND2 corresponding to the second gate GT2 on the second partial map (partial map MP12), based on the operation information received by the first operation reception unit 23.

[0093] When the first linkage node ND1 and the second linkage node ND2 are generated, the map generation unit 15 adjusts the position, orientation, and scale of the first partial map (partial map MP11) and the second partial map (partial map MP12) in the area map MP1 so that the positions of the first linkage node ND1 and the second partial map (partial map MP12) coincide when the first partial map (partial map MP11) and the second partial map (partial map MP12) are superimposed.

[0094] Here, the first display control unit 17 displays characters (for example, "EV1") in the submaps MP11 to MP1n if the same elevator is configured in multiple submaps MP11 to MP1n. This allows the user to easily determine the location of the elevator-corresponding node from the submap MP20 displayed in the second display area DA2.

[0095] As described above, the position, orientation, and scale of multiple sub-maps MP11 to MP1n are adjusted to be the same, which has the advantage of making it easier to understand the positional relationship of multiple sub-areas A11 to A1n when displaying thumbnail images in the first display area DA1.

[0096] (3.3) Setting of route elements on the settings screen This section describes how a user can use information terminal 2 to set path elements such as nodes or paths in the submap MP1x.

[0097] The user can perform the operation of setting route elements in the partial map MP1x while the setting screen P1 is displayed on the first display unit 22 of the information terminal 2.

[0098] When a user uses the information terminal 2 to generate a node at a specified location on the partial map MP20 to be worked on, the node generation unit 13 generates the node at the specified location based on the operation information received by the first operation reception unit 23. Also, when a user uses the information terminal 2 to select a pair of nodes on the partial map MP20 to be worked on and generate a path, the path generation unit 14 generates a path between the pair of nodes based on the operation information received by the first operation reception unit 23.

[0099] In this way, the user can design a path that the mobile object 4 can travel along by generating path elements such as nodes or paths in the partial map MP20 of the work target displayed in the second display area DA2. Therefore, even if a predetermined area A1 includes multiple partial areas A11 to A1n, the user can easily select the partial map MP20 corresponding to the work target and perform the task of designing a path, thereby improving the work efficiency of designing a path that the mobile object 4 can travel along.

[0100] Incidentally, when setting route elements, etc., while the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, it is also preferable to overlay and display the plan view G1 (see Figure 8) of the corresponding partial area on the partial map MP20 (see Figure 7) generated based on the detection results of the range sensor 43. The plan view G1 is, for example, a two-dimensional CAD drawing. That is, it is preferable for the first display control unit 17 to create a map screen G2 (see Figure 9) by overlaying the plan view G1 on the partial map MP20, and to display the second range R2 of the map screen G2 in the second display area DA2. In other words, the plan view G1 corresponding to the partial area to be displayed is displayed in the second display area DA2, overlaid on the partial map MP20 to be displayed. Note that by setting the transparency of the plan view G1, the partial map MP20 and the plan view G1 are displayed superimposed in a state where the partial map MP20 can be viewed by making the plan view G1 transparent.

[0101] The second display area DA2 shows the second range R2 of the map screen G2, which is created by overlaying the partial map MP20 onto the plan view G1. This allows users to set path elements such as nodes or paths on the partial map MP20 while referring to the plan view G1.

[0102] In this case, the position, orientation, and scale of the partial maps MP11 to MP1n, which are generated based on the detection results of the range sensor 43, may not match the plan view G1. Therefore, the third display area DA3 of the setting screen P1 is provided with input boxes BX1 to BX5 and slide buttons BT1 to BT3, for example, for the user to manually set the position, orientation, and scale of the plan view G1 of the work target.

[0103] Input boxes BX1 and BX2 are for inputting offset amounts to offset the position of the working plan G1 in the X and Y directions, respectively. By inputting offset amounts into input boxes BX1 and BX2, the position of the plan G1 can be adjusted. Input boxes BX3 and BX4 are for inputting the angle and display magnification of the working partial map MP20, respectively. Slide buttons BT1 and BT2 are for changing the angle and display magnification of the working plan G1, respectively. By inputting values ​​into input boxes BX3 and BX4 or moving slide buttons BT1 and BT2, the orientation and scale of the plan G1 can be adjusted. Input box BX5 is for inputting the transparency of the plan G1 as a numerical value, and slide button BT3 is for changing the transparency of the plan G1. By inputting values ​​into input box BX5 or moving slide button BT3, the transparency of the plan G1 can be adjusted.

[0104] Furthermore, the third display area DA3 of the settings screen P1 displays a batch setting button BT4, which the user can use the information terminal 2 to operate and switch batch settings on or off. When batch settings are enabled, if the user sets the offset amount, angle, scale, and transparency for the plan view G1, these settings are applied to all sub-maps MP11 to MP1n. In other words, when the first operation reception unit 23 of the information terminal 2 receives the setting information for the position, orientation, scale, and transparency of the plan view G1, the setting information for the sub-map MP20 to be displayed is applied to all of the sub-maps MP11 to MP1n. As a result, the user does not need to set the offset amount, angle, scale, and transparency for each of the sub-maps MP11 to MP1n, reducing the effort required for setting.

[0105] By the way, there are cases where you want to use the design support system 100 to set path elements such as nodes or paths at the same location in multiple submaps MP11 to MP1n all at once.

[0106] For example, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, and the user performs a specific operation to set a route element in the target submap MP20, the first operation reception unit 23 accepts a batch setting operation to set route elements in multiple submaps MP11 to MP1n at once. A batch setting operation is an operation to set route elements (including at least one of nodes and paths) at the same location in multiple submaps MP11 to MP1n, including the target submap MP20. When the first operation reception unit 23 accepts a batch setting operation, the route setting unit 16 of the server device 1 sets the route elements set for submap MP20 at the same location in multiple submaps MP11 to MP1n. At this time, the route elements generated at the specified location are displayed in the second display area DA2. Note that the operation to set route elements while performing a specific operation is an operation to set route elements while operating a pre-configured special key (for example, the Alt key) when inputting route elements. When route element configuration operations are performed along with such specific operations, route elements are generated simultaneously at the same location in multiple submaps MP11 to MP1n, which has the advantage of improving the efficiency of route design work.

[0107] Furthermore, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, and the user specifies a copy area in the target submap MP20 and performs an operation to copy one or more path elements in the copy area, the path setting unit 16 of the server device 1 copies one or more path elements in the copy area. Subsequently, when the user operates the information terminal 2 to display the destination submap in the second display area DA2 of the setting screen P1, the first display control unit 17 displays a paste area in the destination submap at the same position as the copy area of ​​the source submap. The paste area displays one or more path elements set in the copy area. Here, when the user operates the information terminal 2 to move the paste area, the first display control unit 17 moves the position of the paste area in the destination submap displayed in the second display area DA2. Then, when the user operates the information terminal 2 to perform a paste operation to set one or more path elements in the paste area, the path setting unit 16 of the server device 1 executes a process to set the path elements that were set in the copy area at the same position in the paste area.

[0108] Thus, when the first operation reception unit 23 receives an operation to copy a route element to be copied from one of the multiple submaps MP1x, which is set in the source submap, and paste it into the destination submap, the route setting unit 16 pastes the route element to be copied into the destination submap. As a result, the design support system 100 can copy one or more route elements set in the source submap and paste them into the destination submap, thereby reducing the effort required to set the route elements. Furthermore, since the position where the route element to be copied is pasted in the destination submap is adjustable, the route element can be pasted at a desired position.

[0109] Furthermore, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, if the user performs an operation to copy the target submap MP20, the first operation reception unit 23 accepts the copy operation for the submap MP20. When the first operation reception unit 23 accepts the copy operation for the submap MP20, the map generation unit 15 of the server device 1 creates a new submap. Then, the route setting unit 16 of the server device 1 sets the route elements (nodes and paths, etc.) set in the source submap MP20 to the same positions in the new submap as in the source submap MP20. At this time, the first display control unit 17 displays the newly added submap, including the route elements set in that submap, in the second display area DA2 of the setting screen P1. When the routes to be set in multiple sub-areas A11 to A1n are the same, creating a new submap by copying the created submap reduces the effort required to set the route elements compared to setting the route elements in each of the multiple submaps.

[0110] Furthermore, the first display control unit 17 may display the target submap MP20 (the part to be displayed) in the second display area DA2 of the setting screen P1, overlaid on a reference submap that is different from the target submap MP20 among the multiple submaps MP11 to MP1n. Here, the target submap MP20 is displayed in the foreground, but by making the target submap MP20 transparent, the reference submap can be visually viewed through the target submap MP20. Therefore, the user can perform the task of setting route elements in the target submap while referring to the settings of route elements in the reference submap.

[0111] Furthermore, there are cases where it is desired to move multiple path elements located at the same position in multiple submaps MP11 to MP1n simultaneously using the design support system 100.

[0112] For example, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, if a user performs a specific operation to change a route element (node ​​or path, etc.) set in the target submap MP20, the first operation reception unit 23 accepts a batch change operation to change all route elements at the same location in multiple submaps MP11 to MP1n at once. A batch change operation is an operation to change a route element set at the same location in multiple submaps MP11 to MP1n, including the target submap MP20, for example, by moving the target route element. When the first operation reception unit 23 accepts a batch change operation, the route setting unit 16 of the server device 1 changes all route elements in multiple submaps MP11 to MP1n that are set at the same location as the route element set in submap MP20. At this time, the route elements targeted by the batch move operation are displayed in their changed state in the second display area DA2. A specific operation is an operation in which a route element is entered while operating a pre-set special key (for example, the Alt key).

[0113] Thus, when the first operation reception unit 23 receives a change operation to modify a route element displayed in the target submap MP20 shown in the second display area DA2, the route setting unit 16 collectively changes the route elements in one or more submaps other than the target submap MP20 among the multiple submaps MP1x that are located at positions corresponding to the route element modified by the change operation. This eliminates the need to perform operations to change route elements in each of the multiple submaps MP11 to MP1n, which has the advantage of improving the efficiency of the route design work.

[0114] Furthermore, when the setting screen P1 is displayed on the first display unit 22 of the information terminal 2, and the user performs a range selection operation on the target submap MP20 while performing a specific operation, the first display control unit 17 of the server device 1 selects and displays the path elements that are in the same position in multiple submaps MP11 to MP1n. The operation of range selection while performing a specific operation refers to the operation of range selection while operating a pre-set special key (for example, the Alt key). With the path elements in the same position in multiple submaps MP11 to MP1n selected, when the user performs an operation to drag the selected path elements in the target submap MP20, the path setting unit 16 of the server device 1 moves the selected path elements in each of the multiple submaps MP11 to MP1n all at once. This has the advantage of improving the work efficiency of path design work, as the positions of path elements in the same position in multiple submaps MP11 to MP1n can be moved all at once.

[0115] (4) Operation of the mobile control system This section describes the operation of monitoring or controlling the status of the mobile object 4 using the mobile object control system 200, with a route designed on the area map MP1 by the design support system 100.

[0116] When a user operates the control terminal 3 and starts the application software for monitoring and controlling the mobile device 4 installed on the control terminal 3, the monitoring screen P2 shown in Figure 10 is displayed on the second display unit 32 of the control terminal 3.

[0117] The monitoring screen P2 displays Table TB1, which shows the operating status of multiple mobile units (transport robots) 4 used within a designated area A1. Table TB1 displays information such as the identification number of the mobile unit (transport robot) 4, the floor (partial area) in which the mobile unit 4 is moving, the power on / off status, the operating status of the mobile unit 4 (moving or stopped), whether or not it is gripping an object being transported, and the battery charge status.

[0118] When a user uses the operation terminal 3 to select a desired mobile object 4 from the multiple mobile objects 4 displayed in table TB1, the second operation reception unit 33 receives the mobile object 4 selection operation, and the third communication unit 31 transmits operation information indicating the mobile object 4 selection operation to the server device 1. When the first communication unit 11 of the server device 1 receives the operation information from the operation terminal 3, the first display control unit 17 creates screen data to display the partial map where the selected mobile object 4 is located on the operation terminal 3, and transmits this screen data from the first communication unit 11 to the operation terminal 3. When the third communication unit 31 of the operation terminal 3 receives the screen data from the server device 1, the second display control unit 34 displays the monitoring screen P3 (see Figure 11) of the partial map where the mobile object 4 is located on the second display unit 32. On the monitoring screen P3, markers M1 to M3 of the mobile object 4 are displayed superimposed on the partial map where the mobile object 4 is located, showing the positions of the mobile object 4. When the operating terminal 3 is connected to the server device 1, the third communication unit 31 receives data for partial maps MP11 to MP1n from the first communication unit 11 of the server device 1, and the second display control unit 34 may display the monitoring screen P3 of the partial map where the mobile object 4 is located on the second display unit 32 based on the operation information received by the second operation reception unit 33.

[0119] Thus, when the second operation reception unit 33 receives an operation to specify the mobile object 4 to be operated, the second display control unit 34 displays on the second display unit 32 the partial map MP1x corresponding to the partial area where the mobile object 4 is located, from among the multiple partial maps MP1x. Therefore, even if the predetermined area A1 to which the mobile object 4 moves includes multiple partial areas A11 to A1n, the partial map MP1x corresponding to the partial area where the mobile object 4 is located is displayed on the second display unit 32, so the user can easily understand the partial area where the mobile object 4 is located.

[0120] Furthermore, the second display control unit 34 displays markers M1 to M3 indicating the target mobile object 4 in the partial map MP1x corresponding to the area where the target mobile object 4 is located, at positions corresponding to the location of the target mobile object 4. Therefore, the user can easily understand the location of the target mobile object 4 based on the markers M1 to M3 displayed on the partial map MP1x. In addition, on the monitoring screen P3, the marker of the mobile object 4 selected by the user is displayed in a different manner (e.g., color) than the markers of other mobile objects 4, so the user can easily understand the current location of the selected mobile object 4.

[0121] Furthermore, the monitoring screen P3 displays Table TB2, which shows information about the selected mobile object 4, as an inlay. By checking the contents of Table TB2, the user can understand the status of the selected mobile object 4.

[0122] When the monitoring screen P3 is displayed on the second display unit 32 of the operation terminal 3, and the user performs an operation (such as a touch operation) to select the markers M1 to M3 of the desired mobile object 4, the second operation reception unit 33 accepts the selection operation. Upon receiving the selection operation from the second operation reception unit 33, the first display control unit 17 of the server device 1 generates screen data to display table TB2, which shows the information of the selected mobile object 4, as an inlay within the monitoring screen P3, and transmits this screen data from the first communication unit 11 to the operation terminal 3. At this time, the third communication unit 31 of the operation terminal 3 receives the screen data from the server device 1, and the second display control unit 34 displays the monitoring screen P3 with table TB2 inlaid on the second display unit 32.

[0123] (5) Variant The above embodiments are merely one of many embodiments of this disclosure. The above embodiments can be modified in various ways depending on the design, etc., as long as the objectives of this disclosure are achieved. Furthermore, functions similar to those of the design support system 100 may be embodied in a display control method for the design support system, a computer program, or a non-temporary recording medium on which a program is stored. One embodiment of the display control method is a display control method for the design support system 100 that assists in designing a path on which a mobile body 4 can move within a predetermined area A1 including a plurality of partial areas A11 to A1n. This display control method includes a display step of displaying a setting screen P1 including a first display area DA1 and a second display area DA2 on a display unit (first display unit 22), and an operation reception step of receiving user operations. In the display step, two or more thumbnail images TP1 from a plurality of thumbnail images TP1 which are reduced versions of a plurality of partial maps MP11 to MP1n corresponding to a plurality of partial areas A11 to A1n are displayed in the first display area DA1. In the display step, when the operation acceptance step receives an operation to specify a first range R1 of the thumbnail image to be displayed from two or more thumbnail images displayed in the first display area DA1, the second range R2 corresponding to the first range R1 of the partial map of the display target corresponding to the thumbnail image to be displayed is displayed in the second display area DA2. A (computer) program according to one embodiment is a program that causes a computer system to execute the above display control method.

[0124] The following lists some modifications of the above embodiment. The modifications described below can be combined and applied as appropriate.

[0125] The design support system 100, the operation terminal 3, and the display control method in this disclosure are all implemented by a computer system. The computer system primarily consists of a processor and memory as hardware. The processor executes a program recorded in the computer system's memory to realize the functions of the design support system 100, the operation terminal 3, and the display control method in this disclosure. The program may be pre-recorded in the computer system's memory, provided via a telecommunications line, or provided on a non-temporary recording medium such as a memory card, optical disk, or hard disk drive that is readable by the computer system. The computer system's processor is composed of one or more electronic circuits including semiconductor integrated circuits (ICs) or large-scale integrated circuits (LSIs). The integrated circuits referred to here, such as ICs or LSIs, are named differently depending on the degree of integration and include integrated circuits called system LSIs, VLSIs (Very Large Scale Integration), or ULSIs (Ultra Large Scale Integration). Furthermore, FPGAs (Field-Programmable Gate Arrays) programmed after the LSI is manufactured, or logic devices capable of reconfiguring internal junctions or circuit compartments within an LSI, can also be used as processors. Multiple electronic circuits may be integrated onto a single chip or distributed across multiple chips. Multiple chips may be integrated into a single device or distributed across multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller also consists of one or more electronic circuits, including semiconductor integrated circuits or large-scale integrated circuits.

[0126] Furthermore, although multiple functions of the design support system 100 are distributed between the server device 1 and the information terminal 2, these multiple functions that are distributed between the server device 1 and the information terminal 2 may be consolidated within a single enclosure. Also, some functions of the design support system 100 may be implemented by the cloud (cloud computing), etc.

[0127] Similarly, although multiple functions of the mobile control system 200 are distributed between the server device 1 and the operation terminal 3, these multiple functions distributed between the server device 1 and the operation terminal 3 may be consolidated within a single enclosure. Furthermore, some functions of the mobile control system 200 may be implemented through the cloud (cloud computing), etc.

[0128] (summary) As described above, the design support system (100) of the first embodiment supports the design of a path that a mobile body (4) can move within a predetermined area (A1) which includes a plurality of sub-areas (A11 to A1n). The design support system (100) includes a display control unit (17) which displays a setting screen (P1) including a first display area (DA1) and a second display area (DA2) on a display unit (22), and an operation reception unit (23) which receives user operations. The display control unit (17) displays two or more thumbnail images (TP1) in the first display area (DA1) from a plurality of thumbnail images (TP1) which are reduced versions of a plurality of sub-maps (MP11 to MP1n) corresponding to the plurality of sub-areas (A11 to A1n). When the operation reception unit (23) receives an operation to specify a first range (R1) of the thumbnail image (TP1) to be displayed from two or more thumbnail images (TP1) displayed in the first display area (DA1), the display control unit (17) displays the second range (R2) of the partial map (MP20) to be displayed, which corresponds to the first range (R1), in the second display area (DA2).

[0129] This embodiment has the advantage of improving the work efficiency of designing the path that the mobile body (4) can travel.

[0130] In the design support system (100) of the second embodiment, in the first embodiment, the operation of specifying the first range (R1) includes the operation of specifying the first position (CP1) of the center of the first range (R1) in the thumbnail image (TP1) of the object to be displayed. The display control unit (17) displays the second range (R2) of the partial map (MP20) of the object to be displayed in the second display area (DA2) such that the second position (CP2) of the partial map (MP20) of the object to be displayed, corresponding to the first position (CP1), coincides with the third position (CP3), which is the center of the second display area (DA2).

[0131] According to this embodiment, the partial map displayed in the second display area (DA2) can be changed by performing an operation to specify the first position (CP1) of the center of the first range (R1).

[0132] In the design support system (100) of the third embodiment, in the first or second embodiment, the electronic area map (MP1) corresponding to a predetermined area (A1) is created by connecting a plurality of sub-maps (MP11 to MP1n). When the operation reception unit (23) receives a scroll operation to scroll the sub-map (MP20) of the display target displayed in the second display area (DA2), the display control unit (17) changes the area to be displayed in the second display area (DA2) in the area map (MP1) according to the scroll operation.

[0133] According to this embodiment, the partial map displayed in the second display area (DA2) can be changed by performing a scroll operation.

[0134] The design support system (100) of the fourth embodiment further comprises a node generation unit (13) and a map generation unit (15) in any of the first to third embodiments. When the operation reception unit (23) receives an operation to specify a node position in the partial map (MP20) of the display target displayed in the second display area (DA2), the node generation unit (13) generates a node capable of controlling the moving object (4) at the position corresponding to the node position. The map generation unit (15) generates an area map (MP1) by connecting a plurality of partial maps (MP11 to MP1n). The plurality of partial areas (A11 to A1n) include a first partial area and a second partial area. The plurality of partial maps (MP11 to MP1n) include a first partial map corresponding to the first partial area and a second partial map corresponding to the second partial area. The mobile unit (4) can move between the first and second partial areas by passing through a connecting path that includes the first gate (GT1) in the first partial area and the second gate (GT2) in the second partial area. When the node generation unit (13) generates a first linkage node (ND1) corresponding to the first gate (GT1) on the first partial map and a second linkage node (ND2) corresponding to the second gate (GT2) on the second partial map, the map generation unit (15) adjusts the positions of the first and second partial maps in the area map (MP1) so that the positions of the first linkage node (ND1) and the second linkage node (ND2) coincide when the first and second partial maps are superimposed.

[0135] According to this embodiment, an area map (MP1) can be generated in which the positions of multiple submaps (MP11~MP1n) are adjusted so that the positions of the first linkage node (ND1) and the second linkage node (ND2) coincide.

[0136] In the design support system (100) of the fifth embodiment, in the fourth embodiment, a plurality of sub-areas (A11 to A1n) correspond one-to-one with a plurality of floors of a multi-story building. A first gate (GT1) and a second gate (GT2) are set at the positions of elevators that move between the plurality of floors.

[0137] According to this embodiment, an area map (MP1) can be generated in which the positions of multiple sub-maps (MP11~MP1n) are adjusted so that the positions of the lifting devices coincide.

[0138] In the sixth embodiment of the design support system (100), in any of the first to fifth embodiments, each of the multiple sub-maps (MP11 to MP1n) is an electronic map created based on the detection results of the range sensor (43) provided by the mobile body (4). In the second display area (DA2), a plan view (G1) of the sub-area to be displayed is displayed superimposed on the sub-map (MP20) to be displayed. When the operation reception unit (23) receives setting information for the position, orientation, scale, and transmittance of the plan view (G1) to be displayed, the setting information for the plan view (G1) is applied to all of the multiple sub-maps (MP11 to MP1n).

[0139] This configuration reduces the effort required for setup.

[0140] The design support system (100) of the seventh embodiment further comprises a route setting unit (16) in any of the first to sixth embodiments. When the operation reception unit (23) receives an operation to set a route element including at least one of a node and a path in a submap (MP20) of the display target displayed in the second display area (DA2), the route setting unit (16) sets the route element at the same position in a plurality of submaps (MP11 to MP1n) including the submap (MP20) of the display target.

[0141] This embodiment has the advantage of improving the efficiency of the work involved in designing routes.

[0142] In the design support system (100) of the eighth embodiment, in the seventh embodiment, when the operation reception unit (23) receives a change operation to change a route element displayed in the partial map (MP20) of the display target displayed in the second display area (DA2), the route setting unit (16) collectively changes the route elements located at positions corresponding to the route element changed by the change operation in one or more of the multiple partial maps (MP11 to MP1n) other than the partial map (MP20) of the display target.

[0143] This embodiment has the advantage of improving the efficiency of the work involved in designing routes.

[0144] In the design support system (100) of the ninth embodiment, in the seventh embodiment, when the operation reception unit (23) receives an operation to copy the route elements to be copied from the source submap (MP11~MP1n) among the multiple submaps (MP11~MP1n) and paste them into the destination submap (MP11~MP1n), the route setting unit (16) pastes the route elements to be copied into the destination submap (MP11~MP1n).

[0145] This embodiment has the advantage of improving the efficiency of the work involved in designing routes.

[0146] In the design support system (100) of the tenth embodiment, in the ninth embodiment, the position in which the path elements to be copied are pasted in the destination submap is adjustable.

[0147] This embodiment has the advantage of improving the efficiency of the work involved in designing routes.

[0148] In the design support system (100) of the 11th embodiment, in any of the first to tenth embodiments, the display control unit (17) displays the submap to be displayed (MP20) in the second display area (DA2) by superimposing it on a reference submap (MP11 to MP1n) that is different from the submap to be displayed (MP20) among the multiple submaps (MP11 to MP1n).

[0149] According to this embodiment, it is possible to set route elements in the submap to be displayed (MP20) while referring to the submaps for reference (MP11 to MP1n).

[0150] The twelfth embodiment's operation terminal (3) is an operation terminal (3) for operating a target mobile body (4) among a plurality of mobile bodies (4) moving in a predetermined area (A1) for which a route has been set by the design support system (100) of the first embodiment. The display unit (22), operation reception unit (23), and display control unit (17) provided in the design support system (100) of the first embodiment are the first display unit (22), the first operation reception unit (23), and the first display control unit (17), respectively. The operation terminal (3) comprises a second display unit (32), a second operation reception unit (33), and a second display control unit (34). The second display unit (32) displays the target submap (MP20) among a plurality of submaps (MP11~MP1n) for which a route has been set by the design support system (100). The second operation reception unit (33) receives user operations. When the second operation reception unit (33) receives an operation to specify the mobile object (4) to be operated on, the second display control unit (34) displays on the second display unit (32) the submap (MP11 to MP1n) that corresponds to the sub-area (A11 to A1n) in which the mobile object (4) to be operated on is located, out of the multiple submaps (MP11 to MP1n).

[0151] According to this embodiment, even if the predetermined area (A1) in which the mobile body (4) moves includes multiple sub-areas (A11 to A1n), the second display unit (32) displays sub-maps (MP11 to MP1n) corresponding to the sub-areas (A11 to A1n) in which the mobile body (4) to be operated is located, which has the advantage of improving the work efficiency of operating the mobile body (4).

[0152] In the 13th embodiment of the operating terminal (3), in the 12th embodiment, the second display control unit (34) causes a marker indicating the operating object (4) to be displayed in a submap (MP11 to MP1n) corresponding to the sub-area (A11 to A1n) where the operating object (4) is located, at a position corresponding to the location of the operating object (4).

[0153] This embodiment has the advantage that the location of the moving object (4) to be operated can be easily determined.

[0154] The 14th embodiment of the display control method is a display control method for a design support system (100) that assists in designing a path on which a mobile body (4) can move within a predetermined area (A1) which includes a plurality of sub-areas (A11 to A1n). The display control method includes a display step of displaying a setting screen (P1) including a first display area (DA1) and a second display area (DA2) on a display unit (22), and an operation reception step of receiving user operations. In the display step, two or more thumbnail images (TP1) are displayed in the first display area (DA1) from a plurality of thumbnail images (TP1) which are reduced versions of a plurality of sub-maps (MP11 to MP1n) corresponding to the plurality of sub-areas (A11 to A1n). In the display step, when the operation acceptance step receives an operation to specify the first range (R1) of the thumbnail image (TP1) to be displayed from two or more thumbnail images (TP1) displayed in the first display area (DA1), the second range of the target partial map (MP20) corresponding to the target thumbnail image (TP1), which corresponds to the first range (R1), is displayed in the second display area (DA2).

[0155] This embodiment has the advantage of improving the work efficiency of designing the path that the mobile body (4) can travel.

[0156] Not limited to the above embodiments, various configurations (including modifications) of the design support system (100) according to the above embodiment can be realized by a display control method, a (computer) program, or a non-temporary recording medium on which the program is stored.

[0157] The configurations relating to the second to tenth aspects are not essential to the design support system (100) and can be omitted as appropriate. The configuration relating to the thirteenth aspect is not essential to the operation terminal (3) and can be omitted as appropriate. [Explanation of symbols]

[0158] 3. Operating terminal 4 Mobile Units 13 Node Generation Unit 15 Map Generation Unit 16 Route setting section 17. First Display Control Unit (Display Control Unit) 22 1st display section (display section) 23. First Operation Reception Unit (Operation Reception Unit) 32 2nd display section 33. Second Operation Reception Section 34 Second Display Control Unit 43 Range Sensor 100 Design Support Systems 200 Mobile Control System A1 Designated area A11~A1n partial area CP1 1st position CP2 2nd position CP3 3rd position DA1 1st display area DA2 2nd display area GT1 Gate 1 GT2 Gate 2 MP1 Area Map MP11~MP1n Partial Map MP20 Display Target Part Map ND1 First Collaboration Node ND2 Second Collaboration Node P1 Settings Screen R1 First Range R2 Second Range TP1, TP11~TP15 Thumbnail Images

Claims

1. A design support system that assists in designing a path on which a mobile object can move within a predetermined area that includes multiple sub-areas, A display control unit that displays a settings screen including a first display area and a second display area on the display unit, An operation reception unit that receives user input, Node generation unit, It comprises a map generation unit, The display control unit, In the first display area, two or more thumbnail images are displayed from among a plurality of thumbnail images obtained by reducing each of the plurality of partial maps corresponding to the plurality of partial areas. When the operation receiving unit receives an operation to specify a first range of the thumbnail image to be displayed from the two or more thumbnail images displayed in the first display area, it displays a second range corresponding to the first range of the partial map of the display target corresponding to the thumbnail image to be displayed in the second display area. When the operation reception unit receives an operation to specify a node position in the partial map of the display target displayed in the second display area, the node generation unit generates a node capable of controlling the moving object at the position corresponding to the node position. The map generation unit generates an area map by connecting the multiple submaps, The aforementioned plurality of sub-areas include a first sub-area and a second sub-area, The plurality of submaps include a first submap corresponding to the first subarea and a second submap corresponding to the second subarea. The moving body is capable of moving between the first and second partial areas by passing through a connecting path that includes a first gate in the first partial area and a second gate in the second partial area. When the node generation unit generates a first linkage node corresponding to the first gate on the first partial map and generates a second linkage node corresponding to the second gate on the second partial map, The map generation unit adjusts the positions of the first and second partial maps in the area map so that when the first partial map and the second partial map are superimposed, the positions of the first and second linkage nodes coincide. Design support system.

2. The operation to specify the first range includes the operation to specify the first position of the center of the first range in the thumbnail image to be displayed. The display control unit causes the second range of the partial map of the display target to be displayed in the second display area such that the second position of the partial map of the display target corresponding to the first position coincides with the third position, which is the center of the second display area. The design support system according to claim 1.

3. The electronic area map corresponding to the predetermined area is created by connecting the multiple sub-maps. When the operation reception unit receives a scroll operation to scroll the partial map of the display target displayed in the second display area, the display control unit changes the area to be displayed in the second display area in the area map in response to the scroll operation. The design support system according to claim 1.

4. The plurality of partial areas correspond one-to-one with the plurality of floors of the multi-story building, The first gate and the second gate are set at positions for elevators that move between multiple floors. The design support system according to claim 1.

5. Each of the plurality of submaps is an electronic map created based on the detection results of the range sensor provided by the mobile body, In the second display area, a plan view of the partial area to be displayed is displayed superimposed on the partial map of the display target. When the operation reception unit receives setting information for the position, orientation, scale, and transmittance of the plan view, the setting information for the plan view is applied to all of the multiple sub-maps. The design support system according to claim 1.

6. When the operation receiving unit receives an operation to set a route element including at least one of a node and a path in the partial map of the display target displayed in the second display area, The system further includes a route setting unit that sets the route elements at the same location in the plurality of submaps, including the submap to be displayed. The design support system according to claim 1.

7. When the operation reception unit receives a change operation to change the route element displayed in the partial map of the display target displayed in the second display area, The route setting unit modifies, in one or more of the multiple submaps other than the submap to be displayed, the route elements located at positions corresponding to the route elements modified by the modification operation. The design support system according to claim 6.

8. When the operation receiving unit receives an operation to copy the route element to be copied, which is set in the source submap among the plurality of submaps, and paste it into the destination submap, The route setting unit pastes the route elements to be copied onto the destination submap. The design support system according to claim 6.

9. In the destination submap, the position where the path element to be copied is pasted is adjustable. The design support system according to claim 8.

10. The display control unit displays the submap to be displayed in the second display area, superimposed on a reference submap that is different from the submap to be displayed among the plurality of submaps. The design support system according to claim 1.

11. An operating terminal for operating one of the multiple moving bodies that move in the predetermined area on which the path is set by the design support system described in Claim 1, The display unit, the operation reception unit, and the display control unit of the design support system according to claim 1 are, respectively, a first display unit, a first operation reception unit, and a first display control unit. The aforementioned operating terminal is A second display unit that displays the target submap from among the plurality of submaps whose routes have been set by the design support system, A second operation reception unit that receives user input, The system includes a second display control unit that, upon receiving an operation from the second operation reception unit to specify the moving object to be operated on, causes the second display unit to display a submap from among the plurality of submaps that corresponds to the sub-area where the moving object to be operated on is located. Operating terminal.

12. The second display control unit causes a marker indicating the moving object to be operated to be displayed in a partial map corresponding to the partial area where the moving object to be operated is located, at a position corresponding to the location of the moving object to be operated. The operating terminal according to claim 11.

13. A display control method for a design support system that assists in designing a path on which a mobile object can move within a predetermined area including a plurality of sub-areas, A display step in which a settings screen including a first display area and a second display area is displayed on the display unit, An operation reception step that accepts user input, Node generation step, Includes a map generation step, In the aforementioned display step, In the first display area, two or more thumbnail images are displayed from among a plurality of thumbnail images obtained by reducing each of the plurality of partial maps corresponding to the plurality of partial areas. When the operation to specify a first range of the thumbnail image to be displayed from the two or more thumbnail images displayed in the first display area is received in the operation reception step, the second range corresponding to the first range of the partial map of the display target corresponding to the thumbnail image to be displayed is displayed in the second display area. In the node generation step, when an operation to specify a node position is received in the operation reception step in the partial map of the display target displayed in the second display area, a node capable of controlling the moving object is generated at the position corresponding to the node position. In the map generation step, the multiple submaps are connected to generate an area map. The aforementioned plurality of sub-areas include a first sub-area and a second sub-area, The plurality of submaps include a first submap corresponding to the first subarea and a second submap corresponding to the second subarea. The moving body is capable of moving between the first and second partial areas by passing through a connecting path that includes a first gate in the first partial area and a second gate in the second partial area. In the node generation step, if a first linkage node corresponding to the first gate is generated on the first submap and a second linkage node corresponding to the second gate is generated on the second submap, In the map generation step, the positions of the first and second partial maps in the area map are adjusted so that when the first partial map and the second partial map are superimposed, the positions of the first and second linkage nodes coincide. Display control method.

Citation Information

Patent Citations

  • Method and device for displaying map information

    JP1999120335A

  • Mobile work robot

    JP2002244731A

  • Map display system and method

    JP2006200995A

  • Automatic transfer method, transfer robot, and automatic transfer system

    JP2009001425A

  • Design support system, design support method, and program

    JP2020009405A