0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2019年5月六届中国机器人峰会上的机器鱼运动控制项目方法

每日机器人峰汇 来源:陈年丽 2019-07-19 17:49 次阅读

此文是根据北京大学工学院谢广明教授于2019年5月在浙江宁波余姚举行的第六届中国机器人峰会上的《一种基于强化学习与计算流体力学结合的机器鱼运动控制方法》报告录音整理摘编部分而成,

以赛促研,挖掘有特点并结合实际的项目

海洋梦是中国梦的重要组成部分,而建设海洋强国越来越受到重视。谢广明指出了水下机器人的研究方向,他认为,要对单体上的水下智能仿生机器人进行研究,研发各种各样的鱼、海豚等两栖的仿生机器人,通过控制其它方面来提升性能;另一方面,要通过感知通信、关键技术编队协作运输等技术,使一群机器人共同完成任务,变成产业化提供服务。

此外,谢广明还表示要以水中机器人为主体展开各项竞赛活动,通过比赛吸引更多的国内外高校一起促进技术的进步,不光是被动地参与比赛,而是真的主动提出一些有特点、又跟实际发展相结合的项目。据谢广明介绍,他们最初设计比赛项目都偏科研类,逐渐由纯学术的比赛走向跟实际应用结合。并希望通过各种比赛联盟,成为一个竞赛、教学、科研、产业化的平台,将来也会吸引一些企业进入,形成纽带作用,提升水平发展,形成共赢的局面。

仿真训练困难重重

水下机器人发展很难,看上去空间好像很远,但实际上难度很大,它的通信和能源不好定位。谢广明指出,有些项目用大型机器人不好操作,需要开发小型仿生机器人,但这种机器鱼以及控制等方面仍存在很多问题,比如模型难建立、难以做得精巧。因此,用深度强化学习来提高机器人的自主性、智能性或许成为解题思路。但深度强化学习同样存在问题,它的迭代周期非常长,需要长期训练。

仿真训练也得到了大家的关注,但是仿真和实际的距离还是很大,仿真中训练的效果直接用到机器人上,会不会产生成像效果?谢广明认为这之间还是有一定距离。机器鱼有柔性,如何仿真才能够跟实际更接近呢?这也不好弄。如果用流体仿真,比陆地仿真更复杂,代价更大,就面临更多的困难。

强化学习与计算流体力学结合攻破难关

面对这么多难题,应该如何运用呢?谢广明表示,经过一段时间的初步尝试后,他们形成了基于深度强化学习的代理模型,确定程度后,再置于CFD的精细仿真环境中,调整参数,最终取得实际效果。然后将代理模型和精确仿真之间进行切换,形成训练系统。在这个过程中,谢广明及其团队发现用传统控制实现不了让机器鱼走期望的轨道。

于是,他们开始使用预先设定的直线进行模拟训练,再用曲线进行CFD测试,最后再真实环境中进行测试。目前已实现用DRL方法来控制仿生机器人鱼的运动,并结合实际实验数据和计算流体力学(CFD),提出了自切换模拟系统,实现了从模拟到现实的策略迁移,只有在直线上训练,机器人才能在现实世界中追踪任何不超过其运动能力的曲线。谢广明表示,未来将设计更复杂的任务来形成连续化,进行抗干扰研究、节能研究、多机器人协作研究等多方面的研究,使机器人能完成更复杂的任务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26945

    浏览量

    201205
  • CFD
    CFD
    +关注

    关注

    1

    文章

    81

    浏览量

    18006

原文标题:【峰暴】北京大学教授谢广明:以强化学习征服水世界,打造智能仿生机器鱼

文章出处:【微信号:robotop2025,微信公众号:每日机器人峰汇】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【开源项目】Emo:基于树莓派 4B DIY 能笑会动的桌面机器人

    置于底座上,并为电源线的自由移动预留了充足的空间。为了提高机器人运动的稳定性,我们还特意使车身与底座轻微接触。 另外,我们特意选择蓝白配色方案,因为蓝白组合能提升机器人的视觉吸引力。 3D 打印 我们
    发表于 12-26 15:18

    开源项目!教你如何复刻自平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    更愿意将其实现到具体项目中。 秉承以上原则,发现大家的重心都放在开发中的环境构建过程,缺少了不少实际应用场景的运用,虽然环境搭建确实痛苦。本文主要使用XR806的FreeRTOS到实际的机器人控制
    发表于 12-26 09:17

    LabVIEW的轴工业机器人运动控制系统

    LabVIEW开发轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人
    发表于 12-21 20:03

    用全志R128复刻自平衡赛车机器人,还实现了三种不同的操控方式

    通信。 MPU6050的主要作用是帮助机器人实现姿态感知和运动控制,提高机器人的自主性和灵活性。 遥控手柄UI控制(LVGL) 作者本人还利
    发表于 12-20 10:22

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    近日, 搭载KaihongOS的“夸父”人形机器人通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容性测评并获颁兼容性证书 。这体现了
    发表于 12-20 09:31

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    教你做个PID控制巡线机器人

    在本项目中,我们将学习如何使用带PID控制器的线跟随机器人使用Arduino Nano来解决迷宫。
    发表于 09-25 06:54

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。
    发表于 09-20 06:24

    profinet转ethernet网关连接发那科机器人配置案例

    PLC,设置好机器人的IP地址,打开机器人设置菜单找到主机通讯选项; 7、找到搬运机器人控制端的TCP/IP选项; 8、设置机器人
    发表于 08-03 17:58

    焊接机器人运动控制是什么?

    焊接机器人运动控制是指通过控制焊接机器人执行运动的方式,实现对焊接过程中姿态、速度、位置等参数的
    的头像 发表于 07-18 16:36 506次阅读

    【科普】干货!带你从0了解移动机器人(三) ——自主导航系统及上位机软件设计与实现

    导航,就需要解决环境感知、地图创建、自主定位、运动规划等一系列核心问题,也就是移动机器人车载内算法的解决。移动机器人 内部算法主要包括导航算法及运动
    发表于 06-28 09:36

    基于宽度神经网络的微型仿鱼机器人运动控制方法

    研究团队设计了以宽度神经网络为主体的微型机器人基本运动控制器;基于李雅普诺夫稳定理论,推导了保障机器人运动稳定的
    发表于 05-30 10:21 169次阅读
    基于宽度神经网络的微型仿鱼<b class='flag-5'>机器人</b><b class='flag-5'>运动</b><b class='flag-5'>控制</b><b class='flag-5'>方法</b>

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    随着机器人的转动而改变方向,这就需要步进电机芯片进行精准的控制。此外,儿童陪护机器人中的手臂也需要步进电机芯片的支持,以实现手臂的精准运动控制
    发表于 05-11 15:12