The invention provides a
collision detection method and device for a claying mechanical arm, and relates to the technical field of
coke oven
slurry smearing robots, and the method comprises the following steps: S1, obtaining a movement environment
data set, and calculating according to the movement environment
data set to obtain a modeling parameter set of the claying mechanical arm and a wall body; s2, a modeling parameter and dynamic
radius mapping table is obtained, envelope modeling is conducted on the claying mechanical arm and the wall according to the modeling parameter and dynamic
radius mapping table and the modeling parameter set, and a bounding
box set is obtained; the type of the bounding box comprises a sphere bounding box and a
capsule bounding box; s3, selecting two bounding boxes from the bounding
box set according to a preset sequence; if the two bounding boxes are both spherical bounding boxes, first-class
collision detection is carried out on the two bounding boxes; if one of the two bounding boxes is a sphere bounding box and the other one is a
capsule bounding box, carrying out second-class
collision detection on the two bounding boxes; if the two bounding boxes are
capsule bounding boxes, carrying out third-class collision detection on the two bounding boxes; obtaining a collision detection result; and S4, operation of the claying mechanical arm is controlled according to the collision detection result. By setting three different types of collision detection, high-precision real-time collision detection of the claying mechanical arm is realized on the premise of not increasing
hardware complexity, and the safety and reliability of claying operation are remarkably improved.