启动探测

要启动NAOmark探测功能时,使用一个“ALLandMarkDetection”代理来订阅至“ALLandMarkDetection”。使用Python语言编写的订阅码为:

from naoqi import ALProxy IP = "your_robot_ip" PORT = 9559 # Create a proxy to ALLandMarkDetection markProxy = ALproxy("ALLandMarkDetection", IP, PORT) # Subscribe to the ALLandMarkDetection extractor period = 500 markProxy.subscribe("Test_Mark", period, 0.0 )

“period”参数(单位为毫秒)定义的是“ALLandMarkDetection”模块运行其探测方法、并把结果写入ALMemory一个输出变量的频率,该输出变量名为“LandmarkDetected”。下一节将对此进行进一步介绍。在至少完成了一个“ALLandMarkDetection”模块的订阅后,“ALLandMarkDetection”就开始运行了。





Copyright © 2010 Aldebaran-Robotics - 版权所有