首页 > 其他分享 >halcon单相机+工业机器人=模板匹配抓取过程原理及代码实现

halcon单相机+工业机器人=模板匹配抓取过程原理及代码实现

时间:2024-12-22 21:26:48浏览次数:12  
标签:机器人 抓取 halcon 相机 标定 位姿 内参 坐标系 模板

先来看看包含哪些流程

1.1相机拍照到的工作台物体到机器人底座间的转换关系

1,单相机自身的相机内参的标定 得到相机的内参 cameraparam
2,进行手眼标定,用眼在手外,得到 camerainbasepose 相机相对于工业机器人底座的位姿
3,由标定板确定工作台面与相机的位姿关系 objincamerapose的pose也就是相机的外参就这么得到了

将过这几步,我们就可以将工作台下的obj经过 相机内参(cameraparam)+相机参( objincamerapose)转到相机坐标系下,再由 camerainbasepose(相机相对于工业机器人底座的位姿)转到工业机器人坐标系下,由机器人去抓取

1.2校准相机拍到的obj图片转到相机坐标系下

1,这个工作由gen_image_to_world_plane_map这个算子完成,这样我们就得到了相机坐标系下的图片,这样做得好处是可以消除畸变,排除相机与工作台

标签:机器人,抓取,halcon,相机,标定,位姿,内参,坐标系,模板
From: https://blog.csdn.net/Tianwen_running/article/details/144643284

相关文章

  • 【静态网页模板源码】000023 建筑工作室网站-响应式 (附源码)
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • 实验6 模板类、文件I\O和异常处理
    实验任务4#pragmaonce#include<iostream>#include<stdexcept>usingnamespacestd;template<typenameT>classVector{public:Vector(intn,intvalue=0);Vector(Vector<T>&v);~Vector();intget_size()......
  • 如何修改网站模板顺序,轻松调整网站布局
    修改网站模板顺序可以帮助您优化用户体验和SEO效果。以下是一些常见方法:通过CMS后台修改:登录您的网站管理后台。寻找“页面”或“模板”设置。选择需要调整顺序的页面或模块。使用拖拽功能调整顺序,保存更改。预览页面确保调整无误。直接修改模板文件:使用FTP工具登......
  • 修改网站模板文件的软件,推荐的软件和使用方法
    一、推荐的软件SublimeTextSublimeText是一款轻量级且功能强大的文本编辑器,支持多种编程语言和文件格式。它提供了丰富的插件生态系统,可以扩展其功能。VisualStudioCode(VSCode)VSCode是微软开发的一款免费开源代码编辑器,支持多种编程语言和框架。它内置了Git......
  • C++, 模板元编程, 凭借辅助的模板结构的特化 , 从而以类型控制模板类的分支
    u++真是学无止境,遍地地雷,哦不,遍地黄金。看ue序列化中的TArray有感,特节取部分代码保存,希望能多切近ue的编码经验半分。 //...template<typenameT>structTCanBulkSerialize{enum{Value=false};};template<>structTCanBulkSerialize<unsignedint>{enum{Value......
  • C++模板--类模板
    一篇文章带你走进类模板的世界!!!前言上一篇文章的链接:https://blog.csdn.net/hujiahangdewa/article/details/144630185有了上一篇文章的铺垫,我们再来看看类模板。其实就是要看template这段代码的后面跟的是什么,如果跟的是函数的定义,那么它就是一个函数模板,如果跟的是......
  • 实验6 模板类、文件I/O和异常处理
    实验任务4Vector.hpp源代码#pragmaonce#include<iostream>#include<stdexcept>usingnamespacestd;template<typenameT>classVector{public:Vector(intn);Vector(intn,Tvalue);Vector(constVector<T>&vi);~V......
  • PbootCMS的模板标签有哪些特点和优势?
    PbootCMS的模板标签系统是其核心功能之一,具有高效、简洁、强大的特点,使得用户能够快速开发和维护企业网站。以下是PbootCMS模板标签的一些主要特点和优势:高效简洁:简单易学:PbootCMS的模板标签设计简单直观,即使是没有编程背景的用户也能快速上手。快速开发:通过简单的标签调用,......
  • 易优CMS中模板文件 lists_tags.htm 不存在,如何解决?
    在使用易优CMS时,如果遇到模板文件 lists_tags.htm 不存在的问题,可以通过以下几种方法来解决。这个问题通常发生在自定义模板或使用官方模板时,某些文件未正确添加或缺失。以下是详细的解决步骤:方法一:手动创建 lists_tags.htm 文件登录FTP或服务器管理工具:使用FTP客户端或......
  • 修改网站合同附件模板,如何在网站后台或代码中修改合同附件模板
    修改网站的合同附件模板可以确保合同的规范性和一致性。以下是具体步骤:登录后台:如果网站有后台管理系统,使用管理员账号登录。在后台左侧菜单栏中选择“内容”->“页面”或“文件管理”。找到需要修改的合同附件模板,点击“编辑”。准备新模板:准备新的合同附件模板文......