IP Library Granted Patent US 10,747,215
Granted Patent B2
US 10,747,215 · App. 15/856,062 · Granted Aug 18, 2020

Method and terminal device for diagnosing robot errors

Inventors: Youjun Xiong (Shenzhen, CN); Wenxue Xie (Shenzhen, CN); Gaobo Huang (Shenzhen, CN)
Assignee: UBTECH ROBOTICS CORP.
G05B23/0264B25J9/1674Y10S901/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,747,215
App. No.
15/856,062
Granted
Aug 18, 2020
Kind
B2
Abstract

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.

Claims (24)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: UBTECH ROBOTICS CORP
To: FUTRONICS (NA) CORPORATION
Reel/Frame 068402/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2017
From: XIONG, YOUJUN; XIE, WENXUE; HUANG, GAOBO
To: UBTECH ROBOTICS CORP.
Reel/Frame 044494/0639 →
Priority Claims (1)
CN 2017 1 0899906 · Sep 28, 2017 · national
Continuity (1)
Related Publication 20190094846A1 · Mar 28, 2019