G05B2219/40244

Door Movement and Robot Traversal Using Machine Learning Object Detection

A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to receive sensor data associated with a door. The data processing hardware determines, using the sensor data, door properties of the door. The door properties can include a door width, a grasp search ray, a grasp type, a swing direction, or a door handedness. The data processing hardware generates a door movement operation based on the door properties. The data processing hardware can execute the door movement operation to move the door. The door movement operation can include pushing the door, pulling the door, hooking a frame of the door, or blocking the door. The data processing hardware can utilize the door movement operation to enable a robot to traverse a door without human intervention.

ROBOT CONTROLLING SYSTEM

An application processor processes an application. A sensor processor acquires image data from an image sensor and analyzes the image data. A motion controlling processor controls motion of a movable part of a robot. The motion controlling processor provides posture information for specifying an orientation of the image sensor to the sensor processor, not via the application processor. The posture information includes information for specifying a position of the image sensor.

CENTER OF MASS PLANNING METHOD FOR ROBOT, ROBOT AND COMPUTER-READABLE STORAGE MEDIUM
20230415333 · 2023-12-28 ·

A center of mass (COM) planning method includes: obtaining a planning position of the COM and a planning speed of the COM of a robot, and calculating a planning capture point of the robot according to the planning position of the COM and the planning speed of the COM; obtaining a measured position of the COM and a measured speed of the COM, and calculating a measured capture point of the robot according to the measured position the measured speed; calculating a desired zero moment point (ZMP) of the robot based on the planning capture point and the measured capture point; obtaining a measured ZMP of the robot, and calculating an amount of change in a position of the COM according to the desired ZMP and the measured ZMP; and correcting the planning position of the COM according to the amount of change in the position of the COM.

Robot controlling system

An application processor processes an application. A sensor processor acquires image data from an image sensor and analyzes the image data. A motion controlling processor controls motion of a movable part of a robot. The motion controlling processor provides posture information for specifying an orientation of the image sensor to the sensor processor, not via the application processor. The posture information includes information for specifying a position of the image sensor.