Robot positioning control method and system based on point cloud normal vector direction clustering servo
A robot positioning and normal vector direction technology, applied in the field of robot positioning control, can solve problems such as low precision and poor positioning stability, and achieve the effect of improving time efficiency and high-precision positioning results
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2020-11-24
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of visual servoing, and more specifically relates to a robot positioning control method and system based on point cloud normal vector direction clustering servo. Background technique
[0002] Robot positioning and servo control have a wide range of application requirements in robotic processing and manufacturing, intelligent logistics warehousing, medical assistance and other fields. Visual servoing is a visual control technology that uses visual information to control the movement of a robot to a desired position to achieve robot positioning.
[0003] Existing visual servoing techniques are generally divided into position-based visual servoing (PBVS) and image-based visual servoing (IBVS). PBVS needs to obtain the geometric model of the target, the internal parameters of the camera and the observed image feature information, and then estimate the relative pose of the camera and the target. Reducing the pos...
Examples
Embodiment 1
[0050] A robot positioning control method based on point cloud normal vector direction clustering servo, wherein, the robot has six degrees of freedom of motion, and is fixedly connected with an RGBD depth camera, consisting of the robot and the RGBD depth camera fixedly connected with it figure 1 In the visual platform 1 shown in , the target to be positioned 2 is figure 1 the blade shown;
[0051] In order to use the RGBD depth camera to obtain the point cloud image of the target to be located, the coordinate system of the target to be located and the coordinate system of the RGBD depth camera are respectively constructed, as shown in figure 2 shown;
[0052] Such as image 3 As shown, the robot positioning control method based on point cloud normal vector direction clustering servo provided by this embodiment includes the following steps:
[0053] (S1) Calculate the three-dimensional coordinates of each point on the target to be positioned in the coordinate system of th...
Embodiment 2
[0080] A robot positioning control system based on point cloud normal vector direction clustering servo, including: a positioning control module and a vision platform;
[0081] The visual platform consists of a robot with six degrees of freedom of movement and an RGBD depth camera fixedly connected to it;
[0082] The positioning control module includes: an ideal point cloud image acquisition unit, a first cluster centroid set acquisition unit, an actual point cloud image acquisition unit, a second cluster centroid set acquisition unit, a speed acquisition unit and a movement control unit;
[0083] The ideal point cloud image acquisition unit is used to calculate the three-dimensional coordinates of each point on the target to be positioned in the coordinate system of the RGBD depth camera when the robot is in an ideal position relative to the target to be positioned, to obtain an ideal point cloud image of the target to be positioned, and then Trigger the first cluster centro...