当前位置:首页 > 智能硬件 > 智能硬件
[导读] 文章用反射镜面设计的理论知识和计算机仿真,为实现应用于中型组足球竞赛机器人全景视觉系统的反射镜面的快速有效的设计,自主开发了用于镜面轮廓设计的仿真设计系统。 并设计制造了满足机器人任务要求的

     文章用反射镜面设计的理论知识和计算机仿真,为实现应用于中型组足球竞赛机器人全景视觉系统的反射镜面的快速有效的设计,自主开发了用于镜面轮廓设计的仿真设计系统。

        并设计制造了满足机器人任务要求的特殊曲线的反射镜面。通过实践表明基于知识和计算机仿真的现代设计方法大大提高了反射镜面设计的质量和效率,能从整体上把握设计的合理性,避免设计出错和产品返工,节省制造成本,并令设计结果满足预计的任务需求。

    引言

  全景视觉系统是由一个朝上放置的摄像头和一个反射镜面组成,摄像头通过反射镜面获得360度范围的图像。因其视野广泛,足球竞赛机器人通常采用全景视觉系统来获取整个球场的信息。反射镜面是影响全景视觉的图像效果和观察范围的重要因素。美国哥伦比亚大学的Simon Baker和Shree K. Nayar等人专门对全景视觉系统的几何特性进行了仔细的研究和分析,并提出了“单一视点(single viewpoint)”的问题[1]。符合单一视点的曲面,所有射向焦点的光线经过反射后都射向另外一个焦点或者平行于对称轴,而不是散射开来。

  研究表明,不同镜面适用于不同的观察需求。常用的曲面镜面(如抛物面,锥面等)往往不能同时满足执行特殊任务的机器人的多个观察需求。于是有学者提出根据观察需求或者假设的成像效果反推镜面的曲面[2],以设计出满足特殊任务需求的镜面轮廓。本文的镜面设计过程是根据反推算法求得曲面轮廓,并且建立相应的模型仿真预先观察成像效果,与期望的成像进行比较,根据一定的评估和分析,优化参数,由计算机完成大量的计算过程和定量分析。这种设计方法可以高效地设计出性能好、成本低的镜面。

  1镜面设计原理及成像仿真系统的开发

  1.1 镜面设计原理和方法

  要预知经过镜面反射之后的成像效果,就必须知道镜面曲线和经过镜面反射后的成像点(CCD上的成像单位)与现实空间点的映射关系。

 

图1 镜面成像原理

  以小孔成像模型作为摄像头的成像模型,因为镜面是旋转对称的结构,只需研究二维的镜面剖面曲线。如图所示,根据光线反射定理和小孔成像法则,可以得到如下关系式:

  上式中F(t)为曲线方程,具体的关系式推导可参考[4]。

  若是未知镜面曲线方程,而给定现实点与图像点的对应关系,则需要反推镜面轮廓线。逆向求取镜面曲线的方法分为两种:解析解[2]和数值解[3]。本文采用求数值解的算法,因为它计算复杂度小,利于编程实现。主要实现流程如图2所示:

 

图2 镜面轮廓设计实现流程图

  1.2 成像仿真

  为了使镜面曲线设计更直观,更方便调整参数,对镜面成像效果进行仿真预览可以使设计的应用更加友好,同时利于提高效率和设计质量,避免设计和预期的效果出现过大的出入,造成时间和成本的浪费。仿真系统以Matlab为开发平台,因为Matlab具有强大的数学计算功能以及图像处理库,可以提供方便的函数调用,缩短仿真系统开发的时间。

  根据上述得到的图像和实际空间矢量的映射关系来进行成像图形的仿真。首先需要获取进行镜面映像的环境,文中用于仿真的环境是足球机器人的比赛场地(包括场地上的白线,球门,门柱等)以及比赛用球。场地上的物体信息都是简单的规则性几何体,确定了全局坐标系之后,即可以得到各个物体的空间表达式,即它们的数学模型。假设以场地中央为全局坐标原点,根据右手法则,长度方向为x轴(指向黄球门),宽度方向为y轴,z轴垂直地面向上,则主要物体的数学模型如下(计算单位为mm):

  球:

(其中r=110)

  黄球门: 蓝球门:

  设机器人在场地中的位置为(dx,dy,θ)T,dx,dy为平面坐标位置,θ是机器人朝向角。物体数学模型(x,y,θ)T与以机器人视觉系统为原点的局部坐标下的表达式(x’,y’,z’)T存在以下关系:

 

  因为镜面为旋转对称镜面,为简化模拟成像的计算量,取θ=0。于是变换矩阵简化为:

 

  根据之前计算所得的像素与空间矢量(物体模型上的点必通过某一空间矢量)的关系式即可得到所设计的虚拟环境的成像效果图。之后根据成像效果图修改参数,并通过成像仿真快速达到所需要的效果,可得到最终的镜面加工参数。

      2 实验与结果

  所设计的用于足球机器人的镜面需满足下列要求:

  1) 当机器人在场地中间位置时,需要看到球门,以便区分己方球门和对方球门,确定运动的方向。

  2) 看到的远处的球要具有较准确的方向信息。

  3) 看到的近处的球要具有较准确的方向和距离信息,即要求近处的观察分辨率需要达到一定的要求。

  4) 尽可能少地看到机器人本身(无用信息),以便更多地获取机器人四周的环境信息。

  根据以上要求,可将镜面分成两部分设计,一部分用来观察机器人1m内的范围,一部分观察1米外和球门的信息。实现过程如下:

  事先根据需要考虑整个图像的观察区域分布,分配不同距离区间的分辨率,然后运行仿真程序得到镜面曲线和成像效果(见图3),并且把镜面曲线的各点坐标保存成数据文件,方便后期的数控车床加工提取数据。实际镜面成像效果图如图4所示。

 

图3 镜面剖面图和成像效果图

 

图4 加工完成的反射镜面及实际镜面成像图

  3 总结

  通过虚拟仿真的计算机辅助设计方法以及镜面逆推算法,可以方便而有效地设计出全景视觉系统反射镜面,满足了预先设想的任务要求,在足球机器人应用良好。借助计算机辅助设计及仿真方法,产品设计不仅提高了效率,更提高了设计的质量,并且能把设计集中在创新上而不是一些繁琐的计算和参数细化上。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

慕尼黑2024年5月9日 /美通社/ -- TÜV南德意志集团(以下简称"TÜV南德")持续保障安全、可靠及可持续发展。作为全球化的服务提供商,TÜV南德2023年全年营收达约31亿欧元,首次突破30亿欧元大关,同比增长...

关键字: BSP 可持续发展 数字化 人工智能

凭借深度学习技术和SmartBid产品,百度国际MediaGo获得美国商业奖认可 旧金山2024年5月6日 /美通社/ -- 第22届美国商业奖(American Business Award®)近日发布获奖名...

关键字: MEDIA GO SMART BSP

上海2024年4月17日 /美通社/ -- 在2024 F1中国站即将拉开帷幕之际,高端全合成润滑油品牌美孚1号今日举办了品牌50周年庆祝活动。三届F1年度车手总冠军马克斯•维斯塔潘也亲临现场,共同庆祝这一里程...

关键字: BSP 汽车制造 行业标准 产品系列

北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...

关键字: AI技术 医疗服务 BSP 互联网

海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...

关键字: NI IC BSP ACTIVE

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

伦敦2024年4月16日 /美通社/ -- ATFX宣布任命Siju Daniel为首席商务官。Siju在金融服务行业拥有丰富的经验和专业知识,曾在全球各地的高管职位上工作了19年以上。Siju之前担任FXCM首席商务官...

关键字: NI AN SI BSP

无论您是在研究如何使用 10GigE 还是寻求所需考虑事项的建议,本文均提供有实践,帮助确保单相机 10GigE 视觉系统设置顺利并拥有良好性能。 我们列出了主机系统配置、布线和相机设置的实践。

关键字: 视觉系统 CPU 存储器

全球领先的科技公司默克推出了同类产品中首个经验证的全新一体化遗传稳定性分析。 Aptegra™ CHO遗传稳定性检测利用全基因组测序和生物信息学,显著加快了客户的生物医药安全性测试,从而帮助加快了客户进入商业生产的步伐。...

关键字: 稳定性分析 BSP 人工智能
关闭
关闭