当前位置: 首页 > news >正文

大凤号 网站建设Wordpress热门评论插件

大凤号 网站建设,Wordpress热门评论插件,成都微信网站建设公司,怎么网站排名seo最近看手眼标定,先把工具标定的原理先理顺一下 核心原理是:标定点尖端在基座坐标系下的位置是不变的,所以4个点可以列出三个等式方程,先求相对位置,再指定方向; 尖端相对位置 * 旋转矩阵 末端法兰坐标 尖…

最近看手眼标定,先把工具标定的原理先理顺一下
核心原理是:标定点尖端在基座坐标系下的位置是不变的,所以4个点可以列出三个等式方程,先求相对位置,再指定方向;
尖端相对位置 * 旋转矩阵 + 末端法兰坐标 = 尖端基座坐标系(等式右边恒等)
1.工具标定往往使用6点法
前三个点是用不同姿态的三个点指向固定的尖端
第四个点是垂直方向的点
第五个点是工具X轴方向的点
第6个点是工具Z轴方向的点
2.前四个点计算尖端点的位置相对于法兰末端的相对坐标,即deltX deltY deltZ
3.第五个点减第四个点方向为X轴轴向
4.第6个点减第四个点方向位Z轴轴向
5.Y方向为Z叉乘X得到的方向
6.向量归一化+deltX deltY deltZ得到工具的转换矩阵
原理:参考论文【基于线激光相机视觉引导的焊接技术研究】 我把原理图直接从论文里粘贴一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完全按照上面的公式往下理应该是没啥问题,需要注意的列出:
1.前四个点,构建旋转矩阵的时候,需要看下机器人是哪种旋转模式,论文里是ZYX顺序,常见的是XYZ(勃朗特+新松等),需要注意一下
2.4个点能构建的等式是93 33 = 93,按照这个格式构建一下
3.等式类似AX=B,但A是9*3(系数矩阵秩一般等于3 ,为列满秩矩阵。式为不相容方程组),没有逆矩阵,没法直接用,需要求A的广义逆矩阵,如下
在这里插入图片描述
求广义逆矩阵,可以看公式,或者借助Eigen矩阵库,下面代码是粘贴的,没有经过验证,有数据的可以验证一下
博客:利用Eigen求广义逆矩阵
在这里插入图片描述

Eigen::MatrixXd MainWindow::pinv(Eigen::MatrixXd  A)
{Eigen::JacobiSVD<Eigen::MatrixXd> svd(A, Eigen::ComputeFullU | Eigen::ComputeFullV);double  pinvtoler = 1.e-8; //toleranceint row = A.rows();int col = A.cols();int k = min(row,col);Eigen::MatrixXd X = Eigen::MatrixXd::Zero(col,row);Eigen::MatrixXd singularValues_inv = svd.singularValues();//奇异值Eigen::MatrixXd singularValues_inv_mat = Eigen::MatrixXd::Zero(col, row);for (long i = 0; i<k; ++i) {if (singularValues_inv(i) > pinvtoler)singularValues_inv(i) = 1.0 / singularValues_inv(i);else singularValues_inv(i) = 0;}for (long i = 0; i < k; ++i) {singularValues_inv_mat(i, i) = singularValues_inv(i);}X=(svd.matrixV())*(singularValues_inv_mat)*(svd.matrixU().transpose());return X;}

原理就这样,手头没数据,有数据的可以测试一下

http://www.dtcms.com/a/411553.html

相关文章:

  • 手机免费建设网站社交网站建设需求分析
  • 文献阅读笔记:机载火控雷达工作模式
  • 【MySQL_SpringBoot】mysql删除表中所有数据但不删除表结构以及表中id自增跳跃较大数字问题解决
  • 网站的建设与规划wordpress无辜跳出广告
  • 个人做论坛网站有哪些常用的网站推广
  • 【读书笔记】架构整洁之道 P6 实现细节
  • 古籍版面分析新SOTA:HisDoc-DETR如何助力AI赋能古籍数字化难题
  • 浙江省网站icp备案多久oa协同办公系统
  • 伊朗声称以色列核计划数据遭重大泄露
  • 自适应平台(Adaptive Platform)标准 ——Specification of Sensor Interfaces
  • LeetCode热题--200. 岛屿数量--中等
  • 营销型网站试运营调忧北京海淀房管局网站
  • 网站建设与制作与维护ppt网站百度排名怎么做快
  • SSM飞机售票管理系统63z52(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
  • [论文阅读] 人工智能 + 软件工程 | 当传统调试遇上LLM:CodeHinter为新手程序员打造专属辅助工具
  • 亚马逊网站做外贸网站是可以做的吗
  • Kimi推出全新Agent模式OK Computer,基于K2模型的端到端任务执行,已开启灰度测试
  • 用vs2010做网站视频教程高端网站制作报价
  • react-native集成PDF预览组件react-native-pdf
  • Dify笔记 知识库
  • 模板建站服务器网页打不开的解决方法
  • 女生做网站前台设置自动删除的wordpress
  • 苏州市吴江太湖新城建设局网站微信手机网站设计6
  • 单片机开发中的队列数据结构详解,队列数据结构在单片机软件开发中的应用详解,C语言
  • 邯郸网站推广wordpress 页面生成
  • 搭建本地代理服务器
  • USB4接口防护,ESD管与TVS管怎么选?-ASIM阿赛姆
  • LazyLLM部署日志
  • 祝贺职业教育网站上线网站的前端和后台
  • 第三人称:角色攻击