如何使用sphero_nuros Python API?

2024-06-09 13:50:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在我运行Ubuntu12.04LTS的笔记本电脑上安装了sphero_ros,我已经能够通过终端向Sphero发出单个rostopic命令。但是,我想用Python API来代替,只是我找不到任何关于我将从何处开始实现这一点的文档。本质上,我在寻找一个循序渐进的指南或“Hello World”之类的脚本。有人能帮我吗?在

非常感谢你的帮助。在


Tags: 文档命令脚本api终端helloworld指南
1条回答
网友
1楼 · 发布于 2024-06-09 13:50:12

我遵循了项目GitHub Issues页面上davinellulinvega的说明。这是我改编的测试.py驱动程序附带的文件:

#!/usr/bin/python

from sphero_driver import sphero_driver
import time

sphero = sphero_driver.Sphero()

while True:
    try:
        sphero.connect()
        break
    except:
        print '\nTrying to connect again!'
        pass

time.sleep(2)

sphero.set_rgb_led(255, 0, 0, 0, False)
time.sleep(1)
sphero.set_rgb_led(0, 255, 0, 0, False)
time.sleep(1)
sphero.set_rgb_led(0, 0, 255, 0, False)
time.sleep(1)   

如果要连接到特定球体,请使用

^{pr2}$

第二个参数是Sphero。在

相关问题 更多 >