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/
来源:oschina
链接:https://my.oschina.net/u/874042/blog/702287