sphero-api - 通过 Orbbasic 或流媒体实现自主行为?

标签 sphero-api

在这个 interview 中,Orbbasic 语言被认为是让 children 动手控制球体的好方法。 .

orbbasic 的局限性是什么?它是否达到与宏相同的 1 毫秒粒度?
在哪个时间粒度范围内流式传输数据和执行 orbbasic 是同样可接受的?
球体运动的稳定性可以用 orbbasic 编程吗?与数据流?

最佳答案

您可以在我们的在线文档中阅读有关 orbBasic 功能的所有信息:

https://github.com/orbotix/DeveloperResources/tree/master/docs

但简而言之,您每秒可以运行大约 9,000 行代码,因此它的密度是宏的 9 倍,但功能更强大。您可以使用 print 语句将数据发送回蓝牙客户端,但您必须确保不超过一些合理的限制; orbBasic 生成数据的速度比蓝牙传输到某些设备的速度快。

稳定可以在 orbBasic 中打开和关闭,当打开时,您可以生成自己的滚动命令,这些命令的处理方式与来自智能手机的命令完全相同。

需要说明的是,数据流只是一种从 Sphero 检索传感器数据的自动化方式,无需不断请求。您可以使用它来检查 Sphero 的运动,但不能用它“控制”Sphero(因为这意味着向机器人发送命令;数据流只是读取)。

丹丹尼克

固件工程师,Orbotix

关于sphero-api - 通过 Orbbasic 或流媒体实现自主行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444286/

相关文章:

ios - Sphero 连接 : Should I call setupRobotConnection and handleRobotOnline in each UIViewController or only once per app?

android - 球体 : getting real time location data to stop sphero (android)

ios - 倾斜 Sphero 的示例并更新 UISlider?

distance - 球体 : How to make it move a given length

viewmodel - 如何使用 MVVMCross 构建 View 模型

sphero-api - Sphero API - 在底座中充电时访问?

ios - "Shake"的 Sphero 概念?

java - 尝试连接 sphero 时发生错误

javascript - 非官方 SDK - 在充电时访问 Sphero?

ios - Sphero MFi 验证