认真的吗?让机器狗当守门员,还发了篇论文
编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天golang学习网就整理分享《认真的吗?让机器狗当守门员,还发了篇论文》,文章讲解的知识点主要包括,如果你对科技周边方面的知识点感兴趣,就不要错过golang学习网,在这可以对大家的知识积累有所帮助,助力开发能力的提升。
让一个机器狗担当足球守门员,靠谱吗?靠不靠谱,我们先看看效果在下结论。
工作人员一次很温和的进攻,机器狗拦住了球:

加点难度,来个抛物线进球,也不再话下:

用手抛球有作弊嫌疑?用脚试试,机器狗也能把球门守的死死的

有趣的是,该研究还尝试让一只机器狗踢球,另一只当守门员,两只机器狗自己也能玩挺好:

看完效果,感觉机器狗当守门员还挺靠谱。这款机器狗是 MIT 在 2019 年研发的 Mini Cheetah,现在来自加州大学伯克利分校等机构的研究者为 Mini Cheetah 部署了一个新的强化学习框架,让它完成足球守门任务,守门成功率高达 87.5%。
论文地址:https://arxiv.org/pdf/2210.04435.pdf
4 米开外踢球
Mini Cheetah 仅用不到 1 秒成功守门
让 Mini Cheetah 学会守门还是一件比较难的事,因为这涉及物体(例如球)抛出的高度以及动态移动的位置,具体而言,一方操纵一个快速移动的球,球的方向和位置不确定,而另一方需要迅速判断球的位置以阻止进球。想要完成这一任务,需要教会机器人动态移动它的身体,同时确保它的脚 (或脸) 到达它们需要及时阻挡球的地方,这基本上是将两个难题结合在一起。
该研究的解决办法是将运动控制器与末端执行器轨迹规划相结合,这样一来就可以找到最佳的方法让 Mini Cheetah 在球到达目标不到一秒的时间内,进行阻挡。
完成上述过程,还需要训练 Mini Cheetah 掌握一套有用的守门员技能,例如 Mini Cheetah 需要掌握在地面附近和靠近地面的地方对球进行侧身拦截、掌握俯冲到达球门的下角技术、跳跃到球门的顶部和上角。做完这些动作,Mini Cheetah 都可以恢复并最终安全着陆。每个技能的参考动作都是手动编程的,在模拟中进行训练,然后直接迁移到机器人上。
Mini Cheetah 防守的球门宽 1.5m,高 0.9m,球(3 号)从约 4m 外踢出,球被外部跟踪,然后 Mini Cheetah 拦球。让这么小的机器狗完成拦球动作,其表现是令人印象深刻的。

该研究表明,这款机器狗系统可以将在仿真中学习到的动态动作和守门员技能迁移到一个真正的四足机器人上,在现实世界中,对随机射门的守门成功率为 87.5%。而人类足球守门员的平均成功率是 69%。研究人员表示,他们所提出的框架可以扩展到其他场景,例如多技能足球。
下面我们来看看支持这款机器狗的背后框架。
分层强化学习框架
首先,让四足机器人做足球守门员是一个很有挑战性的问题,因为它必须要同时解决预测物体运动轨迹和机器人捕获非抓握物体(球体)两个实际问题。机器人需要在很短的时间内(通常不到一秒)对空中飞行的球做出反应并拦截。
为了完成这个挑战,研究团队提出了一个分层无模型强化学习 (RL) 框架。该框架包含一个针对不同运动技能的多个控制策略,覆盖了目标的不同区域。

这些控制策略让机器人能够跟踪随机参数化末端执行器的轨迹,同时执行特定的运动技能,例如跳跃拦球、扑球和顺势拦住地面滚动的球。

RL 框架中包含一个高级规划器,它帮助机器人确定所需的运动技能和规划末端执行器轨迹,以拦截飞向不同目标区域的球。
该研究在 MIT 2019 年提出的 Mini Cheetah 四足机器人上部署了上述 RL 框架,实验表明这种 RL 框架能够让四足机器人有效拦截现实世界中快速移动的球。

此前对四足机器人 RL 框架的研究主要集中在低级运动控制上,例如让机器人按要求速度步行、模仿参考运动。而该研究提出的框架将学习到的运动技能扩展到更高级别的任务上,成功使用高级规划让四足机器人以敏捷的动作精确拦截快速移动的足球。这对四足机器人的高级规划控制具有重要意义。
理论要掌握,实操不能落!以上关于《认真的吗?让机器狗当守门员,还发了篇论文》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!
人工智能推动更安全的公路计划
- 上一篇
- 人工智能推动更安全的公路计划
- 下一篇
- LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
-
- 欣喜的服饰
- 赞 ??,一直没懂这个问题,但其实工作中常常有遇到...不过今天到这,看完之后很有帮助,总算是懂了,感谢大佬分享技术文章!
- 2023-04-23 08:16:33
-
- 受伤的猎豹
- 这篇技术贴出现的刚刚好,细节满满,感谢大佬分享,已加入收藏夹了,关注博主了!希望博主能多写科技周边相关的文章。
- 2023-04-22 13:07:12
-
- 科技周边 · 人工智能 | 3小时前 |
- Hugging Face Datasets map batched 返回长度不一致时怎么定位
- 213浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 |
- Hugging Face Datasets flatten 怎么展开嵌套字段并保留特征类型
- 455浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 |
- Hugging Face Datasets with_format 和 set_format 混用后为什么列类型变了
- 228浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 | 兼容性 · LiteRT Select TF Ops TFLITE_BUILTINS TensorFlow模型转换 不支持算子
- LiteRT 转换遇到不支持算子时怎么判断是否启用 Select TF Ops
- 226浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 | 人工智能 · LiteRT SignatureDef 多输入模型 端侧推理
- LiteRT SignatureDef 多输入模型怎么按签名准备推理张量
- 191浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 |
- Keras 自定义 train_step 怎么让正则损失继续参与梯度
- 343浏览 收藏
-
- 科技周边 · 人工智能 | 3小时前 | 人工智能 · 深度学习 · Keras RaggedTensor keras.Input ragged=True TensorFlow backend 模型保存 load_model 变长序列
- Keras RaggedTensor 输入模型保存后怎么保持变长序列结构
- 250浏览 收藏
-
- 科技周边 · 人工智能 | 4小时前 | 人工智能 · Keras NaN mixed_float16 mixed precision loss scale 输入范围 dtype policy
- Keras mixed_float16 训练出现 NaN 怎么区分 loss scale 和输入范围
- 337浏览 收藏
-
- 科技周边 · 人工智能 | 4小时前 | 人工智能 · 深度学习 · PyTorch strict state_dict load_state_dict module. 前缀 检查点迁移
- PyTorch state_dict 参数名前缀变化后怎么兼容旧检查点
- 436浏览 收藏
-
- 科技周边 · 人工智能 | 4小时前 | 人工智能 · 深度学习 · 内存优化 · 内存 PyTorch 按需加载 mmap checkpoint torch.load map_location state_dict
- PyTorch torch.load 开启 mmap 后为什么读取参数时才占用内存
- 475浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 455次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 521次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 536次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 483次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 304次使用
-
- 本地大模型反复输出同一句话怎么调整生成参数
- 2026-09-06 501浏览
-
- Python 调用大模型时如何用结构化输出校验 JSON:从解析失败到可重试
- 2026-08-29 501浏览
-
- AI写作工具免费版安装教程(含豆包Clawdbot)
- 2026-05-30 501浏览
-
- WPS AI能自动生成PPT吗?输入主题一键制作演示文稿
- 2026-05-27 501浏览
-
- Canva手机闪退解决方法及适配指南
- 2026-05-25 501浏览

