跨语言

机器人软件可使用C++、Python和Urbi语言。无论使用何种语言,编程方法都完全相同。此外,如果您使用模块生成器创建一个新的C++语言模块(详情请参见SDK一章),所有API函数都可以使用Python语言调用,Python模块的API函数也可以使用C++语言调用(尽管这看起来有些奇怪)。

Aldebaran Robotics公司选择使用C++语言开发实时模块,使用Choregraphe和Python语言来开发行为模块。

机器人里已安装了Urbi语言。如果您想使用该语言:

  • 在电脑上安装“urbi remote”或“urbi lab”。可以在以下网站下载: http://www.urbiforge.comhttp://gostai.com/download
  • 在机器人或电脑上运行NAOqi。
  • 反注释 "<AL_DIR>/modules/lib/autoload.ini".里的“#urbi”一行。
  • 重新启动NAOqi,来运行ALUrbi模块。

更多有关Urbi语言的信息,请参见 使用Urbi语言编程.

Cross language





Copyright © 2010 Aldebaran-Robotics - 版权所有