- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[规则曲线生成算法的研究
规则曲线的研究
2012 年 1 月
规则曲线的研究
摘要
本文首先讨论规则曲线及几类规则曲线的投影及图示方法。其次从规则曲线入手, 通过比较、论证, 确定出以参数形式作为曲线的标准模型。最后针对机器人末端执行器在笛卡尔空间中的轨迹规划方法,研究了空间直线、平面圆弧、空间圆弧等三种基本规则曲线的插补算法。此算法在理论上可使所有插补点均落在所要求的曲线上,算法精简且无累积误差。研究成果已在实际机器人中得到实现。
关键词:曲线的投影 曲线的数学建模 机器人的三种规则曲线
引言
曲线可分为规则曲线和不规则曲线。所谓规则曲线就是一条曲线可以用标准代数方程来描述。曲线可看作是一个点在空间连续运动的轨迹。按点的运动轨迹是否在同一平面,曲线可分为平面曲线和空间曲线。按点的运动有无一定规律,曲线又可分为规则曲线和不规则曲线。随着图形技术的日益广泛应用, 计算机绘图方法的研究也就显得愈来愈重要.可以说, 在当今计算机的应用中, 绝大多数都不同程度地使用了图形技术. 曲线绘制是计算机图形学的一个基础内容. 由于其基础性和在实用中被大量地使用, 因此其任何进步都具有很重要的意义.
一、曲线概述
曲线可看作是一个点在空间连续运动的轨迹。按点的运动轨迹是否在同一平面,曲线可分为平面曲线和空间曲线。按点的运动有无一定规律,曲线又可分为规则曲线和不规则曲线。
所谓规则曲线就是一条曲线可以用标准代数方程来描述。解析几何已经把几何问题和代g数问题紧密地结合了起来,例如,在平面直角坐标系内,如果一条曲线上的点都能满足符合某种条件,而满足该条件的点又均位于这条曲线上,那么我们就可以把这种对应关系写成一个确定的函数式:
y=f(x)
这个函数式就称为曲线的方程;同样,该曲线即为这个方程的曲线。例如,圆的方程可写成 ,椭圆的方程可以写成 ,同样,还可以写出比如双曲线、抛物线等方程。在绘制这些曲线的时候,我们可以借助各种标准工具,比如画圆可以用圆规,画椭圆也可以用椭圆规。但对于非圆曲线,绘制时的更一般方法是借助曲线板。我们先在平面上确定一些满足条件的、位于曲线上的坐标点,然后借用曲线板把这些点分段光滑地连接成曲线。绘出的曲线的精确程度,则取决于我们所选择的数据点的精度和数量。坐标点的精度高,点的数量取得多,则连成的曲线愈接近于理想曲线。其实,以上所说的方法就是用计算机来绘制各类曲线的基本原理。由于图形输出设备的基本动作是显示像素点或者是画以步长为单位的直线段,所以,从图形显示器和绘图仪上输出的图形,一般除了水平线和垂直线以外,其他的各种线条,包括直线和曲线,都是由很多的短直线构成的锯齿形线条组成的。从理论上讲,绝对光滑的理想曲线是绘不出来的。这就告诉了我们一个绘制任何曲线的基本原理,就是要把曲线离散化,把它们分割成很多短直线段,用这些短直线段组成的拆线来逼近曲线?至于这些短直线段取多长,则取决于图形输出设备的精度和我们绘制的曲线所要求的精度,但我们所要求达到的精度不能逾越图形设备所实际具有的精度。
随着图形技术的日益广泛应用, 计算机绘图方法的研究也就显得愈来愈重要.可以说, 在当今计算机的应用中, 绝大多数都不同程度地使用了图形技术. 曲线绘制是计算机图形学的一个基础内容. 由于其基础性和在实用中被大量地使用, 因此其任何进步都具有很重要的意义. 以往人们使用的图形显示器主要是随机扫描显示器, 所以人们对绘图算法的研究也是从基于几何的算法( 即线式生成算法) 开始的. 对于绘制工程制图中常用的自由曲线, 这类算法目前在有些场合仍在使用, 它的基本思想比较简单, 即在曲线上均匀地取一些点, 然后将这些点用小直线段相连而生成曲线. 在这类算法中曾出现了一些比较有效的算法, 如我国学者提出的T -N方法等, 但是由于此类算法使用小折线段来逼近曲线, 因此所绘制的曲线不够光滑且误差较大.
目前广泛使用的图形显示器是光栅扫描显示器. 随之出现了另一类图形算法—— 象素级的图形绘制算法( 或称点式生成算法) . 这类算法一般只使用整数运算来逐点计算曲线上的象素, 因此由其生成的曲线是很细致的, 并且误差小( 最大偏差不大于半个象素单位) . 可以说这类算法充分利用了光栅显示器的特点. 目前这类算法中已经出现了一些有效的算法, 如绘制直线的Br esenham 算, 绘制圆的Br esenham 算法、中点法、正负法以及绘制椭圆及抛物线的Pitterway 算法等. 开发自由曲线的绘制算法比研制圆及椭圆等曲线的绘制算法更困难一些, 因为圆及椭圆被分成8 段之后, 每一段的走向都是确定的; 而自由曲线则是不确定的, 也就是说曲线上每一段的走向是没有规律的. 所以,研制生成自由曲线的算法就要更多地依靠计算机自动判断方向, 以确定生
您可能关注的文档
- [表彰大人物稿件44.doc
- [衰老的研究进程.doc
- [被字句把字句.doc
- [被误解的九句古语.docx
- [装修管理表格.doc
- [装在套子里的人1.doc
- [装机操作系统全集.doc
- 初中化学第五单元讲课课件.ppt
- [装饰装修大全.docx
- [裸婚续集.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 建设项目环境影响评价现状评价报告-中化云龙有限公司.PDF VIP
- 智能家居门窗控制系统设计.doc VIP
- cpl随钻测井介绍资料.ppt VIP
- 关于医药行业上市公司财务分析--以恒瑞医药为例.docx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与产业融合报告.docx VIP
- 小学生课前准备课件.pptx VIP
- 大隐静脉曲张患者的术后护理研究进展.docx VIP
- cpl随钻测井介绍.pptx VIP
- 乡村非遗文化传承与乡村振兴战略中的文化传承与乡村振兴报告.docx VIP
- 2025年山东烟台莱阳市结合事业单位招聘征集本科及以上学历毕业生入伍笔试备考题库及答案详解一套.docx VIP
文档评论(0)