Visual navigation system and method based on structured light
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05D-005/00
B23K-009/127
출원번호
US-0031716
(2008-02-15)
등록번호
US-8244403
(2012-08-14)
우선권정보
TW-96141656 A (2007-11-05)
발명자
/ 주소
Lin, Yen-Chun
Chen, Yao-Jiunn
Wu, Chao-Chi
출원인 / 주소
Industrial Technology Research Institute
대리인 / 주소
Jianq Chyun IP Office
인용정보
피인용 횟수 :
14인용 특허 :
6
초록▼
A visual navigation system and method based on structured light are provided. The visual navigation system at least includes at least one projector for generating a specific path pattern formed by structured light, and a visual server. In addition to facilitating the visual navigation system to dete
A visual navigation system and method based on structured light are provided. The visual navigation system at least includes at least one projector for generating a specific path pattern formed by structured light, and a visual server. In addition to facilitating the visual navigation system to detect an obstacle, the pattern formed by the structured light provides a specific path pattern followed by robots during the navigation. In the visual navigation method, when detecting the obstacle, the visual server routes a virtual path and issues a movement-control command to the robots, which in turn follow the virtual path. The present invention is capable of raising the accuracy for the robot navigation and reducing operation burden of the visual server by using the structured light to guide the robots.
대표청구항▼
1. A visual navigation system based on structured light, comprising: a projector constructed in an environment and external to the robot for projecting the structured light into a navigation space from outside the navigation space to form a specific path pattern;an image capture device, constructed
1. A visual navigation system based on structured light, comprising: a projector constructed in an environment and external to the robot for projecting the structured light into a navigation space from outside the navigation space to form a specific path pattern;an image capture device, constructed in the environment, for capturing an image in the navigation space, wherein the image capture device is not located in the navigation space;a robot, moving along the specific path pattern; anda visual server, for receiving the image in the navigation space transmitted by the image capture device, so as to identify the position of the robot in the image, confirming a position of an obstacle from a distorted portion of the specific path pattern in the image, and routing a virtual path beginning and ending at the specific path and neighbouring the obstacle;wherein when the robot moves along the specific path pattern and reaches a place neighbouring the obstacle, the visual server issues a navigation instruction to the robot to make the robot follow the virtual path, and after the robot's moving along the virtual path is finished, the visual server issues a navigation instruction to the robot to make the robot continue moving along the specific path pattern. 2. The visual navigation system based on structured light according to claim 1, wherein the image capture device and the projector are disposed on the same side or on the opposite sides of the navigation space in the environment. 3. The visual navigation system based on structured light according to claim 1, wherein the number of the projector is more than one, and the projectors are constructed on the same side or on the opposite sides of the navigation space in the environment. 4. The visual navigation system based on structured light according to claim 3, wherein a reflector is further installed in the environment, for reflecting the structured light projected by one of the projectors into the navigation space, such that the reflected light together with specific path patterns respectively projected by the other projectors forms a complete path pattern large enough for covering the navigation space. 5. The visual navigation system based on structured light according to claim 4, wherein the number of the reflector is more than one. 6. The visual navigation system based on structured light according to claim 3, wherein as the specific path patterns respectively projected from the projectors together form a combined path pattern large enough for covering the navigation space around the obstacle, the obstacle does not block all the projection of the structured light due to the volume thereof to result in a region without the combined path pattern nearby. 7. The visual navigation system based on structured light according to claim 1, wherein the robot senses the specific path pattern through an optical sensor or an image sensor, and thus the robot moves along the specific path pattern. 8. A visual navigation method based on structured light, comprising: generating a specific path pattern foamed by structured light in a navigation space through a projection of a projector wherein a target point is on the specific path pattern;capturing an image in the navigation space by an image capture device, wherein the image capture device is constructed in the environment and not located in the navigation space;detecting an obstacle according to a distorted portion of the specific path pattern in the image, wherein if no obstacle exists, a robot moves along the specific path pattern in the navigation space; if an obstacle exists, a portion of the specific path pattern in the image distorted due to the obstacle is eliminated and a virtual boundary neighbouring the obstacle is set, and a virtual path beginning and ending at the specific path is routed, wherein when the robot moves along the specific path pattern and reaches a place neighbouring the obstacle, a navigation instruction is issued to the robot to make the robot follow the virtual path, and after the robot's moving along the virtual path is finished, another navigation instruction is issued to the robot to make the robot continue moving along the specific path pattern;determining whether said target point is reached, if yes, the navigation is finished; if not, it is determined whether the robot follows the virtual path;wherein if yes, the robot follows the virtual path; if not, the robot continues moving along the specific path pattern, and the above step of determining is performed repeatedly till the robot reaches the target point. 9. The method according to claim 8, wherein the projection and capturing of the image are performed on the same side or on the opposite sides of the navigation space in the environment. 10. The method according to claim 8, wherein the structured light comes from an optical projector or any other optical projection devices. 11. The method according to claim 8, wherein the detection of an obstacle, the routing of a path, or other operations is performed by a computer or any other embedded operating devices. 12. The method according to claim 8, wherein the robot senses the specific path pattern through an optical sensor or an image sensor, and thus the robot moves along the specific path pattern. 13. The method according to claim 8, wherein a distance between the virtual path and the virtual boundary of the obstacle is at least the same as that from a heart of the robot to an outermost shell thereof, or determined by a distance between several marks attached on the robot, or obtained by other algorithms for routing a path. 14. A visual navigation method based on structured light, comprising: generating a plurality of specific path patterns formed by structured light in a navigation space through projection of a plurality of projectors, wherein the specific path patterns are overlapped or are not overlapped with each other, and if the specific path patterns are overlapped with each other, each specific path pattern has a different color; wherein a target point is on the specific path pattern;capturing a pattern image in the navigation space by an image capture device, wherein the image capture device is constructed in the environment and not located in the navigation space;detecting an obstacle according to a distorted portion of the specific path patterns in the image, wherein if no obstacle exists, a robot moves along the specific path patterns in the navigation space; if an obstacle exists, a portion of the specific path patterns in the image distorted due to the obstacle is eliminated and a virtual boundary neighbouring the obstacle is set, and a virtual path beginning and ending at the specific path is routed, wherein when the robot moves along the specific path pattern and reaches a place neighbouring the obstacle, a navigation instruction is issued to the robot to make the robot follow the virtual path, and after the robot's moving along the virtual path is finished, another navigation instruction is issued to the robot to make the robot continue moving along the specific path pattern;determining whether said target point is reached, if yes, the navigation is finished; if not, it is determined whether the robot follows the virtual path;wherein if yes, the robot follows the virtual path; if not, the robot continues moving along the specific path patterns, and the above step of determining is performed repeatedly till the robot reaches the target point. 15. The method according to claim 14, wherein if the specific path patterns are not overlapped with each other, the projectors respectively project towards the same region in the navigation space at different time or project towards different separated regions in the navigation space at the same time. 16. The method according to claim 15, wherein as different separated regions in the navigation space form a combined path pattern large enough for covering the navigation space around the obstacle, the obstacle does not block all the projection of the structured light due to the volume thereof to result in a region without the combined path pattern nearby. 17. The method according to claim 14, wherein the projection and capturing of the image are performed on the same side or on the opposite sides of the navigation space in the environment. 18. The method according to claim 14, wherein the projectors are constructed on the same side or on the opposite sides of the navigation space in the environment. 19. The method according to claim 18, wherein the projectors are optical projectors or any other optical projection devices. 20. The method according to claim 14, wherein a reflector is further installed in the environment, for reflecting the structured light projected by one of the projectors into the navigation space. 21. The method according to claim 20, wherein the number of the reflector is more than one. 22. The method according to claim 14, wherein the detection of the obstacle, the routing of the visual path, or other operations is performed by a computer or any other embedded operating devices. 23. The method according to claim 14, wherein the robot senses the specific path patterns through an optical sensor or an image sensor, and thus the robot moves along the specific path patterns. 24. The method according to claim 14, wherein the structured light is generated continuously, or intermittently, or only once. 25. The method according to claim 14, wherein a distance between the virtual path and the virtual boundary of the obstacle is at least the same as that from a heart of the robot to an outermost shell thereof, or determined by a distance between several marks attached on the robot, or obtained by other algorithms for routing a path.
Kadonoff Mark B. (Somerville MA) Siberz Joseph K. (Salem NH) Franklin Austin (Littleton MA) George ; II Robert W. (Windham NH) Peng Paul J. (Somerville MA), Obstacle avoidance system.
Feldmann, Michael Steven; Saggio, III, Frank; Paasche, Timothy John; Turner, Mark Lawrence; Ingersoll, John Andrew, System and methods of detecting an intruding object in a relative navigation system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.