An error diagnosis method of a robot includes determining operational status of components of a robot and determining an operational status of a main control process of the robot, generating diagnosis data comprising a data format having an error status level, a name of an error diagnosis processes of the components, and an error code identity (ID) number, packaging diagnosis data of the operational status of the components as diagnosis information in a predetermined data format, storing the diagnosis information in memory.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of diagnosing robot errors, comprising: providing a robot comprising components including a memory and a processor; detecting operational status of the components and an operational status of a main control process of the robot at a predetermined frequency by conducting error diagnosis processes; generating diagnosis data comprising an error status level, a name of an error diagnosis processes, an error code identity (ID) number of the components, basic diagnosis information, error data, and reserved data; defining the error status level, the name of the error diagnosis processes, the error code identity (ID) number of the components, the basic diagnosis information, the error data, and the reserved data, wherein the error status level is in a byte format, the name of the error diagnosis processes and the basic diagnosis information are in a bit format, and the error code ID number, the error data, and the reserved data are in an integral format: packaging the diagnosis data into diagnosis information in a predetermined data format; and storing the diagnosis information in the memory.
2. The method according to claim 1 , wherein the error diagnosis method further comprises: displaying, the diagnosis information in the predetermined data format on a display.
3. The method according to claim 1 , wherein the error diagnosis processes comprise a chassis diagnosis application, a servo diagnosis application, a sensor diagnosis application, or a power-supply diagnosis application.
4. A terminal device for diagnosing robot errors, comprising; one or more processors; and a memory; and one or more programs; wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, to cause the one or more processors to: conduct error diagnosis processes to detect an operational status of components corresponding to the error diagnosis processes, and an operational status of a main control process at a predetermined frequency; generate diagnosis data comprising a data format having an error status level, a name of the error diagnosis processes, an error code ID number of the components, basic diagnosis information, error data, and reserved data; detect whether diagnosis data reported by the error diagnosis processes is received; define the error status level, the name of the error diagnosis processes, the error code ID number of the components, the basic diagnosis information, the error data, and the reserved data, in response to the diagnosis data being received, wherein the error status level is in a byte format, the name of the error diagnosis processes and the basic diagnosis information are in a bit format, and the error code ID number, the error data, and the reserved data are in an integral format; package the diagnosis data into diagnosis information in a predetermined data format; and store the diagnosis information as a diagnosis log document in the memory.
5. The terminal device according to claim 4 , wherein the one or more programs are further executed by the one or more processors, to cause the one or more processors to: display the diagnosis information in the predetermined data format on a display.
6. The terminal device according to claim 4 , wherein the error diagnosis processes comprise a chassis diagnosis application, a servo diagnosis application, a sensor diagnosis application, or a power-supply diagnosis application.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 28, 2017
August 18, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.