SYSTEM, DEVICE AND METHOD FOR AUTOMATIC COMMISSIONING OF APPLICATION CONTROL SYSTEMS
20180254916 ยท 2018-09-06
Inventors
Cpc classification
H04L12/281
ELECTRICITY
G05B2219/2642
PHYSICS
International classification
Abstract
The present invention provides an improved system, device and method for reliably commissioning application devices within an application control network that scales well even with large installations of the respective application control systems. Instead of relying on a direct physical identification of the application devices installed at a specific position, e.g. in a building, the commissioning is based on feedback on trigger events and relative positions of the application devices. In a system comprising a commissioning device and a commissioning base station having access to an application plan the commissioning device is communicatively connected with the commissioning base station and is adapted to determine a relative position of a first application device that is communicatively coupled with an application control network. The commissioning device is further adapted to interact with the commissioning base station to trigger a reaction of the first application device and to verify that the reaction occurred. The system is adapted to create a corresponding application plan entry for the first application devices upon verification of the reaction.
Claims
1-14. (canceled)
15. A system comprising a commissioning base station adapted to access an application plan, wherein the application plan may be empty or comprise one or more application plan entries and scenes; commissioning device communicatively connected with the commissioning base station, and adapted to determine a position within a bounded area detected by the commissioning device of a first application device that is coupled with the commissioning base station via an application network, characterized in that the commissioning device is adapted to interact with the commissioning base station to trigger a reaction of the first application device; and the commissioning base station is adapted to create a corresponding application plan entry for the first application device upon verification of the reaction, to locate the first application device in a network graph representing the network topology upon occurrence of the reaction of the first application device, to determine at least a second application device in the vicinity of the first application device in the network graph; and to trigger the second application device; wherein the commissioning device is adapted to determine a position of the at least second application device within a bounded area upon detecting a reaction of the triggered second application device, and wherein the system is further adapted to create an application plan entry for the second application device and an application scene entry associating the first application device with the second application device.
16. The system according to claim 15, wherein the commissioning device is an autonomous vehicle, in particular a ground based vehicle, a marine vessel or an aerial vehicle.
17. The system according to claim 15, wherein creating an application plan entry or application scene comprises updating an existing application plan entry or application scene.
18. A commissioning device comprising an imaging module and a situational awareness module; a communication interface enabling communication with a commissioning base station; wherein the situational awareness module processes data provided by the imaging module to construct a relative coordinate system and geo-fence of a bounded area, to detect a sensor device communicatively coupled with the commissioning base station within the bounded area and to determine the position of the sensor device within the bounded area; and wherein the commissioning device is configured to trigger a reaction of the sensor device receivable by the commissioning base station via an application network; to assist in creating a corresponding application plan entry for the application devices upon verification of the reaction by the commissioning base station, to detect a reaction of a lighting device triggered by the commissioning base station that is communicatively coupled with lighting device, and assist in creating an application plan entry for the lighting device and an application scene entry associating the sensor device with the lighting device.
19. The commissioning device according to claim 15 wherein the imaging module comprises an imaging sensor, a laser range finder, a laser scanner or combinations thereof.
20. The commissioning device according to claim 15 further comprising a motion control system connected to the situational awareness module and/or receiving input from a navigational module wherein the control system is adapted to control autonomous movements of the commissioning device.
21. The commissioning device according to claim 15 further comprising a micro processor, a memory module and a storage module, wherein the microprocessor is adapted to run the motion control system, the situational awareness module, the navigational module or combinations thereof.
22. The commissioning device according to claim 15 further comprising a directional antenna for communication with the commissioning base station.
23. The commissioning device according to claim 15, wherein the first application device is a network forwarding device.
24. A method for commissioning an application device within an application control network comprising at least a first application device coupled with a commissioning base station via the application control network; wherein the method comprises: determining by a commissioning device a bounded area and create a relative coordinate system and geo-fence of the bounded area; triggering an event resulting in a reaction of the first application device; determining by a commissioning device a position of the first application device within the relative coordinate system, creating an application plan entry for the first application device to be stored in the application plan upon detection of the reaction, and locating the first application device in a network graph representative of the network topology, and determining at least a second application device in the vicinity of the first application device in the network graph; triggering a reaction of the second application device; determining by a commissioning device a position of the second application device within the relative coordinate system, and creating an application plan entry for second application device to be stored in the application plan and an application scene entry associating the first application device with the second application device.
25. The method according to claim 15, wherein the application plan entry comprises the relative coordinates of the application device.
26. The method according to claim 15, wherein triggering an event comprises submitting a request to change a mode of operation of the first application device, and wherein determining a position of the application device comprises identifying the first application device by observing the changed mode of operation.
27. The method according to claim 15, wherein triggering an event comprises creating a signal to be detected by the first application device, and wherein creating an application plan entry comprises creating the application plan entry upon detection of a signal transmitted by the first application device to the application control network in reaction to the detected signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DETAILED DESCRIPTION OF EMBODIMENTS
[0056] Embodiments are now described based on a lighting control system. However, it is to be understood that the embodiments are not restricted to lighting control systems. The person skilled in the art will appreciate that the methods and devices may be exploited in any other control system having a similar topology.
[0057]
[0058] In
[0059] The commissioning device 100, the commissioning base station 200 and the lighting control network 300 are further detailed with respect to
[0060] To associate a lighting control actuator such as for example a lamp in a room, the commissioning device 100 determines the relative coordinate of said lamp actuator 303. Subsequently, the commissioning device 100 will command via data link 150-220 the SDL system 201 to change status of (a subset of) lamps until the imaging module 131 from commissioning device 100 observes the status change of the particular lamp 303. If the status has changed, the association of lamp and positive notification will result in the SDL system 201 programming said association in a lighting plan 202, by storing for example the relative coordinate of the lamp inside the room, the information that this lamp was identified inside the geo fence (of said room), the network ID received from the network, etc. It shall be understood that other combinations of data may be possible to represent the association of the found lamp (i.e. lighting control actuator). In addition to commissioning the end devices in an application system, such as lights and sensors/actuators in a lighting system, the commissioning device 100 may also be used to commission the data forwarding devices in the communication network building the application networks backbone network. In case the data forwarding devices are installed behind ceiling or wall plates, the commissioning would have to take place during construction. However, in modern buildings cover plates are often not installed such that the commissioning could also take place at any arbitrary time. In order to allow the commissioning device to identify a data forwarding device, the data forwarding device would have to indicate a change in operation. Accordingly, the data forwarding device may be provided with a small status indicator such as an LED or the like which may visually indicate a change in status, e.g. changing light from red to green or blinking, etc. As for the end devices, the commissioning tool can record the location of the data forwarding device allowing a fast allocation of a respective data forwarding device in case any malfunction is detected for the data forwarding device.
[0061]
[0062] The commissioning device 100 comprises a microprocessor 140 with storage space 141 and a working memory module 141 to run motion control module 110, navigation module 120 and situational awareness module 130.
[0063] The motion control system will stabilize the autonomous vehicle while in transit and may use a variety of sensors to detect and alter motion, such as for example but not limited to rpm sensors 113, acceleration sensors 114, rotation sensors 115 and motion actuators 116. A gyroscope is considered another implementation of a rotation sensor and acceleration sensor. A state of energy sensor 116 may determine how much energy is left to sustain the motions and may be input for the motion control module 110 as well as the navigation module 120 to plot the remaining course or return to a base or docking station to recharge. An example of a state of energy sensor 116 is for example a state of charge indicator of a battery or a fuel gauge indicating the fuel that is left in the tank. The navigation module 120 may use a compass sensor 122 to determine bearing and an altimeter sensor 123 to determine height of the autonomous vehicle above the hard surface and may additionally use a ceiling sensor 124 to reliably determine the distance between ceiling and autonomous vehicle. The imaging module 131 is implemented using a laser range finder 132 to detect the dimensions of the room, to determine the corners, as input for the situational awareness module 130 to construct the geo fence of the room. Another component of the imaging system 130 is an imaging sensor (e.g. camera) 133. The imaging sensor 133 may be used to detect if lighting control components are in the room. In one embodiment the imaging sensor 133 may be combined with the laser range finder 132 to construct the required situational awareness to move though the room. Alternatively or additionally, a laser scanner 134 may be used to determine the geometry of the room and/or detect lighting components.
[0064] The commissioning base station or the lighting control network may optionally contain a Software Defined networking (i.e. SDN) system 230, that is integrated with the SDL system 201. The SDN system 230 will automatically program the correct filters in the network's data communication equipment to pass on data packets reliably through the network. These filters or so-called data path definitions will be created to isolate the lighting control commands from other data traffic that may be carried over the data communication network. The SDL system will provide the required input to the SDN networking system 230 to reliably program all filters and Quality of Service in the network. The SDL system has all the knowledge about the light plan, stipulating not only what sensor will work with which subset of lamps, but also comprises timing information (e.g. which interaction is desired at what time and for how long). Since this information may be stored in a network graph, the Software Defined Networking can programmatically verify correctness of all required filters and reliably and dynamically limit duration of configuration messages (as these filters may have an expiration time). The commissioning device 100 does not rely on SDN to be present, but when the SDL component 201 is coupled to the SDN system 230, the knowledge about the lighting control plan can add a dimension of time and specification of the action to be executed, e.g. which (subset of) sensor(s) X will trigger which subset of load(s) Y during which time. The SDL system 201 comprises all relevant information to determine the lighting/control plan and translates this specification of the action to be executed into input for the SDN system 230 which programs the correct data path definitions and filters in the communication network. The following example illustrates the mechanism of integrating the optional SDN system into an embodiment of the present invention.
[0065] After fully automated commissioning has detected and accordingly programmed all network associations in the background, the system is able to perform actions such as shown in
[0066] An SDN enabled network can dynamically determine which paths definitions are available to optimize traffic of data messages between lighting sensors (such as PIR sensors) and lighting actuators (such as lamps). But populating the RiB (Router Information Base) is only the beginning. An SDN supported lighting control system is a building block to create a fully automated commissioning of a lighting control system. When such automated SDL control system is supporting a standardized link to a facility management system, the lighting control system can be enhanced with sensible and human readable labels for lighting equipment and scenes in the light plan. In addition interesting integrations between different building works can be implemented.
[0067] A further embodiment of a system is presented in
[0068] Alternative to the embodiment depicted in
[0069] To elaborate the concept of automatic commissioning of lighting and network equipment, closing the loop from installation to operation, the example floor plan of
[0070] The commissioning device shall detect the lights, the PIR sensor and the light switch inside the geo-fence of the room and commission a lighting scene in the SDL system that automatically associates the PIR sensor and light switch with all the lights in the room. After the commissioning device (e.g. autonomous vehicle) has been put into an arbitrary room (in case of
The process to explore the lighting equipment (i.e. lamps and sensors) inside a geo-fence (i.e. room) is relatively simple and is outlined in
The dynamic behavior of the system is illustrated in the flow chart diagram of
In step 4 the lights in a room are commissioned. The commissioning device 100 requests the commissioning base station 200 to switch all lamps on. The SDL system 201 will switch on all lamps that need commissioning. This may be based on pinpointing from network graphs of step 3, all lamps that are installed in the building or a subset thereof. Although prior information is not required by a corresponding algorithm, it shall be understood that the system may use pre-configured information about for example the number of lamps that have been physically installed in the room(s) in order to further enhance quality of commissioning. The system shall notify if all requested lamps are on.
The situational awareness module 130 of commissioning device 100 processes information from its imaging module 131 to select if all lamps in the room are on. When the commissioning device 100 observes that, despite the request to switch on all lights in a room, some lamps are not turned on, the commissioning base station 200 and the commissioning device 100 may retry communication a certain amount of times until all lamps are indeed switched on. Should after a predetermined amount of retries at least one light still not switch on, this may be recorded in a list and/or be alerted to a system admin.
The situational awareness module 130 of commissioning device 100 processes information from its imaging module 131 to select the lamp(s) that are not commissioned. The system is able to reconstruct if the relative coordinate of the selected lamp(s) or other lighting control components have already been commissioned and thus are already associated.
Next to lamps the system shall be able to identify other sensors. The situational awareness module of the commissioning device 100 shall generate bearings and/or directions as input for the navigation module 120 of commissioning device 100.
The commissioning device 100 attempts to associate the lamps:
1. The commissioning device 100 moves to location of a/the lamp as identified from previous step. Alternatively, instead of using still images or moving, real-time video feed during transit, the commissioning device may also select a lamp from a still image or video feed, while it is situated on a stationary location (i.e. sitting on bottom). This may be done once or dynamically updated multiple times.
2. The commissioning device records the relative 2D (X and Y) or 3D (X and Y and Z) coordinates.
3. The commissioning device 100 requests the SDL system 201 to change status of the lamp. After execution of the required commands, the SDL system 201 will notify commissioning device 100 of said status change. A changing status of the lamp may be represented by a distinct change of brightness level, colour or interval thereof, in any combination, as to represent a very recognizable pattern.
4. If the status change of the selected lamp is observed by the commissioning device 100, the system will record the association. One example of an association may be the relative coordinate of the lamp inside the room, the information that this lamp was identified inside the geo fence (of said room), the network ID received from the network. It shall be understood that other combinations of data may be possible to represent the association of the detected lamp. These steps are repeated until all lamps in the room are commissioned. If the system contains an optional list with numbers of physically installed lighting control system components, which may have been entered prior to the commissioning run, the list may be checked to confirm that all components have been found and commissioned. A confirmation or error may be recorded by the commissioning device 100, the commissioning base station 200 or both as separate lists. Naturally, these lists do not have to match, but can be compared by the SDL system 201 to generate a list of components in the lighting control system that (likely) have not been commissioned, as input for a follow up action.
In step 5 the presence detectors are commissioned. The commissioning device 100 may move to the (direction of) a sensor for enhanced probability of triggering success and record the relative coordinates inside the geo-fence representing the current room.
The commissioning device 100 uses its IR blaster actuator 135 to send an IR signal with a special pattern to trigger the presence detector in the room. Usage of a special pattern may provides an indication to the system that it has been triggered by the commissioning device and not inadvertently by another signal. The special pattern may represent an unusual signal. This may be a repeating IR flash, with distinct intensity and/or intervals, e.g. 10 blasts of half a second interval or a code akin to for example Morse code or variations of intensity, if the presence detector would be able to determine these as special patterns (depending on granularity, resolution, etc.). Preferably the pattern should differ significantly from a natural pattern that a human being or animal would produce inside a room. The presence detector would be able to enter a commissioning mode where it can filter for the distinct commissioning specific IR blaster pattern. Alternatively, the system could operate in a mode where the presence detector may react to human or animal signals, but the system will ignore these messages from the presence detector until it has been commissioned. This means that the SDL system can filter for the special commissioning IR blaster pattern, or alternatively the presence detector can enter a filtering mode and restrain from passing any other messages than those resulting from the special commissioning IR blaster pattern.
The SDL system 201 detects that a presence detector was triggered (i.e. the e.g. PIR sensor in the room where the commissioning device is currently present) and sends a notification message to commissioning device 100.
The commissioning device 100 requests SDL system 201 to record an association (that presence detector fits inside the same geo-fence as previously identified lamps). An exemplary association could be the relative coordinate of the sensor inside the room, the information that this sensor was identified inside the geo fence (of said room), the network ID received from the network. It shall be understood that other combinations of data may be possible to represent the association of the found lighting control sensor.
The commissioning device requests to switch off all lamps in geo-fence and gives a human IR blast to the presence detector sensor, to simulate that a human person enters or moves through the room. The SDL system 201 notifies that it has seen the associated presence detector that has been triggered and additionally notifies that all lamps that were found inside the geo-fence of the room have been switched on. All lamps inside the geo-fence should go on, which is to be verified by commissioning device 100. If all lamps are switched on, the commissioning device commands the SDL system to record a lighting scene in the lighting plan, so as to bind the presence detector sensor in said room to the associated lamps in that room. These steps are repeated until all presence detectors in the room are commissioned. If the system contains an optional list with numbers of physically installed lighting control system components, which may have been entered prior to the commissioning run, the list may be checked to confirm that all components have been found and commissioned. A confirmation or error may be recorded by the commissioning device 100, the commissioning base station 200 or both as separate lists. Naturally, these lists do not have to match, but can be compared by the SDL system 201 to generate a list of components in the lighting control system that (likely) have not been commissioned, as input for a follow up action.
In a further step the commissioning of the switches such as (light) switch sensor 305 is performed. The commissioning device 100 may move to (the direction of) a light switch sensor for enhanced probability of successful triggering and record the relative coordinates inside the geo-fence representing the current room. The commissioning device 100 uses its touch actuator 136 to generate a pressure on the switch with a special pattern to trigger the (light) switch in the room. Again the special pattern may be used to indicate to the system that it has been triggered by the commissioning device and not inadvertently by another signal. The special pattern may represent an unusual signal, e.g. a repeating press on the switch, with distinct intensity and/or intervals. For example, the pattern may represent a repeated signal with identical intervals (e.g. 6 presses of one second interval) or alternative intervals (e.g. a code akin to for example Morse code) or variations of intensity, if the (light) switch 305 would be able to determine these. It should preferably differ from a natural pattern that a human being or animal would produce inside a room. The (light) switch would be able to enter a commissioning mode where it can filter for the distinct commissioning specific touch pattern. Alternatively, the system could operate in a mode where the (light) switch may react to human or animal signals, but the system will ignore these messages from the (light) switch until it has been commissioned. This means that the SDL system can filter for the special commissioning touch pattern, or alternatively the (light) switch can enter a filtering mode and restrain from passing any other messages than those resulting from the special commissioning touch pattern. The SDL system 201 detects that a (light) switch was triggered (i.e. the (light) switch in the room where the commissioning device is currently present) and sends a notification message to commissioning device 100. Commissioning device 100 requests SDL system 201 to record an association (that the (light) switch fits inside the same geo-fence as previously identified lamps). An association may be the relative coordinate of the light switch inside the room, the information that this light switch was identified inside the geo fence (of said room), the network ID received from the network. It shall be understood that other combinations of data may be possible to represent the association of the detected light switch. The commissioning device requests to switch off all lamps in geo-fence and gives a human touch pattern to touch actuator, to simulate that a human person operated the (light) switch in the room. The SDL system 201 notifies that it has seen the associated (light) switch that has been triggered and additionally notifies that all lamps that were found inside the geo-fence of the room have been switched on. All lamps inside geo-fence should go on, which is to be verified by the commissioning device 100. If the commissioning device verified that all lights have been switched on, the commissioning device commands the SDL system to record a lighting scene in the lighting plan, so as to bind the (light) switch(es) in said room to the lamps in that room. These steps are repeated until all switches in the room are commissioned. If the system contains an optional list with numbers of physically installed lighting control system components, which may have been entered prior to the commissioning run, the list may be checked to confirm that all components have been found and commissioned. A confirmation or error may be recorded by the commissioning device 100, the commissioning base station 200 or both as separate lists. Naturally, these lists do not have to match, but can be compared by the SDL system 201 to generate a list of components in the lighting control system that (likely) have not been commissioned, as input for a follow up action.
[0071]
It shall be appreciated that other sequences or combinations of steps in the dynamic flow diagrams of
[0072] When the commissioning device is finished within a room commissioning all components, it informs the SDL system. The SDL system programs lighting scenes in the light plan to associate the PIR sensor, the light switch and the lamps inside the geo fence. The SDL system will continue to learn when the light scenes are triggered during normal operation and may periodically refine the data forwarding, the path selection and the on/off/idle switching of network communication and lighting components to save energy and improve operation of the network as described in copending application 2015PF00831 (2015ID00207, 2014ID02750 and 2014ID02752). The commissioning device may continue commissioning in the next room. An example of an arbitrary route is shown in
[0073] As shown in the example
[0074] As is shown in
The system supports an arbitrary exploration path through the building. A smart routing algorithm may be required.
The system maintains a list of lighting control components that could not be commissioned, which typically represents a low single digit percentage of the entire lighting control components in the lighting control system.
During commissioning the commissioning device needs to maintain a data link with the SDL system. Since the commissioning may take place prior to installation of all office equipment such as Wi-Fi WLAN routers, it may be advisable to use a data link that has a separate and licensed part of the RF spectrum, to enhance penetration of the RF through the building's structures, beams and walls. Examples are DECT or digital pager channels.
The use of directional antennas can greatly enhance the distance between the commissioning device and the network's wireless access point. Present art equipment exists to create a data link between a model airplane and a directional antenna. The model airplane detects a GPS signal and transmits its 3D GPS coordinate to the antenna during flight. The antenna can rotate on a gimballed platform and directs itself in 3D towards the position of the model airplane based on the coordinates of the model airplane. This works fine but requires GPS coordinates which cannot be received inside a building.
[0075] Therefore, the relative coordinate system of the commissioning device 110 can be used instead to compute a bearing for the directional antenna of the wireless datalink 220 that is connected to the SDL system 201. The directional antenna of wireless datalink 220 will blindly transmit through walls and/or ceilings to the commissioning device 100 to maintain the data link. When the data link is lost the commissioning device 100 will revisit a location where it still had a functioning data link. A mobile RF relay commissioning device may extend the range, and the system will direct the RF relay commissioning device where to position itself based on the relative coordinates of the participants and the reception quality. Backup positions can also be transmitted. It shall be understood that commissioning base station 200 can be stationary but it can be mobile as well.
[0076] Procedures like determining a bounded area, triggering an event, creating an application plan entry, et cetera performed by one or several units or devices can be performed by any other number of units or devices. These procedures and/or the control of the commissioning device in accordance with the method for commissioning an application device can be implemented as program code means of a computer program and/or as dedicated hardware.
[0077] A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium, supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
[0078] While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.