CONTROL DEVICE FOR A FURNITURE DRIVE AND METHOD FOR CONTROLLING A FURNITURE DRIVE
20210035555 ยท 2021-02-04
Assignee
Inventors
Cpc classification
H02P29/00
ELECTRICITY
A47B2200/006
HUMAN NECESSITIES
A47C20/08
HUMAN NECESSITIES
G06F3/167
PHYSICS
A47B2200/0062
HUMAN NECESSITIES
International classification
A47C31/00
HUMAN NECESSITIES
Abstract
In a method for controlling a furniture drive via voice input, an acoustic signal is converted into an electrical signal. The electrical signal is evaluated by a local voice analysis device, and an operating state of the furniture drive is controlled when a keyword from a set of keywords is recognized during evaluation.
Claims
17. A method for controlling via voice input a furniture drive which comprises a control device connected to an adjustment drive, the method comprising: converting an acoustic signal into an electrical signal; evaluating the electrical signal by a local voice analysis device; and controlling an operating state of the furniture drive when a keyword from a set of keywords is recognized during evaluation of the electrical signal,
18. The method of claim 17, wherein the operating state is an EMERGENCY STOP operating state of the furniture drive and controlling the operating state stops a movement of the adjustment drive.
19. The method of claim 17, wherein the operating state is a STAND-BY operating state of the furniture drive and controlling the operating state switches on or off a transmission unit and/or an interface device.
20. The method of claim 17, wherein the operating state is a MAINS CUT-OFF operating state of the furniture drive and controlling the operating state activates or deactivates a mains cut-off.
21. The method of claim 17, wherein the set of keywords is predetermined.
22. The method of claim 17, wherein the set of keywords comprises less than 10 keywords.
23. The method of claim 17, wherein the set of keywords comprises less than 6 keywords.
24. The method of claim 18, further comprising reversing the movement of the adjustment drive at least briefly after the movement of the adjustment drive has been stopped.
25. The method of claim 17, further comprising setting up a control device of the furniture drive in connection with the adjustment drive for wired or wireless reception of control commands for the adjustment drive from a manual control.
26. The method of claim 17, further comprising: digitizing the electrical signal by an interface device of the control device which is connected to an external voice analysis device; transmitting the digitized electrical signal as data to the external voice analysis device for voice analysis via a network; evaluating the data by the external voice analysis device and returning the evaluated data to the control device as voice information; evaluating the voice information in the control device; and converting the voice information into a control command for the adjustment drive.
27. The method of claim 26, further comprising embodying the external voice analysis device as a cloud service on a server.
28. The method of claim 26, further comprising exchanging the data with the external voice analysis device via an API (Application Programming Interface).
29. The method of claim 17, wherein the local voice analysis device operates on the adjustment drive with a priority that is higher than a priority of the manual control.
30. The method of claim 26, wherein the local voice analysis device operates on the adjustment drive with a priority which is higher than a priority of the external voice analysis device.
31. A control device connected to an adjustment drive for a furniture drive, comprising: a local voice analysis device configured to receive an electrical signal converted from an acoustic signal, to evaluate the received electrical signal, and to control an operating state of the furniture drive when a keyword from a set of keywords is recognized during evaluation of the received electrical signal.
32. The control device of claim 31. further comprising a microphone which converts the acoustic signal into the electrical signal.
33. The control device of claim 31, further comprising an interface device connected to an external voice analysis device.
34. The control device of claim 32, wherein the microphone together with the local voice analysis device are integrated in a voice control subunit and form a complete unitary structure, with the voice control subunit being connected to the control device.
35. The control device of claim 31, wherein the operating state is an EMERGENCY STOP operating state of the furniture drive to stop a movement of the adjustment drive.
36. The control device of claim 31 wherein the operating state is a STAND-BY operating state of the furniture drive to switch on or off a transmission unit and/or an interface device.
37. The control device of claim 31, wherein the operating state is a MAINS CUT-OFF operating state of the furniture drive to activate or deactivate a mains cut-off.
38. The control device of claim 31, wherein the set of keywords is predetermined.
39. The control device of claim 31, wherein the set of keywords comprises less than 10 keywords.
40. The control device of claim 31, wherein the set of keywords comprises less than 6 keywords.
41. The control device of claim 33, wherein the interface device is configured to digitize the electrical signal for transmission as data to the external voice analysis device for voice analysis via a network, said external voice analysis device configured to evaluate the data and returning the evaluated data as voice information to the control device and for converting the voice information into a control command for the adjustment drive.
42. The control device of claim 41, wherein the external voice analysis device is provided as a cloud service on a server connected to the network.
43. The control device of claim 41, wherein the data are exchanged with the external voice analysis device via an API (Application Programming Interface).
44. The control device of claim 31, wherein the local voice analysis device operates on the adjustment drive with a priority that is higher than a priority of a manual control.
45. The control device of claim 33, wherein the local voice analysis device operates on the adjustment drive with a priority which is higher than a priority of the external voice analysis device.
Description
[0037] The invention is explained in more detail below by means of embodiment examples, wherein
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045] Bed 1 has at least one support element 2 for receiving a mattress not shown here. Bed 1 can be designed as a single bed for one person or as a double bed for several persons. The support element 2 is made of several plate-shaped parts or of a slatted frame and is placed or mounted on a base element not shown here, e.g. a frame with feet.
[0046] hi the example shown, the support element 2 has a back part 4 and a leg part 5, which are arranged in a movable manner relative to a fixed middle part 3 or relative to the base element. This movable arrangement is realized, for example, by means of a so-called movement fitting not shown here. The movement is designed to be displaceable and/or pivotable.
[0047] The bed 1 shown in this example is equipped with an electromotive furniture drive. The movably mounted back part 4 and the leg part 5 are each coupled to an electromotive adjustment drive 7, 8 via a mechanical connection 6 shown only schematically. Thus, the back part 4 is coupled to the electromotive adjustment drive 7. The electromotive adjustment drive 8 is provided for moving or adjusting the leg part 5.
[0048] The electromotive adjustment drives 7, 8 are designed as linear drives. The linear drives have one or a number of electric motors, wherein each motor is usually followed by a speed reduction gear with at least one gear stage. A further gear, for example in the form of a threaded spindle gear, can be connected downstream of the speed reduction gear, which generates a linear movement of an output element from the rotational movement of the motor. The last gear element or a further element connected to it forms the output element. The output element of the respective electromotive adjustment drive is connected to the respective furniture component (back part 4, leg part 5) or alternatively to a component connected to the base element, so that when the electric motor of the respective adjustment drive 7, 8 is operated, the movable furniture components 4, 5 are adjusted relative to one another or relative to the base element.
[0049] The electromotive adjustment drives 7, 8 are electrically connected to a control device 10 for their control. This connection can, for example, be designed as a pluggable cable connection 9. The control device 10 has an power supply unit 100 (see
[0050] Alternatively, an external mains-dependent power supply unit 100 with mains input/mains plug 102 and with an extra-low voltage output on the secondary side is connected upstream of the control device 10, which supplies the extra-low voltage in the form of a direct voltage via the line.
[0051] In an alternative design, the control device 10 is not or not completely arranged in a separate housing, but is completely or partially integrated in one of the adjustment drives 7, 8. This adjustment drive then represents a main drive to which further adjustment drives can be connected if necessary.
[0052] The electromotive furniture drive can have different operating states. The following operating states are possible, among others: OFF operating state, ON operating state, STAND-BY operating state, EMERGENCY STOP operating state, MAINS CUT-OFF operating state.
[0053] In the OFF operating state, one or more motors of the furniture drive is/are switched off, but can be switched to the ON operating state by an actuator. A power supply for control device 10 is available.
[0054] In the ON operating state, one or more motors of the furniture drive is/are switched on, e,g. by means of manual operation. The power supply of control device 10 is available.
[0055] In STAND-BY operating mode, the power supply of the control device 10 and any other transmission units, such as radio gateway and the like, is reduced to a minimum. If the STAND-BY operating mode is switched on, it must be switched off to enable the furniture drive to be operated. Switching off the STAND-BY operating mode is also known as waking up.
[0056] It is not possible to switch on the furniture drive motor(s) in the EMERGENCY STOP operating state. If the EMERGENCY STOP operating state is switched on during the ON operating state, any motor(s) that are switched on will be switched off immediately. The power supply of control device 10 is available. The EMERGENCY STOP operating state is terminated by suitable measures not described in more detail here once the cause of the EMERGENCY STOP has been eliminated.
[0057] In the MAINS CUT-OFF operating state, a connection of the furniture drive, i.e. the power supply, to a mains connection is interrupted by means of a mains disconnection device. In the activated MAINS CUT-OFF operating state, the mains disconnection device recognizes when it is switched off, i.e. a connection to the mains is required to operate the furniture drive. The mains disconnection device also detects when the MAINS CUT-OFF operating state can be resumed.
[0058]
[0059] The manual operating unit 21 can be connected to the control device 10 via the connecting cable 22 as shown in
[0060] Also as an alternative or in addition to the manual operating unit 21, the manual control 20 can be carried out by a mobile device 23. In particular, the mobile device 23 can be a commercially available mobile telephone (smartphone) or a tablet computer. Preferably, a software (app) for the function as a hand control unit is installed on mobile device 23. Control commands to the adjustment drives 7, 8 can thus be sent to the control device 10 via a wireless transmission link 24 from the mobile device 23 used as a handheld control. The wireless transmission link 24 can be based on a WLAN (Wireless Local Area Network) or Bluetooth transmission path, for example. The wireless transmission from manual operating unit 21 via wireless link 24 can be sent directly to control device 10. In alternative designs, transmission is also possible via an access point 52 of a network 50 to which the control device 10 is connected. Details on the network access of control device 10 are explained below.
[0061] In addition to the manual control 20, a voice control is implemented in the embodiment example of
[0062] As will be explained in more detail in connection with
[0063] In order to be able to use an external voice analysis device, the control device 10 is connected to the network 50 via a network connection 51 with the already mentioned access point 52, for example a so-called router. The network connection 51 can be wired, e.g. via an Ethernet cable, or wireless.
[0064] At least one server 53, which includes the external voice analysis device, is connected in the network 50 or via this network 50. A single such server 53 is shown as an example. It is understood that within the network 50 a plurality of such servers can be arranged within the framework of a cloud, wherein an allocation of requests to this server 53 within the network 50 is preferably automatic and transparent for the control device 10.
[0065] In the furniture drive of
[0066] In the example shown, the signals recorded by sensor 41 are evaluated, for example, directly in control device 10. In this way, an infrastructure connection of control device 10, for example, via the network 50 connection, can also be used advantageously for evaluation in connection with signals from sensor 41. If, for example, a critical sleep situation, such as respiratory arrest, is detected by control device 10, a warning signal can be output via control device 10 and network 50.
[0067] In
[0068] The control device 10 comprises an evaluation unit 11 which, in the example shown, evaluates signals from the manual operating unit 21 which are supplied via cable 22. Furthermore, the evaluation unit 11 is set up for the evaluation of supplied control commands of the mobile device 23 via the transmission path 24 with a transmission unit 110. If the control device 10 allows this control option, a receiver for signals of the transmission path 24, for example a Bluetooth receiver, can be arranged in the evaluation unit 11 or connected to the evaluation unit 11, A transmission unit 110 is shown schematically in
[0069] As a rule, the evaluation unit 11 has a microcontroller which evaluates the received control commands for the adjustment drives 7, 8. This microcontroller can also be used for other tasks, e.g. for evaluation of sensor 41. If necessary, an amplifier and/or a filter for signals of sensor 41 is included in the evaluation unit 11.
[0070] In the example shown, the evaluation unit 11 is connected to a motor control unit 13 via a release module 12. The motor control unit 13 receives instructions concerning the adjustment of the adjustment drives 7, 8 and converts them into corresponding motor currents for operating the adjustment drives 7, 8. In this sense, the motor control unit 13 can be regarded as the power output stage of the control device 10.
[0071] It should be noted that in alternative designs, adjustment drives which contain the motor control unit itself integrated may also be used. In this case, a corresponding motor control unit 13 in the control device 10 is omitted. The function of the release module 12 is explained below.
[0072] The microphone 31 already shown in connection with
[0073] During operation of the control device 10, electrical signals from microphone 31 are digitized and sent from interface device 33 via network 50 to the external voice analysis device of server 53. The external voice analysis device analyzes the data and extracts a voice content. A recognized voice content is also transmitted back digitally, e.g. in the form of text. The text is evaluated by interface device 33 by checking for the presence of instructions for one of the adjustment drives 7, 8, Any instructions found are transmitted to the evaluation unit 11. Alternatively, the text can also be evaluated in this evaluation unit. The powerful external voice analysis provides a convenient way to control the adjustment drives 7, 8 and, if necessary, components connected to the control device 10.
[0074] Comfortable voice control means that the voice control 30 reacts flexibly to spoken words and can be trained and/or extended with regard to the usable vocabulary. This task requires high computing power and a complex voice analysis system, For this purpose, the control device 10 makes advantageous use of existing external voice analysis devices which can be contacted via the network 50 in server 53. Such services are provided by various Internet providers as so-called cloud services. As a rule, a standardized network interface technology in the form of an API (Application Programming Interface) or a standardized network request, e.g. via the REST protocol, can be used.
[0075] Typical spoken commands can take the form of raise backrest or lower leg support or assume reading position or similar. Commands of the form save this position under the name . . . are also conceivable when using powerful voice analysis. In addition, factory pre-set commands such as move to TV position or move to zero gravity or move to lying position can also be provided, which are linked to fixed pre-set adjustment positions for the head and/or foot section. The above-mentioned commands are purely exemplary and can be adapted as required to the functional possibilities of bed 1 or the furniture with the furniture drive. It is optionally provided to prefix a keyword first, which activates a transfer of the recorded voice to the server 53, so that recorded signals are only sent to the server 53 if they also affect the furniture drive.
[0076] As already mentioned, voice inputs sent to the server 53 by the interface device 33 and analyzed there are transmitted to the evaluation unit 11 in the form of control commands comparable to the control commands of the manual control 20 and from there are converted into a movement of the adjustment drives 7, 8 in the described ways.
[0077] Signals from the microphone are also made available in parallel to the local voice analysis unit 32. This is primarily used to record safety-relevant voice information which is evaluated locally and thus independently of the availability of network 50.
[0078] For example, it is provided that the local voice analysis device 32 immediately recognizes instructions such as stop or halt or passes on an emergency stop signal to release module 12. This then blocks any signal optionally received from the evaluation unit 11 for operating one of the adjustment drives 7, 8 and thus blocks further movement of the adjustment drives 7, 8. The blocking function of the local voice analysis device can of course also act on the evaluation unit 11 and be taken into account there or act directly on the motor control unit 13 and result in blocking of the adjustment drives 7, 8. In this way, the emergency stop operating state of the furniture drive is controlled.
[0079] The voice control 30 is convenient due to the external voice analysis, but it is still safe because the commands based on the external analysis can be overwritten at any time by the emergency shutdown by the local voice analysis device 32.
[0080] In alternative designs, it is conceivable that the adjustment drives 7, 8 will not only stop when a corresponding emergency stop command is issued by the local voice analysis device 32, but will stop and move at least a little in the opposite direction. In this way, a person in bed 1 who is impaired by the adjustment process can be brought back into a comfortable position or a slight jamming that has already occurred can be reversed.
[0081] The local voice analysis device 32 can make use of an additional microcontroller, a DSP (Digital Signal Processor) and/or an FPGA (Field Programmable Gate Array), wherein the aforementioned components are integrated in the form of an SOC (System On Chip) if necessary. With relatively low hardware effort, this way at least an analysis of voice inputs limited to a few keywords can be performed. The mentioned keyword stop for example can be easily and reliably identified by means of the characteristic phonetics. In addition to explicit words, sounds used in connection with dangerous or painful situations, such as Ouch or Aah, can also be recognized and interpreted as signs to stop or reverse the adjustment drives 7, 8. In this way a further increased safety level is achieved.
[0082] If the control device 10 is connected to a vibration-sensitive sensor 41 as in the example shown, an amplified and/or filtered signal from the sensor 41 can also be fed to the local voice analysis device 32 and evaluated by it. In particular since an evaluation in the local voice analysis device 32 is limited to a few characteristic keywords, even a non-optimal signal quality or voice recording by the sensor 41 which is not optimally transmitted by the frequency transmission behavior is sufficient to detect keywords in the emergency situation and to stop the adjustment drives 7, 8.
[0083] It is noted that the shown voice-based emergency shutdown for the adjustment drives 7, 8, which is based on a local voice analysis device 32, can be combined with further safety measures to ensure comprehensive protection against trapping. In this sense, pressure or pushbutton sensors which are arranged on the moving bed elements or on a frame of bed 1 can also be evaluated and act on the release module 12 and thus on the motor control unit 13.
[0084] If the control device 10 has been deactivated by means of the emergency stop, the furniture drive is in the EMERGENCY STOP operating state.
[0085]
[0086] In contrast to the first embodiment example according to
[0087] The voice control subunit 300 is a very small, fully integrated component. With its voice recognition, which takes place by means of the voice analysis device 320 of the words recorded by microphone 301, the voice control unit 300 is able to recognize individual words or phrases. The voice control subunit 300 can, for example, be designed only for special words and can therefore be particularly fast.
[0088] Depending on the words or phrases recognized (as already described above), an electrical signal can be output to the control system by means of the switching device 321. This switching device 321 can be integrated into the voice control unit 300 (as shown) or can be arranged externally. For example, it is designed as a semiconductor switch and/or electromechanical contact (relay).
[0089] In
[0090] In this way, a redundancy of the branch of the local voice analysis device 32 connected to the release module 12 is formed by the voice control subunit 300. This results in increased safety for controlling the EMERGENCY STOP operating state of the furniture drive. In other words, stopping a movement of the at least one adjustment drive 7, 8 at a corresponding keyword is triggered not only via microphone 31 and the local voice analysis device 32, but also simultaneously via the additional microphone 310 of the voice control subunit 300.
[0091] Like the local voice analysis device 32, the voice control subunit 300 immediately recognizes instructions such as stop or halt and transmits an emergency stop signal to the release module 12.
[0092] It is conceivable that the release module 12 may also be provided twice, wherein the first release module is connected to the local voice analysis device 32 and the second release module is connected to the voice control subunit 300.
[0093] However, the voice control subunit 300 may also be connected at another location. For example, the voice control subunit 300 may be designed alone or additionally as an external component for a bus arrangement (MFP/Furnibus). It is also possible that the voice control subunit 300 alone or in addition is installed in a WiFi radio gateway or looped into the supply line to the motors.
[0094]
[0095] In this variant, the branch of the local voice analysis device 32 of the voice control 30 connected to the release module 12 is not present. Instead, the voice control subunit 300 is provided. Of course, further voice control subunits 300 can also be installed as redundant voice control subunits 300 parallel to this or/and at the points already mentioned above.
[0096]
[0097] An exemplary use of four voice control subunits 300 in addition to the voice control 30 with the microphone 31 is shown.
[0098] The first voice control subunit 300 is connected here, as in the first variant, to the release module 12 and, like the local voice control device 32, immediately recognizes instructions such as stop or halt and passes an emergency stop signal to the release module 12.
[0099] The second voice control subunit 301 is here connected to the interface device 33 of the voice control 30 and recognizes instructions such as stand-by ON/OFF, power saving ON/OFF, etc. Thus, the second voice control unit 301 controls the STAND-BY operating mode by switching the interface device 33 to a power saving mode when a keyword such as stand-By ON or similar is detected. The power saving mode is switched off again when the second voice control unit 301 recognizes a keyword such as stand-By OFF or any other keyword for wake-up.
[0100] In this second variant, a transmission unit 110 is also specified in the evaluation unit 11. The transmission unit 110 is connected to the transmission link 24 and can, for example, be a receiver/transmitter for a wireless transmission link 24, e.g. infrared, ultrasonic, radio. Transmission unit 110 is also connected to a third voice control subunit 302.
[0101] The third voice control subunit 302 also detects instructions such as stand-by ON/OFF, power saving ON/OFF, etc., and controls the STAND-BY mode by switching the transmission unit 110 to a power saving mode or waking it from its power saving mode when it detects a corresponding keyword and switching it back,
[0102] In
[0103] With the mains cut-off 103. the furniture drive can be completely or only partially disconnected from an electrical power supply or from a battery/rechargeable battery supply. The mains cut-off 103 uses various devices not described here to detect when the MAINS CUT-OFF operating state is to be changed, i.e. switched on or off. In the variant shown here, this is detected by the fourth voice control subunit 303 by means of a keyword such as enable ON, mains OFF and/or enable OFF, mains ON and the like. Depending on the recognized keyword, the fourth voice control subunit 303 then controls the MAINS CUT-OFF operating state via the mains cut-off 103.
[0104] It is also conceivable that external complex voice recognition modules can be equipped with an additional voice control subunit 300.
[0105] In most cases, the control device 10 of the furniture drive is located under the bed together with the furniture drive, It is therefore necessary that the microphone(s) 31/310 of the voice control 30/voice control subunits 300, 301, 302, 303 are placed in a position where they are not soundproofed by the bed, parts of the bed or other objects. For this reason the microphones 31/310 or the voice control subunits 300, 301, 302, 303 can be placed outside the bed, e.g. on a bedside table or in a non-soundproof place, and can be connected to the control device 10 via a cable connection or wirelessly.
[0106] The microphones 31/310 or the voice control subunits 300, 301,302, 303 can be powered by batteries, rechargeable batteries or small power supply units. Power supply units in which the microphones 31/310 or the voice control subunits 300, 301, 302, 303 are integrated can also be used.
[0107] Furthermore, it is possible that a so-called dead man's circuit is provided together with the microphones 31/310 or voice control subunits 300, 301, 302, 303 placed in the manner described above. Here, very short data sets are exchanged between the microphones 31/310 or voice control subunits 300, 301, 302, 303 and the control device 10, in particular by means of bidirectional transmission. In this case the control device 10 is designed in such a way that it switches on the EMERGENCY STOP operating state if the microphone 31/310 or the or a specific one of the voice control subunits 300, 301, 302, 303 has lost contact with the control device 10 within a definable time interval, e.g. 1 to 2 s.
[0108] Deactivation or switching off of the EMERGENCY STOP operating state can be carried out e.g. by means of an app or in another suitable way.
LIST OF REFERENCE NUMERALS
[0109] 1 Bed [0110] 2 Support element [0111] 3 Middle part [0112] 4 Back part [0113] 5 Leg part [0114] 6 Connection [0115] 7, 8 Adjustment drive [0116] 9 Connection cable [0117] 10 Control unit [0118] 11 Evaluation unit [0119] 12 Release module [0120] 13 Motor control unit [0121] 20 Manual control [0122] 21 Manual operating unit [0123] 22 Cable [0124] 23 Mobile device [0125] 24 Transmission path [0126] 30 Voice control [0127] 31 Microphone [0128] 32 Local voice analysis device [0129] 33 Interface device for external voice analysis device [0130] 41 Sensor [0131] 42 Sensor cable [0132] 50 Network [0133] 51 Network connection [0134] 52 Access point [0135] 53 Server with external voice analysis device [0136] 100 Supply unit [0137] 101 Mains cable [0138] 102 Mains plug [0139] 103 Mains cut-off [0140] 110 Transmission unit [0141] 300, 301, 302, 303 Voice control subunit [0142] 310 Microphone [0143] 320 Voice analysis device [0144] 321 Switching device