网易首页 > 网易号 > 正文 申请入驻

这只鸭子的脑子,为什么不用 Python 写?

0
分享至

热度还在继续

距离发布刚过去三天,这只鸭子的声量不减反增。


几个新角度,帮你理解它火得有多离谱:

  • 同一周,北京在办第二届机器人奥运会,人形机器人们在跑道上冲刺、格斗、踢腿,视频刷屏全网。而大洋彼岸,全球科技圈讨论最多的机器人,却是一只只会摇摇摆摆走路、卖 399 美元的鸭子;

  • 拉个价格参照:波士顿动力的机器狗 Spot 起价 7.5 万美元,大学实验室常用的同尺寸研究机器人普遍一两万欧元起。这只鸭子把入门价砍掉了两个数量级;

  • 国内科技媒体这几天也开始跟进刷屏,讨论焦点已经从"好可爱"转向"这玩意儿的软件栈是真的能学"。

我们想在热闹之外,把"能学"两个字落到实处。上篇文章讲了四个知识点:七个器官、恢复路径、50Hz 循环、意图与安全层。今天往深处走一步,回答一个更根本的问题:

这 6.5 万行代码,是用什么语言写的?为什么?

第 2 课:鸭子的大脑,说的是 Rust

先说答案:不是 Python,也不是 C++,而是一门 2015 年才发布 1.0 的年轻语言--Rust。


为什么?三个理由,每一个都和"走路"这件事生死相关。

理由一:鸭子不能"卡顿"。

AI 时代大家默认机器人该用 Python 写。但 Python 有个致命伤:它靠"垃圾回收器"自动清理内存,而回收的时机不可预测--程序可能在你毫无防备时被暂停几毫秒甚至几十毫秒。

普通软件卡一下无所谓。但鸭子的控制循环 20 毫秒一帧,任何一次随机停顿都意味着传感器数据过期、指令迟到,后果就是重心失衡、摔倒在地。Rust 没有 garbage collector:每一块内存何时释放,在编译时就确定好了,运行耗时完全可预测。对硬实时系统,这是决定性的一票。

理由二:编译器当安检员,规则变成物理定律。

还记得上节课的第四个知识点吗--"谁都不能直接命令电机"。在代码里,这条规则是怎么落实的?

不是靠文档约定,不是靠代码评审,而是靠 Rust 独有的所有权机制:电机总线的"钥匙"被安全层独占持有,项目里任何其他代码想绕过安全层去碰电机,程序根本编译不过。

注意这和"程序员自觉遵守规范"的区别:前者是纪律,后者是物理定律。纪律会松,定律不会。

理由三:消灭"十亿美元的错误"。

空指针的发明人自己把它称为"十亿美元的错误"--无数软件崩溃的根源。机器人软件里一个没处理的空值,可能就是一次意外断电或失控。Rust 从语言层面取消了这个坑:函数可能失败就必须显式声明,调用者必须处理,否则--还是编译不过。

课末彩蛋:这 19 个代码模块像一盒乐高,全部装在一个"Cargo 工作区"里,一条命令就能构建整个项目。上节课的"七个器官",就是从这盒乐高里挑出来的七个。

课后小任务(10 分钟)

  1. 打开 GitHub 仓库pollen-robotics/microduck,找到根目录的Cargo.toml文件,看一眼members列表--那就是鸭子的整盒乐高;

  2. 记住今天的三个理由:没有垃圾回收、所有权锁死电机、强制处理失败。

群还在等你

我们攒的共学群,走的是"业余时间、步步为营"的节奏。群里有人提问、有人补充、有人凌晨还在翻代码--这种氛围,一个人对着屏幕是学不出来的。

下篇文章会进入它的"神经和肌肉"。不管你是零基础的好奇党,还是写代码的老手,进来一起聊。碰上卡点,群里总能凑出答案。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
打工人的无奈,东莞一餐饮公司亏损50万,月薪4800以上最高扣20%工资分摊,公司房租食材每月都要支出,谁又能体会老板的难?

打工人的无奈,东莞一餐饮公司亏损50万,月薪4800以上最高扣20%工资分摊,公司房租食材每月都要支出,谁又能体会老板的难?

捣蛋窝
2026-10-24 19:28:57
广州严管摩电动真格

广州严管摩电动真格

娱乐圈的笔娱君
2026-10-25 19:08:43
有人把话挑明了:美国真正怕的,不是中国动手,是中国坐下

有人把话挑明了:美国真正怕的,不是中国动手,是中国坐下

纪史行者
2026-10-25 09:00:10
奥巴马嘲讽赫格塞思:他非常关注士兵的下颌线和睾酮水平

奥巴马嘲讽赫格塞思:他非常关注士兵的下颌线和睾酮水平

环球网资讯
2026-10-25 10:45:10
中纪委重拳出击!领导亲属、基层干部、8大领域,有一个查一个!

中纪委重拳出击!领导亲属、基层干部、8大领域,有一个查一个!

细说职场
2026-10-25 12:37:11
二十届中央第八轮巡视对象公布

二十届中央第八轮巡视对象公布

上观新闻
2026-10-24 19:21:34
一个远比贪腐更危险的现象,人人闭嘴不谈,正在危害中华民族

一个远比贪腐更危险的现象,人人闭嘴不谈,正在危害中华民族

梦在深巷aqa
2026-10-17 05:48:42
沈阳保洁大叔凭神颜出圈!胡歌高伟光全被点名,本尊回应绝了

沈阳保洁大叔凭神颜出圈!胡歌高伟光全被点名,本尊回应绝了

阿废冷眼观察所
2026-10-25 01:22:21
贾乃亮不忍了!公开回应秘密生子传闻,猝然离世传闻早真相大白

贾乃亮不忍了!公开回应秘密生子传闻,猝然离世传闻早真相大白

喜欢历史的阿繁
2026-10-26 07:40:56
从爆红到“打回原形”,高叶只用了半年,终是步了张小斐的后尘

从爆红到“打回原形”,高叶只用了半年,终是步了张小斐的后尘

素玉姑娘
2026-10-04 23:22:35
快评:捷达在中国的“逆袭”,证明这一步走对了

快评:捷达在中国的“逆袭”,证明这一步走对了

环球时报国际
2026-10-25 17:20:43
3-0击败布莱顿,利物浦终于迎来本赛季英超主场首胜

3-0击败布莱顿,利物浦终于迎来本赛季英超主场首胜

懂球帝
2026-10-26 00:07:12
泰国部长语出惊人:被骗的多是中国人,是受害者自己贪心

泰国部长语出惊人:被骗的多是中国人,是受害者自己贪心

凡知
2026-10-25 13:32:01
大妈无偿帮邻居接娃3年,生病急需4000被拒绝,隔天大妈家门被堵

大妈无偿帮邻居接娃3年,生病急需4000被拒绝,隔天大妈家门被堵

小鹿姐姐情感说
2026-10-26 02:56:37
事态升级!精日留学生父母被扒,扬州公司洗白,后面的人憋不住了

事态升级!精日留学生父母被扒,扬州公司洗白,后面的人憋不住了

烈史
2026-10-24 09:47:39
华为死磕L3,车企集体装死?智驾圈这场豪赌,输赢就在明年!

华为死磕L3,车企集体装死?智驾圈这场豪赌,输赢就在明年!

音乐时光的娱乐
2026-10-26 07:24:04
破解供强需弱矛盾,《求是》罕见“三连评”释放关键信号!

破解供强需弱矛盾,《求是》罕见“三连评”释放关键信号!

识局Insight
2026-10-25 21:51:51
企业上AI项目,FDE到底在做什么?

企业上AI项目,FDE到底在做什么?

人人都是产品经理社区
2026-10-24 14:37:08
皇马2:1小胜巴萨赛后评分:姆巴佩 8 分全场最佳,贝林厄姆、居莱尔 7.5 分

皇马2:1小胜巴萨赛后评分:姆巴佩 8 分全场最佳,贝林厄姆、居莱尔 7.5 分

福酱的小时光
2026-10-26 07:31:58
“娱圈老王”的瓜!

“娱圈老王”的瓜!

文刀万
2026-10-23 06:15:04
2026-10-26 08:44:49
前沿科技学习分享圈 incentive-icons
前沿科技学习分享圈
朝看花开满树红,暮看花落树还空。若将花比人间事,花与人间事一同。
1803文章数 370关注度
往期回顾 全部

科技要闻

苹果首款折叠屏没能养肥黄牛

头条要闻

600亿公司59岁总裁被指父承子业 "圆通太子"发文澄清

头条要闻

600亿公司59岁总裁被指父承子业 "圆通太子"发文澄清

体育要闻

文班、约基奇和扬尼斯各自的处境

娱乐要闻

王佳佳近况:44岁导演老公露面

财经要闻

全球AI产业链迎“去杠杆”,何处是底?

汽车要闻

专业越野+华为乾崑智能 猛士X700限时焕新价20.98万起

态度原创

游戏
时尚
艺术
本地
军事航空

《魔兽世界》Retro Forever模组重启第一人称开发

中国韵特别策划|大鼓:鼓生万物,身作山河回响

艺术要闻

家底丰厚的贵公子,最后散尽千金,留给民族无价珍宝

本地新闻

这么近,那么美,周末赴贺州丨大湾区后花园

军事要闻

高清大图!歼-15红蓝对抗训练最新画面

无障碍浏览 进入关怀版