1. Field of the Invention
The present invention relates to a robot, particularly a system of confining movement actions of a robot and a method thereof
2. Description of Related Art
A cleaning robot is an automatic mobile device which autonomously moves and operates to clean a space without the control of user. It is primarily used in an indoor place such as family house or office to independently complete cleaning work of the ground, which may include floor wiping with the aid of a broom, or vacuuming of trash, dust, etc. into the dust chamber.
However, the cleaning robot still has many restrictions when it is applied in practical uses. For example, the lay-out of furnishings or furniture usually differs in each family house or office. Even in the same space, the relative position of items is subject to change at different schedules. Therefore, a fixed cruising route can be an imperfect mode of practical control for cleaning robots.
Thus, in order to prevent an operating cleaning robot from bumping into obstacles, such as furniture or walls, or falling off from a balcony or stairs without a barrier, barrier devices (virtual wall devices) are used, which send a barrier signal outward for constraining non-passable locations in the space of operation. At least one receiver unit is set on the operating cleaning robot for receiving the corresponding barrier signal to respond. Therefore, the cleaning robot may move backward or dodge before a collision or fall occurs.
Take a previous case for instance, a method of confining a robot is provided in U.S. Pat. No. 7,579,803 which comprises a portable barrier signal transmitting device and a mobile robot. The portable barrier signal transmitting device emits a signal along an axis for creating of a virtual barrier area which is non-passable to the robot. Said mobile robot therefore detects and keeps itself away from that signal. In an embodiment of that case, said signal is an infrared frequency emission and the robot has an omni-directional RCON detector. Once the barrier signal is detected, the robot would be redirected to another direction in accordance with the determination of a barrier avoidance algorithm. Said robot can effectively avoid any unexpected collision or falling as mentioned above until it no longer detects the barrier signal.
However, since the portable barrier signal transmitting device in U.S. Pat. No. 7,579,803 emits signals outward continuously, it keeps consuming energy stored in the batteries. Because battery is still the major power resource for the portable barrier signal transmitting device, using large-size batteries can provide more power to the device but the enlargement of the volume of the device is inevitable. The importance of the comprehensive application, the flexible furnishings lay-out of space and the energy saving economic seems hard to balance.
An improved method is developed in China Patent 102048499 for ameliorating the drawbacks of portable barrier signal transmitting device mentioned above. It provides a mobile robot system and a control method thereof, comprising a mobile robot which emits signals in movement areas and a beacon machine (a machine functional equivalent to the portable barrier signal transmitting device in U.S. Pat. No. 7,579,803). When a signal from the mobile robot is detected within the FOV (Field of View) of a remote control reception module of the beacon machine, said beacon machine transmits a response signal to the mobile robot for replying instead of transmitting signals all the time. As such, the mobile robot is successfully directed by the response signal for the cleaning of different rooms and the power consumption of the beacon machine is reduced.
Though the problem of uneconomical power consumption in U.S. Pat. No. 7579803 is resolved in use of the technique of CN102048499, the complicated structure of said beacon machine become another issue because it is necessary to have more components assembled in the manufacturing process of the beacon machine. This raises the cost of materials and assembling. Comparing said issue of cost with the previous problem of power consumption, it is difficult to say that the progression of patent CN102048499 totally overcomes the drawbacks of patent U.S. Pat. No. 7579803. Thus, providing a simple structural and energetically efficient beacon machine or portable barrier signal transmitting device is a target for persons skilled in the art.
The present invention relates to a virtual wall device which has a simple structure and is electricity efficiency, for replacing a beacon or a portable barrier signal transmitting device found in the prior arts. The present invention also relates to a robot which confines movements of itself but acts autonomously according to a virtual wall signal emitted from the virtual wall device. The present invention provides an economical resolution to the problem of high energy consumption and overcomes the complicated assembly of components.
For said purpose, a system of confining robot movement actions is therefore developed and comprises a virtual wall device set in a work space for receiving a detection signal in a set receiving range. Said virtual wall device further emits a virtual wall signal in a set emitting range, divides the work space into a first work area and a second work area when receiving the barrier detection signal, and stops emitting said virtual wall signal when no longer receiving the barrier detection signal.
Furthermore, a robot operates in the work space emitting the barrier detection signal and receiving said virtual wall signal in the set emitting range of the virtual wall device, and decides to cross or not to cross the set emitting range in order to confine the robot to operating in the first work area or the second work area.
For said purpose, a method of confining robot movement actions applied among a virtual wall device and a robot is therefore invented and comprises the following steps:
emitting a barrier detection signal of the robot which is moving in a work space;
detecting and receiving the barrier detection signal of the virtual wall device in a set receiving range within the work space, wherein the receiving of the barrier detection signal of the virtual wall device triggers the emitting of a virtual wall signal of the virtual wall device, dividing the work space into a first work area and a second work area;
receiving the virtual wall signal of the robot, wherein the receiving of the virtual wall signal of the robot further is the basis for the robot to pass or escape from the set emitting range of the virtual wall signal, confining the moving of the robot in the first work area or the second work area.
Compared with related features in previous systems and methods, said system of robot confining movement actions and the method thereof in the present invention disclosure has at least the following advantages:
1. It is functionally necessary for a robot to emit a signal for avoiding obstacles as well as for receiving external control signals for responding. Hence, cost of the development is ignorable since there is no need for settling new components on the robot.
2. Said virtual wall device only emits the virtual wall signal while detecting the barrier detection signal, thereby providing better energy efficiency than other conventional techniques.
3. The virtual wall device can restrain the robot cruising in the first work area or the second work area by detecting the barrier detection signal and emitting said virtual wall signal with a specification method. No complicated component necessary for its function allows for simple and economical manufacturing of said virtual wall device.
Further scope of the applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention.
The robot 2 disclosed in the present application can be any robot which is capable of moving and is additionally functional for other specific purposes, such as a cleaning robot or service robot. Said robot 2 is able to emit a barrier detection signal while cruising within the work space 3 based on one of multiple movement modes such as random mode, spiral route mode, S-shaped route mode or intelligent pattern route mode. Moreover, when the robot 2 moves into said set emitting range 12 of the virtual wall signal and receives said virtual wall signal, it chooses whether or not to cross or the set emitting range 12 based on receiving of different virtual wall signals, which is how the system and the method confine said robot 2 to operating in the first work area 30 or the second work area 32.
In order to control the robot 2 for passing or leaving said set emitting range 12, the virtual wall device 1 receiving the barrier detection signal further modulates an escape command to a virtual wall signal, wherein the escape command can be a command to move backward, to be redirected, or the combination of both for the robot 2. Moreover, the virtual wall device 1 further has an identity recognition data and confinement time data stored in it, in which the identity recognition data is a unique data of coding and the confinement time data is considered as the time limitation for confining said robot 2 in the second work area 32. The confinement time data is subject to be adjusted with regard to the size of the second work area 32. For example, it can be set as 30 minutes for a room between 23 and 33 square meters or 20 minutes for a room smaller than 23 square meters for different plans. The virtual wall device 1 is provided with a switch for the change of the confinement time data to adapt the sizes room. Furthermore, said virtual wall device 1 combines then modulates the escape command, the identity recognition data, and the confinement time data to said virtual wall signal.
Said robot 2 receiving the virtual wall signal demodulates the received virtual wall signal to the escape command, identity recognition data, and confinement time data, then writes a passing record 20 which includes a previous receiving history of said identity recognition data and confinement time data. The robot 2 may start to countdown the confinement time in any time of the period from said robot 2 first entering to said robot 2 first leaving a specific emitting range of the virtual wall signal. In an example embodiment, the countdown of confinement time starts when the robot 2 leaves the set emitting range 12.
1. The first behavior:
The robot 2 moving in the first work area 30 receives the virtual wall signal and demodulates the virtual wall signal to the escape command, identity recognition data, and confinement time data. Said robot 2 verifies the history of said identity recognition data ever recorded from the passing record 20. The robot 2 denies to execute the escape command and moves across said set emitting range 12 of the virtual wall signal to the second work area 32 since no identical identity recognition data is found in the passing record 20.
2. The second behavior:
The robot 2 cruising in the second work area 32 receives the virtual wall signal and demodulates the virtual wall signal to the escape command, identity recognition data, and confinement time data. Said robot 2 verifies the history of said identity recognition data ever recorded from the passing record 20; the . The robot 2 further executes the escape command in case of identical identity recognition data is discovered from the passing record 20 but confinement time still remains, thereby confining said robot 2 in the second work area 32.
3.The third behavior:
The robot 2 cruising in the second work area 32 receives the virtual wall signal and demodulates the virtual wall signal to the escape command, identity recognition data, and confinement time data. Said robot 2 verifies the history for said identity recognition data ever recorded in the passing record 20. The robot 2 denies to execute the escape command in case of identical identity recognition data is found in the passing record 20 but the confinement time has no remaining, thereby confining said robot 2 to pass the set emitting range 12 of the virtual wall signal to the first work area 30.
4. The fourth behavior:
The robot 2 cruising in said first work area 30 receives the virtual wall signal and demodulates the virtual wall signal to the escape command, identity recognition data, and confinement time data. Said robot 2 verifies the history for the identity recognition data ever recorded in the passing record 20. The robot 2 executes the escape command in case of identical identity recognition data is found in the passing record 20 but the confinement time has no time remaining, thereby confining said robot 2 in the first work area 30.
(S601) the robot transmits a barrier detection signal while cruising in a work space;
(S602) the virtual wall device executes either step (S603) based on the barrier detection signal received within a set receiving range in the work space; otherwise, executes step (S606);
(S603) the virtual wall device in the work space receives the barrier detection signal within the set receiving range and emits a virtual wall signal by which the work space is divided into a first work area and a second work area;
(S604) the moving robot executes either step (S605) based on the virtual wall signal received or step (S601);
(S605) the robot moves across or stays away from the set emitting range of the virtual wall signal optionally, and confines itself in the first work area or the second work area in accordance with the received virtual wall signal;
(S606) the virtual wall device, which receives no barrier detection signal in the set receiving range, executes either step (S607) when emitted virtual wall signal or step (S602); and
(S607) the virtual wall device, which receives no barrier detection signal within the set receiving range during emission of the virtual wall signal, disables the emission of the virtual wall signal and executes step (S601).
In the present disclosure, the virtual wall device receiving a barrier detection signal modulates a combination of the escape command, the identity recognition data, and the confinement time data to a virtual wall signal in order to instruct the robot to leave the set emitting range. Moreover, a passing record of said robot is used to record confinement time data and the identity recognition data previously received by the robot.
(S701) the robot receiving the virtual wall signal executes step (S702) if a history of identical identity recognition data is discovered in the passing record, otherwise, it executes step (S703);
(S702) the robot verifies no identical identity recognition from the passing record, indicating the robot is located within the first work area, and the robot refuses to execute the escape command until it moves across the set emitting range of the virtual wall signal and records the identity data in the passing record;
(S703) the robot cruising in the second work area and receiving a virtual wall signal executes step (S704) based on confirming of identical identity recognition data in the passing record and confinement time expiring, otherwise, it executes step (S705);
(S704) the robot moving in the second work area receives the virtual wall signal and denies executing the escape command based on the discovery of identical identity recognition data in the passing record and the confinement time is expiring, said robot passes the set emitting range of the virtual wall signal, and enters the first work area for execution of step (S706);
(S705) the robot cruising in the second work area receives the virtual wall signal and executes the escape command based on the discovery of identity recognition data in the passing record and the confinement time is not expiring, and the robot is therefore confined in the second work area for execution of step (S703);
(S706) the robot operating in the first work area receives the virtual wall signal then executes the escape command according to the discovery of identity recognition data in the passing record and the confinement time is expiring, which confines it to the first work area.
In conclusion, the robot in the present disclosure executes the escape command directly without requirement of an algorithm of avoidance as found in U.S. Pat. No. 7,579,803 in which a barrier avoidance algorithm to prevent a robot from any barrier signal is executed. Furthermore, it is not necessary to add any new component on the robot in the present disclosure, which reduces the costs of robot manufacturing.
In the present disclosure, the virtual wall device only emits a virtual signal after receiving the barrier detection signal. The drawback of high power consumption in U.S. Pat. No. 7,579,803 is therefore resolved because there is no necessity of continuous transmission for the barrier signal device.
Moreover, when compared to the mobile robot in China Patent 102048499, fewer components are required for the robot in present invention to accomplish the tasks of cleaning rooms in succession. In addition, there is no need for said virtual wall device in the present invention to reply for the response signal from the mobile robot, thereby achieving lower power consumption as well.
When multiple virtual wall devices are settled in the work space, said space can be virtually divided into several work areas. Because unique identity recognition data and specific confinement time data are assigned to each of the virtual wall devices, the robot is therefore able to travel for specific time but confined in said work area as scheduled by the user. Briefly, the present invention indeed provides non-discovered and unexpected effect when compared to previous robots.
The descriptions above are examples of embodiments for better understanding, which do not restrict the scope of the system of confining robot movement actions and a method thereof, and any equivalent change or modification without departing from the scope thereof should be covered in claims herein. It can be seen from above descriptions that the system of confining robot movement actions and a method thereof with effects and advantages over conventional operation of confining robot which meets patentability including novelty and non-obviousness.
Number | Date | Country | Kind |
---|---|---|---|
104102186 | Jan 2015 | TW | national |