MODULE TYPE HOME ROBOT
A module type home robot is provided. The module type home robot includes a device module coupling unit coupled to a device module, an input unit receiving a user input, an output unit outputting voice and images, a sensing unit sensing a user, and a control unit sensing a trigger signal, activating the device module or the output unit according to the sensed trigger signal, and controlling the module type home robot to perform an operation mapped to the sensed trigger signal. The trigger signal is a user proximity signal, a user voice signal, a user movement signal, a specific time sensing signal or an environment change sensing signal.
Latest LG Electronics Patents:
- METHOD AND APPARATUS FOR MANAGING RANDOM ACCESS RESOURCE SETS BY CONSIDERING POTENTIAL FEATURES IN WIRELESS COMMUNICATION SYSTEM
- IMAGE DISPLAY APPARATUS AND OPERATING METHOD THEREOF
- DISPLAY DEVICE
- DEVICE AND METHOD FOR PERFORMING, ON BASIS OF CHANNEL INFORMATION, DEVICE GROUPING FOR FEDERATED LEARNING-BASED AIRCOMP OF NON-IID DATA ENVIRONMENT IN COMMUNICATION SYSTEM
- MAXIMUM POWER REDUCTION
The present invention relates to a module type home robot and an operating method thereof.
BACKGROUND ARTRecently, various robots are being developed for home automation (HA). Home automation denotes that various accidents occurring in home are handled by using an automation system such as robots. For example, the automation system may be used for patrol and crime watch in home for security and safety of home. A home automation system may periodically patrol home and watch crimes in home by using a robot. When a specific event such as intrusion of an intruder occurs in home, a robot may perform patrol and crime watch to provide an appropriate countermeasure such as the report of the intruder.
The home automation denote that instead of a user, the automation system performs work occurring in home by using a robot. The automation system generally provides a service by using a home service robot.
As described above, the home automation is to provide a service by using a robot which performs a specific service.
Most of home robots developed until recently are produced as an embedded type so as to perform a specific function, and for this reason, users should unwillingly equip several home robots for fulfilling various functions.
Furthermore, if a robot is large is size, a user cannot easily move the robot to a desired environment and should move the robot in only a certain spatial area in home.
DISCLOSURE Technical ProblemAn aspect of the present invention provides consumers with a home robot for easily realizing a function desired by a user despite the purchase of one product.
Another aspect of the present invention is directed to provide a home robot which is automatically activated and performs an interaction with a user even without a separate input of the user.
Another aspect of the present invention is directed to provide a home robot which autonomously performs a necessary function even in an environment where there is no user in home.
Technical SolutionIn a module type home robot according to an embodiment of the present invention, the module type home robot may be separated into a main body and a device module, the device module may be replaced, and different device modules may be replaced and may be applied to a plurality of functions.
Moreover, in the module type home robot according to an embodiment of the present invention, a proximity sensor or a voice recognition sensor may sense an ambient user in real time, and a plurality of functions may be automatically activated according to a trigger signal.
Moreover, the module type home robot according to an embodiment of the present invention may autonomously sense a user absence environment and may use some functions of a specific device module, such as a camera module, as functions for security.
Advantageous EffectsAccording to one embodiment of the various embodiments of the present invention, the module type home robot may be separated into the main body and the device module, the device module may be replaced, and different device modules may be replaced and used for various functions. Accordingly, the present invention provides consumers with a home robot for easily realizing a function desired by a user despite the purchase of one product.
According to another embodiment of the various embodiments of the present invention, the module type home robot may sense an ambient user in real time by using a proximity sensor or a voice recognition sensor and may automatically activate a plurality of functions according to a trigger signal, and thus, even without a separate input of the user, the module type home robot may be automatically activated and may perform an interaction with a user.
According to another embodiment of the various embodiments of the present invention, the module type home robot may autonomously sense a user absence environment to use, as a security function, some functions of a device module currently equipped therein, and thus, the module type home robot may autonomously perform a necessary function even in an environment where there is no user in home.
Hereinafter, embodiments disclosed in the specification will be described in detail with reference to the accompanying drawings. The suffixes “module” and “unit” to elements used herein is assigned or used in consideration of easiness of description of the specification, and do not have a meaning or a role differentiated from each other. In describing the present invention, a detailed description of known techniques associated with the present invention unnecessarily obscure the gist of the present invention, it is determined that the detailed description thereof will be omitted. The present invention may have diverse modified embodiments, and thus, example embodiments are illustrated in the drawings and are described in the detailed description of the present invention. However, this does not limit the present invention within specific embodiments and it should be understood that the invention covers all the modifications, equivalents, and replacements within the idea and technical scope of the invention.
It will be understood that although the terms of first and second are used herein to describe various elements, these elements should not be limited by these terms. Terms are only used to distinguish one component from other components.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (i.e., “between” versus “directly between”, “adjacent” versus “directly adjacent”, etc.).
As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It will be further understood that the terms “comprises”, “comprising,”, “includes” and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Hereinafter, a vehicle including a display device according to an embodiment of the present invention, and then, display devices according to embodiments of the present invention will be described in order.
As illustrated in
The main body 100 of the module type home robot may include an input/output (I/O) unit and various sensing units such as a light emitting diode (LED), a microphone, a speaker, and a human body sensor. A configuration of the main body 100 will be described below in detail with reference to
The device module 200 of the module type home robot may include device modules, having various functions, such as an LED module 202, a camera module 204, and projector module 206. The device modules 202, 204, and 206 described with reference to
The main body 100 may include a wireless communication unit 110, an input unit 120, a sensing unit 140, an output unit 150, an interface unit 160, a memory 170, a control unit 180, and a power supply 190. The elements illustrated in
In more detail, the wireless communication unit 110 of the elements may include one or more modules which enable wireless communication between the main body 100 and the device module, between the main body 100 and another main body 100, or between the main body 100 and an external server. Also, the wireless communication unit 110 may include one or more modules which connect the main body 100 to one or more networks.
The wireless communication unit 110 may include at least one of a mobile communication module 112, a wireless Internet module 113, a short range communication module 114, and a position information module 115.
The input unit 120 may include a camera 121 or an image input unit for inputting an image signal, a microphone 122 or au audio input unit for inputting an audio signal, a user input unit 123 (for example, a touch key, a push key (a mechanical key), etc.) for receiving information from a user. Voice data or image data collected through the input unit 120 may be analyzed and may be processed as a control command of the user.
The sensing unit 140 may include one or more sensors for sensing at least one of information about the main body, ambient environment information about a periphery of the main body, and user information. For example, the sensing unit 140 may include at least one of a proximity sensor 141, an illumination sensor 142, a touch sensor, an acceleration sensor, a magnetic sensor, a G-sensor, a gyroscope sensor, a motion sensor, an RGB sensor, an infrared (IR) sensor, a finger scan sensor, an ultrasonic sensor, a photo sensor (for example, a camera (see 121)), a microphone (see 122), a battery gauge, an environment sensor (for example, a barometer, a hygrometer, a thermometer, a radiation sensor, a thermal sensor, a gas sensor, etc.), and a chemical sensor (for example, an electronic nose, a healthcare sensor, biometric sensor, etc.). The main body disclosed in the present specification may use a combination of pieces of information obtained through sensing by two or more sensors.
The output unit 150 is for generating an output associated with visual sensation, hearing sensation, tactual sensation, or the like and may include at least one of a display unit 151, a sound output unit 152, a haptic module 153, and a light output unit 154. The display unit 151 may configure a mutual layer structure along with a touch sensor or may be provided as one body with the touch sensor, thereby implementing a touch screen. The touch screen may function as the user input unit 123 which provides an input interface between the main body 100 and the user, and moreover, may provide an interface between the main body 100 and the user.
The interface unit 160 may act as a path for various kinds of external devices connected to the main body 100. The interface unit 160 may include at least one of a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, a port for connecting a device including an identification module, an audio I/O port, an audio I/O port, and an earphone port. The main body 100 may perform appropriate control associated with a connected external device according to the external device being connected to the interface unit 160.
Moreover, the memory 170 may store data that supports various functions of the main body 100. The memory 170 may store a number of application programs or applications driven in the main body 100 and pieces of data and commands for an operation of the main body 100. At least some of the application programs may be downloaded from the external server through wireless communication. Also, at least some of the application programs may be provided in the main body in releasing a product, for a basic function (for example, a call incoming function, a call transmission function, a message reception function, and a message transmission function). The application programs may be stored in the memory 170, installed in the main body 100, and executed to allow an operation (or a function) of the main body to be performed by the control unit 180.
The control unit 180 may generally control an overall operation of the main body 100, in addition to operations associated with the application programs. The control unit 180 may process a signal, data, information, and/or the like input or output through the above-described elements, or may execute the application programs stored in the memory 170, thereby providing or processing appropriate information or function to the user.
Moreover, the control unit 180 may control at least some of the elements described above with reference to
According to the present invention, the control unit 180 may acquire or sense a trigger signal, activate the device module 200 or the output unit 150 according to the trigger signal, and control the module type home robot to perform an operation mapped to the trigger signal. For example, the trigger signal includes at least one of a user proximity signal, a user voice signal, a user movement signal, a specific time sensing signal, and an environment change sensing signal. The at least one of the signals will be described later in detail.
The power supply 190 may be supplied with an external power or an internal power to supply power to each of the elements included in the main body 100 according to control by the control unit 180. The power supply 190 may include a battery, and the battery may be an internal battery or a replaceable battery.
At least some of the elements may operate in cooperation with each other for realizing an operation, control or a control method of the main body according to various embodiments described below. Also, the operation, control or control method of the main body may be implemented in the main body by driving at least one application program stored in the memory 170.
Hereinafter, before describing various embodiments implemented through the above-described main body 100, the above-described elements will be described in more detail with reference to
To first describe the wireless communication unit 110, the mobile communication module 112 of the wireless communication unit 110 may transmit or receive at least one wireless signal to or from a base station, an external terminal, an external server over a mobile communication network established based on technology standards or communication scheme (for example, global system for mobile communication (GSM), code division multi access (CDMA), code division multi access 2000 (CDMA2000), enhanced voice-data optimized or enhanced voice-data only (EV-DO), wideband CDMA (WCDMA), high speed downlink packet access (HSDPA), high speed uplink packet access (HSUPA), long term evolution (LTE), long term evolution-advanced (LTE-A), etc.) for mobile communication.
The wireless signal may include a voice call signal, a video call signal, or various types of data based on transmission/reception of letter/multimedia message.
The wireless Internet module 113 may denote a module for wireless Internet access and may be embedded in or provided outside the main body 100. The wireless Internet module 113 may be configured to transmit or receive a wireless signal over a communication network based on wireless Internet technologies.
The wireless Internet technologies may include, for example, wireless LAN (WLAN), wireless-fidelity (Wi-Fi), Wi-Fi direct, digital living network alliance (DLNA), wireless broadband (WiBro), world interoperability for microwave access (WiMAX), high speed downlink packet access (HSDPA), high speed uplink packet access (HSUPA), long term evolution (LTE), long term evolution-advanced (LTE-A), etc., and the wireless Internet module 113 may transmit or receive data according to at least one wireless Internet technology within a range including Internet technology in addition to the above-described Internet technologies.
In terms of wireless Internet access based on WiBro, HSDPA, HSUPA, GSM, CDMA, WCDMA, LTE, or LTE-A being made over a mobile communication network, the wireless Internet module 113 for performing the wireless Internet access over the mobile communication network can be understood as one type of the mobile communication module 112.
The short range communication module 114 is for short range communication and may support the short range communication by using at least one of Bluetooth™′ radio frequency identification (RFID), infrared data association (IrDA), ultra wideband (UWB), ZigBee, near field communication (NFC), Wi-Fi, Wi-Fi direct, wireless universal serial bus (Wireless USB) technologies. The short range communication module 114 may support wireless communication between the main body 100 and a wireless communication system, between the main body 100 and another main body 100, or between the main body 100 and a network where the other main body 100 (or the external server) is located, over a wireless area network. The wireless area network may be a wireless personal area network.
The short range communication module 114 may sense (or recognize) a mobile device, which is capable of communicating with the main body, near the main body 100. Furthermore, if the sensed mobile device is a device which has obtained authentication for communication with the main body 100 according to the present invention, the control unit 180 may transmit at least some of data processed by the main body 100 to the mobile device through the short range communication module 114. Therefore, a user of the mobile device may use the data processed by the main body 100 through the mobile device. For example, when a call is received by the main body 100, the user may perform a voice call through the mobile device, or when a message is received by the main body 100, the user may check the received message through the mobile device.
The position information module 115 may be a module for obtaining a position (a current position) of the main body, and as a representative example, there may be a global positioning system (GPS) module or a Wi-Fi module. For example, if the GPS module is used, the position of the main body may be obtained from a signal transmitted from a GPS satellite. As another example, if the Wi-Fi module is used, a position of the main body may be obtained based on information about a wireless access point (AP) which transmits or receives a wireless signal to or from the Wi-Fi module. Depending on the case, the position information module 115 may perform a function of another module of the wireless communication unit 110, for obtaining data of the position of the main body through substitution or addition. The position information module 115 may be a module used to obtain the position (the current position) of the main body and is not limited to a module which directly calculates or obtains the position of the main body.
The input unit 120 is for inputting image information (or signal), audio information (or signal), data, or information input from the user, and in order to input the video information, the main body 100 may include one camera 121 or a plurality of cameras 121. The camera 121 may process an image frame such as a still image or a moving image obtained through an image sensor in a video call mode or a photographing mode. The processed image frame may be displayed by the display unit 151 or may be stored in the memory 170. The plurality of cameras 121 included in the main body 100 may be arranged in a matrix structure, and by using the cameras 121 arranged in the matrix structure, pieces of image information having various angles or focal points. Also, the plurality of cameras 121 may be arranged in a stereo structure so as to obtain a left image and a right image for realizing a stereoscopic image.
The microphone 122 may process an external sound signal into electrical voice data. The processed voice data may be variously used based on a function (or an application program which is being executed) which is being performed by the main body 100. The microphone 122 may execute various noise removal algorithms for removing noise which occurs in a process of receiving an external sound signal.
The user input unit 123 is for receiving information from the user, and when information is input through the user input unit 123, the control unit 180 may control an operation of the main body 100, based on the input information. The user input unit 123 may include a mechanical input means (or a mechanical key, for example, a button, a dome switch, a jog wheel, and a jog switch disposed on a front surface, a rear surface, or a side surface of the main body 100) and a touch type input means. For example, the touch type input means may be configured with a virtual key, a soft key, or a visual key displayed on the touch screen through software processing, or may be configured with a touch key disposed in a portion other than the touch screen. The virtual key or the visual key may have various shapes and may be displayed on the touch screen, and for example, may be configured with graphic, a text, an icon, a video, or a combination thereof.
A device module coupling unit 130 may be disposed on an upper surface of the main body 100 and may be coupled to various device modules such as a camera module, a projector module, etc.
The device module coupling unit 130 may include a wireless charging terminal (not shown), and a device module contacting the device module coupling unit 130 may be wireless charged with power supplied from the main body 100.
Moreover, the device module coupling unit 130 and the device modules may be manufactured with a material having magnetism, and the main body 100 may adjust magnetism to raise the device module to a certain height from the device module coupling unit 130.
An embodiment where the magnetism of the device module coupling unit 130 is used will be described in more detail with reference to the following drawings.
The sensing unit 140 may sense at least one of information about the main body, ambient environment information about a periphery of the main body, and user information and may generate a sensing signal corresponding to the sensed information. The control unit 180 may control driving or an operation of the main body 100, or may perform data processing, a function, or an operation associated with an application program installed in the main body 100, based on the sensing signal. Representative sensors of various sensors capable of being included in the sensing unit 140 will be described below in more detail.
First, the proximity sensor 141 may denote a sensor which detects an object approaching a certain detection surface or an object located near the sensor by using an electromagnetic force or infrared light without a mechanical contact. The proximity sensor 141 may be disposed in an inner region of the main body surrounded by the touch screen, or may be disposed near the touch screen.
Examples of the proximity sensor 141 may include a transmissive photoelectric sensor, a direct reflective photoelectric sensor, a mirror reflective photoelectric sensor, a high frequency oscillating proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, an infrared proximity sensor, etc. If the touch screen is a capacitive type, the proximity sensor 141 may be configured to detect the proximity of the object, based on a variation of an electric field caused by the proximity of the object having conductivity. In this case, the touch screen (or a touch sensor) may be classified into a proximity sensor.
For convenience of description, an action where an object approaches the touch screen without contacting the touch screen and is recognized as being located on the touch screen may referred to as a proximity touch, and an action where an object actually contacts the touch screen may be referred to as a contact touch. A position at which a proximity touch of an object is performed on the touch screen may denote a position at which the object vertically corresponds to the touch screen when the proximity touch of the object is performed. The proximity sensor 141 may sense a proximity touch and a proximity touch pattern (for example, a proximity touch distance, a proximity touch direction, a proximity touch speed, a proximity touch time, a proximity touch position, a proximity touch moving state, etc.). The control unit 180 may process data corresponding to a proximity touch action and a proximity touch pattern sensed through the proximity sensor 141, and may display visual information, corresponding to the processed data, on the touch screen. Also, the control unit 180 may control the main body 100 so as to process different actions or data (or information), based on whether a touch performed on the same point of the touch screen is a proximity touch or a contact touch.
The touch sensor may sense a touch (or a touch input) applied to the touch screen (or the display unit 151) by using at least one of various touch types such as a resistive type, a capacitive type, an infrared type, an ultrasonic type, and a magnetic type.
For example, the touch sensor may be configured to convert a variation of pressure applied to a specific part of the touch screen, or convert a variation of a capacitance occurring at a specific part, into an electric input signal. Also, the touch sensor may be configured to sense a touched position, a touched area, touch pressure, and a touch capacitance when a touch object applies a touch to the touch screen. Here, the touch object may be an object which applies the touch to the touch screen, and for example, may be a finger, a touch pen, a stylus pen, a pointer, or the like.
When a touch input is sensed by the touch sensor, a signal(s) corresponding to the touch input may be transmitted to a touch controller. The touch controller may process the signal(s), and then, may transmit corresponding data to the control unit 180. Accordingly, the control unit 180 may determine which region of the display unit 151 has been touched. Here, the touch controller may be a component separate from the control unit 180, or may be the control unit 180 itself.
The control unit 180 may execute the same or different controls according to a type of a touch object that touches the touch screen (or a touch key provided in addition to the touch screen). Whether to execute the same or different controls according to the type of the object may be determined based on a current operating state of the main body 100 or a currently executed application program.
The touch sensor and the proximity sensor may be implemented individually, or in combination, to sense various types of touches such as a short (or tap) touch, a long touch, a multi-touch, a drag touch, a flick touch, a pinch-in touch, a pinch-out touch, a swipe touch, a hovering touch, and the like.
The ultrasonic sensor may recognize position information about a sensing target by using ultrasonic waves. The control unit 180, for example, may calculate a position of a wave generation source based on information sensed by a photo sensor and a plurality of ultrasonic sensors. The position of the wave generation source may be calculated based on a feature where light is much faster than ultrasonic waves, namely, a feature where a time taken until the light reaches the photo sensor is much shorter than a time taken until the ultrasonic wave reaches the ultrasonic sensor. In more detail, the position of the wave generation source may be calculated based on a time difference between a time taken until the ultrasonic wave reaches the ultrasonic sensor and a time taken until the light, a reference signal, reaches the photo sensor.
The camera 121 described as the element of the input unit 120 may include at least one of a camera sensor (for example, CCD, CMOS etc.), a photo sensor (or an image sensor), and a laser sensor.
The camera 121 and a laser sensor may be combined with each other to sense a touch of a sensing target with respect to a three-dimensional (3D) stereoscopic image. The photo sensor may be stacked on a display device and may be configured to scan a movement of the sensing target approaching the touch screen. In more detail, the photo sensor may include photo diodes and transistors at rows and columns to scan content received at the photo sensor using an electrical signal which changes according to the quantity of applied light. That is, the photo sensor may calculate coordinates of the sensing target according to a variation of light, thereby obtaining position information about the sensing target.
The display unit 151 may display (output) information processed in the main body 100. For example, the display unit 151 may display execution screen information about an application program driven by the main body 100 or user interface (UI) and graphic user interface (GUI) information based on the execution screen information.
Moreover, the display unit 151 may be configured as a stereoscopic display unit for displaying stereoscopic images.
The stereoscopic display unit may use a 3D display type such as a stereoscopic type (a glasses type), an auto-stereoscopic type (a glasses-free type), a projection type (a holographic type), or the like.
The sound output unit 152 may output audio data received from the wireless communication unit 110 or stored in the memory 170 in a call signal reception mode, a call mode, a record mode, a voice recognition mode, a broadcast reception mode, or the like. The sound output unit 152 may provide a sound signal relevant to a function (for example, a call signal reception sound, a message reception sound, etc.) performed by the main body 100. The sound output unit 152 may include a receiver, a speaker, a buzzer, and/or the like.
The haptic module 153 may be configured to generate various tactile effects that a user feels. A typical example of a tactile effect generated by the haptic module 153 may be vibration. The strength, pattern and the like of the vibration generated by the haptic module 153 may be controlled by a user selection or a setting by the control unit. For example, the haptic module 153 may synthesize and output different vibrations, or may sequentially output the different vibrations.
In addition to vibration, the haptic module 153 may generate various tactile effects including an effect by stimulation such as a pin arrangement vertically moving to contact skin, a spray force or suction force of air through a jet orifice or a suction opening, a touch to the skin, a contact of an electrode, electrostatic force, an effect by reproducing the sense of cold and warmth using an element capable of absorbing or generating heat, and the like.
The haptic module 153 may be implemented to allow the user to feel a tactile effect through a muscle sensation such as the user's fingers or arm, in addition to transferring the tactile effect through direct contact. The haptic module 153 may be provided as two or more depending on a configuration aspect of the main body 100.
The light output unit 154 may output a signal for notifying occurrence of an event, based on light of a light source for the main body 100. Examples of the event occurring in the main body 100 may include message reception, call signal reception, a missed call, an alarm, schedule notice, email reception, information reception through an application, and the like.
A signal output by the light output unit 154 may be generated based on light of a single color or lights of a plurality of colors emitted from a front surface or a rear surface of the main body 100. The signal output may end when the main body 100 senses that a user has checked the event.
The interface unit 160 may act as a path for all external devices connected to the main body 100. The interface unit 160 may receive data transmitted from an external device, receive power to transfer the power to the internal elements of the main body 100, or transmit internal data of the main body 100 to an external device. The interface unit 160 may include, for example, wired or wireless headset ports, external power supply ports, wired or wireless data ports, memory card ports, ports for connecting a device having an identification module, audio input/output (I/O) ports, video I/O ports, earphone ports, or the like.
The identification module may be a chip that stores various pieces of information for authenticating an authority to use the main body 100 and may include a user identity module (UIM), a subscriber identity module (SIM), a universal subscriber identity module (USIM), and the like. In addition, a device (hereinafter referred to as an identification device) including the identification module may be manufactured as a smart card type. Accordingly, the identification device may be connected to the main body 100 via the interface unit 160.
Moreover, when the main body 100 is connected to an external cradle, the interface unit 160 may serve as a path through which power from the cradle is supplied to the main body 100, or may serve as a path through which various command signals input by the user from the cradle are transferred to the main body 100. The various command signals or the power input from the cradle may function as a signal for recognizing that the main body 100 is properly mounted on the cradle.
The memory 170 may store programs for supporting operations of the control unit 180 and store input/output data (for example, phonebook, messages, still images, moving images, etc.). The memory 170 may store data related to various patterns of vibrations and sounds which are output when a touch input is applied to the touch screen.
The memory 170 may include one or more types of storage mediums including a flash memory type, a hard disk type, a solid state disk (SSD) type, a silicon disk drive (SDD) type, a multimedia card micro type, a card-type memory (e.g., SD, DX memory, or the like), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. The main body 100 may operate in association with a web storage that performs a storage function of the memory 170 over the Internet.
As described above, the control unit 180 may generally control an operation relevant to an application program and an overall operation of the main body 100. For example, when a status of the main body meets a preset condition, the control unit 180 may set or release a lock state for restricting an input of a control command which is input from the user for controlling execution of applications.
Moreover, the control unit 180 may perform control and processing associated with voice calls, data communications, video calls, and the like, or may perform pattern recognition processing to recognize a handwriting input or a picture drawing input performed on the touch screen as characters or images, respectively. In addition, the control unit 180 may control one or a combination of the above-described elements in order to implement various exemplary embodiments in the main body 100.
The power supply 190 may receive external power or internal power to supply power necessary for an operation of each of the elements, based on control by the control unit 180. The power supply 190 may include a battery, which is typically rechargeable or be detachably coupled to the main body for charging.
Moreover, the power supply 190 may include a connection port. The connection port may be configured as one example of the interface unit 160 to which an external charger for supplying power to recharge the battery is electrically connected.
As another example, the power supply 190 may be configured to recharge the battery in a wireless manner without using the connection port. In this example, the power supply 190 may receive power, transferred from an external wireless power transmitter, using at least one of an inductive coupling method which is based on magnetic induction or a magnetic resonance coupling method which is based on electromagnetic resonance.
Hereinafter, various embodiments described herein may be implemented in a recording medium readable by computers or devices similar thereto by using, for example, software, hardware, or any combination thereof.
Next, a communication system implementable through the main body 100 according to the present invention will be described.
First, the communication system may use different wireless interfaces and/or physical layers. For example, a wireless interface available to the communication system may use frequency division multiple access, (FDMA), time division multiple access (TDMA), code division multiple access (CDMA), universal mobile telecommunications system, (UMTS) (particularly, long term evolution (LTE), long term evolution-advanced (LTE-A)), global system for mobile communications, (GSM), and the like.
Hereinafter, for convenience of description, CDMA will be described. However, the present invention may be applied to all communication systems including an orthogonal frequency division multiplexing (OFDM) wireless communication system as well as a CDMA wireless communication system.
The CDMA wireless communication system may include at least one terminal 100, at least one base station (BS) (which may be referred to as a node B or an evolved node B), at least one base station controllers (BSCs), and a mobile switching center (MSC). The MSC may be connected to a public switched telephone network (PSTN) and the BSCs. The BSCs may be paired with and connected to the BS through a backhaul line. The backhaul line may be configured based on at least one of E1/T1, ATM, IP, PPP, Frame Relay, HDSL, ADSL, and xDSL. Therefore, a plurality of BSCs may be included in the CDMA wireless communication system.
A plurality of BSs may each include at least one sector, and a plurality of sectors may each include an antenna indicating a specific direction radially from an omni-directional antenna or a BS. Also, each of the sectors may include two or more various types of antennas. Each of the BSs may be configured to support a plurality of frequency allocations, and the plurality of frequency allocations may each have a specific spectrum (for example, 1.25 MHz, 5 MHz, etc.).
Intersection of sector and frequency allocations may be referred to as a CDMA channel. The BS may be referred to as a base station transceiver subsystem (BTSs). In this case, a generic name for one BSC and at least one BS may be a base station. Also, the base station may represent a cell site. Alternatively, each of a plurality of sectors for a specific BS may be referred to as a plurality of cell sites.
In addition, the CDMA wireless communication system may be associated with a GPS for checking a position of the main body 100. A GPS satellite may help check the position of the main body 100. Useful position information may be obtained from two or less or more satellites. Here, the position of the main body 100 may be traced by using all technologies capable of tracing positions, in addition to GPS tracing technology. Also, at least one of GPS satellites may selectively or additionally perform DMB transmission.
The position information module 115 included in the main body is for detecting, calculating, or identifying a position of the main body, and representative examples of the position information module 115 may include a GPS module and a Wi-Fi module. Depending on the case, the position information module 115 may perform a function of another module of the wireless communication unit 110, for obtaining data of the position of the main body through substitution or addition.
The GPS module 115 may calculate accurate time information and distance information far away from three or more satellites and may apply trigonometry to the calculated information to accurately calculate current 3D position information based on latitude, longitude, and altitude. At present, a method of calculating position and time information by using three satellites and correcting the calculated position and time information by using another one satellite is being widely used. Also, the GPS module 115 may calculate speed information by continuously calculating a current position in real time. However, in a shadow zone of a satellite signal like an indoor place, it is difficult to accurately measure the position of the main body by using the GPS module. Therefore, a Wi-Fi positioning system (WPS) may be used for compensating for positioning of a GPS manner.
The WPS may be technology for tracing the position of the main body 100 by using the Wi-Fi module included in the main body 100 and a wireless AP which transmits or receives a wireless signal to or from the Wi-Fi module, and may denote positioning technology based on a wireless local area network (WLAN) using Wi-Fi.
The WPS may include a Wi-Fi positioning server, the main body 100, a wireless AP connected to the main body 100, and a database that stores arbitrary wireless AP information.
The main body 100 connected to the wireless AP may transmit a position information request message to the Wi-Fi positioning server.
The WPS may extract information about the wireless AP connected to the main body 100, based on the position information request message (or signal) from the main body 100. The information about the wireless AP connected to the main body 100 may be transmitted to the Wi-Fi positioning server through the main body 100, or may be transmitted from the wireless AP to the Wi-Fi positioning server.
The information about the wireless AP extracted based on the position information request message from the main body 100 may be at least one of an MAC address, a service set identification (SSID), a received signal strength indicator (RSSI), a reference signal received power (RSRP), reference signal received quality (RSRQ), channel information, privacy, a network type, signal strength, and noise strength.
As described above, the WPS may receive the information about the wireless AP connected to the main body 100 and may extract wireless AP information, corresponding to the wireless AP connected to the main body 100, from a previously built database. In this case, information about arbitrary wireless APs stored in the database may include information such as an MAC address, an SSID, channel information, privacy, a network type, latitude and longitude coordinates of a wireless AP, a name of a building at which the wireless AP is located, the number of floors, indoor detailed position information (GPS coordinates being available), an address of an AP possessor, a phone number, etc. In this case, in order to remove a mobile AP or a wireless AP provided by using an unlawful MAC address in a positioning process, the WPS may extract only a certain number of wireless AP information in descending power of RSSI.
Subsequently, the Wi-Fi positioning server may extract (or analyze) position information about the main body 100 by using at least one piece of wireless AP information extracted from the database. The Wi-Fi positioning server may compare included information with the received wireless AP information to extract (or analyze) the position information about the main body 100.
A method of extracting (or analyzing) the position information about the main body 100 may use a cell-ID method, a finger print method, a triangulation method, and a landmark method.
The cell-ID method may be a method which determines a position of a wireless AP having strongest signal strength as a position of the main body, based on pieces of ambient wireless AP information collected by the main body. Implementation is simple, the separate cost is not expended, and position information is quickly obtained. However, if an installation density of a wireless AP is low, a precision of positioning is reduced.
The finger print method may be a method which selects a reference position in a service zone to collect signal strength information, and estimates a position by using signal strength information transmitted from the main body, based on the collected information. In order to use the finger print method, it is required to previously store a radio wave characteristic in a database.
The triangulation method may be a method which calculates a position of the main body, based on a distance between coordinates of at least three wireless APs and the main body. In order to measure a distance between the main body and a wireless AP, signal strength may be converted into distance information, or a time (time of arrival (ToA)) when a wireless signal is transferred, a time difference (time difference of arrival (TDoA)) in transferring a signal, and an angle (angle of arrival (AoA)) at which a signal is transferred may be used.
The landmark method may be a method which measures a position of the main body by using a landmark transmitter of which a position is previously known.
In addition to the above-described methods, various algorithms may be used as a method for extracting (or analyzing) position information about the main body.
The extracted position information about the main body 100 may be transmitted to the main body 100 through the Wi-Fi positioning server, and thus, the main body 100 may obtain the position information.
The main body 100 may access at least one wireless AP and may obtain the position information. In this case, the number of wireless APs necessary for obtaining the position information about the main body 100 may be variously changed based on a wireless communication environment where the main body 100 is located.
As illustrated in
That is, the user may separate only the device module 200 from the module type home robot and may locate the device module 200 at a desired place in home.
Moreover, an outer portion of the device module 200 may be manufactured with a magnet material such as neodymium, samarium cobalt, ferrite, or the like.
Therefore, the user may locate the device module 200 at all places capable of generating a magnetic force to drive a desired function.
As illustrated in
As illustrated in
On the other hand, as illustrated in
Moreover, the main body 100 may raise the device module 200 to a certain height by using a magnetic force. The control unit 180 may raise the device module 200 by a certain distance or more from the device module coupling unit 130 based on the user proximity signal.
Moreover, while the device module 200 is located at the certain height, the main body 100 may output, through a speaker, a message greeting to the user.
Moreover, as illustrated in
Therefore, by performing control as in
As illustrated in
In this case, the main body 100 may output, through a speaker, a pre-input voice message without a user input.
For example, the main body 100 may always output, through the speaker, a voice message associated with an order of coffee at 7 a.m. That is, the control unit 180 may output, through the sound output unit 152, a predetermined voice message mapped to a specific time.
At this time, the user 300 may input, through a microphone of the main body 100, a response message to an order of coffee.
In
The main body 100 which has received a voice recognition message for ordering coffee from the user 300 may transmit a message, issuing a command to extract a cup of coffee, to a coffee machine 600 wirelessly connected thereto.
Furthermore, the main body 100 may perform control to display a coffee cup image on the device module 200.
On the other hand, when the voice recognition message or a voice command is not received within a predetermined time after the voice message is output, the control unit 180 of the main body 100 may process the voice message into a message for mobile device, and transmit the processed message to the mobile device of the user.
In
The module type home robot according to the present invention may perform a repetitive operation at every certain time or certain period, based on a user setting.
For example, as illustrated in
The main body 100 which has received the weather information may output corresponding weather information as a voice through a speaker.
Moreover, in a case of outputting the weather information as a voice, the main body 100 may perform control to display a weather image on the device module 200.
Moreover, when the main body 100 receives the weather information, the main body 100 may transmit the weather information to a predetermined mobile device 305 of the user.
The mobile device 305 of the user which has received the weather information from the main body 100 may display the weather information on a screen.
In
As illustrated in
First, the main body 100 of the module type home robot located in home may include a gas sensor or the dust sensor. In
The device module 200 may detect the concentration of the dusts in real time and may display the detected concentration of the dusts.
Moreover, the main body 100 may receive dust concentration information from the device module 200 in real time.
As illustrated in
Moreover, as illustrated in
As illustrated in
The user 300 may input a message for issuing a command to close the windows by using a voice recognition function in operation S1130.
The main body 100 which has received the user message may output a voice corresponding to message reception acknowledgement in operation S1140, and may control the window opening/closing device to close the windows in operation S1150.
Furthermore, the main body 100 may transmit an air cleaner driving request message to the user 300 so as to decrease a concentration of current dusts in home in operation S1160.
The user 300 may input a message for issuing a command to drive the air cleaner by using the voice recognition function in operation S1170.
The main body which has received the user message may output a voice corresponding to message reception acknowledgement in operation S1180, and may perform control to drive the air cleaner in operation S1190.
As illustrated in
First, when washing is completed, the washing machine 1200 may transmit a completion message to the main body 100 in operation S1210.
Moreover, the main body 100 may output, through a speaker, a voice message indicating that the washing is completed in operation S1220.
Moreover, the main body 100 may output a message requesting the use of a dry function of the washing machine in the form of voice messages, based on current weather information in operation S1230.
The main body 100 may receive a dry function request message as voice data from the user in operation S1240.
The main body 100 may transmit a dry function execution request message to the washing machine 1200 in operation S1250.
The washing machine 1200 which has received the message may execute the dry function in operation S12600, and may transmit a message including dry method and dry time information to the main body 100 in operation S1270.
Moreover, the main body 100 may reproduce a specific music through the speaker until dry is completed in operation S1280.
In
As described above, in the module type home robot according to the present invention, the main body 100 may be separated from the device module 200.
As illustrated in
As illustrated in
Moreover, dust concentration information which is sensed in real time may be displayed on one external surface of the device module 200.
Moreover, when a concentration of dusts is higher than a predetermined concentration and a certain time elapses, the device module 200 may transmit a message including current air pollution information to a user mobile device 1400.
The user may perform air cleaning of a corresponding space with reference to the dust concentration information displayed on the mobile device 1400, in addition to the device module 200.
In
As illustrated in
As described above, based on an activation operation of each of the main body 100 and the camera module 204, the camera module 204 may be raised from the main body 100 by a certain height or more.
Moreover, in a state where the camera module 204 is floating in the air, the main body 100 may change magnetism to clockwise or counterclockwise rotate the camera module 204 at a certain angle.
By using a method of freely rotating the camera module 204 clockwise or counterclockwise, various embodiments in home will be described below with reference to
As illustrated in
Moreover, by using a biometric sensor located in a porch, a user 300 may detect entry or exit of a user 300 through the front door 1600.
When information about where the user 300 exits through the front door 1600 is received, the main body 100 may operate in a security mode.
In the security mode, when the camera module 204 may overall photograph and record the inside of home in real time while rotating at 360 degrees at a predetermined period.
Therefore, even without a separate setting by the user 300, the inside of home may be photographed in real time during user's absence, thereby increasing security.
Furthermore, as illustrated in
The main body 100 which has recognized the voice of the user 300 may detect a position of the user 300 by using a PSD sensor.
Unlike a conventional IR sensor, the PSD sensor may be a photo sensor for detecting a position of the user 300. In the PSD sensor, a light receiving part may measure an angle of light reflected when infrared light is emitted from a light emitting lens, thereby detecting a distance.
The main body 100 may detect a position of the user 300 located near the main body 100, based on voice recognition information about the user 300 and by changing magnetism, the main body 100 may rotate the camera module 204 so as to face the user 300.
In this case, only when a voice recognition result recognized from the user 300 is the same as pre-stored voice recognition information, the camera module 204 may be set to rotate. For example, only when a message of the user 300 for requesting photographing is recognized through voice recognition, a corresponding operation may be performed.
In this case, based on user voice recognition, the main body 100 may allow a lens unit of the camera module 204 to face the user 300, and immediately, may control the camera module 204 to take a picture.
Moreover, as illustrated in
In this case, the main body 100 may perform remote communication with the camera module 204.
Moreover, the camera module 204 may be located in a certain space of the living room, and then, may detect an internal situation of the bedroom.
For example, when there is a bedroom user 1900, the camera module 204 may photograph the bedroom user 1900 in real time, and then, when a specific moving action is sensed, the camera module 204 may transmit corresponding content to a user mobile device 1910.
For example, in a case where the bedroom user 1900 is a child 1900, whenever the child 1900 makes a specific action, corresponding information may be transmitted to the user mobile device 1910, thereby allowing the user mobile device 1910 to perform a notification operation. In this case, the camera module 204 may directly transmit data to the user mobile device 1910. Alternatively, the data may be transmitted to the main body 100, and then, the main body 100 may transmit the data to the user mobile device 1910.
As illustrated in
The main body 100 which has received the projection request message as a voice from the user may perform control to detect an ambient projection region by using a camera.
The main body 100 which has detected the projection region may rotate the projector module 206 by using a variation of magnetism as described above and may perform control to project projection content 2000 on the detected projection region.
Moreover, as illustrated in
Furthermore, the main body 100 may rotate the projector module 206 according to the movement of the user 300, and thus, may perform control in order for the projection content 200 to be projected while moving along with the movement of the user 300.
As illustrated in
The main body 100 which has received user voice recognition may perform control to upward and downward move the device module 200, for transferring a reception acknowledgement (Ack) message.
Moreover, by turning on an LED 205 equipped in the device module 200, an effect where eyes of the robot blink is obtained.
Moreover, the reception acknowledgement (Ack) message may be output as a voice through the speaker of the main body 100, and thus, the user 300 obtains an effect such as the user 300 actually performing communication with the robot.
Moreover, as illustrated in
The device module 200 may perform wireless charging in a state where the device module 200 is floating in the air by a certain height or more as described above, in addition to a state where the device module 200 contacts an upper surface of the main body 100.
Moreover, the device module 200 may externally display a charged display image 2310 while charging is continuously performed, and may maintain the state where the device module 200 contacts the upper surface of the main body 100.
On the other hand, when charging of the device module 200 is completed, the main body 100 may control the device module 200 so that the device module 200 is raised by a certain height or more and a charging completion image 2320 is externally displayed.
Therefore, even when the user is located far away from the device module 200, the user can easily recognize that charging of the device module 200 is completed.
In the module type home robot according to the present invention, the configuration and method of the above-described embodiments are not restrictively applied, and all or some of the embodiments may be selectively combined to implement various modifications.
Effects of the present invention are as follows.
According to one embodiment of the various embodiments of the present invention, the module type home robot may be separated into the main body and the device module, the device module may be replaced, and different device modules may be replaced and used for various functions. Accordingly, the present invention provides consumers with a home robot for easily realizing a function desired by a user despite the purchase of one product.
According to another embodiment of the various embodiments of the present invention, the module type home robot may sense an ambient user in real time by using a proximity sensor or a voice recognition sensor and may automatically activate a plurality of functions according to a trigger signal, and thus, even without a separate input of the user, the module type home robot may be automatically activated and may perform an interaction with a user.
According to another embodiment of the various embodiments of the present invention, the module type home robot may autonomously sense a user absence environment to use, as a security function, some functions of a device module currently equipped therein, and thus, the module type home robot may autonomously perform a necessary function even in an environment where there is no user in home.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the disclosures. Thus, it is intended that the present invention covers the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.
Claims
1. A module-type home robot, comprising:
- a main body;
- a device module configured to perform specific functions;
- a device module coupling unit on the main body and configured to couple to the device module;
- an input unit configured to receive a user input;
- an output unit configured to output voice and images;
- a sensing unit configured to sense a user; and
- a control unit configured to:
- receive a trigger signal;
- activate the device module or the output unit according to the received trigger signal to perform one of the specific functions
- wherein the received trigger signal is a user proximity signal, a user voice signal, a user movement signal, a specific time sensing signal or an environment change sensing signal.
2. The home robot of claim 1, wherein
- The received trigger signal is the user proximity signal; and
- the control unit is further configured to raise the device module from the device module coupling unit when the user proximity signal indicates that the user is located within a predetermined distance of the home robot.
3. The home robot of claim 2, wherein the control unit is further configured to control the output unit to output a predetermined voice message.
4. The home robot of claim 2, wherein the device module is further configured to control a light emitting diode (LED) to emit light when the device module is raised by at least a certain distance from the device module coupling unit.
5. The home robot of claim 4, wherein the control unit is further configured to control the device module to rotate such that the LED faces the user.
6. The home robot of claim 1, wherein
- the received trigger signal is the specific time sensing signal; and
- the control unit is further configured to activate a voice recognition operation by using the input unit and the output unit and to control the output unit to output a predetermined voice message mapped to a specific time indicated by the specific time sensing signal.
7. The home robot of claim 6, further comprising a communication unit configured to transmit and receive data, wherein the control unit is further configured to convert the predetermined voice message into a message for a mobile device when a voice command is not received within a predetermined time after the predetermined voice message is output and to control the communication unit to transmit the converted message to the mobile device.
8. The home robot of claim 1, further comprising a communication unit configured to transmit and receive data wherein:
- the received trigger signal is the environment change sensing signal;
- the device module includes a dust sensor that senses dust concentration; and
- the device module transmits sensed dust concentration information to the communication unit in response to the environment change sensing signal.
9. The home robot of claim 8, wherein the control unit is further configured to control the communication unit to communicate with a window opening/closing device to close a window when the sensed dust concentration is equal to or higher than a predetermined level.
10. The home robot of claim 8, wherein the control unit is further configured to:
- output the dust concentration information via a voice message when the sensed dust concentration is equal to or higher than a predetermined level; and
- control the communication unit to communicate with a window opening/closing device to close a window in response to a received window control voice command.
11. The home robot of claim 10, wherein the control unit is further configured to control an air cleaner in response to a received air cleaner voice command.
12. The home robot of claim 1, wherein:
- the device module is a camera module;
- the received trigger signal is the user movement signal; and
- the control unit is further configured to control the camera module to rotate by 360 degrees at a predetermined period, to control the camera module to photograph inside a home in which the home robot is located when the user movement signal indicates that the user is no longer in the home and to store photographed information.
13. The home robot of claim 1, wherein
- the device module is a projector module;
- the trigger signal is the user voice signal; and
- the control unit is further configured to detect a projection region near the user and to control the projector module to rotate such that it faces the detected projection region based on a variation of magnetism when the user voice signal is a projection request.
14. The home robot of claim 13, wherein
- the trigger signal is the user movement signal; and
- the control unit is further configured to simultaneously track the user and control the projector module to rotate when the user movement signal indicates user movement while the projector module is performing projection.
15. The home robot of claim 1, wherein the device module coupling unit includes a wireless charging module.
16. The home robot of claim 1, wherein the device module is replaceable with other device modules configured to perform different specific functions.
17. The home robot of claim 1, further comprising a memory storing application programs for performing the specific functions.
18. The home robot of claim 2, wherein the device module and device module coupling unit have magnetic properties to facilitate raising the device module.
19. The home robot of claim 1, wherein the output unit includes at least a display unit and an audio unit.
20. The home robot of claim 1, further comprising a communication unit configured to perform wireless communication.
Type: Application
Filed: Mar 9, 2017
Publication Date: Sep 24, 2020
Patent Grant number: 11465274
Applicant: LG ELECTRONICS INC. (Seoul)
Inventors: Eunhyae HAN (Seoul), Yoonho SHIN (Seoul), Seungwoo MAENG (Seoul), Sanghyuck LEE (Seoul)
Application Number: 16/088,057