Snap! 中的 Dynamic Table 库

Snap! 中的 Dynamic Table 库

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

梁博士制作了名为CoCube的模块化群控机器人系统,使用MicroBlocks作为编程环境。CoCube具有可扩展的硬件接口和与MicroBlocks更紧密的结合。计划将CoCube参加中美青年创客大赛,并使用Snap!作为上位机。通过解析CoCube顶部二维码,发现它基于ArUco,与Dynamic Table使用的是同一套marker系统。Snap!中的Dynamic Table库经过优化,在纯浏览器环境中运行,性能提升了3倍,fps达到了30。

🎯

关键要点

  • 梁博士制作了名为CoCube的模块化群控机器人系统,使用MicroBlocks作为编程环境。
  • CoCube具有可扩展的硬件接口和与MicroBlocks更紧密的结合。
  • 计划将CoCube参加中美青年创客大赛,并邀请MicroBlocks团队成员参与。
  • 将Snap!用作CoCube的上位机,以迁移之前的工作。
  • CoCube顶部二维码基于ArUco,与Dynamic Table使用同一套marker系统。
  • Dynamic Table围绕在一张桌子上对实物进行编程的想法构建。
  • 使用ArUco标识自制卡片,演示视频使用Scratch + CodeLab Adapter编程环境。
  • 计划让Snap!中的Dynamic Table库在纯浏览器环境中运行,提高开箱可用性和移动设备兼容性。
  • Dynamic Table库的初始性能较弱,fps只有8。
  • 经过优化,Dynamic Table性能提升了3倍,fps达到了30。
➡️

继续阅读