WO2022224670A1 - 情報出力方法、及び、情報出力装置 - Google Patents
情報出力方法、及び、情報出力装置 Download PDFInfo
- Publication number
- WO2022224670A1 WO2022224670A1 PCT/JP2022/013188 JP2022013188W WO2022224670A1 WO 2022224670 A1 WO2022224670 A1 WO 2022224670A1 JP 2022013188 W JP2022013188 W JP 2022013188W WO 2022224670 A1 WO2022224670 A1 WO 2022224670A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- information
- autonomous mobile
- mobile robot
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000006870 function Effects 0.000 claims description 119
- 238000007689 inspection Methods 0.000 claims description 3
- 238000009826 distribution Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 48
- 238000004891 communication Methods 0.000 description 40
- 238000004140 cleaning Methods 0.000 description 36
- 239000010813 municipal solid waste Substances 0.000 description 28
- 235000013405 beer Nutrition 0.000 description 21
- 238000001514 detection method Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 20
- 239000000047 product Substances 0.000 description 19
- 235000015243 ice cream Nutrition 0.000 description 18
- 238000010586 diagram Methods 0.000 description 16
- 230000005856 abnormality Effects 0.000 description 13
- 238000003860 storage Methods 0.000 description 11
- 235000013305 food Nutrition 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 8
- 235000013361 beverage Nutrition 0.000 description 5
- 208000027744 congestion Diseases 0.000 description 5
- 235000019640 taste Nutrition 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 239000006071 cream Substances 0.000 description 4
- 235000012489 doughnuts Nutrition 0.000 description 4
- 235000011389 fruit/vegetable juice Nutrition 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 239000013589 supplement Substances 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 235000021156 lunch Nutrition 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 235000002017 Zea mays subsp mays Nutrition 0.000 description 1
- 241000482268 Zea mays subsp. mays Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 235000013527 bean curd Nutrition 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- -1 contents Substances 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0297—Fleet control by controlling means in a control room
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0201—Market modelling; Market analysis; Collecting market data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
Definitions
- the present disclosure relates to an information output method and an information output device.
- Patent Documents 1 and 2 systems that provide services using autonomous mobile robots, or autonomous mobile robots suitable for their realization have been studied.
- Patent Documents 1 and 2 do not consider providing multiple types of services.
- the purpose of the present disclosure is to provide an information output method and the like that can provide multiple types of services, which has been made in view of such problems.
- an information output method is an information output method in an information output device, wherein each of two or more autonomous mobile robots capable of providing one or more services outputs the Acquiring first information including information on the position of an autonomous mobile robot and information on services provided by the autonomous mobile robot, and information on two or more services provided by the two or more autonomous mobile robots based on the first information is presented to the terminal device used by the user who receives the service, and the terminal device includes information about the place where the service is provided, which is specified by the user, and the service selected by the user.
- an information output device includes a processor and a memory, and the processor uses the memory to output from each of two or more autonomous mobile robots capable of providing one or more services to the autonomous Acquiring first information including information about the position of a mobile robot and information about services provided by the autonomous mobile robot, and based on the first information, obtaining information about two or more services provided by the two or more autonomous mobile robots.
- a terminal device used by a user who receives the provision of the service and includes information on the location to receive the service, specified by the user, and the service selected by the user from the terminal device; Acquiring information, identifying one autonomous mobile robot capable of providing the service selected by the user from among the two or more autonomous mobile robots based on the second information, and identifying the identified one autonomous mobile robot. , output first control information for moving the autonomous mobile robot to a location where the service is provided.
- the information output method and information output device of the present disclosure can provide multiple types of services.
- FIG. 1 is a diagram for explaining an overview of a service providing system according to an embodiment.
- FIG. 2 is a diagram for explaining an example of the operation of the service providing system according to the embodiment;
- FIG. 3 is a block diagram showing an example of the functional configuration of the remote operation system.
- FIG. 4 is a table showing an example of user information managed by the user management unit.
- FIG. 5 is a table showing an example of robot information managed by the robot management unit.
- FIG. 6 is a table showing an example of service information managed by the service management unit.
- FIG. 7 is a block diagram showing an example of the functional configuration of an autonomous mobile robot.
- FIG. 8 is a diagram showing an example of the appearance of an autonomous mobile robot.
- FIG. 1 is a diagram for explaining an overview of a service providing system according to an embodiment.
- FIG. 2 is a diagram for explaining an example of the operation of the service providing system according to the embodiment;
- FIG. 3 is a block diagram showing an example of the functional configuration of the remote operation system.
- FIG. 9 is a block diagram illustrating an example of a functional configuration of a terminal device; 10 is a flowchart illustrating an example of the operation of the remote operation system according to the embodiment; FIG. FIG. 11 is a diagram for explaining processing by the remote operation system.
- FIG. 12 is an example of a presentation screen presented on the terminal device.
- FIG. 13 is another example of the presentation screen presented on the terminal device.
- FIG. 14 is a diagram illustrating an example of information defining robot processing according to Modification 1.
- FIG. 15 is a diagram illustrating an example of information defining robot processing according to Modification 2.
- Patent Document 1 and Patent Document 2 aim to provide a single service such as delivery or sales, and do not consider providing multiple types of services such as sales, guidance, signage, and security. .
- Patent Document 1 discloses, for example, an autonomous delivery vehicle including a mobile base unit and a delivery unit mounted on the mobile base unit in order to realize delivery by an autonomous mobile robot.
- a delivery unit is a unit for containing one or more items during delivery and allowing the customer to retrieve the items stored therein after the delivery vehicle has arrived at the delivery location.
- the mobile sales vehicle disclosed in Patent Document 2 can move to a predetermined place according to a predetermined patrol route or in a predetermined area, and can sell the goods loaded on its own carrier at the destination. .
- the mobile sales vehicle accepts orders for the products loaded on it via the network while it is selling the products loaded on the loading platform by opening the loading platform, or while moving, and based on the received orders, The product is delivered to the customer who placed the order.
- Patent Document 1 mainly transports food, etc.
- the mobile sales vehicle described in Patent Document 2 is for mobile sales.
- both Patent Document 1 and Patent Document 2 aim to provide a single service such as delivery or sales, and it is not considered to provide multiple types of services such as sales, guidance, signage, and security.
- none of the documents assumes simultaneous management of multiple types of robots for providing multiple services.
- the mobile vending vehicle described in Patent Document 2 is operated by a person, not by an unmanned autonomous mobile robot. Therefore, for example, remote sales instructions to unmanned mobile sales robots, customer service and payment management by unmanned mobile sales robots themselves, contents distributed according to the location where the mobile sales robot moves and the type of people existing in the surroundings. Configurations required for service provision by autonomous mobile robots, such as changes, are also not considered.
- FIG. 1 is a diagram for explaining an overview of a service providing system according to an embodiment.
- FIG. 2 is a diagram for explaining an example of the operation of the service providing system according to the embodiment;
- the service providing system 1 includes a remote operation system 100, a plurality of autonomous mobile robots 200, and a terminal device 300.
- the remote operation system 100 , the plurality of autonomous mobile robots 200 , and the terminal device 300 are communicably connected to each other via a communication network 400 .
- the remote operation system 100 provides a plurality of types of services by a plurality of autonomous mobile robots 200 to service-provided areas (service-provided areas), such as residential areas.
- service-provided areas such as residential areas.
- the multiple types of services include services that provide goods such as juice, beer, donuts, lunch boxes, books, medicine, and ice cream, music, trash cans, security, and and services that provide services such as guidance.
- the remote operation system 100 presents the terminal device 300 with a plurality of types of services that can be provided to the service providing area.
- the remote operation system 100 is installed inside or outside the service provision area, and remotely monitors and controls the autonomous mobile robot 200 used for content provision. It is a computer system for controlling the interaction between the robot and the remote operator. Remote monitoring and control may be performed by a service provider or by a third party that conducts remote monitoring and control as a business.
- the user 500 operates the terminal device 300 to select a desired service from the multiple types of services presented on the terminal device 300 .
- the terminal device 300 transmits information indicating the selected service to the remote operation system 100 .
- the terminal device 300 may receive the input of the place and time at which the service is scheduled to be provided, and transmit information indicating the place and time to the remote operation system 100 .
- the remote operation system 100 Based on the information received from the terminal device 300, the remote operation system 100 identifies the service that the user 500 desires to provide, and identifies the autonomous mobile robots 200 that can provide the service from among the plurality of autonomous mobile robots 200. and controls the specified autonomous mobile robot 200 to provide the user 500 with the service desired by the user 500 .
- the content is goods or services provided to the user (user) by the service provider using the autonomous mobile robot 200 .
- Contents can be of various types and attributes, such as the type of business of the service provider, the method of handling the provided items, and the types and attributes.
- the content includes tangible objects (goods) that the autonomous mobile robot 200 carries, such as drinks (eg, juice, beer), food (eg, donuts, lunch boxes, ice cream), and information media (eg, books).
- contents include items installed within the service area (e.g. trash bins), information played within the area (e.g. music, advertisements), and services provided within the service area (e.g. security, guidance, interpretation).
- Intangible objects provided by the functions and configurations of the autonomous mobile robot 200 are included.
- the localities shown in FIG. 2 indicate the characteristics of service areas that provide content to users.
- the characteristics of the service area include the type of the service area (for example, park, residential area, commercial facility, corporate premises), the location of the service area, events taking place in the service area, and the like.
- Service offering characteristics may also include time of day (morning, afternoon, evening), season, weather, and the like.
- FIG. 3 is a block diagram showing an example of the functional configuration of the remote operation system.
- the remote operation system 100 includes a communication unit 101, a robot information acquisition unit 102, a user request acquisition unit 103, a user terminal presentation unit 104, a robot control unit 105, a remote control unit 106, and a storage unit 107.
- the remote operation system 100 is configured by, for example, a computer.
- Remote operation system 100 is an example of an information output device.
- the communication unit 101 communicates with the terminal device 300 and an external device such as the autonomous mobile robot 200 .
- the communication unit 101 may be connected to the communication network 400 by wireless communication or may be connected by wired communication, for example.
- the robot information acquisition unit 102 obtains from the autonomous mobile robot 200 the position of the autonomous mobile robot 200, the remaining battery capacity of the autonomous mobile robot 200, the Obtain robot information, including availability of service offerings.
- the robot information acquisition unit 102 may periodically acquire robot information.
- the user request acquisition unit 103 acquires request information of the user 500 from the terminal device 300 of the user 500 .
- the user's request includes the service desired by the user 500, the location and time at which the service is provided, and the like.
- the user terminal presentation unit 104 Based on the robot information and the user information, the user terminal presentation unit 104 generates presentation information for causing the terminal device 300 to present a plurality of types of services that can be provided to the service providing area, and sends the presentation information to the terminal device 300. Send to Thereby, the user terminal presentation unit 104 causes the terminal device 300 to present the presentation information.
- the robot control unit 105 Based on the request of the user 500 acquired by the user request acquisition unit 103, the robot control unit 105 identifies the autonomous mobile robot 200 capable of providing the service included in the request from among the plurality of autonomous mobile robots 200. . Then, the robot control unit 105 transmits control information for providing the service to the specified autonomous mobile robot 200 .
- the control information is, for example, control information for moving the identified autonomous mobile robot 200 to a place where the service is provided to the user 500 .
- the location where the service is provided may be a location designated by the user 500, a location detected by the terminal device 300 of the user 500, or a location where the autonomous mobile robot 200 is scheduled to provide the service. It may be in the position of
- the remote control unit 106 receives input for remotely monitoring and controlling the autonomous mobile robot 200 by a remote operator.
- the remote control unit 106 presents the sensing data acquired from the autonomous mobile robot 200 by the sensors provided in the autonomous mobile robot 200 to the remote operator.
- the remote control unit 106 accepts the remote operator's operation, By transmitting a control signal based on the received operation to the autonomous mobile robot 200, the autonomous mobile robot 200 is remotely controlled.
- the storage unit 107 stores various information.
- the storage unit 107 has a user management unit 108 , a robot management unit 109 and a service management unit 110 .
- the user management unit 108 manages the position, attributes, preferences, and the like of the user 500 .
- the user management unit 108 manages user IDs for identifying users and terminal IDs of user terminal devices.
- the position information of the terminal device owned by the user may be acquired from the terminal device.
- the location of the user may be received periodically from the terminal device, or may be received periodically from the terminal device while the terminal device is executing an application for receiving service provided by the service providing system 1 .
- User information including user attributes, preferences, user IDs, and terminal IDs, is information that is input by the user through a terminal device or other device and sent to the remote operation system 100 in user registration for the service providing system 1. may be information contained in
- the robot management unit 109 stores the positions of the plurality of autonomous mobile robots 200, the services that can be provided by the plurality of autonomous mobile robots 200, the functions installed in the plurality of autonomous mobile robots 200, and the inventory of content installed in the plurality of autonomous mobile robots 200. Manage the situation, etc.
- the robot management unit 109 updates the position of each autonomous mobile robot 200, the service that can be provided, the function, and the inventory status of contents based on the robot information periodically acquired by the robot information acquisition unit 102 .
- the service management unit 110 manages service information including service provision targets, service provision areas and times, autonomous mobile robots 200 on which services are installed, and the like.
- managing information includes retaining information for a predetermined period, and updating the information to the latest information when the latest information is obtained.
- FIG. 4 is a table showing an example of user information managed by the user management unit.
- User information is generated for each user, and includes, for example, user ID, user terminal information, attributes including age and gender, preference information including preferences 1 and 2, and service usage history, as shown in FIG.
- User terminal information is an address for transmitting information to the terminal device 300 .
- the user terminal information may be information (terminal ID) for identifying the terminal device 300 .
- Preference 1 indicates the food and drink that the user likes
- Preference 2 indicates the user's hobbies.
- the service usage history includes the type of service provided in the past, the time, the robot ID of the autonomous mobile robot 200, and the like.
- the service usage history is not limited to the above.
- the service usage history includes, for example, the area where the service was provided in the past, the time when the service was provided in the past (usage time), the provider of the service that was provided in the past (i.e., the servicer), the past purchase may include products or services that have been purchased.
- the preference information may be obtained from the system of another service used by the user. Also, the preference information may be acquired based on information obtained from other applications of the terminal device 300 of the user 500 (for example, purchase history of online shopping). Also, the preference information may be obtained from a device (for example, home appliance) used by the user, without being limited to the terminal device 300 of the user.
- a device for example, home appliance
- FIG. 5 is a table showing an example of robot information managed by the robot management unit.
- the robot information is generated for each autonomous mobile robot 200, and includes, for example, the robot ID, current position, installed functions, provided services, and status, as shown in FIG.
- one autonomous mobile robot 200 may be set up to provide multiple types of services.
- autonomous mobile robot 200 may be set up to provide cleaning and security services.
- the autonomous mobile robot 200 may be set with a priority service among the two types of services. For example, cleaning services may be prioritized over security services.
- the autonomous mobile robot 200 may perform cleaning as a normal operation, and switch the provided service from cleaning to security when a security event occurs.
- the autonomous mobile robot 200 may notify the remote operation system 100 that a security event has occurred and the service provided has changed from cleaning to security. Further, the autonomous mobile robot 200 may switch the service to be provided from security to cleaning when the security event ends. Also, the autonomous mobile robot 200 may notify the remote operation system 100 that the security event has ended and the service to be provided has changed from security to cleaning.
- the autonomous mobile robot 200 may set up and control a new operating rule (software) for providing cleaning and security services.
- the robot management unit 109 may manage content details (eg, product name), content status (eg, inventory status), and content fees. Also, information about content may be acquired from a system (not shown) such as a web market that handles content. The robot management unit 109 may manage the battery status of the autonomous mobile robot 200 (for example, the remaining battery level, the number of charging times, etc.).
- FIG. 6 is a table showing an example of service information managed by the service management unit.
- the service information is generated for services provided by each autonomous mobile robot 200. For example, as shown in FIG. and service area.
- the essential function is a function to be installed in the autonomous mobile robot 200 registered in advance by a service provider or the like.
- Optional functions may be registered in the information managed by the service management unit 110 in addition to the essential functions.
- An autonomous mobile robot 200 registered with optional functions can provide optional services.
- the target of the service indicates the conditions for limiting the target of the service.
- the service provision time/provision time indicates the date on which the service is provided and the time period during which the service is provided on the date on which the service is provided.
- the service provision area indicates the area where the service is provided.
- the autonomous mobile robot 200 may be set up with software functions corresponding to the hardware functions of the autonomous mobile robot 200 .
- Software for realizing software functions may be managed in advance by the remote operation system 100 or the like.
- FIG. 7 is a block diagram showing an example of the functional configuration of an autonomous mobile robot.
- FIG. 8 is a diagram showing an example of the appearance of an autonomous mobile robot.
- the autonomous mobile robot 200 comprises a box section 210 that implements the function of providing services, and a traveling section 220 that implements the function of autonomous travel.
- a plurality of autonomous mobile robots 200 have a common configuration of the running unit 220, and the configuration of the box unit 210 differs for each type of service to be provided.
- Box unit 210 includes first communication unit 211 , first photographing unit 212 , display unit 213 , microphone 214 , speaker 215 , settlement unit 216 , control unit 217 , service providing unit 218 , and service operation management unit 219 .
- the first communication unit 211 exchanges communications with an external device such as the remote operation system 100.
- the first communication unit 211 transmits, for example, service-related information such as the inventory status of items in the box unit 210 to the remote operation system 100 .
- the first communication unit 211 receives the video captured by the first capturing unit 212, the audio captured by the microphone 214, the settlement information acquired by the settlement unit 216, the processing result of the control unit 217, and the Log information obtained by the operation of the box unit 210 , such as service provision results, may be periodically transmitted to the remote operation system 100 .
- the first imaging unit 212 is a camera for use in providing services.
- the first photographing unit 212 photographs an area around the autonomous mobile robot 200 in which the service is provided to the user in order to authenticate the user who is providing the service.
- the first imaging unit 212 may also photograph the surroundings of the autonomous mobile robot 200 for security or inspection purposes.
- An image (moving image) captured by the first imaging unit 212 may be transmitted to the remote operation system 100 by the first communication unit 211 .
- the display unit 213 is a display that displays information.
- the display unit 213 may, for example, display advertisements, guidance, and information provided by the operator in conversations between the user and the remote operator when providing the service to the user.
- the microphone 214 acquires surrounding sounds.
- Microphone 214 may capture the user's voice, for example, when providing a service to the user.
- microphone 214 may be used for conversation between a remote operator of remote operation system 100 and a user using autonomous mobile robot 200 .
- the speaker 215 outputs sound around the autonomous mobile robot 200 .
- the speaker 215 may, for example, reproduce music and output the reproduced music when providing a service to the user, or output the voice of the remote operator in a conversation between the remote operator of the remote operation system 100 and the user. may be used to
- the payment unit 216 makes payments for the provision of services by the autonomous mobile robot 200.
- the payment unit 216 may accept payment for the provision of the service from the terminal device 300 of the user 500 or may accept payment for the provision of the service from the credit card of the user 500 .
- the control unit 217 performs control for providing services to the user 500 .
- the control unit 217 controls, for example, the opening and closing of the lid of the box containing the product when the product is handed over to the user 500 at the time of sale, the control of taking out the product specified by the user 500, and the display of the content on the display unit 213. You may perform control etc.
- the service providing unit 218 provides the user 500 with a service determined for each autonomous mobile robot 200 .
- the service providing unit 218 takes the ice cream out of the freezer storing the ice cream and provides it to the user.
- the service providing unit 218 pours the beverage from the beverage server into a container and provides the beverage to the user.
- the service providing unit 218 displays video included in the content on a display and outputs audio included in the content from a speaker.
- the service providing unit 218 collects garbage that has fallen in the service providing area or collects garbage from trash cans.
- the service providing unit 218 may capture images of the surroundings of the autonomous mobile robot 200 with a camera that captures images of the surroundings, and transmit the obtained image data to the remote operation system 100 via the first communication unit 211.
- a suspicious person may be detected based on the obtained video data, and the detection result may be transmitted to the remote operation system 100.
- the service operation management unit 219 manages operation information that defines the operation of the autonomous mobile robot 200 while providing the service.
- the autonomous mobile robot 200 operates based on operational information. Operational information may be different for each type of service.
- the operational information may define, for example, actions (utterances, etc.) for the user 500 when arriving at the service providing location.
- the service operation management unit 219 manages software as operation information that defines the processing that the autonomous mobile robot 200 including the service operation management unit 219 executes during service. This software is defined for each type of service to be provided.
- the information stored in the service operation management unit 219 may prescribe the following four processes.
- the first process is to move to a sales point based on the moving route information received from the remote operation system 100 .
- the second process is a process of uttering "Welcome" when the user is detected in front of the autonomous mobile robot 200 .
- the third process is a process of executing payment processing (eg, touch payment) based on the user's selection.
- the fourth process is a process of filling the beer mug with the amount of beer selected from the beer server based on the user's selection.
- the fourth process is, for example, a process of controlling the beer server so that a prescribed amount of beer is poured into the mug when the user fills the mug with beer.
- the running unit 220 includes a second communication unit 221, a second photographing unit 222, a sensor unit 223, a driving unit 224, a position specifying unit 225, a running control unit 226, an own vehicle information storage unit 227, an autonomous software storage unit 228, and A route information storage unit 229 is provided.
- the second communication unit 221 exchanges communications with an external device such as the remote operation system 100.
- the second communication unit 221 may transmit, for example, obstacle information indicating obstacles detected while the autonomous mobile robot 200 is traveling to the remote operation system 100 . Further, the second communication unit 221 may receive from the remote operation system 100 route information indicating the route that the autonomous mobile robot 200 travels and information about obstacles on the route.
- the second communication unit 221 also receives log information obtained by the operation of the running unit 220, such as the image captured by the second capturing unit 222, the sensing information sensed by the sensor unit 223, and the processing result of the running control unit 226. may be periodically transmitted to the remote operation system 100 .
- the second imaging unit 222 is a camera for use when the autonomous mobile robot 200 is running.
- the second imaging unit 222 may, for example, shoot an image for detecting an obstacle or an object, detect the obstacle or object from the image, or identify the detected obstacle or object. good too.
- the sensor unit 223 is a sensor for use when the autonomous mobile robot 200 travels.
- the sensor unit 223 includes sensors for detecting obstacles such as millimeter wave sensors and LiDAR.
- the sensor unit 223 also includes sensors such as an acceleration sensor and an angular velocity sensor for detecting the running speed and running direction of the autonomous mobile robot 200 .
- the drive unit 224 is a part for causing the autonomous mobile robot 200 to travel.
- Drive unit 224 includes wheels and a motor (engine) that rotates the wheels.
- Drive 224 may include steering to change the orientation of the wheels.
- the position specifying unit 225 specifies the position of the autonomous mobile robot 200 by receiving signals from GPS (Global Positioning System) satellites.
- GPS Global Positioning System
- the position of the autonomous mobile robot 200 specified by the position specifying unit 225 may be periodically transmitted to the remote operation system 100 by the second communication unit 221 .
- the traveling control unit 226 controls the driving unit 224 so that the autonomous mobile robot 200 moves autonomously according to the movement route and basic software.
- the basic software uses the position specified by the position specifying unit 225 and the detection results of the second imaging unit 222 and the sensor unit 223 to move the movement route without colliding with obstacles or objects. program.
- the travel control unit 226 may control the driving unit 224 based on remote control signals from the remote operation system 100 .
- the own vehicle information storage unit 227 stores basic information such as the functions that the autonomous mobile robot 200 is equipped with.
- the basic information includes the type of input device and the type of output device mounted on the autonomous mobile robot 200 as information on functions mounted on the autonomous mobile robot 200 .
- Input devices are various sensors.
- Output devices are actuators including motors, displays, speakers, and the like.
- Basic information may include information about services provided by the autonomous mobile robot 200 .
- the autonomous software storage unit 228 stores basic software for autonomous driving.
- the route information storage unit 229 stores route information indicating a travel route. Route information may be received by the second communication unit 221 from the remote operation system 100 .
- the second communication unit 221 may not be included in the running unit 220 and may be realized by the first communication unit 211.
- the second imaging unit 222 may not be included in the traveling unit 220 and may be realized by the first imaging unit 212 .
- Information stored in the box portion 210 and the traveling portion 220 may be stored in either the box portion 210 or the traveling portion 220 .
- the service operation management unit 219 may be included in the running unit 220 instead of being included in the box unit 210 .
- the autonomous mobile robot 200 has a box part 210 and a traveling part 220 that are detachable.
- the autonomous mobile robot 200 can provide a service suitable for the service provided by the box section 210 by exchanging the box section 210 .
- the autonomous mobile robot 200 may provide a plurality of types of services within the scope of the functions that the autonomous mobile robot 200 has.
- the autonomous mobile robot 200 may, for example, provide goods sales services and patrol services.
- FIG. 9 is a block diagram illustrating an example of a functional configuration of a terminal device
- the terminal device 300 includes a communication section 301 , an input section 302 , an output section 303 , a position specifying section 304 and an application management section 305 .
- the terminal device 300 is configured by, for example, a portable computer such as a smart phone or a tablet terminal.
- the communication unit 301 exchanges communications with external devices such as the remote operation system 100 .
- the communication unit 301 transmits information for user registration, user requests, etc. to the remote operation system 100, and receives information on the autonomous mobile robots 200 scheduled to provide services from the remote operation system 100.
- Information for user registration includes a user ID for identifying the user, a terminal ID for identifying the terminal device 300 possessed by the user, attributes of the user, tastes and preferences of the user, and the like.
- the user's attribute information includes the user's age, gender, family structure, and the like.
- the communication unit 301 may be connected to the communication network 400 by wireless communication, for example.
- the input unit 302 is a part that receives input from the user 500 .
- the input unit 302 receives an input for selecting a service that the user desires to be provided from, for example, a plurality of service candidates presented by the output unit 303 that can be provided by the autonomous mobile robot 200 .
- the input unit 302 may be, for example, a touch panel.
- the input unit 302 may accept input by voice of the user.
- Input unit 302 may be, for example, a microphone.
- the output unit 303 is a part that presents information to the user.
- the output unit 303 presents a plurality of service candidates that can be provided by the autonomous mobile robot 200 , for example, acquired from the remote operation system 100 .
- the output unit 303 may be, for example, a display that displays a GUI (Graphical User Interface) including multiple candidates, or a speaker that presents multiple candidates by voice.
- GUI Graphic User Interface
- the position specifying unit 304 specifies the position of the terminal device 300 by receiving signals from GPS (Global Positioning System) satellites.
- GPS Global Positioning System
- the position of the terminal device 300 specified by the position specifying unit 304 may be periodically transmitted to the remote operation system 100 by the communication unit 301 .
- the application management unit 305 manages applications for receiving services provided by the autonomous mobile robot 200 .
- the application managed by the application management unit 305 is executed by the terminal device 300 to cause the output unit 303 of the terminal device 300 to present candidates for the autonomous mobile robot 200 that provides the service received from the remote operation system 100. , and causes the communication unit 301 to transmit information input from the input unit 302 of the terminal device 300 to the remote operation system 100 .
- FIG. 10 is a flowchart illustrating an example of the operation of the remote operation system according to the embodiment.
- the remote operation system 100 acquires, from each of the plurality of autonomous mobile robots 200, first information including information on the current position of the autonomous mobile robot 200 and services provided by the autonomous mobile robot 200 (S1).
- Step S ⁇ b>1 is executed by the robot information acquisition unit 102 of the remote operation system 100 .
- the acquired first information is stored in the robot management unit 109 and the service management unit 110 of the storage unit 107 .
- the first information is generated in each autonomous mobile robot 200 . Therefore, the first information is information about the autonomous mobile robot 200 that generated the first information.
- the first information includes the type of service provided by the autonomous mobile robot 200 that generated the first information and the status of the service. Types of services include, for example, sales of ice cream, sales of beverages such as draft beer, provision of contents, cleaning, and security.
- the service status includes, for example, in operation, in forwarding, in preparation (eg, in replenishment of goods, in maintenance), and the like.
- the first information includes service information generated corresponding to the corresponding autonomous mobile robot 200 .
- the first information may include detailed information on the content of service provision.
- the detailed information of service provision content may be, for example, types of services that can be provided, products, contents, product details (product name, brand name), content details (content name), product inventory, and the like. .
- the first information may be obtained periodically, or may be obtained by the remote operation system 100 requesting the plurality of autonomous mobile robots 200 to transmit the first information.
- the remote operation system 100 periodically acquires only dynamically changing information (e.g., service status), and acquires static information that does not dynamically change once. If you do, you don't have to acquire it afterwards.
- the remote operation system 100 is not limited to acquiring the first information from the autonomous mobile robot 200, and may acquire the first information via the terminal of the service manager or the like.
- Step S ⁇ b>2 is executed by the user terminal presentation unit 104 of the remote operation system 100 .
- the provided service related information includes the types of a plurality of services that can be provided by a plurality of autonomous mobile robots 200 whose service status is "in service”.
- the provided service related information is an example of the third information.
- the provided service-related information further includes service recipients, service-providable areas, service-providing times or hours, location information of the autonomous mobile robots 200 whose status is "open", and autonomous mobile robots whose status is "open.” 200 service offering details.
- the provided service-related information is not limited to being generated mainly by the remote operation system 100, but is generated in response to a request for the information received from the terminal device 300 that has accepted the operation of the user 500. good too. In this case, information on services that can be provided to user 500 may be transmitted to terminal device 300 owned by user 500 .
- the request for provided service-related information may include location information indicating the current location of the terminal device 300 of the user 500.
- location information indicating the current location of the terminal device 300 of the user 500.
- a menu list of services whose service area includes the current location of the terminal device 300 may be generated as the provided service related information.
- the provided service related information may include one or more services that can be provided and robot position information indicating the current positions of one or more autonomous mobile robots 200 each corresponding to one or more services.
- the provided service related information may include the location information of the terminal device 300 as long as the location information is acquired from the terminal device 300 of the user 500 .
- the device that has acquired the service-related information can identify the positional relationship between one or more autonomous mobile robots 200 and the terminal device 300 of the user 500 .
- the remote operation system 100 allows each autonomous mobile robot 200 to move from the user 500 based on the location information of the terminal device 300 of the user 500 and the location information of one or more autonomous mobile robots 200 corresponding to services that can be provided.
- the required time required to move to the current position may be calculated.
- the remote operation system 100 allows each autonomous mobile robot 200 to move from the user 500 based on location information of the terminal device 300 of the user 500 and location information of one or more autonomous mobile robots 200 corresponding to services that can be provided.
- a travel route to the current position may be specified, the distance of the travel route may be specified, and the time required to travel the travel route at a predetermined running speed may be calculated as the required time.
- the remote operation system 100 may also calculate the estimated arrival time by adding the required time to the current time.
- the remote operation system 100 determines the location where the service is scheduled to be provided by the autonomous mobile robot 200 that is scheduled to provide the service to the user 500 .
- the provided service related information may include the location where the service is scheduled to be provided.
- the place where the service is scheduled to be provided may be the current position of the terminal device 300 of the user 500, or the position between the current position of the terminal device 300 of the user 500 and the current position of the autonomous mobile robot 200. It can be a position.
- a position between the current position of the terminal device 300 of the user 500 and the current position of the autonomous mobile robot 200 is an intermediate position on the movement route when it is assumed that the autonomous mobile robot 200 moves to the current position of the terminal device 300. or a position on the movement route that corresponds to the speed at which the user 500 moves on foot and the running speed of the autonomous mobile robot 200 .
- the provided service-related information may include the price for providing the service.
- the consideration may include service provision fees (for example, food and drink fees, product fees, content reproduction fees, etc.) and fees for running the autonomous mobile robot 200 for the provision of services.
- the provided service related information also includes information on services to be provided in the near future (for example, 30 minutes later). may include information indicating the type of service that is scheduled to be provided.
- Step S ⁇ b>3 is executed by the user terminal presentation unit 104 of the remote operation system 100 .
- the user terminal presentation unit 104 uses the user terminal information (eg, terminal ID) managed by the user management unit 108 to transmit the provided service-related information to the terminal device 300 of the user 500 .
- the user terminal information managed by the user management unit 108 is, for example, information acquired from the terminal device 300 of the user 500 during user registration.
- the user terminal presentation unit 104 acquires the position information indicating the current position of each terminal device 300 from each of the plurality of terminal devices 300 of the plurality of users 500, all the terminal devices 300 located within the service provision area
- the provided service-related information may be transmitted to the terminal device 300 by multicast or broadcast.
- the user terminal presentation unit 104 based on the information registered in the user management unit 108, the user terminal presentation unit 104 identifies one or more users to whom the provided service-related information is to be transmitted, and provides the information only to the identified one or more users.
- Service-related information may be sent.
- a user to whom the provided service-related information is to be sent may be, for example, a user who satisfies the conditions for service provision, or a user whose taste matches the type of service to be provided.
- the user terminal presentation unit 104 executes step S3 after step S2, the present invention is not limited to this. After specifying a user to whom the provided service related information is to be transmitted, the user terminal presentation unit 104 may generate the provided service related information for the user.
- the remote operation system 100 acquires second information including the position of the terminal device 300 and information about the service selected by the user 500 (hereinafter referred to as "user selection information") from the terminal device 300 of the user 500. (S4). Step S ⁇ b>4 is executed by the user request acquisition unit 103 of the remote operation system 100 .
- the second information is generated by the terminal device 300.
- the user selection information included in the second information includes, for example, information indicating a service (for example, sale of draft beer) specified by the user 500 selecting a GUI including a plurality of candidates presented on the terminal device 300. .
- the user selection information may also include the location where the user wishes to receive the specified service.
- the user selection information may be information indicating the service selected by the user, or information indicating the autonomous mobile robot selected by the user.
- the GUI presented by the terminal device 300 may include a map of the service provision area and icons of a plurality of autonomous mobile robots 200 that are superimposed on the map and each provide a plurality of services.
- the terminal device 300 receives an input from the user 500 to select one of the plurality of autonomous mobile robots 200 displayed as a plurality of candidates on the GUI displayed on the terminal device 300, and displays the selected autonomous mobile robot.
- Information including at least one of information indicating the mobile robot 200 and information indicating the service provided by the autonomous mobile robot 200 may be generated as the user selection information.
- the second information may further include desired departure time, desired arrival time, and the like desired by the user for the selected autonomous mobile robot 200 .
- the desired arrival time may be indicated by the time required from the current time until the service is provided.
- Step S ⁇ b>5 is executed by the robot control unit 105 of the remote operation system 100 .
- the robot control unit 105 uses information managed by the robot management unit 109 to extract the autonomous mobile robots 200 that can provide the service selected by the user from the plurality of autonomous mobile robots 200 .
- the robot control unit 105 identifies one autonomous mobile robot 200 based on a predetermined condition.
- the predetermined condition may be to be located closest to the location where the service desired by the user is provided.
- the place where the service desired by the user is provided is, for example, the current position of the terminal device 300 of the user 500, the position specified by the user 500, or the like.
- the predetermined condition may be that the user arrives at the desired location as soon as possible.
- the predetermined condition may be that the product has the largest number of product lineups (that is, product types).
- the predetermined condition may be that there is a large amount of merchandise in stock.
- the predetermined condition may be a combination of two or more of the above conditions.
- the robot control unit 105 identifies the selected specific autonomous mobile robot 200 as one autonomous mobile robot 200. .
- Step S ⁇ b>6 is executed by the robot control unit 105 of the remote operation system 100 .
- control information is information for moving one specified autonomous mobile robot to a service-provided location designated by the user.
- the control information includes, for example, route information from the current position of the autonomous mobile robot 200 to the location where the service is provided, and a control instruction command to start movement.
- the route information from the current position of the autonomous mobile robot 200 to the place where the service is provided may be generated by the remote operation system 100 using an existing route generation algorithm or the like. Also, the route information may be generated by the autonomous mobile robot 200 . In this case, the route information may include the location where the service is provided and a control instruction command to start movement.
- Step S ⁇ b>7 is executed by the robot control unit 105 of the remote operation system 100 .
- the remote operation system 100 transmits the second information to waiting station management terminals (not shown) in the waiting stations of a plurality of autonomous mobile robots 200 .
- the remote operation system 100 may divide and manage a plurality of autonomous mobile robots 200 in a plurality of standby stations, and each standby station has a standby station for managing the plurality of autonomous mobile robots 200 managed in the standby station.
- a management terminal may be arranged.
- the remote operation system 100 Based on the second information, the remote operation system 100 identifies the waiting station designated by the user that is closest to the place where the service is provided, and transmits the second information to the waiting station management terminal of the identified waiting station.
- the waiting station management terminal that has received the second information provides the plurality of autonomous mobile robots 200 managed by the corresponding waiting station with the service that the user wants to be provided indicated by the user selection information included in the second information. It is determined whether or not the autonomous mobile robot 200 is included. If the autonomous mobile robot 200 that provides a service different from the service desired by the user and the box unit 210 that provides the service desired by the user are included, they are managed at the standby station. It may be determined that the plurality of autonomous mobile robots 200 provided include the autonomous mobile robot 200 that provides the service desired by the user. In other words, the autonomous mobile robot 200 that provides the service that the user desires to provide has the box part 210 of the autonomous mobile robot 200 that provides a different service than the service that the user desires to provide. It also includes that it can be configured by replacing it with the box part 210 having the function of providing services.
- the remote operation system 100 selects one autonomous mobile robot 200 , the estimated time of arrival at the location where the service is provided, and the usage fee for the service may be notified to the user.
- the remote operation system 100 is selected by the user 500. The user may be notified that there is no autonomous mobile robot 200 to provide service.
- the waiting room management terminal may be a terminal (for example, a personal computer) that is fixedly installed in the waiting room, or a terminal (for example, a tablet, a smartphone) that can be carried by the manager in the waiting room.
- a terminal for example, a personal computer
- a terminal for example, a tablet, a smartphone
- the remote operation system 100 cannot acquire robot information from the autonomous mobile robot 200 that has not been set up. Therefore, the remote operation system 100 may acquire the robot information of the autonomous mobile robots 200 that have not been set up from the waiting station management terminal.
- the services provided by the autonomous mobile robot 200 include sale of fresh juice, sale of draft beer, sale of donuts, sale of rice balls, sale of shaved ice, sale of food and drink such as ice cream, security, collection of recyclable garbage, collection of burnable garbage, guidance/interpretation, Including signage, entertainment, balloon sales, etc.
- the service manager determines the service provision area.
- the service manager secures a warehouse for storing a plurality of autonomous mobile robots 200, product inventory, and the like.
- a warehouse in which a plurality of autonomous mobile robots 200 are stored is an example of the waiting room described above.
- the service manager shall set up the area where the service is provided or its surroundings so that the autonomous mobile robot can provide the service, load goods to provide the service to the autonomous mobile robot, wait for the autonomous mobile robot, etc. store (i.e. local dark store).
- the service manager procures multiple autonomous mobile robots 200 that provide multiple types of services from the robot business that manages the robots.
- the service manager procure products and the like for which the service is to be provided from the content provider.
- the service manager procure equipment, parts, etc. necessary for service provision from the equipment company.
- the service manager sets up the autonomous mobile robot 200 according to the service to be provided. Specifically, the service manager installs the equipment and parts required for the service to be provided in the box section 210 of the autonomous mobile robot 200, and loads the goods to be provided with the service in the box section 210. do. Thereby, the service manager sets the hardware of the autonomous mobile robot 200 .
- the service manager sets software that defines the control of the autonomous mobile robot 200 according to the service specifications. Thereby, the service manager sets the software of the autonomous mobile robot 200 .
- the service administrator remotely operates setting information including information indicating the hardware set for each autonomous mobile robot 200 and information indicating the set software via a terminal (not shown) for the provider. Send to system 100 .
- Setting information is managed by the robot management unit 109 and the service management unit 110 of the remote operation system 100 .
- the service administrator prepares to present to the user detailed information on the service provided, such as a list of service menus that can be provided and content that can be provided, from the user application.
- the service administrator may use the matching system to recruit content providers who meet predetermined conditions.
- a service administrator may set the following conditions.
- the conditions set by the service administrator include, for example, the service area where the service can be provided by the autonomous mobile robot 200, the size of equipment/contents that can be installed on the autonomous mobile robot 200, and the size of equipment/content that can be installed on the autonomous mobile robot 200. Including weight.
- the content provider may also set desired conditions.
- the conditions set by the content provider include, for example, the service providing area, the time zone for providing the service, the content provided as the service, and the like.
- the conditions of the service manager and the conditions desired by the content provider may be matched to determine the provider of the content handled by the service manager.
- the user 500 uses the terminal device 300 owned by the user 500 to acquire an application for using the service of the autonomous mobile robot 200 from an application provider or the like, and installs it in the terminal device 300 .
- the user 500 inputs user attribute information (age, sex, etc.) and information on hobbies and preferences via an application installed in the terminal device 300 .
- the terminal device 300 transmits information for user registration including user attribute information and hobby/taste information to the remote operation system 100 .
- Information for user registration is managed by the user management unit of the remote operation system. User attribute information and hobby/taste information may be obtained from another system in which such information has already been registered.
- information on the user's tastes and preferences may be estimated using the usage history of other applications on the user terminal (eg purchase history, conversation information on SNS, video service/web browsing history, etc.).
- FIG. 11 is a diagram for explaining processing by the remote operation system.
- the remote operation system 100 When the remote operation system 100 receives an input of "area to be provided” and “content to be provided” from the content provider, it presents conditions such as possible provision location, size, weight, etc., and responds to the input to the user. Generate a menu to present.
- the remote operation system 100 when the remote operation system 100 receives an input of an area and a time period from the terminal device 300 of the user, it extracts service content and an autonomous mobile robot that provides the service based on the restrictions of the area and its time. In addition, the remote operation system 100 may match the store and the item that can be delivered. Also, the remote operation system 100 may extract the types and the number of items mounted on the autonomous mobile robot. Then, the remote operation system 100 presents a list of service menus that can be provided, content that can be provided, the area where the autonomous mobile robot is located, and the time at which the autonomous mobile robot will arrive at the providing location.
- the remote operation system 100 When the remote operation system 100 receives the selection of the desired service and the input of the position of the terminal device 300, the remote operation system 100 matches the user with the autonomous mobile robot corresponding to the selected service, and delivers the service by the autonomous mobile robot. schedule.
- the remote operation system 100 may present the usage fee of the service, the arrival time, and the arrival place.
- the remote operation system 100 instructs the autonomous mobile robot to deliver and presents the current position of the autonomous mobile robot.
- the remote operation system 100 may acquire demand information obtained from the provision status of services by a plurality of autonomous mobile robots, and feed back the demand information to the business operator.
- the terminal device 300 Upon receiving the second information including the provided service related information from the remote operation system 100 , the terminal device 300 displays the provided service related information on the output unit 303 . As shown in FIGS. 12 and 13, the terminal device 300 superimposes the position of the service robot and the position of the user on the map. Also, the terminal device 300 may output a list of service menus that can be provided.
- the terminal device 300 receives from the user 500 a selection of a service desired by the user 500 or a service robot.
- the terminal device 300 accepts, for example, selection of one of the service robots on the map.
- the terminal device 300 may also receive the selection of the position (for example, the user's position) to be visited by the service robot and the departure time (for example, the current time).
- the terminal device 300 generates second information including user-selected information and service-related information indicating information specified by the user (for example, a position to be visited by the service robot, departure time, etc.), and generates the second information. to the remote operation system 100 .
- the screen presented on the terminal device 300 may be presented for each area feature.
- the service to be provided may be associated with the characteristics of the area.
- the characteristics of the area may include the type of area (for example, park, residential area, commercial facility, company premises), the location of the area, events being held in the area, and the like. Area characteristics may also include time of day (morning, afternoon, night), season, weather, and the like.
- the presentation information may be presented differently according to the age of the people living in the area.
- the ages of people living in an area may be specified from user information, or may be specified by estimating the ages of pedestrians from surveillance cameras installed in the area. It may be estimated based on buildings etc. in the area. For example, if there are many schools, it may be estimated that there are many children in their teens. Also, the screen presented on the terminal device 300 may be determined based on the service usage history, using statistical information such as what services are frequently used in this area.
- a plurality of food stall robots such as a beer server robot, a tofu shop robot, a ramen shop robot, a book robot, etc., which seem to be in high demand, are patrolled as a plurality of autonomous mobile robots 200 .
- a content provider regularly delivers products or materials to be mounted on the above-mentioned plurality of food stall robots to a warehouse/robo waiting area in a corner of residential area A.
- a plurality of autonomous mobile robots 200 equipped with a box unit 210 for providing cargo room modules and contents according to desired contents are prepared.
- the remote operation system 100 makes a plurality of prepared autonomous mobile robots 200 patrol in the residential area A, which is the service provision area, according to the demand data.
- the user of the service providing system operates the terminal device 300 to display the portal of the area stall service on the terminal device 300 using a smartphone application when it is time for a drink.
- the portal includes icons of a plurality of autonomous mobile robots 200 as many robot stalls provided in each service provision area.
- the user operates the terminal device 300 to select the icon of the autonomous mobile robot 200 for the beer service from among the icons of the autonomous mobile robots 200 displayed on the terminal device 300 .
- the terminal device 300 is presented with the current position of the selected autonomous mobile robot 200 and the number of contents that can be sold.
- the user selects the quantity of beer (for example, the number of mugs) he/she wants to drink and inputs for payment. 200 arrival dates are presented.
- the service provision location is set to the current location of the terminal device 300 of the user. For example, when the user is at home, the service provision location may be set in front of the home.
- the terminal device 300 receives a notification indicating the time required for the autonomous mobile robot 200 to arrive at the service providing location.
- the user has the autonomous mobile robot 200 pour beer into a member-specific mug owned in advance by the user.
- An RF tag or QR code (registered trademark) is attached to the specific mug, for example, for recognizing the mug owned by the user. (Registered Trademark) information is read, the specific mug is recognized, and beer is poured into the recognized specific mug.
- the remote operation system 100 monitors customer fraud and machine failures by automatic sensing.
- the autonomous mobile robot 200 communicates with the remote operation system 100 to accept a remote operation from a remote operator or to have a dialogue between the user and the remote operator. control so that When the user presses the receipt completion button provided on the autonomous mobile robot 200 or presses the receipt completion button on the application of the terminal device 300, the autonomous mobile robot 200 recognizes that the provision of the service has been completed. , to cycle again.
- the remaining amount of beer contained in the beer barrel is monitored by the remote operation system 100, and when the remaining amount of beer becomes less than a predetermined amount, the robot is returned to the warehouse/robot waiting area and restarted. Do the filling.
- the autonomous mobile robot 200 is monitored by the remote operation system 100 for the remaining amount of the battery, and when the remaining amount of the battery becomes less than a predetermined remaining amount, the autonomous mobile robot 200 is returned to the previous warehouse/robo standby station, and the battery is discharged. is charged or replaced with a battery with sufficient charge.
- the user's demand may be estimated, for example, from the user's service history information or from the user's preference information.
- the evening drink time may be, for example, a time set in advance by the system side, or may be a time estimated from the service usage history of the user in the past to use the stall service.
- ⁇ Use case 2> In parks where people gather, there are multiple autonomous mobile robots 200 that are expected to be in high demand, such as a soft serve ice cream robot, a juice robot, a donut robot, a toy robot, a trash can robot, and a cleaning robot. patrol the food stall robot.
- a content provider regularly delivers goods or materials to be mounted on the above-mentioned plurality of food stall robots to a warehouse/robo waiting area located in a corner of the park or nearby.
- a plurality of autonomous mobile robots 200 equipped with a box unit 210 for providing cargo room modules and contents according to desired contents are prepared.
- the portal of the area sales service is displayed on the terminal device 300.
- the portal includes icons of a plurality of autonomous mobile robots 200 as many robot stalls provided in each service provision area.
- the user operates the terminal device 300 to select the icon of the autonomous mobile robot 200 for the soft ice cream service from among the icons of the autonomous mobile robots 200 displayed on the terminal device 300 .
- the user can see that the Soft Serve Ice Cream Robo is stopping near the chair in the shade of the tree.
- the scheduled time during which Soft Cream Robo is stopped is displayed, and a reservation screen is displayed. Based on the reservation screen, the user makes a reservation to purchase the soft serve ice cream three minutes after it is predicted that the user will walk to the place where the soft serve ice cream robot is stopped, for example. The user moves to the place where the soft ice cream robot is stopped and purchases the soft ice cream.
- the user moves to a place where Soft Cream Robo is stopped and purchases soft ice cream from Soft Cream Robo. You may be able to select "go to”.
- “go to the robot” is selected on the terminal device 300, the same processing as described above is performed.
- the terminal device 300 selects “get the robot to come”, information indicating that “get the robot to come” is selected by the terminal device 300 is transmitted to the remote operation system 100 .
- the remote operation system 100 transmits control information for moving the soft ice cream robot to the user's current position to the soft ice cream robot, and moves the soft ice cream robot to the user.
- the park manager arranges a plurality of trash can robots as autonomous mobile robots 200.
- the remote operation system 100 determines the location of the trash can robots based on the location of the trash cans and the crowding information obtained from the transport robots, surveillance camera images, etc., and moves the trash can robots to appropriate locations.
- Trash-box robots make it easier to collect trash by talking to park users, such as "I want some trash.” Send to system 100 .
- the remote operation system 100 receives information from the trash can robot indicating that the collection container is full of garbage, the remote operation system 100 instructs the trash can robot whose collection container is full to return to the waiting area.
- the trash can robot again patrols the park.
- the remote operation system 100 predicts the amount of garbage generated in the park based on the data on how trash cans are accumulated, the number of users, the number of sales of other robot stalls, etc., and determines the appropriate number of trash can robots to be deployed in the park, timing, Calculate the appropriate placement position, etc., and operate the trash can robot.
- the trash can robot when the collection container becomes full, the trash can robot is controlled to transmit information indicating this to the remote operation system 100 and return to the waiting area from the remote operation system 100, but the present invention is not limited to this. .
- the trash can robot may automatically return to the holding station without control from the remote operation system 100 when the collection bin is full. When automatically returning, the trash can robot may transmit information to the remote operation system 100 indicating that it will return to the waiting area.
- the area manager uses the AI sensing function of the security robot and the AI anomaly detection function of the remote operation system 100 to monitor whether an abnormality has occurred in the service provision area through the security robot.
- Security robots usually monitor automatically and issue an alert only when something is wrong.
- the security robot may call attention or have a conversation with the remote operator via the remote operation system 100 and the security robot. This allows a single remote operator to monitor the service area at night through a plurality of security robots. Therefore, monitoring can be performed by a small number of people, and unlike a monitoring camera, the service providing area can be monitored while moving, so that monitoring efficiency can be improved.
- Remote operation system 100 as an information output device according to the present embodiment receives information on the position of autonomous mobile robot 200 and information on the position of autonomous mobile robot 200 from each of two or more autonomous mobile robots 200 capable of providing one or more services.
- First information is obtained that includes information about services provided by 200 .
- the remote operation system 100 presents information on two or more services provided by two or more autonomous mobile robots 200 to the terminal device 300 used by the user receiving the service.
- the remote operation system 100 acquires, from the terminal device 300, the second information including the location where the service is provided designated by the user and the information on the service selected by the user.
- the remote operation system 100 identifies one autonomous mobile robot 200 capable of providing the service selected by the user from among the two or more autonomous mobile robots 200 based on the second information.
- the remote operation system 100 outputs the first control information for moving the identified autonomous mobile robot to a service providing location.
- a user specifies one autonomous mobile robot that can provide a service selected from two or more autonomous mobile robots 200 that provide two or more services, and selects the one autonomous mobile robot that can provide the service. You can move it to where it is provided. Therefore, the user can easily receive the service desired by the user near the user's current location without looking for a place where the service is provided.
- two or more services include one or more of delivery, sales, content distribution, advertising, guidance, security, and inspection.
- the remote operation system 100 further outputs third information regarding provision of the service selected by the user to the terminal device 300 .
- the third information includes information on whether or not services can be provided.
- the third information includes the estimated arrival time of the service-providing autonomous mobile robot at the service location and information on service fees.
- the service is provided in a predetermined area.
- the third information is changed according to at least one of the period or time zone of the predetermined area and the attribute of the users present in the predetermined area.
- the remote operation system 100 further manages usage history information of services provided in a predetermined area. Then, the remote operation system 100 generates third information based on the usage history information.
- each of the two or more autonomous mobile robots 200 includes a running section 220 that controls the running of the autonomous mobile robot 200, and a box section 210 that is arranged above the running section 220 and provides services.
- box unit 210 enables the user to provide services selected by
- the functions lacking in the autonomous mobile robot 200 to provide the second service are May be complemented.
- autonomous mobile robot 200 cleaning robot
- cleaning robot cleaning robot
- guard robots that provide security services generally have an abnormality detection function
- cleaning robots do not have an abnormality detection function. Therefore, the abnormality detection function of the cleaning robot may be complemented by being supported by the remote operation system 100 .
- the support by the remote operation system 100 may be performed by automatic determination by the computer, or may be performed by inputting the determination result into the computer after determination by the remote operator.
- the remote operation system 100 identifies the missing functions based on the functions currently installed in the cleaning robot and the functions required when serving as a security robot.
- the remote operation system 100 identifies, for example, an abnormality detection function as a missing function when a cleaning robot serves as a security robot.
- the remote operation system 100 is set up with an anomaly detection function that detects an anomaly occurring around the cleaning robot based on log information generated by the operation of the cleaning robot used as a security robot. For example, in order to allow the remote operation system 100 to "detect anomaly", the remote operation system 100 is instructed to transmit image information of the surroundings of the cleaning robot obtained by the cleaning robot to the remote operation system 100 .
- the anomaly detection function may be implemented in the remote operation system 100 to automatically perform anomaly detection.
- the remote operation system 100 may be equipped with a function of recognizing an abnormality based on image information showing an image of the surroundings of the cleaning robot.
- the abnormality detection function may allow the remote operator to visually check the image of the surroundings of the cleaning robot displayed on the display of the remote operation system 100 to determine whether an abnormality has occurred.
- the remote operator When a function is supplemented manually by a remote operator, the remote operator presents information indicating what function should be performed by proxy (that is, information indicating the missing function) on the display of the remote operation system 100. good too. This allows the remote operator to recognize which function should be complemented (that is, the missing function). For example, it may be presented on the display that the operation of the supplementary function by the remote operator is abnormality detection, and that the operation of abnormality detection is monitoring for the presence or absence of an abnormality while viewing the video.
- the remote operation system 100 for each function, what kind of information needs to be acquired and what kind of processing is required is determined in advance so that the functions lacking in the autonomous mobile robot 200 can be complemented. It is defined, and the defined information may be managed like the table shown in FIG. What kind of processing is required may be defined automatically or manually. As a result, the remote operation system 100 can determine whether or not the remote operation system 100 can supplement the lacking functions of the autonomous mobile robot 200 when the autonomous mobile robot 200 attempts to execute a service to be substituted. For example, if the video from the autonomous mobile robot 200 cannot be acquired, the remote operation system 100 may determine that the abnormality detection function cannot be complemented.
- the remote operation system 100 can be prepared to acquire information necessary for complementation.
- the remote operation system 100 can instruct the autonomous mobile robot 200 to transmit an image so that the image can be obtained from the autonomous mobile robot 200 .
- the cleaning robot may not only have different functions (software) from the assumed security robot, but may also have a different hardware configuration. Specifically, the cleaning robot has a different camera arrangement than the assumed security robot. For example, a security robot has cameras on the front, back, left, and right, and a cleaning robot has cameras only on the front and rear. In this case, the cleaning robot that performs the security service may perform security by monitoring only the front and back based on only the front and back images obtained from the camera, or may determine the direction in which security is important and give priority to the determined direction. You may control the running so that you can shoot at the same time. In other words, the cleaning robot that provides security services may change its posture and monitor other directions.
- Directions in which security is important may, for example, be specified by a remote operator or determined automatically if the danger area is known in advance. Also, in this case, an inquiry may be made to a remote operator, security business manager, or the like, and how to proceed may be determined according to the result of the inquiry.
- cleaning robots that provide security services may turn off unnecessary functions.
- a cleaning robot that provides security services may turn off its cleaning function when performing security.
- the use of the autonomous mobile robot 200 that provides the first service in the second service may be determined with an instruction from the remote operation system 100 as a trigger, and service switching may be performed. Triggered by the fulfillment of a predetermined condition such as location, the service may be automatically determined and the service may be switched. In the latter case, in the case of manual assistance, the remote operator may be notified that the service has been switched.
- the autonomous mobile robot 200 may be repeatedly switched between service modes for cleaning and guarding. Also, there may be a mode in which no service is provided. For example, one of a plurality of services consisting of one or more combinations of one or more of cleaning, security, and no service may be provided by switching, such as cleaning only, security only, security while cleaning, Five switchings of cleaning while guarding and no service may be performed. No service means, for example, being forwarded to a waiting room.
- the autonomous mobile robot 200 provides one of the two services, the autonomous mobile robot 200 may provide both services. Also, the autonomous mobile robot 200 may select and provide one service from three or more services, or may provide three or more services simultaneously.
- the remote operation system 100 may determine whether to add the missing function to the robot or to supplement it with the remote operation system 100 . For example, whether or not the remote operation system 100 has the hardware configuration necessary for the autonomous mobile robot to provide the second service and has the software function to provide the second service. may be determined. This determination is made by comparing the robot information corresponding to the autonomous mobile robot and the hardware configuration for realizing the function for providing the second service.
- the remote operation system 100 adds a software function that provides the second service to the autonomous mobile robot.
- a second service may be provided by an autonomous mobile robot.
- the hardware configuration necessary for providing the service is the hardware configuration for realizing the function for providing the service, and may be, for example, various sensors, actuators, displays, etc. , may be a processor having the processing power necessary to implement the function.
- a hardware configuration for realizing functions for providing services may be a hardware configuration capable of realizing functions of quality exceeding the specific quality required by the service.
- the remote operation system 100 determines that the autonomous mobile robot does not have the hardware configuration necessary to provide the second service, the remote operation system 100 performs the software function to provide the second service to the autonomous mobile robot. , the remote operation system 100 generates the second control information for providing the second service to the autonomous mobile robot based on the log information generated by the operation of the autonomous mobile robot, and the second control information is You may output to an autonomous mobile robot.
- the log information is information that is acquired periodically, and includes detection results from the sensors of the autonomous mobile robot, the control state of the operation of the autonomous mobile robot, and the like.
- the results of detection by the sensor include video captured by the camera of the autonomous mobile robot, audio captured by the microphone, and the like.
- Operation refers to the acquisition of detection results by various sensors installed in the autonomous mobile robot, the control state of output devices such as the actuators and displays of the autonomous mobile robot (control commands to the output device), and the calculation by the control unit based on the program. include.
- the remote operation system 100 has the hardware configuration necessary for the autonomous mobile robot to provide the second service, while the autonomous mobile robot has the specific quality required for the service. If the operator of the remote operation system 100 decides whether or not to add the software function that provides the second service to the autonomous mobile robot, the operator of the remote operation system 100 It may be decided by some remote operator.
- the processor of the autonomous mobile robot does not have the necessary processing power to implement the function for providing the second service, and other hardware for the autonomous mobile robot to provide the second service.
- the autonomous mobile robot transmits log information to the remote operation system 100, acquires second control information from the remote operation system 100, and performs an operation based on the second control information. service may be provided.
- the remote operation system 100 performs calculations for realizing software functions for providing the second service based on the log information acquired from the autonomous mobile robot, and generates second control information based on the calculation results. Then, by outputting the generated second control information to the autonomous mobile robot, the function of providing the second service of the autonomous mobile robot may be complemented.
- the remote operation system 100 performs processing of part or all of the software functions for the autonomous mobile robot to provide the second service instead of the autonomous mobile robot, and transmits the second control information based on the processing result to the autonomous mobile robot.
- the autonomous mobile robot may be controlled to provide the second service.
- the remote operation system 100 performs part of the function for realizing the service provided by the autonomous mobile robot by performing part of the software function for the autonomous mobile robot to provide the second service.
- the autonomous mobile robot has a first function
- the first function is at least part of a software function for realizing the first service provided by the box section of the autonomous mobile robot
- the second A function is a software function for realizing the provision of a second service different from the first service together with the first function.
- the remote operation system 100 may cause the autonomous mobile robot to provide the second service by performing all processing of software functions for the autonomous mobile robot to provide the second service.
- the autonomous mobile robot has a first function
- the first function is a software function for realizing a first service provided by the box section of the autonomous mobile robot
- the second function is a second function. It is a software function for realizing a second service different from the first service.
- the second control information may include all other software functions for providing the second service. to the autonomous mobile robot. Further, if the autonomous mobile robot does not have even a part of the software functions for providing the second service, the second control information includes all the software functions for providing the second service. It may be information to be added to the autonomous mobile robot.
- the autonomous mobile robot has a first function and a second function which is a part of the software function for realizing the provision of the second service in advance, and the second function is turned off.
- the second function is a software function for providing the second service together with the first function.
- the second control information may be information that causes the autonomous mobile robot to turn on the second function.
- the autonomous mobile robot may have a second function that is all software functions for realizing the provision of the second service in advance, and the second function may be turned off.
- the second function is all software functions for realizing the provision of the second service.
- the second control information may be information that causes the autonomous mobile robot to turn on the second function.
- the autonomous mobile robot when a software function that provides the second service is added to the autonomous mobile robot, the autonomous mobile robot performs calculations based on the added software function, so the second service can be provided without communication delay. can be provided. In this case, the processing load on the remote operation system 100 can be reduced, and when using the remote operator's judgment, the load required for the remote operator's judgment can be reduced.
- the remote operation system 100 performs some or all of the software functions that provide the second service, the processing load on the autonomous mobile robot can be reduced, although a communication delay occurs. , power consumption can be reduced. Therefore, the autonomous mobile robot can operate autonomously for a longer period of time.
- the remote operation system 100 may support the service of the second autonomous mobile robot that performs another service based on the surrounding conditions of the first autonomous mobile robot that performs the first service.
- the surrounding situation may be the information itself sensed by the first autonomous mobile robot.
- the surrounding conditions may be information obtained by judging the surrounding conditions using information sensed by the first autonomous mobile robot.
- the information indicating the surrounding situation may be an image of a camera in which the first autonomous mobile robot captures the surroundings of the first autonomous mobile robot. It may be information determined to have a large number of .
- the information indicating the surrounding situation may be a judgment result obtained by the remote operation system 100 making a predetermined judgment on the sensed information, or a judgment result obtained by a remote operator on the sensed information. It may be a judgment result obtained by making a judgment.
- the second autonomous mobile robot may be brought closer to the first autonomous mobile robot by detecting that people have gathered due to the start of service by the first autonomous mobile robot.
- the Entertainment Robo music/movie playback
- the Entertainment Robo transmits to the remote operation system 100 the image of the surroundings of the Entertainment Robo captured by the camera.
- the remote operation system 100 determines the degree of crowding of people around the entertainment robot from the image around the entertainment robot.
- the remote operation system 100 may dispatch a drink sales robot. According to this, the remote operation system 100 dispatches the drink sales robot after detecting that people have gathered due to the implementation of the entertainment robot service. You can prevent it from happening.
- the remote operation system 100 acquires from the first autonomous mobile robot providing the first service the surrounding situation (peripheral congestion degree) of the first autonomous mobile robot.
- the remote operation system 100 generates third control information for bringing a second autonomous mobile robot, which provides a second service different from the first service, closer to the first autonomous mobile robot based on surrounding conditions, Output the third control information to the autonomous mobile robot.
- the remote operation system 100 determines whether or not the degree of congestion in the surrounding area exceeds a predetermined value, and if the degree of congestion in the surrounding area exceeds the predetermined value, the second service different from the first service to the first autonomous mobile robot, and outputs the third control information to the second autonomous mobile robot.
- the degree of congestion in the surrounding area may be the number of people present in the surrounding area.
- remote operation system 100 may manage information for supporting other robots as shown in FIG.
- the remote operation system 100 controls the second autonomous mobile robot to approach the first autonomous mobile robot based on the surrounding conditions of the first autonomous mobile robot. good too. This control may be determined automatically, or may be determined by querying a remote operation operator, a content provider, or the like.
- the remote operation system 100 may present information to support the decision.
- the remote operation system 100 may present the remaining time until the end of the service of the acquisition destination robot (eg, entertainment robot). This makes it possible to determine whether another robot can arrive before the end of the service. Therefore, by ending the service before arrival, it is possible to prevent other robots from arriving when the person leaves.
- the acquisition destination robot eg, entertainment robot
- the remote operation system 100 may present the next service schedule for the robot (eg, entertainment robot) that is the acquisition destination after the end of the service.
- the remote operator can determine that if the service is to be continued at the same location, it should have arrived before the end of the next service. For example, after the movie playback robot service ends, the next movie can be played back at the same location.
- the remote operation system 100 may present the position of the robot to be dispatched and the distance or time to the dispatch destination. This allows the remote operator to determine whether or not to dispatch the vehicle based on how long it will take to reach the dispatch destination.
- the remote operation system 100 makes inquiries to the remote operation operator, the content provider, etc. to determine what kind of processing is to be performed, as well as detection prior to processing (for example, detection of the amount of crowds, amount of garbage, etc.). detection) may be performed by a remote operation operator, a content provider, or the like. In this case, the remote operation system 100 may present to the remote operation operator what kind of detection should be performed for which service robot. This is because the remote operator does not know whether to detect the "crowded amount” or the "garbage amount” without this presentation.
- the remote operation system 100 may control the second autonomous mobile robot to move away from the first autonomous mobile robot based on the surrounding conditions of the first autonomous mobile robot. For example, when the first autonomous mobile robot (security robot) detects an abnormality such as a fire, move the second autonomous mobile robot away from the position where the first autonomous mobile robot detected the fire, or move the second autonomous mobile robot so that it does not approach. may be controlled. As a result, if the second autonomous mobile robot located farther from the site of the fire than the first autonomous mobile robot detects smoke when a fire has broken out, the second autonomous mobile robot detects that a fire has broken out. It is possible to prevent a mobile robot from approaching a fire site without being able to detect it.
- the remote operation system 100 predicts in advance that the first autonomous mobile robot will be able to gather people by providing the first service, and selects the second autonomous mobile robot that provides the second service as the first autonomous mobile robot. Vehicles may be dispatched in advance around the autonomous mobile robot.
- the remote operation system 100 may dispatch the second autonomous mobile robot in accordance with the order for the first autonomous mobile robot at the timing when the user orders the service of the first autonomous mobile robot.
- the remote operation system 100 predicts that the first autonomous mobile robot will be able to gather people by performing the first service from the past history or content (for example, popular movies) of the first autonomous mobile robot. good.
- the remote operation system 100 determines the timing of dispatching the second autonomous mobile robot.
- the second autonomous mobile robot may be dispatched around the position where the first autonomous mobile robot is scheduled to reproduce the movie a predetermined time before the timing when the first autonomous mobile robot starts reproducing the movie. Since it is conceivable that some users may want to buy a drink after the movie ends, the second autonomous mobile robot continues to operate until a predetermined time elapses after the first autonomous mobile robot finishes playing the movie. You may make it wait in the place which was performing reproduction
- the remote operation system 100 may determine the service providing position of the second autonomous mobile robot according to the service providing method of the first autonomous mobile robot. When the first autonomous mobile robot provides a movie playback service, the remote operation system 100 will disturb the user if the second autonomous mobile robot is noisy. The first autonomous mobile robot may be parked at a predetermined distance from the first autonomous mobile robot so that the first autonomous mobile robot cannot be heard. Note that the remote operation system 100 may control the sound of the second autonomous mobile robot to be low instead of stopping the second autonomous mobile robot at a predetermined distance from the first autonomous mobile robot. In addition, the remote operation system 100 may mute the sound of the second autonomous mobile robot and communicate with the user only through the display.
- the second autonomous mobile robot stops between the first autonomous mobile robot and the user, it becomes difficult for the user to see the movie. You may stop the vehicle in a position to avoid.
- the remote operation system 100 provides another second service that emits sound.
- a place within a range from the position to a position a predetermined distance away may be made unselectable as a dispatch destination for the first autonomous mobile robot that provides the first service.
- the remote operation system 100 selects a location within a range from the stop position of another autonomous mobile robot that provides a service that emits sound to a position that is a predetermined distance away. It does not have to be accepted as a place of provision.
- the terminal device 300 does not have to accept an input from the user 500 of a place within a range from the stop position of another autonomous mobile robot to a position a predetermined distance away. As a result, it is possible to reduce the possibility that the sound emitted when providing its own service interferes with the service robot that emits other sounds.
- the remote operation system 100 predicts other services that the user may want to receive before or after the service desired by the user (for example, a movie), and presents a recommended service robot, or automatically activates the service robot. You can dispatch.
- the remote operation system 100 may present a drink-selling robot or a popcorn-selling robot as recommended service robots.
- the remote operation system 100 may present a recommended service robot to the user's terminal device 300 before the movie starts or after the movie ends, since it is highly likely that the user will not buy it even if it is sold during the movie.
- recommended service robots before movie playback may include a drink sales robot (movie preparation) and a popcorn sales robot (movie preparation).
- the recommended service robots after the movie playback are an Italian robot (meal serving robot) for eating and a taxi robot for moving to the next destination.
- the remote operation system 100 may inquire of the user and dispatch only when the user so desires. As a result, the dispatch of service robots other than service robots not desired by the user can be reduced.
- the autonomous mobile robot has wheels and moves by running.
- the configuration is not limited to this, and it may have a propeller and move by flying.
- each component may be implemented by dedicated hardware or by executing a software program suitable for each component.
- Each component may be realized by reading and executing a software program recorded in a recording medium such as a hard disk or a semiconductor memory by a program execution unit such as a CPU or processor.
- the software that implements the information output method and the like of each of the above embodiments is the following program.
- this program is an information output method in an information output device, and provides a computer with information on the position of the autonomous mobile robot and information on the position of the autonomous mobile robot from each of two or more autonomous mobile robots capable of providing one or more services.
- First information including information on services provided by robots is acquired, and information on two or more services provided by the two or more autonomous mobile robots is used by a user who receives the service based on the first information.
- presented to a terminal device and acquires from the terminal device second information including a place where the service is provided, which is specified by the user, and information about the service selected by the user; one autonomous mobile robot capable of providing the service selected by the user is specified from among the two or more autonomous mobile robots, and the service is provided to the specified one autonomous mobile robot.
- An information output method for outputting first control information for moving the one autonomous mobile robot to a place is executed.
- the present disclosure is useful as an information output method or the like that allows users to easily receive desired services.
- Service providing system 100 Remote operation system 101 Communication unit 102 Robot information acquisition unit 103 User request acquisition unit 104 User terminal presentation unit 105 Robot control unit 106 Remote control unit 107 Storage unit 108 User management unit 109 Robot management unit 110 Service management unit 200 Autonomous mobile robot 210 Box unit 211 First communication unit 212 First photographing unit 213 Display unit 214 Microphone 215 Speaker 216 Settlement unit 217 Control unit 218 Service providing unit 219 Service operation management unit 220 Running unit 221 Second communication unit 222 Second photographing Unit 223 Sensor unit 224 Drive unit 225 Position specifying unit 226 Travel control unit 227 Host vehicle information storage unit 228 Autonomous software storage unit 229 Route information storage unit 300 Terminal device 301 Communication unit 302 Input unit 303 Output unit 304 Position specifying unit 305 Application management unit 400 communication network 500 user
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Educational Administration (AREA)
- Manipulator (AREA)
Abstract
Description
特許文献1および特許文献2のいずれも、配送または販売といった単一のサービス提供を目的とするものであり、販売や案内、サイネージ、警備など、複数種類のサービスを提供することは考慮されていない。
図1は、実施の形態に係るサービス提供システムの概要を説明するための図である。図2は、実施の形態に係るサービス提供システムの動作の一例について説明するための図である。
次に、遠隔運用システム100の機能構成について説明する。図3は、遠隔運用システムの機能構成の一例を示すブロック図である。
次に、自律移動ロボット200の機能構成について説明する。図7は、自律移動ロボットの機能構成の一例を示すブロック図である。図8は、自律移動ロボットの外観の一例を示す図である。
ボックス部210は、第1通信部211、第1撮影部212、表示部213、マイク214、スピーカ215、決済部216、制御部217、サービス提供部218、及び、サービス運用管理部219を備える。
走行部220は、第2通信部221、第2撮影部222、センサ部223、駆動部224、位置特定部225、走行制御部226、自車両情報記憶部227、自律ソフト記憶部228、及び、ルート情報記憶部229を備える。
次に、端末装置300の機能構成について説明する。図9は、端末装置の機能構成の一例を示すブロック図である。
次に、遠隔運用システム100の動作について説明する。図10は、実施の形態に係る遠隔運用システムの動作の一例を示すフローチャートである。
サービス管理者は、サービス提供エリアを決定する。また、サービス管理者は、複数の自律移動ロボット200、商品在庫などを保管する倉庫を確保する。複数の自律移動ロボット200が保管されている倉庫は、上述した待機所の一例である。サービス管理者は、サービス提供するエリア、又は、その周辺に、自律移動ロボットがサービス提供できるようにするためのセットアップ、自律移動ロボットにサービス提供する商品の積荷、自律移動ロボットの待機、などのための倉庫(つまり、ローカルダークストア)を確保する。
ユーザ500は、ユーザ500が所有する端末装置300を用いて、アプリ提供業者等から、自律移動ロボット200のサービスを利用するためのアプリを取得して、端末装置300にインストールする。ユーザ500は、端末装置300にインストールしたアプリを介して、ユーザの属性情報(年齢、性別等)、趣味嗜好の情報を入力する。これにより、端末装置300は、ユーザの属性情報、趣味嗜好の情報を含むユーザ登録のための情報を遠隔運用システム100へ送信する。ユーザ登録のための情報は、遠隔運用システムのユーザ管理部により管理される。ユーザの属性情報や趣味嗜好の情報は、既にそれらの情報が登録された他システムから取得されてもよい。
夕食時の住宅地Aには、複数の自律移動ロボット200として、ビールサーバロボ、豆腐屋ロボ、ラーメン屋ロボ、Bookロボなど、需要の高そうな、複数の屋台ロボットを巡回させる。コンテンツの提供事業者は、住宅地Aの一角にある倉庫兼ロボ待機所に、上記の複数の屋台ロボットに搭載する商品または材料を定期的に配送する。倉庫兼ロボ待機所では、所望のコンテンツに応じた、荷室のモジュールとコンテンツとを提供するためのボックス部210が搭載された複数の自律移動ロボット200が用意される。
人が集まる公園には、複数の自律移動ロボット200として、ソフトクリームロボや、ジュースロボ、ドーナツロボ、遊び道具ロボ、ゴミ箱ロボ、お掃除ロボなど、公園における需要が高いことが予想される、複数の屋台ロボットを巡回させる。コンテンツの提供事業者は、公園の一角または近くにある倉庫兼ロボ待機所に、上記の複数の屋台ロボットに搭載する商品または材料を定期的に配送する。倉庫兼ロボ待機所では、所望のコンテンツに応じた、荷室のモジュールとコンテンツとを提供するためのボックス部210が搭載された複数の自律移動ロボット200が用意される。
ユースケース2において、昼間に販売屋台サービスを実施した屋台ロボットの上物のボックス部210を交換し、夜間に警備ロボットとして、企業構内、公園内、住宅地などのサービス提供エリア内を巡回させてもよい。
本実施の形態に係る情報出力装置としての遠隔運用システム100は、1以上のサービスを提供可能な2以上の自律移動ロボット200のそれぞれから、当該自律移動ロボット200の位置に関する情報および当該自律移動ロボット200が提供するサービスに関する情報を含む第1情報を取得する。遠隔運用システム100は、第1情報に基づき、2以上の自律移動ロボット200が提供する2以上のサービスに関する情報を、サービスの提供を受けるユーザが使用する端末装置300に提示する。遠隔運用システム100は、端末装置300から、ユーザに指定された、サービスの提供を受ける場所と、ユーザが選択したサービスに関する情報とを含む第2情報を取得する。遠隔運用システム100は、第2情報に基づき、ユーザが選択したサービスを提供可能な一の自律移動ロボット200を2以上の自律移動ロボット200の中から特定する。遠隔運用システム100は、特定された一の自律移動ロボットに対し、サービスが提供される提供場所まで当該一の自律移動ロボットを移動させるための第1制御情報を出力する。
変形例1について説明する。
変形例2について説明する。
変形例3について説明する。
上記実施の形態では、自律移動ロボットは、車輪を有して走行することで移動するとしたが、これに限らずに、プロペラを有し、飛行することで移動する構成であってもよい。
100 遠隔運用システム
101 通信部
102 ロボット情報取得部
103 ユーザ要求取得部
104 ユーザ端末提示部
105 ロボット制御部
106 遠隔管制部
107 記憶部
108 ユーザ管理部
109 ロボット管理部
110 サービス管理部
200 自律移動ロボット
210 ボックス部
211 第1通信部
212 第1撮影部
213 表示部
214 マイク
215 スピーカ
216 決済部
217 制御部
218 サービス提供部
219 サービス運用管理部
220 走行部
221 第2通信部
222 第2撮影部
223 センサ部
224 駆動部
225 位置特定部
226 走行制御部
227 自車両情報記憶部
228 自律ソフト記憶部
229 ルート情報記憶部
300 端末装置
301 通信部
302 入力部
303 出力部
304 位置特定部
305 アプリ管理部
400 通信ネットワーク
500 ユーザ
Claims (16)
- 情報出力装置における情報出力方法であって、
1以上のサービスを提供可能な2以上の自律移動ロボットのそれぞれから、当該自律移動ロボットの位置に関する情報および当該自律移動ロボットが提供するサービスに関する情報を含む第1情報を取得し、
前記第1情報に基づき、前記2以上の自律移動ロボットが提供する2以上のサービスに関する情報を、サービスの提供を受けるユーザが使用する端末装置に提示し、
前記端末装置から、前記ユーザに指定された、前記サービスの提供を受ける場所と、前記ユーザが選択したサービスに関する情報とを含む第2情報を取得し、
前記第2情報に基づき、前記ユーザが選択したサービスを提供可能な一の自律移動ロボットを前記2以上の自律移動ロボットの中から特定し、
特定された前記一の自律移動ロボットに対し、前記サービスが提供される提供場所まで当該一の自律移動ロボットを移動させるための第1制御情報を出力する
情報出力方法。 - 前記2以上のサービスは、配送、販売、コンテンツ配信、広告、案内、警備、及び、点検の1以上を含む
請求項1に記載の情報出力方法。 - さらに、
前記端末装置に対し、前記ユーザが選択したサービスの提供に関する第3情報を出力する
請求項1または2に記載の情報出力方法。 - 前記第3情報は、前記サービスの提供の可否に関する情報を含む
請求項3に記載の情報出力方法。 - 前記第3情報は、前記サービスを提供可能な前記自律移動ロボットが前記提供場所に到着すると予測される到着時刻と前記サービスの料金に関する情報とを含む
請求項3または4に記載の情報出力方法。 - 前記サービスは、所定のエリアにおいて提供され、
前記第3情報は、前記所定のエリアの時期または時間帯、及び、前記所定のエリアに存在するユーザの属性の少なくとも一方に応じて変更される
請求項3から5のいずれか1項に記載の情報出力方法。 - さらに、
前記所定のエリアにおいて提供されたサービスの利用履歴情報を管理し、
前記利用履歴情報に基づいて前記第3情報を生成する
請求項6に記載の情報出力方法。 - 前記2以上の自律移動ロボットのそれぞれは、前記自律移動ロボットの走行を制御する走行部と、前記走行部の上方に配置され、前記サービスを提供するためのボックス部とを備える
請求項1から7のいずれか1項に記載の情報出力方法。 - 前記ボックス部は、決済機能と、会話機能と、映像監視機能と、販売制御機能と、音楽を出力する機能と、映像を表示する機能と、センサによる異常検知機能との組み合わせによって、前記ユーザにより選択されたサービスを提供する
請求項8に記載の情報出力方法。 - さらに、
前記一の自律移動ロボットが備えるボックス部の動作により生じるログ情報を取得し、
前記ログ情報に基づいて、前記一の自律移動ロボットが備えるボックス部が有する第1機能とは異なる第2機能を実現するための第2制御情報を生成し、
前記一の自律移動ロボットへ前記第2制御情報を出力し、
前記第1機能は、前記ボックス部が提供する第1のサービスの提供を実現するための機能の少なくとも一部であり、
前記第2機能は、前記第1機能と共に前記第1のサービスとは異なる第2のサービスの提供を実現するための機能である
請求項8または9に記載の情報出力方法。 - さらに、
前記一の自律移動ロボットが備えるボックス部の動作により生じるログ情報を取得し、
前記ログ情報に基づいて、前記一の自律移動ロボットが備えるボックス部が有する第1機能とは異なる第2機能を実現するための第2制御情報を生成し、
前記一の自律移動ロボットへ前記第2制御情報を出力し、
前記第1機能は、前記ボックス部が提供する第1のサービスの提供を実現するための機能であり、
前記第2機能は、前記第1のサービスとは異なる第2のサービスの提供を実現するための機能である
請求項8または9に記載の情報出力方法。 - さらに、
前記一の自律移動ロボットが有する、第1サービスの提供を実現するための機能と、前記第1サービスとは異なる第2サービスの提供を実現するための機能とを比較して、前記一の自律移動ロボットが前記第2サービスの提供を実現するために不足する機能である不足機能を特定し、
前記不足機能を前記一の自律移動ロボットに追加するための第2制御情報を生成し、
前記一の自律移動ロボットへ前記第2制御情報を出力する
請求項8または9に記載の情報出力方法。 - さらに、
第1のサービスを提供している第1自律移動ロボットから前記第1自律移動ロボットの周辺の状況を取得し、
前記周辺の状況に基づいて、前記第1のサービスとは異なる第2のサービスを提供する第2自律移動ロボットを移動させるための第3制御情報を生成し、
前記第2自律移動ロボットへ前記第3制御情報を出力する
請求項1から12のいずれか1項に記載の情報出力方法。 - さらに、
前記ユーザが選択したサービスが音を発するサービスである場合、音を発するサービスを提供する他の自律移動ロボットの停車位置から所定距離離れた位置までの範囲の場所を、前記提供場所として受け付けない
請求項1から13のいずれか1項に記載の情報出力方法。 - 請求項1から14のいずれか1項に記載の情報出力方法をコンピュータに実行させるためのプログラム。
- プロセッサ及びメモリを備え、
前記プロセッサは、前記メモリを用いて、
1以上のサービスを提供可能な2以上の自律移動ロボットのそれぞれから、当該自律移動ロボットの位置に関する情報および当該自律移動ロボットが提供するサービスに関する情報を含む第1情報を取得し、
前記第1情報に基づき、前記2以上の自律移動ロボットが提供する2以上のサービスに関する情報を、サービスの提供を受けるユーザが使用する端末装置に提示し、
前記端末装置から、前記ユーザに指定された、前記サービスの提供を受ける場所と、前記ユーザが選択したサービスに関する情報とを含む第2情報を取得し、
前記第2情報に基づき、前記ユーザが選択したサービスを提供可能な一の自律移動ロボットを前記2以上の自律移動ロボットの中から特定し、
特定された前記一の自律移動ロボットに対し、前記サービスが提供される提供場所まで当該一の自律移動ロボットを移動させるための第1制御情報を出力する
情報出力装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023516355A JPWO2022224670A1 (ja) | 2021-04-19 | 2022-03-22 | |
CN202280028056.0A CN117121044A (zh) | 2021-04-19 | 2022-03-22 | 信息输出方法以及信息输出装置 |
EP22791448.8A EP4328845A1 (en) | 2021-04-19 | 2022-03-22 | Information output method and information output device |
US18/376,083 US20240028049A1 (en) | 2021-04-19 | 2023-10-03 | Information output method and information output device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163176544P | 2021-04-19 | 2021-04-19 | |
US63/176,544 | 2021-04-19 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/376,083 Continuation US20240028049A1 (en) | 2021-04-19 | 2023-10-03 | Information output method and information output device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022224670A1 true WO2022224670A1 (ja) | 2022-10-27 |
Family
ID=83722221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/013188 WO2022224670A1 (ja) | 2021-04-19 | 2022-03-22 | 情報出力方法、及び、情報出力装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20240028049A1 (ja) |
EP (1) | EP4328845A1 (ja) |
JP (1) | JPWO2022224670A1 (ja) |
CN (1) | CN117121044A (ja) |
WO (1) | WO2022224670A1 (ja) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005186220A (ja) * | 2003-12-25 | 2005-07-14 | Casio Comput Co Ltd | サービス提供システム、ロボット支援装置、ロボット装置、ロボット管理装置、および、プログラム |
JP2014188597A (ja) * | 2013-03-26 | 2014-10-06 | Advanced Telecommunication Research Institute International | ロボットサービス連携システムおよびプラットフォーム |
JP2019061325A (ja) * | 2017-09-25 | 2019-04-18 | 富士ゼロックス株式会社 | 自走式サービス提供装置及びサービス提供システム |
JP2019131360A (ja) * | 2018-01-31 | 2019-08-08 | トヨタ自動車株式会社 | 移動体、移動体のサービス提供方法、及びプログラム |
WO2021044720A1 (ja) * | 2019-09-02 | 2021-03-11 | 本田技研工業株式会社 | 制御プラットフォーム、制御システム、サービス提供システム、サービス提供方法及び制御方法 |
JP2021060822A (ja) * | 2019-10-07 | 2021-04-15 | トヨタ自動車株式会社 | 多機能ロボットシステム |
-
2022
- 2022-03-22 CN CN202280028056.0A patent/CN117121044A/zh active Pending
- 2022-03-22 JP JP2023516355A patent/JPWO2022224670A1/ja active Pending
- 2022-03-22 WO PCT/JP2022/013188 patent/WO2022224670A1/ja active Application Filing
- 2022-03-22 EP EP22791448.8A patent/EP4328845A1/en active Pending
-
2023
- 2023-10-03 US US18/376,083 patent/US20240028049A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005186220A (ja) * | 2003-12-25 | 2005-07-14 | Casio Comput Co Ltd | サービス提供システム、ロボット支援装置、ロボット装置、ロボット管理装置、および、プログラム |
JP2014188597A (ja) * | 2013-03-26 | 2014-10-06 | Advanced Telecommunication Research Institute International | ロボットサービス連携システムおよびプラットフォーム |
JP2019061325A (ja) * | 2017-09-25 | 2019-04-18 | 富士ゼロックス株式会社 | 自走式サービス提供装置及びサービス提供システム |
JP2019131360A (ja) * | 2018-01-31 | 2019-08-08 | トヨタ自動車株式会社 | 移動体、移動体のサービス提供方法、及びプログラム |
WO2021044720A1 (ja) * | 2019-09-02 | 2021-03-11 | 本田技研工業株式会社 | 制御プラットフォーム、制御システム、サービス提供システム、サービス提供方法及び制御方法 |
JP2021060822A (ja) * | 2019-10-07 | 2021-04-15 | トヨタ自動車株式会社 | 多機能ロボットシステム |
Also Published As
Publication number | Publication date |
---|---|
EP4328845A1 (en) | 2024-02-28 |
US20240028049A1 (en) | 2024-01-25 |
JPWO2022224670A1 (ja) | 2022-10-27 |
CN117121044A (zh) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10860995B2 (en) | Drive-thru / point-of-sale automated transaction technologies and apparatus | |
WO2019128048A1 (zh) | 信息处理方法及装置、电子设备及存储介质 | |
US10719897B2 (en) | System and process for managing preparation and packaging of food and/or beverage products for a precise delivery time | |
US11840814B2 (en) | Overriding control of motorized transport unit systems, devices and methods | |
US10304147B2 (en) | Drive-thru / point-of-sale automated transaction technologies and apparatus | |
US10289989B2 (en) | Drive-thru / point-of-sale automated transaction technologies and apparatus | |
US6584375B2 (en) | System for a retail environment | |
US7206753B2 (en) | Methods for facilitating a retail environment | |
US11068835B2 (en) | Beacon tracking | |
US20180025445A1 (en) | System and Process for Managing Preparation and Packaging of Food and/or Beverage Products for a Precise Delivery Time | |
US11945651B2 (en) | Method of controlling robot system | |
KR20200084769A (ko) | 로봇의 제어 방법 | |
US20150235304A1 (en) | Method and system for global shopping and delivery | |
US20180068357A1 (en) | In-store audio systems, devices, and methods | |
KR20210099218A (ko) | 서버 및 이를 포함하는 로봇 시스템 | |
WO2022224670A1 (ja) | 情報出力方法、及び、情報出力装置 | |
JP7000704B2 (ja) | 移動式サービス提供装置及びプログラム | |
JP7165235B1 (ja) | ロボットを利用して広告コンテンツを提供するための方法、システムおよび非一過性のコンピュータ読み取り可能記録媒体 | |
JP7465796B2 (ja) | 移動店舗管理装置及び移動店舗管理システム | |
JP7473471B2 (ja) | 移動店舗管理装置及び移動店舗管理システム | |
US20210390613A1 (en) | System and process for managing preparation and packaging of food and/or beverage products for a precise delivery time | |
US20240068189A1 (en) | Overriding control of motorized transport unit systems, devices and methods | |
CA2938589A1 (en) | Shopping facility assistance systems, devices, and methods to facilitate responding to a user's request for product pricing information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22791448 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023516355 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022791448 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022791448 Country of ref document: EP Effective date: 20231120 |