update March/11/2026

This is a blog that records the making process of OK robot Reboot’s final Assignment, form the ideation to fabrication. I will state my own part of work(mainly fabrication and coding), but will give a link to relevant resource and my partner’s work.

2026年3月11日更新 这篇 blog 记录了 OK Robot Reboot 期末作业从构思到制作(fabrication)的全过程。我会重点写我负责的部分(主要是制作与编码),同时也会附上相关资料链接和队友的工作内容。

Ideation/Idea Generation

For this project, I’m not response for coming up with a idea . The idea is originally from ShenTong( Although I’m not really like or satisfied with this idea, but I can’t come up with a better one). For more details, you can see her blog here: https://www.notion.so/Week-07-Final-Project-319a9f1b920d80a2a2addbd3830ab9f8

概念构思 / Idea Generation

这个项目的 idea 不是我提出的,最初的概念来自 Shentong(虽然我个人并不是很喜欢/很满意这个想法,但我也暂时想不出更好的替代方案)。更完整的概念说明可以看 Ta 的 blog: [Week 07 - Final Project](https://www.notion.so/319a9f1b920d80a2a2addbd3830ab9f8)

image.png

ShenTong showed me a prototype of her idea, it can work ( I mean the servos can rotate with the control of Arduino, but without the face detection), but not good at all in the appearance, what she thought is to make the thing as small as possible, so she only use SG90 servo motor to achieve the function.

Shentong 给我看过一个概念原型,它在功能上“能跑起来”(舵机可以在 Arduino 控制下转动,但没有做人脸检测),不过外观效果并不好。Ta 的思路是把装置做得尽可能小,因此只用 SG90 这种小舵机来实现动作。

Testing the New MicroController

When she showed the prototype to me and say her idea, I’m not fully agree with her. I think it’s not realistic to use that small servo the trigger the whole robotic arm. Even we have an argument at that time, she still done a lot of work including preparing the pink filament and introducing the new microcontroller(SeeedStudio XIAO ESP32 S3 Sense) to me, which gives me a lot of help during the fabrication process, because we can’t use computer to do the detection in this project.

测试新的微控制器(MicroController)

当 Ta 给我展示原型并解释想法时,我并不是完全同意。我觉得用这么小的舵机去驱动整条机械臂并不现实。当时我们甚至为此争论过。但 Ta 依然做了很多准备工作,比如准备粉色耗材、并把新的微控制器(SeeedStudio XIAO ESP32 S3 Sense)介绍给我。这对后续制作过程帮助很大,因为这个项目里我们不能依赖电脑来做人脸检测。

What I first done is to check the data sheet and documentation manual (you can check here: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/)of this New microcontroller. One advantage of buying SeeedStudio’s product is that it always has very comprehensive wiki, but not this time. The SeeedStudio Wiki of the FaceDetection function of the ESP32 S3 sense is actually out of date. you will find that the example of Face Detection has been canceled, and the model of that example file has also been deleted.

我首先做的事情是查看这块新微控制器的数据手册和官方文档(链接: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/)。一般来说 SeeedStudio 的产品 wiki 都写得很全,但这次不太一样:ESP32 S3 Sense 的 Face Detection 文档是过期的。你会发现示例里的 Face Detection 例程被取消了,示例对应的模型文件也被删除。

58d2f0b1145ee3d51bac5a9c3223d366.png

6a80e439227022cd7e847f825cfebfdf.png

e584cc9c12e3afccca5d675f21d88d14.png

I think it is because the SeeedStudio want to promote their new AI platform SenseCraft(https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/),so it removes the AI model in the example file.

我猜这可能是因为 SeeedStudio 想推广他们新的 AI 平台 SenseCraft,所以把示例里的 AI 模型删掉了。(相关链接同上)