发 帖  
原厂入驻New
[问答] (LabVIEW)关于一个计算整体坐标点的问题
465 labview 运动控制 轨迹计算 算法
分享
问题如下:目前在做一套分板机(长方形)的设备,即手动设定标准件的运动坐标点,可以保存起来,然后后面每一次放置PCB板的时候无法保证与标准件一致,故用相机拍照后视觉模板匹配取得左上角的点的位置A2和标准件左上角A1,然后再同样的方式取得右下角的当前位置B2和标准件位置B1,目前的问题是不知道该如何通过A1 A2 和B1 B2的变化来计算出其余的所有坐标点的偏移轨迹,哪位大佬做过相关的项目,能否给小弟一些建议,或者提供一下相关的算法小弟自己百度也行,非常感谢!   (PS:切割机的运动轨迹可以按照回行来考虑,实际运行中就是以回行为主,穿插着一些线性运动)
0
已退回50积分
2020-4-15 16:52:43   评论 分享淘帖 邀请回答
15个回答
有难度,希望哪位高手指导一下
2020-4-15 18:28:23 评论

举报

画个图,在图上标注已知点和未知的一般直线用二元一次方程或线性代数解
2020-4-15 22:07:49 评论

举报

1、mark 点 n点标定,计算矩阵。
2、注册基准坐标系
3、实际物料,拍照MARK点,带入矩阵,求出XY
4、求 坐标系旋转、平移,
解决
2020-4-16 09:09:58 评论

举报

本帖最后由 xu391600076 于 2020-4-16 09:19 编辑

之前做过一个跟你蛮相似的,图片中的程序是根据A1和B1点计算其他点,这个程序是检测LED像素点,像素点为128*64,程序中因为校准之后有些畸变,所以额外增加右上角的点做偏移,A1和B1点,可以根据A2和B2做参考坐标系重新校准A1和B2
我这里是线性变化,所以根据只需要校准AI和B1点就可以算其他的点
你的不是线性变化的话,可以考虑挨个去校准其他点
捕获.PNG
2020-4-16 09:10:36 评论

举报

最终找了一个别人给的VI,可以成功使用,并且计算出来的位置也是准的,只是有加密我就没考出来了  也就是说这个算法其实是有的,就是根据两点或者一点的角度变化去计算对应的位置,先求弧度,计算公式为:arc tan(X2-X1)/arc tan(Y2-Y1)   X方向弧度/Y方向弧度,然后再弧度转角度,这个就不用说了,labview自带的就有这个函数,然后再利用这个角度去求新的位置。
2020-6-9 20:30:25 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表