机器人编程方法
NAOqi提供三种编程调用方法:
- 正常(顺序)调用为阻塞式,下一个指令必须在调用结束后才能执行。所有调用都可引发异常,并应封装在一个“Try catch block”里。调用可以有返回值。
- 并行调用为非阻塞式,可以引发异常,但是用户无法捕捉运行时间异常。并行调用没有返回值。
- 事件调用。用户可以创建事件回调(位置、识别、传感器、变量值等)。默认情况下,回调会在50ms里并行执行,并要求查看执行时间和临界区(查看线程)。如果用户回调所需的执行时间超过50ms,就应该延长事件时间策略。
Copyright © 2010 Aldebaran-Robotics - 版权所有