关注:决策智能与机器学习,深耕AI脱水干货

作者:腾讯AI实验室 来源:腾讯AI实验室

转载请联系作者

近日,腾讯公布了其在移动机器人研究方面的新进展:四足移动机器人 Jamoca 和自平衡轮式移动机器人首次对外亮相。

其中,Jamoca 是国内首个能完成走梅花桩复杂挑战的四足机器人,详情请见视频:

而自平衡轮式移动机器人的相关研究成果还入选了机器人行业的顶级会议 IROS 2020。

这两项进展均来自腾讯 Robotics X 实验室,属于移动方向上的技术突破,也是机器人最基础的能力之一。

腾讯 Robotics X 实验室于2018年成立,致力推进人机协作的下一代机器人研究,打造虚拟世界到真实世界的载体与连接器。目前实验室主攻移动、灵巧操作和智能体等三大通用机器人技术的研究与应用,并聚焦于多模态移动机器人的研发。

腾讯 Robotics X 与腾讯 AI Lab 实验室主任张正友博士表示:“移动或运动能力,是机器人最核心、也是最基本的能力之一,决定了它能去到什么场景,做什么事情,未来有什么样的想象力。我们很高兴能看到这两项进展,并将继续深入探索机器人的通用能力,为虚拟到真实世界搭建一个有力的桥梁。”

四足移动机器人 Jamoca :能走、能跑、能跳,可挑战梅花桩复杂地形

“少林从师数十冬,梅花桩上练真功。持之以恒锐意修,定可成名盖群雄。”

梅花桩是中国功夫的重要训练道具之一,习练梅花桩也是武侠小说中修炼轻功的基础。现在,梅花桩上迎来了一位新的“练功者”—— 腾讯四足移动机器人 Jamoca。

Jamoca 本体基于外部提供的硬件平台改装,重约70公斤,长1米、宽0.5米、站高0.75米

四足移动机器人,更常见的一个名字是机器狗。腾讯 Robotics X 实验室在外部提供的本体之上,基于自研的机器人控制技术,为 Jamoca 打造了一个能应对复杂环境的智能大脑。这个大脑让 Jamoca 能行走、小跑和跳跃,并赋予了它自主定位和避障的能力。

此次 Jamoca 完成的挑战由高60厘米、呈20°斜面角度的台阶和相邻最大高度差16厘米、间距不等的梅花桩两部分组成。

据腾讯 Robotics X 实验室研究员介绍,和国际上其他四足机器人走木块的场景比较,此次 Jamoca 所挑战的梅花桩落脚面积更小、高度更高,并有台阶的组合,实现的难度要更大。

其中,考验机器人移动能力的难点主要有两个:理解梅花桩的排布(包括位置和高度)、选择最佳落脚点及路线并稳定精准地行走(落脚到梅花桩中心点)。

这正对应了实验室在移动技术方面钻研的的两个核心技术模块:感知、运动规划与控制;同时二者通过实验室的另一核心技术模块:整机系统设计与搭建,实现了系统性的集成融合。

从 Jamoca 挑战的结果看,腾讯 Robotics X 实验室已经达到了极高的技术标准——误差1厘米内的感知定位、根据环境进行的10毫秒级路线规划、基于动力学的1KHz实时力矩控制、梅花桩中心点1厘米内的落脚误差,以及全系统的高度协同。

在精准环境感知方面,Jamoca 创新性地实现了鲁棒的眼脚标定,并利用RGB-D相机对周围环境进行实时的感知。通过特征点匹配的方式,对 Jamoca 自身的运动轨迹进行在线跟踪,并将基于视觉的定位信息与基于运动学的里程计信息和 IMU(Inertial measurement unit,惯性测量单元) 数据进行融合,提高了定位追踪的精度和频率。同时利用算法识别和提取出台阶和梅花桩的表面区域范围和中心点位置,将定位和识别的数据进行融合,从而重建出整个三维运动场景。

在最优运动线路规划和实时的运动控制方面,Jamoca 基于感知系统实时感知到的机器人本体及梅花桩位置信息,基于质心动力学,实现在线的质心轨迹生成和落脚点规划。在保证机器人的四条腿可以安全地踏到下一步的梅花桩的同时,优化出一条本体移动长度最短、综合耗力最小的运动轨迹,并且可以在线持续地进行上述运动规划。

同时,基于实时的本体状态估计,Jamoca 能够结合质心动力学模型来构建优化问题,实时求解机器人足端所需的地面反作用力,并结合反馈控制实现精准鲁棒的实时力控,可完成行走、对角小跑以及跳跃等的运动控制。

不同于预先设计好规则之后做重复的运动的工业机器人,Robotics X 实验室更关注机器人有意识、有判断的自主特性研究,目的就是要在有很大不确定性的动态环境里,能够实现机器人的自主判断、自主决策,并自主完成任务。

现阶段,Jamoca 主要用于实验室内部科研实验。它的在线环境感知、最优运动规划和实时运动控制等能力,未来将帮助腾讯其他机器人产品更好地适应复杂的现实环境。

静止、行进均能自主保持平衡的轮式机器人

此次一同亮相的,还有一款自平衡轮式移动机器人,也可称之为自平衡自行车,是腾讯 Robotics X 实验室的首个整机自研机器人。

它在传统轮式移动机器人的基础上,增加了动量轮及其电机驱动系统,使得机器人可以在静止及行进状态下均保持平衡不倒。

自平衡轮式移动机器人的硬件平台完全由腾讯Robotics X自研,重约15公斤,长1.15米,高0.52米

它的控制可以细分为行进中的动态自平衡和停止行进时的静态自平衡。行进中的动态自平衡是依靠前把转动进而带动车身的转动实现;停止行进时的静态自平衡则采用动量轮力矩平衡技术,应用角动量守恒的原理实现自平衡控制。

依靠平衡算法,即使受到一定的外界干扰,自平衡轮式移动机器人仍然可以在保持自平衡状态的同时,实现平稳地向前行驶。

机器人在不同的路面状况下,例如遇到上下坡时,均表现出了较好的运动能力和平衡性能。甚至对于行驶路径上存在特定约束的情况,比如沿着独木桥行驶的场景,它也能从容应对。

在此前举行的机器人行业国际顶会IROS 2020上,腾讯 Robotics X 实验室发布的两篇平衡控制方向的Oral论文,就来自于该机器人项目。

IROS由IEEE(电气和电子工程师协会)和RSJ(日本机器人学会)共同举办,是机器人领域三大国际顶级会议之一,今年的主题为Consumer Robots and Our Future,接收来自机器人与人工智能、机器人视觉、传感器、云机器人等相关领域的研究。

在第一项研究《自平衡轮式移动机器人的非线性平衡控制:设计与实验》中,腾讯 Robotics X 实验室与纽约大学合作研究了轮式机器人的动静态平衡控制的稳定性问题。

在传统轮式移动机器人的基础上,腾讯 Robotics X 实验室增加了动量轮和电机驱动系统,使用了级联与阻尼配置的无源控制方法(Interconnection and Damping Assignment - Passivity Based Control, IDA-PBC),并应用李雅普诺夫理论从理论上证明了自平衡轮式移动机器人的闭环系统稳定性。

此外,实验室还在自建平台上证明了新控制器效果良好,能让机器人保持自平衡,并有一定的抗外界干扰能力。

而在另一项研究《自平衡轮式移动机器人平衡的增益规划控制器设计》中,不同于传统方法将静态和动态平衡区分对待,研究团队建立了可以同时描述轮式移动机器人动态特性和静态特性的统一的数学模型。

基于同一个模型,动态平衡和静态平衡对不同驱动输入的依赖程度不同,无法使用同样的控制参数。因此,研究团队使用基于增益规划(Gain Scheduling)的控制方法。该控制方法可在两种情况下都保持轮式机器人的平衡,这一点在理论和实验中都得到证明。

移动机器人的技术框架

腾讯 Robotics X 实验室主攻机器人移动、灵巧操作和智能体等三大核心通用技术的研究与应用。

其中,移动是机器人最基础的能力之一,此次发布的两项进展就属于移动方向。

而移动方向又可分为四个技术模块:机械设计、感知、运动规划与控制、整机系统设计与搭建。通俗的说,前三者分别是机器人的躯干、眼睛和大脑,最后一项则是它的各“器官”协调的能力。

算法自研的 Jamoca 正是结合了腾讯在感知、运动规划与控制两方面的研究成果。而整机自研的自平衡轮式移动机器人则可以视作腾讯在机器人的机械设计和整机系统设计与搭建方向能力上的一个里程碑项目。

历史精华好文

  • 专辑1:AI工程落地

  • 专辑2:AI核心算法

  • 专辑3:AI优质资源

交流合作

请加微信号:yan_kylin_phenix注明姓名+单位+从业方向+地点,非诚勿扰。

「重磅」轮式机器人自平衡+足式机器人走梅花桩「腾讯AI」「AI工程落地」相关推荐

  1. 「谷歌等」四足机器人2020重要研究进展+宇树狗舞蹈放送「AI工程落地」

    作者:小A  来源:Unitree宇树科技   转载请联系作者 舞蹈时间-来自宇树科技的A1小狗 2020重要研究进展 一.谷歌和加利福尼亚大学伯克利分校(Berkeley)深入研究了四足生物的运动姿 ...

  2. 智能机器人-(三)轮式,足式机器人的基本概念

    文章目录 一.机器人的移动方式设计 二.足式移动机器人 1.足的规模 2.足的稳定性 3.足的自由度 4.足行步态 5.动力学考虑 6.平衡控制 7.常见足式机器人实例 8.静态步行与动态步行 9.Z ...

  3. [足式机器人]Part1 序言+简介Ch01——【Legged Robots that Balance 读书笔记】

    本文仅供学习使用 本文结合个人理解体会作者的思路,也从个人科研角度出发,部分翻译参考由:QQ群(2群legged robot that balance)提供,感谢他们为本文英文版翻译所做的贡献(但有些 ...

  4. [足式机器人]Part1 运动对称性Ch05——【Legged Robots that Balance 读书笔记】

    本文仅供学习使用 本文结合个人理解体会作者的思路,也从个人科研角度出发,部分翻译参考由:QQ群(2群legged robot that balance)提供,感谢他们为本文英文版翻译所做的贡献(但有些 ...

  5. 干货丨浅谈足式机器人的运动控制

    " 本期技术干货,我们邀请到了小米机器人实验室工程师--游洋威,来和大家从经典的三分控制法.零力矩点控制到目前主流的模型预观控制等方面,介绍足式机器人的运动控制. " 一.前言 不 ...

  6. [足式机器人]Part1 关于动物和运动体的研究Ch08——【Legged Robots that Balance 读书笔记】

    本文仅供学习使用 本文结合个人理解体会作者的思路,也从个人科研角度出发,部分翻译参考由:QQ群(2群legged robot that balance)提供,感谢他们为本文英文版翻译所做的贡献(但有些 ...

  7. 干货 | 足式机器人运动控制发展方向——轨迹优化

    " 运动控制技术的进步使得足式机器人的运动能力更强,而近来轨迹优化作为主流学术研究方向,能够为足式机器人运动控制的发展提供可能的指引.本期技术干货,我们邀请到了小米工程师徐喆,向我们介绍足式 ...

  8. 一些关于国内腿足式机器人公司研究所的信息分享

    8月PhD假期, 我利用将近3周的时间跑了北京.常州.深圳.广州和杭州,参观拜访了如下腿足式机器人企业&研究所: 北京钢铁侠(ARTROBOT) 北京灵铱机器人事业部 北京航天五院502所 浙 ...

  9. 【机械臂轨迹规划】足式机器人足端摆线轨迹曲线

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.摆线函数原理 二.摆线函数缺点 总结 参考资料 前言 本文先对摆 ...

最新文章

  1. C语言fseek()函数(whence)重新定位文件指针位置
  2. 山西职称计算机考试报名时间 2014,2014山西省6月份职称计算机考试报名入口
  3. docker-compose 运行 Flask 应用最佳实践
  4. IIS 7.5出现500.19错误解决方法
  5. 《CLR Via C# 第3版》笔记之(四) - 类中字段的默认赋值
  6. 楼盘管理系统_教育信息化2.0,2019年校园智慧后勤管理系统五大品牌
  7. python中把输出结果写到一个文件中_如何将脚本输出写入文件和命令行?
  8. TypeError: create_target_machine() got an unexpected keyword argument ‘jitdebug‘解决方案
  9. 手机上有没有学python的软件-有没有手机上就能轻松编程的app?
  10. Base64码常见操作(url链接文件转base64编码、本地文件转base64编码等)
  11. 硬件设计论坛_疫情让硬件教育迎百年巨变 EDA365 电子论坛成为主角
  12. android 设置闹钟,android 设置闹钟
  13. idea出现的怪异现象
  14. 编程计算三角形的面积和周长。要求如下: (1)、设计一个接口InterfaceShape,其中有计算三角形的面积和周长的抽象方法; (2)、设计一个点类Point,其中有必要的构造方法和一般的访问器方
  15. contextmenu 鼠标右键菜单功能
  16. 免费统计微信复制//打开/咨询/下载/表单按钮点击统计工具-好多粉
  17. 如何判断时间复杂度和空间复杂度
  18. 计算机类期刊投稿经验
  19. 致 Tapdata 开源贡献者:聊聊 2022 年的进展和新一年的共建计划
  20. Vue倒计时动画效果

热门文章

  1. 推荐个网络相册:影墙网络相册(www.ephotowall.com)
  2. 另类方法----不刷BIOS为9600的软改9550成为T2
  3. 2022-07-11 第七小组 wly JS学习笔记
  4. 2011年01月12日
  5. 笔记导出html文件,html导出excel文件?蚂蚁笔记怎么将内容导出为HTML?蚂蚁笔记导出方法...
  6. C51单片机简易密码锁(课程设计)
  7. lvgl 说明3关于lvgl guider的使用
  8. go orm框架对比
  9. javascript读取sgf格式文件源码下载
  10. windows解决error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27