基於AnyCAD的機器人仿真應用框架

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開發。spa

使用流程

1.三維機器人模型組裝

在AAE編輯環境中把機器人關節組裝成完整的機器人,並把關節命名,保存爲機器人描述文件。經過關節名稱能夠設置關鍵的位置、轉向等,達到控制機器人運動的目的。orm

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

2.界面與AGP集成

AGP支持C++, .Net開發,用戶根據須要選擇與MFC,Qt或者WinForm/WPF集成。在用戶本身的應用環境中集成ARP三維機器人環境,使用AGP提供的API加載並顯示AAE生成的機器人模型,使用API控制機器人關節的位置和朝向。blog

AGP支持建立基本體、拉伸、掃略、布爾運算等,詳見AnyCAD SDK的功能列表。在用戶的程序中能夠加載或建立加工對象、運動軌跡等,結合用戶本身的算法控制機器人模型。開發

參考

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

相關文章
相關標籤/搜索