[发明专利]一种关节型机械臂逆运动学解析解的求取方法有效

专利信息
申请号: 201710603728.7 申请日: 2017-07-24
公开(公告)号: CN107589934B 公开(公告)日: 2020-04-07
发明(设计)人: 马建伟;秦逢泽;贾振元;赵孝轩;张宁 申请(专利权)人: 大连理工大学
主分类号: G06F7/548 分类号: G06F7/548;G06F17/16;B25J9/16
代理公司: 大连理工大学专利中心 21200 代理人: 关慧贞
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明一种关节型机械臂逆运动学解析解求取方法属于工业机器人制造技术领域,涉及工业机器人领域快速获取一种肩关节朝前偏置的关节型六自由度机械臂的唯一逆运动学解析解求解方法。该方法按照D‑H参数法建立关节机械臂连杆坐标系,确定机械臂相邻关节之间的4个结构几何参数,计算相邻两坐标系的齐次坐标变换矩阵,并求其逆矩阵;求解机械臂六个关节的旋转角度表达式,利用旋转角度表达式进行逆运动学求解。该方法坐标系建模简单易懂,并且解析解能够保证该类机械臂逆运动学解要求。方法具有求解精度高、求解速度快、求解过程更加简单明了的特点。
搜索关键词: 一种 关节 机械 运动学 解析 求取 方法
【主权项】:
一种关节型机械臂逆运动学解析解的求取方法,其特征是,该方法按照D‑H参数法建立关节型机械臂连杆坐标系,确定机械臂相邻关节之间的4个结构几何参数,计算相邻两坐标系的齐次坐标变换矩阵,并求其逆矩阵;求解机械臂六个关节的旋转角度表达式,利用旋转角度表达式进行逆运动学求解;方法具体步骤如下:步骤一,关节型机械臂由基座(A)、末端执行器(G)、5个连杆(B、C、D、E、F)和6个旋转关节(1、2、3、4、5、6)组成;按照D‑H参数法建立机械臂连杆坐标系,坐标系包括:XOZ平面,机械臂六个旋转关节对应坐标系O0~O5以及机械臂末端执行器的坐标系O6;各关节坐标系具体为:zi轴沿i+1关节的轴线,xi沿zi轴和zi‑1轴的公垂线,指向背离zi‑1轴方向,yi轴由右手直角坐标系规则确定,其中i=1,2,3,4,5,6;将第一个关节坐标系的初始位置设置在机械臂的基座上与基坐标系{O0:x0,y0,z0}重合,基坐标系始终保持不变;步骤二,根据机械臂相邻关节之间的4个结构几何参数:连杆转角θi、连杆扭角αi、连杆长度ai、连杆距离di计算相邻两坐标系的齐次坐标变换矩阵i‑1Ti,i=1,2,...6;各几何参数的定义:相邻两连杆之间的连杆转角θi为xi轴与xi‑1轴之间的夹角,绕zi‑1轴从xi‑1轴到xi轴,符合右手规则时为正,对于转动关节,θi为变量;连杆扭角αi为zi轴与zi‑1轴之间的夹角,绕xi轴从zi‑1轴到zi轴,符合右手规则时为正,当两关节轴线平行时,αi=0,当两关节轴线垂直时,αi=‑90°或90°;连杆长度ai为zi轴与zi‑1轴的公垂线长度,沿xi轴方向测量,当两关节轴线平行时,ai=li,li为连杆的长度,当两关节轴线垂直时,ai=0;相邻两连杆之间的连杆距离di为xi轴与xi‑1轴之间的距离,在zi‑1轴上测量,对于转动关节,di为常数;按照连杆坐标系之间的齐次变换规则计算出相邻坐标系的各齐次变换矩阵i‑1Ti;机械臂的相邻关节坐标系间的齐次坐标变换矩阵i‑1Ti满足公式(1):0T6=0T11T22T33T44T55T6 (1)其中,等式左边矩阵为末端执行器的坐标系相对于基坐标系的齐次坐标变换矩阵,为已知条件;其中,nx,ny,nz分别为末端执行器坐标系{O6:x6,y6,z6}的x6轴与基坐标系的x0,y0,z0轴的夹角余弦值;ox,oy,oz分别为末端执行器坐标系的y6轴与基坐标系的x0,y0,z0轴的夹角余弦值;ax,ay,az分别为末端执行器坐标系的z6轴与基坐标系的x0,y0,z0轴的夹角余弦值;px,py,pz为末端执行器坐标系原点O6在基坐标系中的笛卡尔坐标;等式右边矩阵:0T1、1T2、2T3、3T4、4T5、5T6—分别为第一、第二、第三、第四、第五、末端执行器关节坐标系相对于基坐标系的齐次坐标变换矩阵;考虑末端执行器工具长度d6,末端执行器坐标系与第六个关节的坐标系之间的变换是:沿z5平移d6距离之后绕z5旋转θ6;步骤三,计算机械臂的各关节旋转角度理论表达式θi,首先在等式(1)的两边同时左乘矩阵再在等式两边同时右乘矩阵得:T2-11T1-10T06T6-15=T23T34T45---(2)]]>根据矩阵相等的定义,由等式(2)两边矩阵的第3行第4列的元素相等建立方程:pycosθ1‑pxsinθ1+axd6sinθ1‑ayd6cosθ1=0 (3)由式(3)解得θ1,θ1由双参数反正切函数表示的理论表达式:θ1=arctan2(px‑axd6,py‑ayd6)+180·N1 (4)其中,N1—由三角函数周期性产生的整数;d6—连杆5与末端执行器之间的距离;ax,ay,px,py—末端执行器坐标系在基坐标系中的位置与姿态的参数;然后,由等式(2)两边的矩阵的第1行第4列元素和第2行第4列元素分别相等,建立方程组①②:①:②:将两方程左右两边同时平方再相加,消去θ2得到由双参数反正切函数表示的θ3理论表达式:θ3=arctan2(a3,d4)-arctan2(k,±a32+d42-k2)+180·N3---(5)]]>其中,k为中间代换参数,N3—由三角函数周期性产生的整数;将方程组①②两边分别相加,由于θ3已知,得到由双参数反正切函数表示的θ2理论表达式:θ2=arctan2(n+m,n-m)-arctan2(v,±(n+m)2+(n-m)2-v2)+180·N2---(6)]]>其中,m,n,v均为中间代换参数;m=d1‑pz+azd6;n=pxcosθ1+pysinθ1‑axd6cosθ1‑ayd6sinθ1‑a1;v=(a3+d4)cosθ3+(a3‑d4)sinθ3+a2;N2—由三角函数周期性产生的整数;在等式(1)的两边同时左乘矩阵得到:T4-13T3-12T2-11T1-10T600=T45T56---(7)]]>由等式(7)两边矩阵的第3行第3列元素相等,有方程:aycosθ1cosθ4-axcosθ4sinθ1-azcosθ2sinθ3sinθ4-azsinθ2cosθ3sinθ4+axcosθ2cosθ1cosθ3sinθ4+aycosθ2cosθ3sinθ1sinθ4-axsinθ2cosθ1sinθ3sinθ4-aysinθ2sinθ1sinθ3sinθ4=0---(8)]]>由(8)式计算得到由双参数反正切函数表示的θ4理论表达式:θ4=arctan2(aycosθ1-axsinθ1,azsin(θ2+θ3)-(axcosθ1+aysinθ1)cos(θ2+θ3))+180·N4---(9)]]>其中,N4—由三角函数周期性产生的整数;由等式(7)两边矩阵的第1行第3列元素与第2行第3列元素分别相等,有方程组③④:③:④:由方程组③④计算得到由双参数反正切函数表示的θ5理论表达式:θ5=arctan2((axsinθ1-aycosθ1)sinθ4-azcosθ4sin(θ2+θ3)+(axcosθ1+aysinθ1)cosθ4cos(θ2+θ3),(axcosθ1+aysinθ1)sin(θ2+θ3)+azcos(θ2+θ3))+180·N5---(10)]]>其中,N5—由三角函数周期性产生的整数;由等式(7)两边矩阵的第3行第1列元素与第3行第2列元素分别相等,有方程组⑤⑥:⑤:⑥:由方程组⑤⑥计算得到由双参数反正切函数表示的θ6理论表达式:θ6=arctan2((nycosθ1-nxsinθ1)cosθ4-nzsinθ4sin(θ2+θ3)+(nxcosθ1+nysinθ1)sinθ4cos(θ2+θ3),(oycosθ1-oxsinθ1)cosθ4-ozsinθ4sin(θ2+θ3)+(oxcosθ1+oysinθ1)sinθ4cos(θ2+θ3))+180·N6---(11)]]>其中,N6—由三角函数周期性产生的整数;步骤四,针对所述机械臂各关节的旋转角度表达式的可能多解结果,根据机械臂的实际工作范围,给定一组各个关节的转动角度值θi1,由正运动学解的唯一性,得到机械臂第六个关节的坐标系相对于基坐标系的由位置和姿态组成的位姿矩阵0T6,将此矩阵作为已知条件,利用所述旋转角度理论表达式θi进行逆运动学求解得到θi2;步骤五,比较给定的转动角度值θi1与逆运动学求解得到θi2值是否满足计算精度要求,若满足计算结束;若相差较大,利用所求θ1~θ6理论表达式进行逆运动学求解;通过调整θ2、θ3角度表达式中根号前面的正负号以及各表达式是否因反三角函数的周期性需要加180°·Ni,Ni为整数,使得由所述旋转角度表达式计算出的各旋转角度值与正向运动的输入相等,即逆运动学求解正确,从而确定θ2、θ3关节角度表达式中的正负号和所有表达式中的Ni值,即得到唯一的一组关节旋转角度表达式。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710603728.7/,转载请声明来源钻瓜专利网。

同类专利
  • 一种质数叶片非均匀调制方法、叶轮及离心风机-202310785890.0
  • 王军;周昊;蒋博彦;王威;丁炎炎;肖千豪 - 华中科技大学
  • 2023-06-28 - 2023-10-03 - G06F7/548
  • 本发明属于叶轮机械降噪相关技术领域,其公开了一种质数叶片非均匀调制方法、叶轮及离心风机,其中,调制方法包括:S1,以叶片均匀分布的叶轮为基础,确定叶片顺序;S2,确定第一叶片和第二叶片,其中第一叶片和第二叶片的排序之和为叶片的总数;S3,对叶片中除第一叶片和第二叶片之外的其他叶片按照正弦函数进行调制,确定其他叶片分别的相位角;S4,根据其他叶片分别的相位角以及静平衡条件,确定第一叶片和第二叶片的相位角。本发明通过对正弦函数非均匀调制方法进行改进,克服了传统调制方法在对质数叶片调制后叶轮无法自然达到静平衡的缺陷,使得该调制方法适用于质数叶片的情况,扩大了该非均匀调制方法的适用范围。
  • 基于CORDIC算法的三角函数计算装置及方法-202110398378.1
  • 郑添;蔡刚;黄志洪 - 中科亿海微电子科技(苏州)有限公司
  • 2021-04-09 - 2023-09-26 - G06F7/548
  • 公开了基于CORDIC算法的三角函数计算装置及方法。装置包括:特殊角度判别模块,配置来判断输入角度是否为0、±π/6、±π/4、±π/3、±π/2、±2π/3、±3π/4、±5π/6、±π,如果是则不进行迭代,输出存储在存储模块中的三角函数值;象限映射模块,配置来对输入的角度值进行判断,并将其转换到[‑π/2,π/2];单步迭代模块,包含N/2级流水线,配置来在迭代控制模块的控制下进行初始的迭代运算;双步迭代模块,配置来在单步迭代模块之后,包含N/4级流水线,在迭代控制模块下进行双步迭代运算;迭代控制模块,配置来判断单步迭代模块和双步迭代模块是否完成迭代,并控制完成全部迭代;存储模块,配置来存储特殊角度判别模块中的特殊角度三角函数值和迭代运算过程中所需要的常数。
  • 计算设备、计算方法、以及计算机程序-201780072201.4
  • 坂口浩章 - 索尼半导体解决方案公司
  • 2017-10-23 - 2023-09-12 - G06F7/548
  • [问题]为了提供一种能够利用简单配置精确近似并且计算双曲正切函数的计算设备。[解决方案]提供了一种计算设备,该计算设备包括近似弯曲线的双曲正切函数的计算单元,该弯曲线具有2的n次方(其中n=‑2、‑1、0)的斜率,当输入x的值变为±2的k次方(其中k=‑1、0、1)时,斜率变化,双曲正切函数计算输入x的双曲正切并且输出输出y,其中,输入x和输出y是浮点格式的值,并且该计算单元通过使用一个计算等式在具有不同斜率的弯曲线的多个部分中执行计算。
  • 基于三角多项式拟合的电导率异常值识别方法、系统-202310905914.1
  • 于龙;郭延良;孙佳;鞠霞 - 自然资源部第一海洋研究所
  • 2023-07-24 - 2023-08-22 - G06F7/548
  • 本发明属于电导率异常值识别技术领域,公开了基于三角多项式拟合的电导率异常值识别方法、系统。该方法利用三角函数为基函数,通过引入1/2倍周期,解决了边界拟合震荡问题;利用留一法交叉检验确定三角多项式项数,通过迭代拟合产生的最大拟合残差序列确定最优拟合次数,识别海洋调查数据中电导率异常值,并进行可视化示出,所述海洋调查数据包括:海水温度、电导率、深度数据。本发明将基于三次样条拟合的电导率异常值识别方法的漏报率由3.73%降到了2%,误报率由0.28%降到了0.03%;同时,拟合过程更为简单易实施,计算量更小,在异常值识别的准确性和高效性方面具有显著优势。
  • 利用四输入点积电路计算三角函数-201710287583.4
  • 钟乐凡;李国嵩;王震宇;赵芮 - 图芯芯片技术有限公司
  • 2017-04-27 - 2023-08-18 - G06F7/548
  • 本发明公开一种电路,其采用四元素点积电路(DP4)从输入值x近似计算自变量t=x/pi。然后将该自变量输入比如SinPi()或者CosPi()的三角函数中。所述DP4电路将x与pi的倒数表达式相乘。根据x的指数的值来选择采用的pi的倒数的比特。DP4电路包括四个乘法器、两个中间加法器、以及末级加法器。对所述乘法器、中间加法器和末级加法器的输出值做出调整,使得末级加法器的输出为自变量t的值,即,当将t输入所述三角函数时会提供精确的输出值。
  • 四象限反正切函数硬件实现电路-201811263212.3
  • 吴键 - 西南电子技术研究所(中国电子科技集团公司第十研究所)
  • 2018-10-28 - 2023-08-08 - G06F7/548
  • 本发明提出了一种四象限反正切函数硬件实现电路,旨在提供一种实现简单,精度较高的四象限反正切电路。本发明通过下述技术方案予以实现:预处理电路对四象限反正切函数arctan2(a,b)的输入反正切函数信号a和输入反正切函数信号b,作乘除法256*a/b得到除值c,将除值c送入二象限反正切查表逻辑电路通过特定逻辑转换为查找表输入d值,二象限反正切ROM查找表模块根据查找表输入d,对ROM寻址得到二象限反正切弧度查表值e,二象限反正切查表逻辑电路将弧度查表值e转换为二象限反正切查表输出f。输出处理逻辑电路根据相应判断逻辑将二象限反正切查表输出f转换为四象限反正切值的最终输出值g。
  • 一种无约束的平面坐标四参数平差解算方法-202310061981.X
  • 黄真辉;王佳荣;张焕杰;任立华;王中荣;李小雪;彭磊 - 中国电建集团河北省电力勘测设计研究院有限公司
  • 2023-01-15 - 2023-06-30 - G06F7/548
  • 本发明公开了一种无约束的平面坐标四参数平差解算方法,属于工程测绘技术领域,包括以下步骤:S1、建立平面四参数法模型,并进行最小二乘平差解算;S2、迭代计算平面四参至坐标偏移量在阈值范围内,获得平面四参数最终值。所述平面四参数包括X轴平移参数、Y轴平移参数、旋转角度和尺度参数。本发明在已知坐标解算的四参数模型的基础上,利用泰勒公式将模型进行一阶线性展开,将参数改正值作为未知量,利用最小二乘算法解算误差方程,并不断更新平面四参数;实现不同坐标系之间的参数求解和转换,并具有更高的解算精度和更强的工程稳定性和实用性。
  • 一种基于定点数的三角函数运算电路-201810893633.8
  • 何再生;王悦林 - 珠海一微半导体股份有限公司
  • 2018-07-27 - 2023-05-05 - G06F7/548
  • 本发明公开一种基于定点数的三角函数运算电路,该三角函数运算电路中,预处理模块(101)与DDR模块(100)相连接,迭代运算模块(103)与预处理模块(101)连接,在迭代计数模块(102)的计数拍数的驱动下,根据预处理模块(101)输出的操作数一的预处理结果和操作数二的预处理结果所提前确定的运算结果符合位,输入的操作数在本级的当前输出作为本级的下一次输入以形成反馈结构在同一级迭代,当完成16次迭代运算后输出补码处理的三角函数结果。相对现有技术,本发明公开的运算电路节省处理器的软件指令资源,并在电路规模不变的前提下保证运算精度不变。
  • 反正切函数数据结构及建立方法、函数值获取方法和装置-201710675683.4
  • 方泽凯 - 珠海市杰理科技股份有限公司
  • 2017-08-09 - 2023-04-07 - G06F7/548
  • 本发明涉及一种反正切函数数据结构及建立方法、函数值获取方法和装置。反正切函数数据结构,包括:N条拟合直线;以及反正切函数值查找表;其中,所述N条拟合直线分别用于对前N个区间对应的反正切函数进行直线拟合,所述反正切函数值查找表用于存储第N+1个区间的反正切函数的函数值。反正切函数数据结构及建立方法能够减少存储空间的使用,函数值获取方法和装置可以快速确定反正切函数数值范围,所需要的运算次数和运算器数目少,加快运算时间,节约硬件资源,降低对系统资源的消耗。
  • 天基多平台探测系统效能评估方法、存储介质及电子设备-202310113064.1
  • 付强;刘楠;刘轩玮;赵凤;李英超;姜会林 - 长春理工大学
  • 2023-02-15 - 2023-03-21 - G06F7/548
  • 天基多平台探测系统效能评估方法、存储介质及电子设备,涉及天基探测技术领域,可有效对天基平台探测系统进行效能评估,进而优化该系统的顶层设计。所述方法包括:建立递阶层次结构模型:确定目标效能指标,依据各个效能指标间的隶属关系确定指标的层次结构图,将天基多平台探测系统所涉及的影响因素分成不同层次;建立判断矩阵并对其进行一致性检验,所述一致性检验用于对判断矩阵确定不一致的允许范围;基于行和正规化方法计算同一层次中第i个指标相对应的上层指标的权重vi向量;将天基多平台探测系统各层指标带入三角模糊数的隶属度模型,通过模糊归一化处理得到第i个评价指标关于总目标的权重Wi;计算每个指标对系统效能的贡献值。
  • 基于CORDIC的三角函数循环迭代求解方法和装置-202010494171.X
  • 宋宇鲲;魏可;唐旭;张多利;倪伟 - 合肥工业大学
  • 2020-06-03 - 2023-01-10 - G06F7/548
  • 本发明提出一种基于CORDIC的三角函数循环迭代求解方法,包括以下步骤:步骤S1:根据待求解的输入角θ所在象限确定当前角z0的角度和坐标值;步骤S2:将当前角z0向输入角θ通过多次迭代旋转,生成新角z1,迭代旋转直至新角z1与输入角θ重叠或新角z1满足精度要求;步骤S3:获取迭代后新角z1的余弦值和正弦值,并将余弦值和正弦值转化为高精度浮点数结果输出。本发明提出的精度可控三角函数求解方法,通过有效位数的判断选择继续迭代或直接输出,保证了预设浮点数的有效位宽能够用尽,极大地缩短了高精度运算的时间;同时对旋转角过程进行了优化和改进,解除了每次迭代必须旋转固定角的限制,从而使精度大大增加。
  • 一种高稳定性的CORDIC算法实现电路-201810932029.1
  • 贺雅娟;何进;张子骥;万晨雨;衣溪琳;张波 - 电子科技大学
  • 2018-08-16 - 2022-12-02 - G06F7/548
  • 一种高稳定性的CORDIC算法实现电路,属于集成电路技术领域。包括CORDIC算法运算模块和检错纠错模块,CORDIC算法运算模块包括n个级联的CORDIC运算单元,检错纠错模块包括第一寄存器组、第二寄存器组、第一加法器、比较器和选择器,第一寄存器组的输入端连接第m个CORDIC运算单元的输出端,其输出端连接第一加法器和选择器的第一输入端;第二寄存器组的输入端连接第n个CORDIC运算单元的输出端,其输出端连接第一加法器和选择器的第二输入端;比较器的输入端连接第一加法器的输出端,其输出端连接选择器的选择控制端,用于控制将选择器的第一输入端或第二输入端的输入信号作为CORDIC算法实现电路的输出信号。本发明解决了低压下的稳定性问题和容噪技术中硬件开销大的问题。
  • 基于CORDIC的三角函数流水线迭代求解方法和装置-202010494689.3
  • 张多利;魏可;陶相颖;宋宇鲲;倪伟 - 合肥工业大学
  • 2020-06-03 - 2022-10-18 - G06F7/548
  • 本发明提出基于CORDIC的三角函数流水线迭代求解方法,包括以下步骤:步骤S1:根据待求解的输入角所在象限确定当前角的角度和坐标值;步骤S2:将当前角与输入角进行比较并旋转,生成新角;步骤S3:判断新角是否与输入角重叠或新角的旋转次数i和坐标值是否达到计算精度,如果是则停止旋转,如果否则将新角作为当前角重复步骤S2‑S3直至停止旋转或达到旋转次数上限;步骤S4:获取新角的余弦值和正弦值,并将余弦值和正弦值转化为高精度浮点数结果输出。本发明保证了预设浮点数的有效位宽能够用尽,极大地缩短了高精度运算的时间;同时对旋转角过程进行了优化和改进,解除了每次迭代必须旋转固定角的限制,从而使精度大大增加。
  • 一种基于DMSPSO-CIL算法的七自由度机械臂解析解优化方法-202210797130.7
  • 李春泉;陈义洁;姚凯文;江逸冰;陈利民;刘小平 - 南昌大学
  • 2022-07-08 - 2022-09-02 - G06F7/548
  • 本发明提供了一种基于DMSPSO‑CIL算法的七自由度机械臂解析解优化方法,包括以下步骤:步骤1:获取当前机械臂关节角信息θcur,机械臂下一时刻(姿态)位姿信息PT,RT;步骤2:将当前位姿信息输入逆运动学解算器(ASIK‑RMLO)得到冗余圆冗余角步骤3:将作为DMSPSO‑CIL算法中粒子的位置,进行更新迭代;判断是否满足终止条件,满足则跳到步骤4,否则重复执行步骤3;步骤4:给出最优解及其对应的机械臂关节角值θnest。本发明求解了七自由机械臂逆运动学问题,基于“关节角变化量最小”这一系统需求,建立了相应的目标函数,提出的DMSPSO‑CIL算法对该实际问题进行求解优化。
  • 三角函数计算方法及装置-202210301211.3
  • 秦兴;林澄恺;胡明泉 - 杭州电子科技大学
  • 2022-03-25 - 2022-08-02 - G06F7/548
  • 本发明实施例公开了三角函数计算方法及装置。方法包括:设定每周期微旋转的次数为旋转次数;当标志位是设定值,初始化标志位;清零计数器,以得到计数器的当前值;当不是计算atan2时,初始化两个待输出的值,并设置输入的值;进行CORDIC运算以得到两个待输出的值以及更新后的输入的值;当计数器的当前值或更新后的输入的值满足要求,则确定更新后的输入的值满足设定的数值要求的最大计数,根据最大计数更新计数器的当前值;当计数器的当前值超过设定阈值或更新后的输入的值小于八,设置标志位为设定值,并输出待输出的值。通过实施本发明实施例的方法可实现提高三角函数计算效率,且降低三角函数计算的误差。
  • 一种基于CORDIC算法实现反正切计算的方法-202210521919.X
  • 刘贵鹏;邓文;杨建红;李凯辰;张智帅;严君杰 - 兰州大学
  • 2022-05-13 - 2022-07-29 - G06F7/548
  • 本申请涉及一种基于CORDIC算法实现反正切计算的方法,所述方法首先将输入的(x,y)依次经过象限预处理模块和绝对值预处理模块进行处理,然后再经过CORDIC算法模块进行迭代计算以实现反正切计算;所述象限预处理模块首先对输入的(x,y)进行判断,看是否需要对其进行转换,确保完成该步骤后的输入值位于第一象限内;所述绝对值预处理模块首先使上述经过象限预处理模块的(x,y)分别对应出二进制数,确保x和y的绝对值同时满足小于等于其最大绝对值,且大于其最大绝对值的一半。本发明所述方法能够显著提高FPGA实现反正切计算的范围与精度,且操作简单,易于移植。
  • 一种基于DSP处理平台的数字移频处理方法-202111385687.1
  • 任腊梅;成沙辉;邓海棠;郭凯;刘振兴 - 西安黄河机电有限公司
  • 2021-11-22 - 2022-02-18 - G06F7/548
  • 本公开实施例是关于一种基于DSP处理平台的数字移频处理方法。该基于DSP处理平台的数字移频处理方法包括:计算起始时刻及步进时刻对应的正/余弦函数值,得到起始时刻及步进时刻对应的复指数值;利用上一时刻的所述复指数值及步进量对应的正/余弦函数值计算当前时刻复指数值。本公开实施例由于乘积、加减对精度的损失小,将复杂的复指数运算转化为简单的乘积、加减运算,此方法可在不需大量存储空间、保证运算精度的条件下,大大提高运算效率。
  • 一种高效定点型旋转坐标变换方法-202110306497.X
  • 梁文毅;高秋 - 梁文毅
  • 2021-03-23 - 2021-06-11 - G06F7/548
  • 本发明公开了一种高效定点型旋转坐标变换方法,基于DSP处理器,包括如下步骤:S1、预制表格,将(0,π/2)分成2m等分,其中,m为5~9之间的整数,并将对应弧度的正弦值作成正弦表;S2、输入位置角度X,并获得相应的Xn和ε;S3、查询步骤S1中的正弦表,可以获得cosXn和sinXn;S4、根据泰勒级数展开计算sinε和cosε的值;S5、将步骤S4中sinε和cosε的值以及步骤S3中cosXn和sinXn的值,代入正弦函数sinX和余弦函数cosX的表达式中,即可计算sinX和cosX的值;S6、将sinX和cosX的值代入坐标变换公式中,进行计算,即可实现各类旋转坐标系之间的相互转化。本发明方法采用定点型运算,来实现坐标变换,可以在确保计算精度的基础上,提高DSP运算效率。
  • 一种用于计算反正切函数的实现方法及装置-202011264893.2
  • 陈虎;龙科莅;伍彬山;杨焕荣 - 湖南毂梁微电子有限公司
  • 2020-11-12 - 2021-02-26 - G06F7/548
  • 本发明公开了一种用于计算反正切函数的实现方法及装置,该方法包括:步骤S1:前处理;根据输入的二维坐标值,获得象限基准角和对应的坐标比值;步骤S2:单调性控制与查表;通过控制锚点值的密度和选择第一阈值和第二阈值以控制输出结果的严格单调性,并通过查表获得系数,通过加法运算获得多项式运算的变量;步骤S3:多项式运算;根据获得的系数及多项式运算的变量进行多项式运算;步骤S4:后处理;将反正切运算得到的结果与象限基准角相加,进行规格化及舍入处理,获得输入的二维坐标值对应的反正切结果。该装置用来实施上述方法。本发明具有原理简单、硬件开销小、精度高的等优点。
  • 指令处理方法、装置及相关产品-201910725178.5
  • 不公告发明人 - 上海寒武纪信息科技有限公司
  • 2019-08-07 - 2021-02-09 - G06F7/548
  • 本公开涉及一种指令处理方法、装置及相关产品。机器学习装置包括一个或多个指令处理装置,用于从其他处理装置中获取待运算数据和控制信息,并执行指定的机器学习运算,将执行结果通过I/O接口传递给其他处理装置;当机器学习运算装置包含多个指令处理装置时,多个指令处理装置间可以通过特定的结构进行连接并传输数据。其中,多个指令处理装置通过快速外部设备互连总线PCIE总线进行互联并传输数据;多个指令处理装置共享同一控制系统或拥有各自的控制系统、且共享内存或者拥有各自的内存;多个指令处理装置的互联方式是任意互联拓扑。本公开实施例所提供的指令处理方法、装置及相关产品的适用范围广,对指令的处理效率高、处理速度快。
  • 三角函数运算装置-202010609183.2
  • 山崎真人;丸山裕史 - 蓝碧石半导体株式会社;多摩川精机株式会社
  • 2020-06-29 - 2021-01-05 - G06F7/548
  • 为了解决本发明的课题,三角函数运算装置具有:地址产生器,其产生由与相位对应的多个比特串构成的地址信号;三角函数表,其存储有分别对应于由地址信号的高位比特指示的相位的第1正弦和第1余弦、以及分别对应于由地址信号的低位比特指示的相位的第2正弦和第2余弦;运算电路,其通过使用了通过参考三角函数表而提取出的、与地址信号对应的第1正弦、第1余弦、第2正弦和第2余弦的运算处理,将与地址信号对应的正弦作为运算值输出;以及校正部,其基于与地址信号对应的校正值来校正运算值。
  • 一种用于涡度相关观测通量数据的数据处理方法-202010845082.5
  • 褚建民;袁祺;高翔 - 中国林业科学研究院林业研究所
  • 2020-08-20 - 2020-12-04 - G06F7/548
  • 本发明涉及一种用于涡度相关观测通量数据的数据处理方法,方法包括:采用一体式涡动相关观测系统获取荒漠草原生态系统中的涡度相关观测通量数据;涡度相关观测通量数据包括:三维风速数据、高频超声温度数据和二氧化碳密度数据和水汽密度数据;将获取的涡度相关观测通量数据进行预处理,获得通过预处理的涡度相关观测通量数据;采用二次旋转法或平面拟合法求得以各自基准面的坐标旋转矩阵。本发明提供的数据处理方法,不仅排除异常数据和天气等因素对数据的影响,而且还能够降低观测设备本身产生的难以避免的误差;使得最终获得的数据更加精确和可靠。
  • 一种用于计算正弦或余弦函数的实现方法及装置-202010607527.6
  • 万江华;龙科莅;陈虎 - 湖南毂梁微电子有限公司
  • 2020-06-29 - 2020-10-27 - G06F7/548
  • 一种用于计算正弦或余弦函数的实现方法及装置,该方法包括:步骤S1:将输入数映射到[0,π/4]的范围内,并获取内部运算的函数类型和结果的正负符号;步骤S2:根据步骤S1映射到[0,π/4]的范围内的数获取常数结果和最近的估计点;步骤S3:获取对应的正弦或余弦函数的估计值,即多项式计算所需的系数;步骤S4:获取步骤S1中映射到[0,π/4]范围内的数到最近估计点的距离;步骤S5:利用估计值和映射到[0,π/4]范围内的数到最近估计点的距离完成多项式运算;步骤S6:对映射到[0,π/4]范围内的数以及常数结果和多项式运算的结果进行选择,进行规整化及舍入处理后输出。该装置用来实现上述方法。本发明具有原理简单、精度高、耗费硬件资源不大、低计算延时、系数占用存储空间相对较小等优点。
  • 一种工业机器人与三维传感器的坐标变换求解方法-201710601368.7
  • 庄春刚;贾磊;王哲;张磊;朱向阳 - 上海交通大学
  • 2017-07-21 - 2020-09-08 - G06F7/548
  • 本发明公开了一种工业机器人与三维传感器的坐标变换求解方法,包括以下步骤:步骤1、使用三维传感器扫描一个或多个标定块得到点云数据;使用物体位姿识别算法处理所述点云数据,得到所述标定块的位置和姿态信息;将所述标定块上的标志物位置数据点作为三维传感器坐标系下的特征点;步骤2、对所述特征点使用工业机器人进行示教,获得对应所述特征点在工业机器人坐标系下的位置数据点;获得所述三维传感器坐标系和所述工业机器人坐标系下的对应点对集;步骤3、根据所述对应点对集解算工业机器人与三维传感器的最优坐标变换矩阵。该方法不需要特定的标定块,能够将待抓取的零件作为标定块,结合机器人示教的方法方便快速地标定坐标变换矩阵。
  • 多Kinect人体骨架坐标变换方法及处理设备、可读存储介质-201710657342.4
  • 车武军;田建曌;谷卓;徐波 - 中国科学院自动化研究所
  • 2017-08-03 - 2020-06-12 - G06F7/548
  • 本发明涉及计算机图形视觉领域,提出一种多Kinect人体骨架坐标变换方法,旨在解决人体追踪环境中多个Kinect之间坐标变换的问题。该方法包括:接收各终端设备所发送的同一人体的多帧骨架数据,确定各终端设备的人体骨架的加权平均骨架数据;计算各终端设备数据的可信度,确定可信度最高的终端设备为参考终端设备、参考终端设备的坐标系为参考坐标系;根据人体骨架在参考坐标系下的坐标和在非参考坐标系下的坐标确定参考坐标系与非参考坐标系之间的欧拉角和平移变量;根据欧拉角和平移变量确定参考坐标系与非参考坐标系之间的变换矩阵;利用上述变换矩阵将各终端设备的骨架数据转换到参考坐标系下。该方法实现了对多Kinect的人体骨架之间的坐标连续稳定的变换。
  • 一种三角函数CORDIC迭代运算协处理器-201911224128.5
  • 刘玉佳 - 广东省新一代通信与网络创新研究院
  • 2019-12-04 - 2020-04-24 - G06F7/548
  • 本发明公开了一种三角函数CORDIC迭代运算协处理器,包括:象限变换单元、角度编码单元、CORDIC迭代运算单元、迭代控制单元、存储单元和输出校正单元;象限变换单元用于对输入的角度值进行判断其所在的初始象限并将输入的角度值转换到第一象限的范围内;角度编码单元用于对转换象限后的角度值进行二进制编码得到序列值,并根据序列值判断执行迭代运算动作;CORDIC迭代运算单元用于在迭代控制单元的控制下进行迭代运算;迭代控制单元用于控制CORDIC迭代运算单元执行迭代运算,直到完成全部的迭代运算次数;存储单元用于储存迭代运算过程中需要执行的常数参数;输出校正单元用于对CORDIC迭代运算单元进行迭代运算后输出的结果进行校正,得到最终的结果。
  • 一种关节型机械臂逆运动学解析解的求取方法-201710603728.7
  • 马建伟;秦逢泽;贾振元;赵孝轩;张宁 - 大连理工大学
  • 2017-07-24 - 2020-04-07 - G06F7/548
  • 本发明一种关节型机械臂逆运动学解析解求取方法属于工业机器人制造技术领域,涉及工业机器人领域快速获取一种肩关节朝前偏置的关节型六自由度机械臂的唯一逆运动学解析解求解方法。该方法按照D‑H参数法建立关节机械臂连杆坐标系,确定机械臂相邻关节之间的4个结构几何参数,计算相邻两坐标系的齐次坐标变换矩阵,并求其逆矩阵;求解机械臂六个关节的旋转角度表达式,利用旋转角度表达式进行逆运动学求解。该方法坐标系建模简单易懂,并且解析解能够保证该类机械臂逆运动学解要求。方法具有求解精度高、求解速度快、求解过程更加简单明了的特点。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top