当前位置:网站首页>[paper notes] Research on end positioning of grab manipulator based on multi-sensor data fusion
[paper notes] Research on end positioning of grab manipulator based on multi-sensor data fusion
2022-07-19 09:03:00 【See deer (Python version)】
Catalog
- Abstract
- 0 introduction
- 1 Design of grab manipulator model fused with multi-sensor data
- 2 Robot arm end positioning based on Genetic Algorithm
- 3 Experiment and analysis
- 4 Conclusion
Abstract
The end positioning process of the grasping manipulator is affected by environmental interference , Resulting in poor positioning accuracy and stability
- Establish the end error model of the grab manipulator by fusing multi-sensor data
- The target detection model determines the target location
- Genetic algorithm calculates the rotation variable compensation value of each joint at the end of the grasping manipulator
key word
- Kinematic model ;
- End pose error ;
- Biplane constraint error ;
- object detection ;
- Genetic algorithm (ga) ;
0 introduction
With the improvement of science and Technology , It also puts forward higher requirements for the end positioning of the grab manipulator .
It is not only required to grasp the end of the manipulator Accurate positioning , It is also required to have Good confidence .
Previous studies
| scholars | Content | Advantages and disadvantages |
|---|---|---|
| Xia Yimin | The adoption is based on Laser ranging and Machine vision The detection method of the grab manipulator Flexibility error at the end , use total station Get the end of the gripper arm Parameter error , Through the combination of parameter error and flexibility error, an error compensation model is created . use Projection gradient method The error compensation model is calculated iteratively , Get the position information of the end of the grasping manipulator . | There is no kinematic model of the grasping manipulator , Resulting in low positioning efficiency . |
| Li Yongbin | utilize Kalman extended filter And Improved particle filter Analyze and compare , Obtain the coincidence degree of likelihood function distribution , recycling Particle swarm optimization Take particle filter as filtering model , Application Adaptive anti discrimination algorithm Improve the distribution coincidence degree , To determine the positioning of the gripper arm end . | There is no error model , Resulting in low confidence |
1 Design of grab manipulator model fused with multi-sensor data
1.1 Kinematic model of manipulator fused with multi-sensor data
1) Establish the kinematics model of the manipulator
The coordinate system is established with the end of the grasping manipulator fused with multi-sensor data as the target
The change matrix between adjacent coordinate systems is determined by 4 Description of sensor capture parameters
Z = ( x , y ) = [ α − α 0 y α , y x , y − y − e , y x , y x , − y y e , y 0 0 0 1 ] Z=(x,y)=\begin{bmatrix} \alpha & -\alpha & 0 & y \\ \alpha,y & x,y & -y & -e,y \\ x,y & x,-y & y & e,y \\ 0 & 0 & 0 & 1 \end{bmatrix} Z=(x,y)=⎣⎡αα,yx,y0−αx,yx,−y00−yy0y−e,ye,y1⎦⎤
Z Z Z It represents the change matrix ; x x x、 y y y It describes the coordinate point at the end of the grasping manipulator ; α α α Represents the rotation angle between coordinate systems ; e e e Represents the moving distance between coordinate points .
2) The pose matrix of the end of the grasping manipulator
{ U = [ Z U 0 1 ] U = U 1 , U 2 , U 3 , U 4 \begin{cases} U = \begin{bmatrix} Z & U \\ 0 & 1 \end{bmatrix} \\ U = U_{1},U_{2},U_{3},U_{4} \end{cases} ⎩⎨⎧U=[Z0U1]U=U1,U2,U3,U4
U U U Represents the pose matrix .
3) Error description
Multisensor data contains Jamming data , As a result, the coordinate system in the kinematic model of the gripper manipulator cannot Completely parallel or vertical
1.2 Construction of error model of multi-sensor data of terminal pose
The parameter error data collected by multiple sensors , Combined with pose matrix , Build the end pose error model of the manipulator 
W W W Is the parameter error .
fitting (3) After simplification, we can get , Identify all parameters in the error matrix as shown in (4) Shown 
K K K Is the transformation parameter .
1.3 Biplane constraint error model
When positioning the end of the grab manipulator by fusing multi-sensor data , structure Biplane constraint error model To eliminate the edge data in the data , Make the positioning result more accurate .
- Usage (5) Calculate the actual position of the end of the grasping manipulator , Then calculate the Jacobian matrix of the actual position through the joint angle .

- According to the coordinate points on any constraint plane, the kinematic parameter error at the end of the grasping manipulator is calculated , Put the error into the controller that fuses multi-sensor data , Obtain the actual coordinate point at the end of the manipulator through the updated formula , Compare with the position point on another constraint plane .

- Collect on the biplane constraint error model C + 3 C+3 C+3 A little bit , And three consecutive points cannot be in the same straight line , The final biplane constraint error model is obtained by the following formula , Complete the elimination of the end edge data of the grasping manipulator .

1.4 Target detection model
The target detection model is mainly composed of neurons in convolution layer and junction layer
- Convolution layer is responsible for Convolution characteristic graph Lieutenant general Convolution kernel By convolution , To obtain the eigenvector . Then the eigenvector is transferred to the connection layer .
- The connection layer is responsible for Predict the location of the area to be selected , And judge whether the current area to be selected is in the target area . When the center point of the moving window corresponds to the target area , This location can be regarded as a target location , Through the processing of connection layer , The regression boundary of all target positions can be obtained .
- Linear regression algorithm is adopted , Implement Micro adjustment , So that the target can be positioned more accurately , Calculate the translation and zoom parameters through the following formula .
- The feature vector is transmitted to the terminal actuator that fuses multi-sensor data , Initialize parameters , Repeat steps 1 1 1, Until the feature extraction of the image at the end of the grasping manipulator is completed .
2 Robot arm end positioning based on Genetic Algorithm
Due to kinematic parameters Random change
There is a certain error in the pose parameters of the manipulator
Proposed in Genetic algorithm (ga) Take corrective measures for the joint variables of the manipulator on the basis of
Greatly improve the end positioning of the manipulator accuracy
- Sort out Multiple groups Manipulator data as a reference target , choice Any group of pose information
According to the three-dimensional translation model, the actual pose data of the sensor terminal actuator is drawn
according to Genetic variable algorithm , Calculate the ideal compensation value of each joint variable
Put the corrected ideal compensation value into the multi-sensor terminal control system , Get the actual pose error information . - Design genetic algorithm parameters .
Pose error correction solution
Take these error values as the parameters of genetic algorithm , The implementation of Copy 、 variation Wait for the operation , Generate a new generation of parameters , Until the error between the actual position and the target position is small enough . - The realization of genetic algorithm .
For the theoretical pose data processed by the multi-sensor terminal actuator , Calculate the corresponding grasping joint variables .
Take the grasping joint variable as the control quantity , use NDI The system measures the error between the actual posture and the theoretical posture .
3 Experiment and analysis
1) End positioning efficiency
Compare the positioning time used by the three methods , The longer the positioning time , It shows that the lower the positioning efficiency , contrary , The shorter the positioning time , It shows that the higher the positioning efficiency .
2) Positioning error

3) Degree of confidence
Confidence refers to the distribution of the observed value of the end positioning of the grab manipulator , It is a normal distribution with ideal observations as the mean , It represents the error distribution function between the positioning result and the ideal result . The higher the confidence value , It shows that the more accurate the positioning is ; The lower the confidence value , It indicates that the larger the positioning deviation .
4 Conclusion
边栏推荐
- OGG中token的使用
- 第六天训练
- QR decomposition for matrix inversion -- C engineering implementation
- 静态路由!!静态路由!!静态路由!!
- Google Play应用商店可能会删除应用权限概述 转而使用新的数据安全信息组合
- 2022广东省安全员A证第三批(主要负责人)练习题及模拟考试
- Example description of alternative writing of instanceof
- 【AXI】解读AXI协议的额外信号(QOS信号,REGION信号,与USER信号)
- Nacos new configuration management
- 最新水果FLStudio20.9低版本版升级高版本教程
猜你喜欢
随机推荐
Binary installation MySQL initialization password problem
软件测试需要学习多久?
Jsp+Ajax+Servlet+Mysql实现增删改查(一)
[face recognition] face recognition based on histogram histogram with matlab code
MySQL索引(二)
2022 Guangdong Provincial Safety Officer a certificate, the third batch (main person in charge) exercise questions and mock examination
Express
id Tech5的MegaTexture技术
Collation of RPA related knowledge points
【CTF】pwn2_ sctf_ two thousand and sixteen
分布式事务-可靠消息最终一致性解决方案
Shell notes
MySQL读写分离
QT serial communication
动态内存管理
cut,sort,uniq,xargs
Unity 使用一张贴图来控制材质主贴图的透明度
MySQL存储函数和触发器
两个结构体 ifconf 和 ifreq
如何在 Authing 上快速实现 Zadig 单点登录?









