- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FreeForm在虚拟产品设计中应用研究
FreeForm在虚拟产品设计中应用研究
摘要:在虚拟产品设计中,自由曲面的建模应用广泛,且建模过程困难。FreeForm是基于力反馈技术的建模系统,文中介绍了该系统的架构和核心技术,提出了基于FreeForm的建模方法。通过实例建模,验证了基于FreeForm的虚拟产品设计可以大大缩短产品开发周期。
关键词:虚拟产品设计;自由曲面;FreeForm系统;力反馈;曲面建模;虚拟油泥
中图分类号:TP391.72 文献标识码:A 文章编号:1009-3044(2013)25-5759-06
产品的生产分为设计过程和制造过程。通常,设计过程开始于客户需求,结束于产品的完整描述[1],这种描述可以用工程图纸的形式或三维模型的形式,后续的工作人员再通过图纸或三维模型在头脑中重现设计师想要表达的三维实体。随着计算机技术的发展和工业企业生产的竞争,产品的设计过程需要借助于计算机技术在虚拟环境中进行。在虚拟产品的设计中,诸如人脸、机翼、车身、船体等模型的曲面是在自由曲线的基础上生成的,属于自由曲面,无法用初等解析函数清楚地表达。自由曲面的不规则性使模型的分析和建模成为虚拟产品设计的一个难题。目前,自由曲面设计已经成为研究主题[2]。该文研究了基于FreeForm的建模方法,并基于FreeForm对虚拟产品进行了设计和建模。
1 FreeForm系统概述
从人机交互的角度出发,建模软件分为视觉感知建模和触觉感知建模,前者基于特征和参数建模,在建模过程中将用户局限在键盘和鼠标上,设计出来的产品属于可视虚拟模型[3],建模过程复杂。后者利用了人体最重要的触觉,易学易用,能够充分展现设计师的风格。FreeForm触觉式设计系统是基于触觉的建模软件,系统工作原理如图1所示,其层次结构如图2所示共包含四层:
1.1 硬件层
硬件层是指力反馈设备PHANTOM Desktop,该设备包含被动式的铁笔和万向节套管,具有电子、电机与位置跟踪器所驱动的机械手臂,属于单点型力反馈设备,能与指尖进行单点交互。其核心技术是“力反馈技术”,该技术是一种有人参与的双向交互技术,在人机交互过程中为用户提供良好的沉浸感。
1.2 硬件驱动层
指的是PHANTOM Desktop的驱动程序??和硬件层一起完成两个基本功能:位姿映射和力觉渲染输出,从而实现应用程序层和硬件层的双向通讯。
位姿映射模块采集力反馈设备的HIP(Haptic Interface Point,图3中的P点)的位置和姿态数据,然后通过空间映射算法映射为虚拟空间中代理点(图3中Q点)的位置和姿态,从而使代理点的位姿与HIP的位姿同步。
力觉渲染输出模块根据虚拟环境的信息以及代理点与虚拟环境的交互状态,以不低于1000Hz的运算速度实时计算反馈力和反馈力矩[3],并将反馈力发送给力觉反馈设备,力觉反馈设备根据要输出的反馈力的大小和方向驱动电机转动,把要输出的反馈力转化为驱动电机的机械能,使用户体验到真实的力度感和方向感[4],完成虚拟环境中的“力觉渲染”。
如图3所示,这两个基本功能是由6个关节机构实现的,使用者通过操作其手柄,控制力觉接口点HIP在设备的工作空间中运动。当操作者移动末端的手柄时,其各个关节和手臂随末端手柄一起协同运动,从而实现实现6自由度的输入;当力觉渲染完成后,该设备将其转换为机械能,实现3自由度的力反馈输出。
1.3 OpenHaptics层
该层是基于C语言和OpenGL事件驱动的触觉开发包,提供了一个多层次可扩展的架构,能够实现位姿映射和力觉渲染。我校购买的开发包是OHAE(OpenHaptics Academic Edition),使用该开发包可以实现FreeForm系统的二次开发,根据不同的应用需求更新模型库,增加新的雕刻工具、物理变化和雕刻效果等。还可以开发出基于一个或两个力反馈设备的应用系统。
1.4 力反馈应用层
FFMP ( FreeForm Modeling Plus )属于力反馈应用层。它提供了用于建模的虚拟油泥、雕刻刀和造型界面,具有与三维建模有关的各种模块。虚拟油泥采用了STL格式的数据模式,STL是基于三角形面片的数据格式。STL格式的数据模型就是利用成千上万个空间三角面片逼近三维实体的数据模型,这种描述方式有利于自由曲面的细节设计与展示,使模型的变形更加清晰逼真,真实地展现出在计算机中碰触物体的细腻度。
2 基于FreeForm的建模方法
FreeForm系统已经成功应用于玩具、鞋底、工艺品、珠宝、汽车、医疗、家具等设计领域,通过对FreeForm的研究,该文提出了三种基于该系统的建模方法:
1) 草绘建模
现实生活当中有很多随意模型
文档评论(0)