SDK:用于开发您的机器人的简便易用的软件

一套全面易用的软件开发工具包
SoftBank Robotics公司向所有用户提供一套内容全面、 简便易用的软件开发工具包SDK。通过这个工具包,无论编程水平如何,任何用户都可为机器人创建行为程序。
您还可以将自行开发的模块加载到机器人上,用来创建复杂的动作。
软件开发工具包还包括编译工具及必要的故障排除工具。
此外,这个多平台工具包可与多种语言和机器人平台兼容,包括Java、 Javascript、C++、Python。
 

Chorégraphe:随心所欲地个性化您的机器人

您可以通过预设的动作指令盒创建行为序列,或是自行编码创建行为程序,无论方法如何,都可以创造出不同凡响的应用程序。
编程软件 Choregraphe 完全由 SoftBank Robotics 公司自主设计和研发,帮助机器人用户轻松地创建和编辑相关动作和可互动的行为。这个软件拥有直观的图形界面、标准行为库和高级编程功能,可满足从初学者到专家各级用户的不同需要。
每位用户既可在行为库中选取现成的动作指令盒,也可自行创建指令盒,然后保存在个人动作库中,然后只需拖拉相应的指令盒,就可以为机器人创建行为程序。您能以事件、序列和同步方式进行编程。采用时序方式时,可以时间逻辑编程。

预编程的行为指令盒很容易设置。您还可以通过曲线编辑器或Python脚本,创造出自己的行为指令盒。
即使不使用复杂的编码技术,上述多种方法联合起来也可为机器人编程提供无尽的可能。

Choregraphe接受Urbi和Python语言,因此可直接调用以C++语言开发的模块。
Choregraphe中还附带了大量详细的实例,帮助用户更快、更好地掌握该软件。

 

Webots :一个用于模拟行为的虚拟世界

您可以在一个三维环境中测试创建的程序。
Webots 是一个理想的模拟软件,可为您的教学或科研工作提供支持。与 Choregraphe 联合使用时,您可首先在一个虚拟环境里测试程序,一切顺利后,再使用 NAO 在真实环境下进行再现。

Webots 模拟器由我们的合作伙伴 Cyberbotics 公司研制,帮助用户在遵循真实物理规律的虚拟世界中测试其算法。
用户可任意更改模拟环境,可在其中添加和编辑具有不同重量及形状的物体。

 

Monitor:看 NAO 所看,感 NAO 所感

Monitor 是一个应用程序,向用户提供 NAO 看到及感知到的反馈信息,用户可轻松地访问来自机器人的传感器和电机的精准数据。
通过Caméra模块,您可获得选定摄像头获取的数据。
您还可使用 Memory 模块以用户友好的方式访问并分析由传感器提供的所有数据。
此外,您也可通过Monitor在一些已保存的片段上测试视觉算法。