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

这只鸭子的脑子,为什么不用 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.

相关推荐
热点推荐
*南方人正在撤离北京:不是混不下去,是活明白了*

*南方人正在撤离北京:不是混不下去,是活明白了*

娱乐圈见解说
2026-10-25 12:47:40
马媒看中国76毫米自行高炮:备弹仅49发,最多只能进行十几次拦截

马媒看中国76毫米自行高炮:备弹仅49发,最多只能进行十几次拦截

陶慕剑地球观察
2026-10-25 18:26:33
景甜这瓜确实有点大,可没有人知道,她当红那些年谁是她的金主爸爸?

景甜这瓜确实有点大,可没有人知道,她当红那些年谁是她的金主爸爸?

梨莱
2026-08-30 22:56:54
退休后我才发现:男人长期不碰异性,身上会出现4个很明显的特征

退休后我才发现:男人长期不碰异性,身上会出现4个很明显的特征

王二哥老搞笑
2026-10-26 01:32:49
画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

画面不堪入目,地下人奶交易乱象,成年人躺进怀里吃奶的灰色黑产

易玄
2026-09-12 10:24:46
韩国股市,利空突袭

韩国股市,利空突袭

中国基金报
2026-10-26 00:12:17
田朴珺送王石一辆车,这一波我竟无法反驳

田朴珺送王石一辆车,这一波我竟无法反驳

南万说娱26
2026-10-25 09:24:04
暴力冲突仍在发生,政府治理备受质疑,欧洲多国经历“第二个抗议周末”

暴力冲突仍在发生,政府治理备受质疑,欧洲多国经历“第二个抗议周末”

环球网资讯
2026-10-26 06:51:36
留了14年高马尾,Ariana Grande突然剪短发了

留了14年高马尾,Ariana Grande突然剪短发了

自愈小日子
2026-10-25 03:57:17
看完U16国足0-1阿联酋U17!不得不承认的5个事实,国足恐无缘出线

看完U16国足0-1阿联酋U17!不得不承认的5个事实,国足恐无缘出线

墨史轩
2026-10-26 04:18:33
东契奇52+10创球队纪录,湖人逆转爵士3连胜里夫斯29分

东契奇52+10创球队纪录,湖人逆转爵士3连胜里夫斯29分

湖人崛起
2026-10-26 07:40:39
虽说阿姨有30多岁了,但是这样打扮一下反而比年轻的女生更有魅力

虽说阿姨有30多岁了,但是这样打扮一下反而比年轻的女生更有魅力

美女穿搭分享
2026-09-06 09:40:17
六旬大爷往某APP充值112万余元,一月内显示盈利超1000万,提现1100元后被索要89万分红,民警连夜展开调查

六旬大爷往某APP充值112万余元,一月内显示盈利超1000万,提现1100元后被索要89万分红,民警连夜展开调查

封面新闻
2026-10-25 18:30:06
安东内利第9胜!20岁小将加冕再等一站,法拉利错失双车登台

安东内利第9胜!20岁小将加冕再等一站,法拉利错失双车登台

体育妞世界
2026-10-26 06:48:21
2026民生新呼声!建议给独生子女父母每月补1000元,真心贴合民生

2026民生新呼声!建议给独生子女父母每月补1000元,真心贴合民生

放开他让wo来
2026-10-25 22:53:04
省委书记会场示意我离场,中央调令送达后,全场震惊我赴京城履新

省委书记会场示意我离场,中央调令送达后,全场震惊我赴京城履新

千秋文化
2026-09-26 20:24:16
又一电诈头目落网!坑害国人超27亿,杀人不眨眼,全网呼吁查赵薇

又一电诈头目落网!坑害国人超27亿,杀人不眨眼,全网呼吁查赵薇

泪满过眼
2026-10-10 07:24:15
悉尼奥运会前,袁伟民坚决反对“马家军”参赛:大不了不当局长了

悉尼奥运会前,袁伟民坚决反对“马家军”参赛:大不了不当局长了

小莜读史
2026-10-12 09:38:33
江苏富豪重金为痴傻儿子娶妻,拜金女孩欣然答应,新婚当晚却愣住

江苏富豪重金为痴傻儿子娶妻,拜金女孩欣然答应,新婚当晚却愣住

温情邮局
2025-07-09 14:39:26
曝中国工厂每天拆数千张RTX 5090,只为改AI服务器

曝中国工厂每天拆数千张RTX 5090,只为改AI服务器

算力游侠
2026-10-24 19:23:57
2026-10-26 08:15:00
前沿科技学习分享圈 incentive-icons
前沿科技学习分享圈
朝看花开满树红,暮看花落树还空。若将花比人间事,花与人间事一同。
1803文章数 370关注度
往期回顾 全部

科技要闻

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

头条要闻

乡村"一米医生"网上走红:身高仅0.9米 妻子曾背他行医

头条要闻

乡村"一米医生"网上走红:身高仅0.9米 妻子曾背他行医

体育要闻

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

娱乐要闻

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

财经要闻

宁王AB面:好业绩,坏天气

汽车要闻

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

态度原创

旅游
健康
手机
本地
军事航空

旅游要闻

打造世界知名文化旅游目的地核心区 重庆渝中:文旅答卷何以常答常新

痘痘能根治吗?皮肤科医生说实话

手机要闻

iPhone Duo屏幕漏液 售后却修不了:花钱也没用 配件根本没有

本地新闻

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

军事要闻

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

无障碍浏览 进入关怀版