索尼toio™是一款可以激发创意灵感的机器人产品,通过创造与真实世界的互动,旨在打造从儿童到成人都能享受的互动娱乐体验。toio™具有开放性和可塑性,可为编程初学者、进阶用户以及专业人士提供多样化的STEAM学习和编程开发体验。

用乒乓球大小的白色立方体——toio™核心Q宝,即可创作非常广泛的应用和玩法。toio™核心Q宝是一个开源机器人,其产品规格和应用程序编程接口开源,可通过JavaScript、Python、Unity、可视化编程等语言和平台创造出丰富的应用和作品。通过toio™,开发者们可以更加直观地与数字世界进行交互,通过身体动作、手势、声音等多种方式开发出更加创意、沉浸式的体验。

toio™已经成为帮助许多开发者发挥想象力的伙伴。

通过Python脚本,电子小狗可以通过 toio™ 核心Q宝对语音指令进行识别,如:起立、坐下、握手、趴下。

利用toio™和生活中的物品结合,将静止的绘画装载在toio™核心Q宝上,通过脚本让toio™核心Q宝高速旋转,呈现出“动态”图像,创造出具有空间延伸感的效果。

7月6日-7月15日,索尼toio™创意征集活动开启!下文将介绍toio™的玩法和工具的基本架构,可选用自己擅长的编程语言和软件,和toio™相结合,让创意落地,转化为现实生活中的交互应用。索尼toio™诚邀各位开发者一起“开发创想,灵感跃动”!欢迎踊跃投稿,奖品丰厚,期待你的参与!

toio™:小立方体有强大潜能

toio™的核心部件Q宝是一个宽32mm,重30克的立方体小型机器人。Q宝身材虽小,但内置高性能马达,最大可以带动约200克的物品。核心Q宝配备了六轴传感器、识别感应器和磁力传感器,可应用于艺术创作、游戏、人工智能与深度学习等领域的研究开发。

具体来说,六轴传感器即“三轴加速器+三轴陀螺仪”,三轴加速器用于检测横向加速,而三轴陀螺仪则用于检测旋转和平衡。以上二者合一让核心Q宝能够灵活地变换移动方向,加上其拥有实时位置检测功能,使得它能够根据编程指令迅速、准确地移动,并以更直观的方式将用户的编程结果反映到现实世界中。

开启编程之旅:toio™的高阶使用

为了促进专业的交互创作和机器人研究开发,索尼公开了toio™ 核心Q宝的技术参数。开发者们可以通过下载官方提供的“toio.js”库和“toio.Python”库并导入到集成开发环境中或在游戏引擎Unity上运行“toio SDK for Unity”来操作核心Q宝,和toio™一起畅享自由创作。

1.JavaScript:GitHub - toio/toio.js: Library for controlling toio™Core Cube

这是面向Node.js的程序库,可以通过JavaScript控制toio™核心Q宝。 JavaScript允许开发人员以自由的方式编写代码,并具有动态性和强大的表达能力,使得开发人员能够根据具体需求灵活地处理逻辑、条件和数据操作。

2. Unity:GitHub - morikatron/toio-sdk-for-unity: Unityでtoio™コア キューブを制御するための開発環境

由morikatron Inc.开发并提供的toio™ SDK for Unity服务是适配于游戏引擎Unity的toio™核心Q宝开发环境。由此可以用“toio ™核心Q宝”开发简单的手机APP和游戏。

3. Python:GitHub - toio/toio.py

toio.Python的代码库,利用Python语言控制toio™核心 Q宝,实现便利的运动,感知和交互,为toio™核心Q宝的开发提供灵活的解决方案。

不同的代码库中,都有许多具体案例可供参考。此外,开发者们还可尝试与各种软件进行组合开发以完成更加复杂的操作,创造出更具独特性的互动创意作品。

启发一下toio™机器人应用案例展示

在文章开头,已经为大家展示了两个关于基础场景的toio™开发应用实例,此外,开发者还可以结合科学、技术、工程、艺术、教育和数学等领域的知识,探索更多toio™的应用场景,希望以下案例可以作为启发,带给开发者们更多灵感,大开脑洞,自由畅想toio™的开放应用。

通过编程使三个toio™核心Q宝一齐发出音效,多种音效组合在一起,即可让经典游戏的音乐重现,像超级玛丽、勇者斗恶龙、梦幻之星等等。无论是重现经典的游戏音乐,还是创造全新的音乐作品,开发者们都可以激发灵感,用toio™核心Q宝自由的在音乐方面进行创作。

通过toio™核心Q宝制作教具,将toio™核心Q宝和塑料条组合起来,制作简易的曲柄滑块,以帮助学生更直观地了解曲柄滑块的工作原理和状态。开发者们还可以借用这种形式,展示各种机械工作状态,将抽象的编程语言直观的表达出来,让观者更清楚地理解开发者们的想法。

为toio™核心Q宝配备两个机械脚,设计编程代码使toio™核心Q宝能够自主向前行进,而面向高阶开发者,可以向自动搬运机的方向延伸,利用两个机械脚,设计小型的搬运机器人。

给toio™核心Q宝两侧配备两个轮胎,使小车具备越野能力,再利用乐高积木搭建“赛车场地”,设计个性化的关卡,并且使用编程语言操控toio™核心Q宝小车,即可开始一场趣味越野车比赛。

将两个 toio™ 核心Q宝与 4 个机械轮组合,制作一个四轮车。通过编写程序,利用光标晃动、结合键盘按键控制小车走向,此外,还可以用索尼的游戏手柄(例如DualSense,DualShock 4等)来控制汽车的行驶方向。将toio™核心Q宝与游戏手柄的结合,仿佛把电子游戏搬到了现实当中,不仅给用户们带来更好的娱乐体验,也为开发者们带来灵感,未来可以开发更多基于游戏手柄的互动作品。

通过自主设计编程代码,能够使toio™核心Q宝实现在指定范围进行往返移动,使多个toio™核心Q宝自动行进,模拟多个机器搭载货物的行动轨迹,让其标准化的规律移动,还可将这个灵感连接制造、机械、设计等领域,深入开发多领域的应用产品。

HERMITS是一项由中垣先生开发的探索机器人多功能性的项目。该项目以“寄居蟹”为灵感,设计了一种模块化系统,使得桌面轮式机器人能够停靠在被动附件模块上,这些附件模块被称为"机械外壳",不同的外壳将和toio™核心Q宝产生不同互动。通过采用基于Raspberry Pi的分层控制架构,计算机能够对系统进行中央控制,同时多个Raspberry Pi微控制器基于Python代码通过蓝牙连接和控制各个toio™核心Q宝。

通过对toio™硬件的修改,此项目增加了一个由微型线性伺服电机驱动的垂直移动部件,来对接机械外壳的插槽,实现了牢固的连接和运动传输。不同类型的机械外壳可以扩展和转换机器人的运动,并通过自我重构实现多种交互功能,计算机控制着机器人与机械外壳的连接和控制,为用户提供了可重构的交互体验。

   

Air Hockey 是一款基于 toio™ 设计的小游戏。玩家将toio™核心Q 宝放在操作垫上,并通过滑动Q宝来控制“冰球”在屏幕上 移动,Q 宝的方向决定了击打的方向。如果用力推出 Q 宝,则击打的力量会增加。最终,得分最高的玩家将获得胜利。

UIST 2021 Student Innovation Contest 大赛提案展示

在UIST大赛中,参赛者们提交了各种创意提案,充分展示了toio™核心Q宝在不同领域的应用,涵盖了社交、教育、游戏、制造等多个领域,为用户提供了丰富多样的体验和互动方式。如创意提案“自动发牌机Tangiers”中,toio™核心Q宝和玩家通过声音和手势进行互动,打造流畅的游戏体验;而在创意提案VIGOMON中,toio™核心Q宝将辅助用户运动,帮助办公族远离久坐习惯;还有可供多人参与的棋盘游戏Tonopoly,玩家选择toio机器人作为角色,在不同场景中通过掷骰子的方式移动,融入人机互动的体验;此外,还有将toio™核心Q宝与AR技术结合的语言学习游戏LineUp,通过和toio™核心Q宝互动,帮助孩子完成词组和句式的学习。

在创意提案StoryTime中,将toio™核心Q宝和移动应用程序相结合,设计出一个协作式的故事系统,家庭成员如老人、孩子可共创属于自己的故事情节,toio™核心Q宝则充当了在现实世界中故事的“演员”,将故事情节生动呈现。

创意提案BirdsEye,通过和AR技术结合,此项创意可以将推特社交网络上的观点呈现在现实之中,同时,还可以将相似话题的推文聚合在一起,带来更好的数据可视化体验。通过与toio™核心Q宝连接,用户即可在现实中和推特内容进行互动、筛选,让推特中不同用户、社群的观点清晰可见。

使用toio™,结合AR 技术开发了一款语言学习游戏LineUp,来帮助儿童自学英语。在LineUp 中,每个toio™核心Q宝代表句子的一部分,学生可通过移动核心Q宝来重新排列句子的顺序。如果顺序正确,toio™被磁铁固定在一起并播放发音。如错误,所有的立方体将会随机移动。toio™核心Q宝将虚拟和现实结合,让孩子借助虚拟的系统,和“摸得着”的句式模块来学习语言,增加了游戏的互动性,让孩子眼手结合,有效提升学习效率。

创意提案Braille Learning旨在帮助视障儿童学习盲文。该项目将toio™机器人与盲文卡片结合起来,盲文卡片上有凸起的圆点纹理,并且卡片上还附带了贴纸。这样,toio™机器人可以准确地识别盲文卡片,并在找到每张卡片或字母时发出声音。孩子们可以通过卡片的声音和字母来认知和识别,通过连接卡片形成的路径来组成单词,从而在机器人和盲文卡片的互动中学习盲文。

小结

toio™不仅能够创作出有趣的互动作品,还可用于探索未来智能新应用。从趣味游戏到麻省理工尖端的科研实验,从创造艺术作品到模拟自动驾驶,toio™均可大显身手。toio™的产品规格和应用程序编程接口开源,支持多样化的编程语言,还具有高性价比,无论是用于高校学生的编程学习和实践,还是用于专业人士进行更加高阶的研究开发,都能够满足需求。期待CSDN 的开发者们发挥想象力,大胆畅想未来,积极参加本次“索尼 toio™应用创意开发征集活动”,为我们带来更多有趣的toio™作品!

             

Logo

这里是一个专注于游戏开发的社区,我们致力于为广大游戏爱好者提供一个良好的学习和交流平台。我们的专区包含了各大流行引擎的技术博文,涵盖了从入门到进阶的各个阶段,无论你是初学者还是资深开发者,都能在这里找到适合自己的内容。除此之外,我们还会不定期举办游戏开发相关的活动,让大家更好地交流互动。加入我们,一起探索游戏开发的奥秘吧!

更多推荐