基于AnyCAD的机器人仿真应用框架

那年仲夏 提交于 2019-12-01 17:52:35

AnyCAD Robot Platform(ARP)提供了从几何造型、三维显示、数据管理全方位的解决方案。使用AnyCAD机器人平台可以方便快速的定制个性化的机器人仿真应用。

ARP由AnyCAD Assembly Editor(AAE)和AnyCAD Graphics Platform(AGP)组成,其中AAD用于创建机器人模型,把组成机器人的部件关键组装成可运动的机器人;AGP为个性化定制提供底层的SDK,基于AGP可以快速的搭建用户自己的机器人仿真应用程序。AGP提供C++和.Net SDK,用户即可以使用MFC/Qt开发业务界面,又可以使用WinForm/WPF开发。

使用流程

1.三维机器人模型组装

在AAE编辑环境中把机器人关节组装成完整的机器人,并把关节命名,保存为机器人描述文件。通过关节名称可以设置关键的位置、转向等,达到控制机器人运动的目的。

AAE支持STP,IGES,3DS,OBJ等模型格式。

2.界面与AGP集成

AGP支持C++, .Net开发,用户根据需要选择与MFC,Qt或者WinForm/WPF集成。在用户自己的应用环境中集成ARP三维机器人环境,使用AGP提供的API加载并显示AAE生成的机器人模型,使用API控制机器人关节的位置和朝向。

AGP支持创建基本体、拉伸、扫略、布尔运算等,详见AnyCAD SDK的功能列表。在用户的程序中可以加载或创建加工对象、运动轨迹等,结合用户自己的算法控制机器人模型。

参考

原文链接:http://www.anycad.cn/blog/anycad-robot-solution/

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!