GENERATION OF CONTROL SIGNALS
20220363511 · 2022-11-17
Assignee
Inventors
Cpc classification
B66B2201/4653
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/4638
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/232
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/211
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/402
PERFORMING OPERATIONS; TRANSPORTING
B66B1/2408
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/104
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/222
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66B1/34
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method generates, by a control system, mutually synchronized control signals to an elevator system residing in a building and to at least one mobile robot operating in the building. The method includes: receiving a service request from an external system; detecting that an accomplishment of a requested service requires a service from both the elevator system and the at least one mobile robot; generating a first control signal to the elevator system and a second control signal to the at least mobile robot, the control signals causing the elevator system and the at least one mobile robot to operate in a synchronized manner to accomplish a service. The invention also relates to a control system and a computer program product.
Claims
1. A method for generating, by a control system mutually synchronized control signals to an elevator system residing in a building and to at least one mobile robot operating in the building, the method comprises: receiving, by the control system, a service request from an external system, detecting, by the control system, that an accomplishment of a requested service requires a service from both the elevator system and the at least one mobile robot, generating, by the control system, a first control signal to the elevator system and a second control signal to the at least mobile robot, the first control signal and the second control signal causing the elevator system and the at least one mobile robot to operate in a synchronized manner to accomplish a service requested by the external system with the service request.
2. The method of claim 1, wherein the service request from the external system comprises data defining one or more characteristics of the requested service.
3. The method of claim 2, wherein the one or more characteristics define at least one of: a type of the requested service; an identifier of a service provider of the requested service, a schedule to accomplish the service, a location to accomplish the requested service.
4. The method of claim 1, wherein a detection that the accomplishment of the service requires the service from both the elevator system and the at least one mobile robot is performed based on at least one of the following: the type of the service requested by the external system, the location relating to accomplishing the service.
5. The method of claim 1, wherein a generation of the first control signal and the second control signal is performed by taking into account at least one of: pending service requests of the elevator system and/or the at least one mobile robot; a service schedule based the type of the service; traffic load of the elevator system at an instant of time of the service request.
6. The method of claim 5, wherein the generation of the first control signal and the second control signal is delayed in response to a detection that a pending service request of the elevator system comprises data indicating at least one of: concurrent use of the elevator system with the at least one mobile robot is not allowed; concurrent use of the elevator system with the at least one mobile robot executing a predefined type of service is not allowed.
7. The method of claim 5, wherein the generation of the first control signal and the second control signal is performed in response to a detection that the traffic load of the elevator system is below a predefined limit.
8. The method of claim 1, wherein the external system is one of: a computing system managing a transport of mail by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building; a computing system managing a delivery of an ordered product by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building; a computing system managing a collection of a trash pin by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building.
9. A control system for generating mutually synchronized control signals to an elevator system residing in a building and to at least one mobile robot operating in the building the control system comprises: means for receiving a service request from an external system, means for detecting that an accomplishment of a requested service requires a service from both the elevator system and the at least one mobile robot, means for generating a first control signal to the elevator system and a second control signal to the at least mobile robot, the first control signal and the second control signal causing the elevator system and the at least one mobile robot to operate in a synchronized manner to accomplish a service requested by the external system with the service request.
10. The control system of claim 9, wherein the service request from the external system comprises data defining one or more characteristics of the requested service.
11. The control system of claim 10, wherein the one or more characteristics define at least one of: a type of the requested service; an identifier of a service provider of the requested service, a schedule to accomplish the service, a location to accomplish the requested service.
12. The control system of claim 9, wherein the control system is arranged to perform a detection that the accomplishment of the service requires the service from both the elevator system and the at least one mobile robot based on at least one of the following: the type of the service requested by the external system the location relating to accomplishing the service.
13. The control system of claim 9, wherein the control system is arranged to perform a generation of the first control signal and the second control signal by taking into account at least one of: pending service requests of the elevator system and/or the at least one mobile robot; a service schedule based the type of the service; traffic load of the elevator system at an instant of time of the service request.
14. The control system of claim 13, wherein the control system is arranged to delay the generation of the first control signal and the second control signal in response to a detection that a pending service request of the elevator system comprises data indicating at least one of: concurrent use of the elevator system with the at least one mobile robot is not allowed; concurrent use of the elevator system with the at least one mobile robot executing a predefined type of service is not allowed.
15. The control system of claim 13, wherein the control system is arranged to perform the generation of the first control signal and the second control signal in response to a detection that the traffic load of the elevator system is below a predefined limit.
16. The control system of claim 9, wherein the control system is arranged to communicate with the external system being one of: a computing system managing a transport of mail by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building; a computing system managing a delivery of an ordered product by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building a computing system managing a collection of a trash pin by utilizing the elevator system and the at least one mobile robot in the transport of mail in the building.
17. A non-transitory computer readable medium storing a computer program for generating mutually synchronized control signals to an elevator system residing in a building and to at least one mobile robot operating in the building, which computer program, when executed by at least one processor, cause a control system to perform the method according to claim 1.
18. The method of claim 2, wherein a detection that the accomplishment of the service requires the service from both the elevator system and the at least one mobile robot is performed based on at least one of the following: the type of the service requested by the external system, the location relating to accomplishing the service.
19. The method of claim 3, wherein a detection that the accomplishment of the service requires the service from both the elevator system and the at least one mobile robot is performed based on at least one of the following: the type of the service requested by the external system, the location relating to accomplishing the service.
20. The method of claim 2, wherein a generation of the first control signal and the second control signal is performed by taking into account at least one of: pending service requests of the elevator system and/or the at least one mobile robot; a service schedule based the type of the service; traffic load of the elevator system at an instant of time of the service request.
Description
BRIEF DESCRIPTION OF FIGURES
[0027] The embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings.
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DESCRIPTION OF THE EXEMPLIFYING EMBODIMENTS
[0034] The specific examples provided in the description given below should not be construed as limiting the scope and/or the applicability of the appended claims. Lists and groups of examples provided in the description given below are not exhaustive unless otherwise explicitly stated.
[0035] In the forthcoming description it is described aspect relating to an establishing a control system receiving inputs from a plurality of other systems and based on the input generating control signals to control a synchronized operation of an elevator system and at least one mobile robot arranged to operate in a building.
[0036] The one or more mobile robot may refer device arranged to operate in a building 100 of the elevator system in autonomous or semi-autonomous manner. Such a mobile robot is schematically illustrated in
[0037] A complexity of implementing services for different parties in a building may require special attention and for that reason a control system in accordance with example embodiments may be introduced. The control system may be arranged to integrate a plurality of parties through applicable interfaces as schematically illustrated in
[0041] As mentioned, the above given examples are non-limiting application areas in which an accomplishment of the service may require use of both the elevator system 110 and the mobile robots 200. The mentioned external systems 310, or at least parts of them, may e.g. be implemented as a stand-alone single server or a distributed computing environment, or as a cloud computing.
[0042] The control system 300 as referred in
[0043] The memory 420 and a portion of the computer program code 425 stored therein may be further arranged, with the processor 410, to cause the device, i.e. the control system 300, to perform a method according to an example embodiment as described in the forthcoming description. The processor 410 may be configured to read from and write to the memory 420. Although the processor 410 is depicted as a respective single component, it may be implemented as respective one or more separate processing components. Similarly, although the memory 420 is depicted as a respective single component, it may be implemented as respective one or more separate components, some or all of which may be integrated/removable and/or may provide permanent/semi-permanent/dynamic/cached storage.
[0044] The computer program code 425 may comprise computer-executable instructions that implement functions that correspond to steps of the method as will be described when loaded into the processor 410. As an example, the computer program code 425 may include a computer program consisting of one or more sequences of one or more instructions. The processor 410 is able to load and execute the computer program by reading the one or more sequences of one or more instructions included therein from the memory 420. The one or more sequences of one or more instructions may be configured to, when executed by the processor 410, cause the device to perform the method according to the example embodiment. Hence, the device may comprise at least one processor 410 and at least one memory 420 including the computer program code 425 for one or more programs, the at least one memory 420 and the computer pro-gram code 425 configured to, with the at least one processor 410, cause the device to perform the method to be described in the forthcoming description.
[0045] The computer program code 425 may be provided e.g. a computer program product comprising at least one computer-readable non-transitory medium having the computer program code 425 stored thereon, which computer program code 425, when executed by the processor 410, causes the device to perform the method according to the example embodiment. The computer-readable non-transitory medium may comprise a memory device or a record medium such as a CD-ROM, a DVD, a Blu-ray disc or another article of manufacture that tangibly embodies the computer program. As another example, the computer program may be provided as a signal configured to reliably transfer the computer program.
[0046] In
[0047] Next, at least some aspects of a method in accordance with some example embodiments are discussed by referring to
[0048] Next, the control system 300 may be arranged to analyse the data in the service request and based on at least one predefined rule the control system 300 may be arranged to detect 520 required resources to accomplish the requested service. More specifically, the control system 300 may be arranged to detect that 520 an accomplishment of the requested service requires a service from both the elevator system 110 and the at least one mobile robot 200. For example, the detection 520 may be performed, based on the received service request, by detecting that at least one mobile robot 200 is needed to accomplish the requested service and the accomplishment of the service requires transporting the at least one mobile robot 200 from one floor to another in the building 100 wherein a transport of the at least one mobile robot 200 may be performed with the elevator system 110 residing in the building 100. The present invention does not limit the transport of the at least one mobile robot 200 to using only one elevator belonging to the elevator system 110, but the control system 300 may be arranged to select a suitable combination of the elevators for arranging the transport of the at least one mobile robot 200 from one floor to another. For example, the detection may be based on the identifier of the requested task or data indication of a location relating to accomplishing the requested service, such as a route point of the mobile robot 200 or a location of executing the requested task.
[0049] In response to the detection 520 by the control system 300 that the accomplishment of the service as requested requires service from both the elevator system 110 and the at least one mobile robot 200, the control system 300 may be arranged to generate 530 a first control signal to the elevator system 110 and a second control signal to the at least mobile robot 200. The first and the second control signals are generated so that by means of the elevator system 110 and the at least one mobile robot 200 may be caused to operate in a synchronized manner to accomplish a service requested by the at least one external system 310 with the service request.
[0050] As a non-limiting example of achieving a synchronized operation between the elevator system 110 and the at least one mobile robot 200 it is now referred to
[0051] The example of
[0052] In the foregoing description it is provided at least some aspects on the present invention in which so-called external service providers may be combined with in-house service systems i.e. with an elevator system 110 and with at least one mobile robot 200 for achieving the systems to communicate with each other so that a combined service from the elevator system 110 and the at least one mobile robot 200 may be received. In between the mentioned systems a control system 300 is established, which comprises applicable interfaces for enabling the communication with the mentioned systems whereas the control system 300 is arranged to generate synchronized control signals to the elevator system 110 and to the at least one mobile robot 200 in the various manner as described.
[0053] The specific examples provided in the description given above should not be construed as limiting the applicability and/or the interpretation of the appended claims. Lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.