当前位置:网站首页>腾讯发布第二代四足机器人Max,梅花桩上完成跳跃、空翻
腾讯发布第二代四足机器人Max,梅花桩上完成跳跃、空翻
2022-08-09 12:06:00 【CSDN资讯】
8月8日,腾讯正式发布Max二代机器人(以下简称Max)。据悉,Max能够在梅花桩上完成旋转踏步、单桩跳跃、双轮站立等高难度动作。同时,过桩速度达到“前辈”Jamoca的4倍。
定位精度累计误差小于1%的Max二代机器人登场
依托于机器人视觉定位、地形识别、全向六自由度运动规划、高精度模型预测控制等技术,Max能够对复杂地形进行精确识别,并且根据地形实时想好步子,避免踩歪、打滑、摔倒等风险。通过梅花桩复杂地形场景,以及精确落点跳跃等条件设置,成功验证了Max对复杂地形的适应能力。
据了解,Max是由腾讯Robotics X实验室自研的多模态四足机器人,采用原创的腿轮一体的本体设计,实现了“崎岖路面走得稳,平坦路面跑得快”。相比一代,Max在视觉感知、轨迹规划、运动控制等方面实现技术创新,标志着腾讯在机器人灵敏运动研究上取得了新的突破。
在腾讯 Robotics X 实验室为Max设置的测试场景中,Max需要快速通过一个阵列全长10米,高0.8米(约为Max身高2倍)高低起伏的梅花桩阵列。
想要顺利通过这一复杂地形,Max面对的挑战重重。首先,Max需要实时地形识别、建图,以应对密集细杆梅花桩这种复杂并带有轻微晃动的地形。
看准地形后,Max需要根据地形规划适合的运动轨迹,自动调整俯仰、侧身与转向,从而适应高低起伏的地形。
从结果来看,Max在持续高频的冲击条件下,定位精度累计误差小于1%,地形识别精度小于2cm。
为更好保障Max力控精准度,腾讯Robotics X实验室在机器人移动能力和机身本体设计上都做了改良。Max具备触地检测能力,可准确判断足端触地状态,进行质心轨迹规划与柔顺力控,避免身体的大幅度振荡以及足端触地后的反弹,确保落地平稳与运动流畅。
同时,Max的机身本体在2021年版本基础上,完成了结构和电气系统的大量优化,能够应对跑、跳、翻等高动态动作产生的持续强力冲击,保证了本体的稳定性和可靠性。
除移动表现的进步之外,Max在运动效率方面也有显著提升。Max在完成跳跃、空翻等高难度动作时,可规划出最省力的运动轨迹,即如何让所需的驱动力最小化。
具体来讲,Max可以根据目标跳跃距离、跳跃高度以及关节力矩限制等条件,计算出最优的跳跃轨迹,兼容四脚跳(Pronking)和双脚跳(Bounding)等步态。
自研模型算法、深度强化学习让Max动作更灵动
腾讯Robotics X实验室于2018年成立,致力推进人机协作的下一代机器人研究,打造虚拟世界到真实世界的载体与连接器。目前实验室研究方向包括作为机器人基础技术的感知能力,以及灵敏运动、灵巧操控、智能体三大支柱技术,致力于智能协作机器人。
据官方介绍,Max原创性地融合了机器人腿式与轮式运动模态,从硬件上的机械和电路设计,到软件上的系统框架和控制算法创新,使得Max在崎岖路面走得稳,在平坦路面跑得快,更契合人类社会的现实环境。
此次的梅花桩升级挑战是腾讯轮腿融合机器人灵敏运动技术的进一步突破。依托于团队自研的单目视觉惯性定位、全新的六维全向运动实时规划、非线性轨迹优化、高精度模型预测控制等算法的支持,实现了更高精度的身体位置与姿态控制。
为更好完成跳跃、空翻等高动态动作所带来的对机器人控制精度的挑战,团队结合离线最优跳跃轨迹规划及实时平衡运动轨迹规划,自研了模型预测控制算法(Chi et al., A Linearization of Centroidal Dynamics for the Model-Predictive Control of Quadruped Robots, ICRA 2022)。
与此同时,腾讯Robotics X实验室也正利用深度强化学习等AI技术,推进机器人智能研究,让机器人在虚拟环境中自主学习,更好地适应复杂环境的变化。
不同于预先设计好规则之后做重复任务的工业机器人,腾讯RoboticsX实验室更关注机器人的自主特性研究,目的就是要在有很大不确定性的动态环境里,能够实现机器人的自主判断、自主决策,并自主完成任务。
据实验室研究人员介绍,基于深度强化学习与sim2real等技术,Max用几个小时就能初步学会自然灵动的步态。
作为腾讯Robotics X实验室自研的多模态四足机器人移动技术平台,Max的相关新技术与算法同时具备良好的迁移性,为实验室研发其他类型的移动机器人、适配潜在应用场景沉淀技术与经验。
边栏推荐
- LeetCode #101. 对称二叉树
- 腾讯欲成育碧最大股东/ 米哈游招NLP内容生成研究员/ AI发现四千余物种濒临灭绝...今日更多新鲜事在此...
- 全面了解什么是TPS、QPS以及两者的区别
- 注释、关键字、标识符的区别你知道吗?
- 水能自发变成“消毒水”,83岁斯坦福教授:揭示冬天容易得流感的部分原因...
- We really need DApp?Really can't meet our fantasy App?
- MySQL 原理与优化,Group By 优化 技巧
- 随机快排时间复杂度是N平方?
- Flutter Getting Started and Advanced Tour (2) Hello Flutter
- 数据挖掘-06
猜你喜欢
Go Affair, How to Become a Gopher and Find a Go Job in 7 Days, Part 1
Scala 高阶(七):集合内容汇总(上篇)
26、管道参数替换命令xargs
阿里高工带来的20022最新面试总结太香了
ABP 6.0.0-rc.1的新特性
Too much volume... Tencent was asked on the side that the memory was full, what would happen?
问题来了:4GB物理内存的机器上申请8G内存能成功吗?
Scala Advanced (7): Collection Content Summary (Part 1)
shell脚本------函数的格式,传参,变量,递归,数组
【Untitled】
随机推荐
西湖大学教授怎么看AI制药革命?|量子位智库圆桌实录
Information system project managers must memorize the core test sites (63) The main process of project portfolio management & DIPP analysis
AI basketball referee, walking is special, ask harden care don't care
放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐
Blocking, non-blocking, multiplexing, synchronous, asynchronous, BIO, NIO, AIO all in one pot
How to upload local file trial version in binary mode in ABAP report
金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...
字符串转换整数 (atoi)
Flutter入门进阶之旅(四)文本输入Widget TextField
在“Extend the Omniverse”比赛中构建用于 3D 世界的工具
微信支付开发流程
2022 Niu Ke Duo School (6) M. Z-Game on grid
箭头函数和普通函数的常见区别
Golang学习之路(五):Golang的函数
数据挖掘-05
win10编译x264库(也有生成好的lib文件)
ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
水能自发变成“消毒水”,83岁斯坦福教授:揭示冬天容易得流感的部分原因...
基于STM32+铂电阻设计的测温仪