The disclosure relates to an apparatus, and more particularly, to an optical navigation apparatus.
It has been more than 20 years since the development of robotic vacuum cleaners in 1996, but not until recently do the robotic vacuum cleaners begin to gain consumers' attention thanks to the breakthroughs in software and hardware technologies. Two indicators are mainly used to evaluate performance of a robotic vacuum cleaner, one is the cleaning rate, and the other one is the coverage rate. The cleaning effect depends on a hardware structure design of a robot body, and the degree of coverage depends on a software algorithm and a navigation technology. In other words, the cleaning rate indicates the cleaning effect, the coverage rate represents the cleaning efficiency of the robotic vacuum cleaner, and both are indispensable. Therefore, a technology to be urgently enhanced and improved by manufacturers at present is to improve the cleaning efficiency by performing path calculation and evaluation through different navigation technologies.
Furthermore, the navigation technologies are divided into passive navigation and active navigation. The passive navigation usually uses simple collision feedback and uses mechanical roller movement to achieve distance and endpoint measurement, thereby achieving trajectory detection. However, the collision mode is likely to cause damage to furniture, and the roller movement is susceptible to false judgments such as actually not moving due to object obstacles.
The active navigation is also divided into three types: inertial navigation, visual simultaneous localization and mapping (vSLAM), and laser direct structuring SLAM (LDS SLAM). In the inertial navigation, an inertial sensor uses a gyroscope and an accelerometer to obtain angular and linear acceleration information of the robotic vacuum cleaner and to obtain position information of the robotic vacuum cleaner through integration. But accuracy may be affected by gyroscope drift, calibration errors, sensitivity, and other problems. Moreover, with accumulated errors such as the continuous increase of travel time and distance, the errors also continue to increase.
In the vSLAM, images of the environment are obtained by a camera, and differences between the images are used to calculate position information of the robotic vacuum cleaner. However, such positioning manner is considerably affected by illumination conditions, and requirements for algorithms of complex scenes are high. Since the camera is used to complete positioning, the robotic vacuum cleaner may be directly disorientated when being used in an excessively bright or dark room, and considerable costs are also required.
In the LDS SLAM, a room is scanned with a laser ranging sensor to quickly acquire distance information. When the laser is projected on an obstacle, a light spot is formed, and meanwhile, an image sensor calculates a center distance to the laser ranging sensor according to a pixel number of the light spot. However, the costs of LDS SLAM are high, and the accuracy of correction is closely related to the detection of distance, so that this type of navigation may not be widely applied easily.
The disclosure provides an optical navigation apparatus capable of providing a positioning result with high accuracy and requiring low costs.
An optical navigation apparatus according to an embodiment of the disclosure includes a plurality of light sources, a sensing element, and a control circuit. The plurality of light sources are configured to emit a plurality of light beams onto a surface under measurement. The plurality of light beams are incident on different positions of the surface under measurement to form a plurality of areas under measurement. The sensing element is configured to receive a plurality of reflected light beams after the plurality of light beams are reflected by the surface under measurement. The control circuit is electrically connected to the plurality of light sources and the sensing element. Each of the plurality of reflected light beams forms a sensing image. The control circuit calculates a movement trajectory of the optical navigation apparatus through a correlation of the plurality of sensing images over a plurality of different times.
In an embodiment of the disclosure, the control circuit controls the plurality of light sources to sequentially emit the plurality of light beams such that the sensing element sequentially senses the plurality of sensing images generated by the plurality of light beams respectively and calculates a movement angle of the optical navigation apparatus through a positional difference of the plurality of sensing images over the plurality of different times respectively.
In an embodiment of the disclosure, the sensing element and the control circuit are integrated on a same chip.
In an embodiment of the disclosure, the sensing element and the control circuit belong to two different chips.
In an embodiment of the disclosure, the sensing element includes a plurality of sensing pixels. The plurality of sensing pixels are arranged in an array.
In an embodiment of the disclosure, the plurality of light sources emit the plurality of light beams in a direction perpendicular to a traveling direction of the optical navigation apparatus.
In an embodiment of the disclosure, the optical navigation apparatus further includes a plurality of reflecting elements. The plurality of reflecting elements are disposed on a transmission path of the plurality of light beams from the plurality of light sources to the surface under measurement.
In an embodiment of the disclosure, the optical navigation apparatus further includes a plurality of lenses. The plurality of lenses are disposed on a transmission path of the plurality of light beams from the plurality of light sources to the plurality of reflecting elements.
In an embodiment of the disclosure, the optical navigation apparatus further includes a plurality of imaging lenses. The plurality of imaging lenses are disposed on a transmission path of the plurality of reflected light beams from the surface under measurement to the sensing element.
In an embodiment of the disclosure, an arrangement direction of the plurality of areas under measurement and a traveling direction of the optical navigation apparatus are not parallel to each other.
In an embodiment of the disclosure, an arrangement direction of the plurality of areas under measurement and a traveling direction of the optical navigation apparatus are perpendicular to each other.
In an embodiment of the disclosure, the plurality of light sources are light emitting diodes or laser diodes.
Based on the foregoing, in the optical navigation apparatus according to the embodiments of the disclosure, the optical navigation apparatus includes the plurality of light sources, and the light beams are incident on different positions of the surface under measurement to form the plurality of areas under measurement. Therefore, the optical navigation apparatus may still provide a positioning result with high accuracy under the condition of low costs.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
For convenience of description, two light sources 110 are illustrated in
In the present embodiment, the sensing element 120 includes a plurality of sensing pixels. In order to enable the optical navigation apparatus 100 to effectively recognize a difference between images formed by each of the light beams B1 and B2 in each of the areas under measurement A1 and A2, for example, the degree of change with time regarding the positions of the light spots in each of the areas under measurement A1 and A2, the sensing pixels may be an m×l, l×m, m×n, n×m, or m×m array structure, where m and n are positive integers greater than or equal to 2.
Furthermore, in the present embodiment, the sensing element 120 is configured to receive a plurality of reflected light beams R1 and R2 after the light beams B1 and B2 are reflected by the surface under measurement G. Each of the reflected light beams R1 and R2 forms a sensing image. The control circuit 130 calculates a movement trajectory of the optical navigation apparatus 100 through a correlation of the sensing images over a plurality of different times.
For example,
By analogy, in
Based on the foregoing, in the optical navigation apparatus 100 according to the embodiments of the disclosure, since the optical navigation apparatus 100 includes a plurality of light sources 110, and light beams B1 and B2 are incident on different positions P1 and P2 of the surface under measurement G to form the plurality of areas under measurement A1 and A2, the optical navigation apparatus 100 may still provide a positioning result with high accuracy under the condition of low costs. Moreover, when the number of the light sources 110 increases, the accuracy of the positioning result is enhanced. Furthermore, the optical navigation apparatus 100 determines the movement trajectory of the optical navigation apparatus 100 through the correlation of the sensing images over a plurality of different times. Therefore, a misjudgment, which may occur when the optical navigation apparatus 100 does not actually move due to an object obstacle, is prevented from occurring.
In addition, when light emitting diodes or laser diodes with high directivity are selected to be used as the light sources 110 of the optical navigation apparatus 100, the control circuit 130 of the optical navigation apparatus 100 may accurately determine the correlation between the sensing images I1 and I2 formed over different times. Furthermore, the surface under measurement G may be a floor or a ceiling, so a user may select a favorable surface under measurement G according to the difference in the use environment.
In the present embodiment, the light sources 110 emit the light beams B1 and B2 in a direction perpendicular to a traveling direction of the optical navigation apparatus 100. The straight traveling direction is, for example, an X-axis direction, and the light sources 110 emit the light beams B1 and B2, for example, in a Z-axis direction. Furthermore, the optical navigation apparatus 100 further includes a plurality of reflecting elements 140. The reflecting elements 140 are disposed on a transmission path of the light beams B1 and B2 from the light sources 110 to the surface under measurement G.
In an embodiment, the light sources 110 may directly make the light beams B1 and B2 incident onto positions P1 and P2 of the surface under measurement G without the reflecting elements.
In an embodiment, the optical navigation apparatus 100 further includes a plurality of lenses 150. The lenses 150 are disposed on a transmission path of the light beams B1 and B2 from the light sources 110 to the reflecting elements 140, so that the light beams B1 and B2 are collimated or the light beams B1 and B2 are focused on the surface under measurement G. Therefore, a signal-to-noise ratio of the sensing images I1 and I2 obtained by the optical navigation apparatus 100 may be improved, so that an accurate positioning result is obtained.
In an embodiment, the optical navigation apparatus 100 further includes a plurality of imaging lenses 160. The imaging lenses 160 are disposed on a transmission path of the reflected light beams R1 and R2 from the surface under measurement G to the sensing element 120. The sensing images I1 and I2 may also be accurately recognized through the arrangement of the imaging lenses 160, so that an accurate positioning result is obtained.
The optical navigation apparatus 100 may determine the correlation between the sensing images I1 and I2 formed over different times, and moreover, in the present embodiment, an arrangement direction of the areas under measurement A1 and A2 and a traveling direction of the optical navigation apparatus 100 may be arrange not to be parallel to each other, and the arrangement direction of the plurality of areas under measurement A1 and A2 and the traveling direction of the optical navigation apparatus 100 are preferably perpendicular to each other. For example, the arrangement direction of the areas under measurement A1 and A2 is a Y-axis direction, and the traveling direction of the optical navigation apparatus 100 is an X-axis direction.
Based on the foregoing, in the optical navigation apparatus according to the embodiments of the disclosure, since the optical navigation apparatus includes the plurality of light sources, and the light beams are incident on different positions of the surface under measurement to form the plurality of areas under measurement, the optical navigation apparatus may still provide a positioning result with high accuracy under the condition of low costs. Moreover, when the number of the light sources increases, enhanced accuracy of the positioning result is provided. Furthermore, the optical navigation apparatus determines the movement trajectory of the optical navigation apparatus through the correlation of the sensing images over a plurality of different times. Therefore, a misjudgment, which may occur when the optical navigation apparatus does not actually move due to an object obstacle, is prevented from occurring.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
109115162 | May 2020 | TW | national |
This application claims the priority benefits of U.S. provisional application Ser. No. 62/972,652, filed on Feb. 11, 2020, and Taiwan application serial no. 109115162, filed on May 7, 2020. The entirety of each of the above-mentioned patent applications is hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
62972652 | Feb 2020 | US |