- 软件层面: 在已有的机器人硬件(如积木机器人、AI套件)上,通过编程和AI训练,赋予它全新的、独一无二的功能和“个性”,这是最主流、最适合入门和创造的玩法。
- 硬件层面: 从零开始设计、选择零部件、组装一个机器人,这需要更专业的知识,但也更自由。
我们将主要围绕 积木机器人(如Jimu Robot),详细讲解如何进行 软件层面的自创,因为这是发挥创意、实现个性化想法的最佳途径。

核心思想:自创的精髓是“赋予灵魂”
自创一个Jimu机器人,不仅仅是把它拼起来,更是要让它“活”起来,这个“灵魂”就是由你编写的程序、训练的AI模型和设计的交互逻辑构成的。
第一步:准备工作
- 硬件: 一套Jimu机器人套件(例如MeeBot、AstroBot等)。
- 软件:
- Jimu Robot App (手机App): 用于搭建、编程和连接机器人,这是最基础的工具。
- mBlock (电脑软件): 这是进阶和“自创”的核心工具,它基于Scratch,但集成了Jimu机器人的驱动和强大的AI功能(如图像识别、语音识别等)。
- 知识储备:
- 基础逻辑思维: 了解顺序、循环、条件判断(..就...)等基本编程概念。
- 创造力: 想象你希望你的机器人做什么?它有什么独特的功能?
第二步:选择你的“自创”方向
你可以从以下几个方向入手,让你的机器人与众不同:
功能创造(让机器人“能”做什么)
这是最直接的创造方式,利用mBlock的积木块,组合出新的功能。
-
创意舞蹈/动作编排:
(图片来源网络,侵删)- 不要只使用App预设的动作,打开mBlock,拖动“移动马达”积木,设计一套独特的舞蹈动作,打招呼舞”、“挥手再见舞”、“胜利之舞”等。
- 技巧: 使用“重复执行”和“等待”积木来控制动作的节奏和停顿,让动作更流畅、更有表现力。
-
智能巡线小车:
- 如果你的机器人有颜色传感器,你可以编程让它沿着一条黑线前进。
- 进阶: 让它在遇到十字路口时自动选择方向,或者检测到特定颜色(如红色)时停下并播放声音。
-
避障小车:
如果有超声波传感器,可以让机器人自动探测前方障碍物,并在一定距离内自动转向避开。
-
创意互动装置:
(图片来源网络,侵删)结合按钮、LED灯等传感器,创造一个“情绪机器人”,按下按钮,机器人会开心地亮起绿灯并播放音乐;再按一下,它会“难过”地亮起红灯并发出叹气声。
AI创造(让机器人“懂”什么)
这是Jimu机器人最具“自创”潜力的地方,利用mBlock内置的AI功能,训练机器人“学会”新技能。
-
图像识别(看):
- 功能: 让机器人能“认出”特定的物体或图像。
- 自创案例:
- 宠物识别: 训练机器人识别你猫或狗的照片,当摄像头对准它时,机器人会说“你好,小猫咪!”并做出欢迎动作。
- 手势控制: 训练机器人识别你的手势,你举起左手,机器人就向左转;你举起右手,它就向右转。
- 物品分类: 训练机器人识别不同的水果,当它看到苹果的图片时,就说“这是苹果”;看到香蕉时,就说“这是香蕉”。
-
语音识别(听):
- 功能: 让机器人能听懂并响应你的语音指令。
- 自创案例:
- 语音控制: 对机器人说“前进”,它就前进;说“跳舞”,它就跳你编好的舞蹈。
- 智能问答: 训练机器人回答特定问题,你问“你叫什么名字?”,它回答“我是你的智能伙伴,小J!”;你问“今天天气怎么样?”,它回答“今天是晴天,适合出门哦!”(这里需要结合网络查询等更高级的功能,但基础问答可以做到)。
- 故事触发器: 对机器人说“讲个故事”,它就随机选择一个故事并开始用语音讲出来。
交互创造(让机器人“会”交流)
结合功能和AI,设计更自然的交互方式。
- 场景化交互:
- 案例: “晨间唤醒机器人”,早上,机器人通过摄像头识别到你起床了,会说“早上好!”,你回应“你好”,它就会播报今天的天气和一句励志名言,然后做一个伸懒腰的动作。
- 情绪化交互:
- 案例: “心情机器人”,通过麦克风检测环境音量,如果周围很吵,它就表现出“烦躁”(比如LED灯闪烁红色,发出“嘘”的声音);如果周围很安静,它就表现出“平静”(LED灯呼吸灯效果,发出舒缓的音乐)。
第三步:自创实战流程(以mBlock为例)
假设我们要创造一个 “能识别手势并做出相应动作的机器人”。
-
搭建: 用Jimu App或零件盒搭建一个基础机器人,比如一个双轮小车,并安装好超声波传感器和主控器。
-
连接与准备:
- 在电脑上打开mBlock软件。
- 通过蓝牙将机器人与电脑连接。
- 在mBlock中,添加一个“当绿旗被点击”积木作为程序的开始。
-
AI模型训练(核心步骤):
- 在mBlock的“扩展”中,找到并启用 “机器学习学习套件”。
- 选择 “图像分类” 功能。
- 点击“开始训练”,你的电脑摄像头会启动。
- 第一步:收集数据。 你需要告诉机器人什么是“左”,对着摄像头,在你的身体左侧做一个清晰的手势(比如向左平举左手),然后点击“添加样本”,重复添加5-10张不同角度、不同光线下的“左”手势样本。
- 第二步:收集另一类数据。 同样地,对着摄像头做“右”手势(向右平举右手),并添加5-10张样本。
- 第三步:训练模型。 点击“训练”按钮,mBlock会自动分析你收集的图片数据,生成一个识别模型,训练完成后,会显示一个置信度分数。
-
编写逻辑程序:
- 回到主编程区,使用“....”积木。
- 在“后面,选择 “图像分类” 中的 “识别到 左”。
- 在“里面,放入“移动马达”积木,设置让机器人向左转。
- 再复制一个“....”积木,将条件改为 “识别到 右”,动作改为向右转。
- 在两个“积木下面,添加一个“永远循环”积木,让程序持续不断地检测手势。
-
上传与测试:
- 点击“上传到设备”按钮,将你编写的程序下载到Jimu机器人中。
- 断开电脑连接,给机器人装上电池。
- 打开机器人电源,对着它做“左”或“右”的手势,看看它是否按照你的指令行动!
恭喜!你刚刚就自创了一个具有AI功能的机器人!
第四步:分享与迭代
- 分享: 把你的创意和作品录成视频,分享到社交媒体、Jimu的官方社区或B站、抖音等平台,你会获得很多鼓励和建议。
- 迭代: 没有完美的机器人,根据测试结果,不断优化你的程序,手势识别不准,就回去多收集一些样本;动作太生硬,就调整马达的转动角度和速度。
自创一个Jimu机器人的过程,“想象 → 设计 → 编程 → 测试 → 优化” 的循环。
- 起点是你的想象力: 你想让机器人为你做什么?
- 工具是mBlock和AI: 它们是实现你想象力的画笔和颜料。
- 核心是解决问题: 如何让机器人稳定地识别、准确地执行?
- 乐趣在于创造和分享: 看到自己的想法变成现实,并给他人带来乐趣,这是最大的成就感。
大胆地去尝试吧!从一个小功能开始,不断学习和叠加,你完全可以创造出一个独一无二、属于你自己的智能机器人伙伴。
标签: jimu机器人自创教程 jimu机器人自创方法 jimu机器人自创步骤