实现

机器人的集成开发环境与普通的软件集成开发环境最大的区别之一就是,普通的软件集成开发环境是完全运行在上位机, 程序的编译、运行等一些操作都在上位机并且不强依赖于外部的环境,而机器人项目最终是要运行在下位机,运行在实际的硬件中的, 下位机的环境可能与集成开发环境所运行的环境截然不同,而下位机的环境往往也各不相同。同时由于硬件环境的不同, 下位机的环境也很难在上位机模拟和测试,因此机器人的开发就注定是上位机开发下位机运行。RobotStudio运行依赖于北航杭研院机器人运动控制库, RobotStudio在控制库的上层进行了封装提供了远程调用的能力,具体实现可以参考文档

运动控制库远程调用