| CPC B25J 9/1692 (2013.01) [B25J 9/1605 (2013.01); G01B 11/03 (2013.01); G06T 17/05 (2013.01); G06T 2207/10024 (2013.01)] | 19 Claims |

|
4. A three-dimensional environment modeling method for an industrial robot, comprising:
based on color and depth information of a surrounding environment of the industrial robot, performing three-dimensional modeling of the surrounding environment of the industrial robot, so as to obtain an environment model;
calibrating a coordinate system of the environment model to a base coordinate system of the industrial robot; and
obtaining a workbench model of the industrial robot, at least by performing grid cropping and filling of the calibrated environment model,
wherein the calibrating the coordinate system of the environment model to the base coordinate system of the industrial robot comprises:
receiving a first model of the industrial robot, wherein the first model is synchronized with a pose state of the industrial robot located at a specific position in an actual environment;
receiving the environment model, the environment model comprising a second model of the industrial robot;
obtaining registration information of the second model, at least by selecting at least three corresponding non-collinear point pairs in the first model and the second model to perform registration; and
based on the registration information, calibrating the coordinate system of the environment model to the base coordinate system of the industrial robot.
|