The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 11, 2012
Filed:
Jul. 26, 2010
Choul Soo Jang, Daejeon, KR;
Seung-woog Jung, Daejeon, KR;
Byoung Youl Song, Daejeon, KR;
Sung Hoon Kim, Daejeon, KR;
Joong Bae Kim, Daejeon, KR;
Kyeong Ho Lee, Daejeon, KR;
Hyun Kyu Cho, Daejeon, KR;
Myung Chan Roh, Daejeon, KR;
Joong-ki Park, Daejeon, KR;
Chang Eun Lee, Daejeon, KR;
Choul Soo Jang, Daejeon, KR;
Seung-Woog Jung, Daejeon, KR;
Byoung Youl Song, Daejeon, KR;
Sung Hoon Kim, Daejeon, KR;
Joong Bae Kim, Daejeon, KR;
Kyeong Ho Lee, Daejeon, KR;
Hyun Kyu Cho, Daejeon, KR;
Myung Chan Roh, Daejeon, KR;
Joong-Ki Park, Daejeon, KR;
Chang Eun Lee, Daejeon, KR;
Electronics and Telecommunications Research Institute, Daejeon, KR;
Abstract
An apparatus for performing fault tolerance against a failure occurring during driving robot software components includes: a component executor for executing the robot software components, which are assigned with one thread from an operating system and have a same priority and cycle, by using the assigned thread; and an executor monitor for periodically monitoring the operation of the component executor and determining whether or not there is a failure in the robot software components executed by the component executor. The apparatus further includes: an executor manager for generating the component executor which is assigned with the robot software components having the same priority and cycle and, when the executor monitor determines that there is a failure in the execution of the robot software components, generating a new component executor.