基于部分弹性关节的六足机器人运动控制方法研究

基于部分弹性关节的六足机器人运动控制方法研究

论文摘要

昆虫是世界上最多样化的种群之一,众多六足机器人就是受其启发并对其进行仿生设计的产物之一。六足机器人因为关节自由度多,灵活多变,运动时稳定性高而多被用于对移动速度要求不太高的复杂环境进行作业。对于六足机器人的研究,国内外的学者已经取得了丰富的成果。近年来,越来越多的启发式算法与机器学习算法被用于机器人的步态控制中,众多优化方法也被用在末端轨迹规划方法上。使机器人可以在众多原先所不及的复杂环境中平稳且高效地移动。甚至可以从“零”开始,“自己”学习如何站立甚至是学习如何稳定行走。本文主要在六足机器人仿生关节设计与其在特定条件下对机器人能量利用率的影响,末端轨迹在已知地面信息、非结构地形情况下的规划求解方法,基于前馈神经网络的六足机器人经典步态切换可行性等三个角度上对结构与控制方法进行改进与创新。首先由机器人整体设计要求,设计成一个能在六足式与整体球形两种形态下任意切换的六足机器人,再对躯体、腿足、上球壳等部分进行细节描述。接着对部分弹性关节进行仿生优化,主要包含对部分弹性关节的仿生设想的来源,部分弹性关节的模型简化、类等效模型。然后对六足机器人基于DH坐标法进行运动学与动力学的理论分析,求出六足机器人在摆动相中的腿与支撑相中的腿的以及机体之间的运动学、动力学关系。对部分弹性关节进行动力学与能耗分析,同时得出在特定关节转角函数下能使驱动所需输出平均力矩最小以及一个周期内驱动输出能量最小的两个最优弹簧弹度系数。部分弹性关节相较于完全弹性关节,其可以在机器人某个关节需要被加减速的时候释放其弹性势能,进行辅助加减速,减小了驱动器的必要输出。因为所需的力矩在条件给定时是一个定值,弹簧的辅助输出越多驱动输出越少,但是会带来一定的不稳定性。其后会对机器人控制系统的搭建进行说明,阐述机器人的智能化控制层次。对机器人控制系统进行选型。然后对机器人控制硬件进行选型,架构机器人的电路硬件,其中包括中央处理器、传感器、伺服驱动、动力系统等模块的说明与选择。之后则从末端轨迹规划与步态切换这两方面进行研究:采用KKT互补条件(Karush-Kuhn-Tucher)下的拉格朗日乘子法(Lagrange multipliers)将已知地面情况的非结构地形路面状况下末端轨迹曲线的生成转化为求解约束条件下的最优化损失函数,其损失函数与约束条件包含因引入弹性关节而对机体带来的影响,在原问题求解困难的情况下可以转化为其对偶问题进行方便且流程化的求解。以此末端轨迹为依据,根据经典的六足机器人步态规划考虑基于前馈神经网络步态切换的可行性和构建此基础实验网络的学习率、深度、单元数、激活函数类型等超参数。最后进行软件仿真与实物样机行走实验,在Adams与Matlab仿真软件中搭建相应的实验平台,分别对部分弹性关节的能量消耗进行仿真实验以及基于前馈神经网络的经典六足机器人步态切换仿真试验。部分弹性关节Adams仿真实验结果表明,在本文所设定的情况下部分弹性关节能有效减小足式机器人行走时的能量消耗,并且得出在给定条件下的具体减耗数据;而步态切换Matlab仿真实验验证了基于前馈神经网络的步态切换的可行性,并得到步态切换中持续过程及其与步态周期比值的数据。

论文目录

  • 摘要
  • abstract
  • 第1章 绪论
  •   1.1 课题研究背景
  •   1.2 国内外研究现状
  •     1.2.1 足式机器人国内外研究现状简述
  •     1.2.2 运动控制研究现状
  • 第2章 六足机器人结构及弹性关节设计
  •   2.1 六足机器人总体结构设计
  •   2.2 足式行走机构的自由度分析
  •   2.3 六足机器人部分结构设计
  •     2.3.1 躯体部分设计方案
  •     2.3.2 腿足部分设计方案
  •     2.3.3 上球壳运动机构设计
  •   2.4 非线性部分弹性关节的设计
  •   2.5 本章小结
  • 第3章 六足机器人的运动学与动力学分析
  •   3.1 机器人运动学分析
  •     3.1.1 DH参数法建立坐标系
  •     3.1.2 摆动相运动学分析
  •     3.1.3 摆动相速度分析
  •     3.1.4 支撑相运动学分析
  •     3.1.5 支撑相速度分析
  •   3.2 机器人动力学分析
  •     3.2.1 摆动相动力学分析
  •     3.2.2 支撑相动力学分析
  •   3.3 部分弹性关节动力学分析
  •     3.3.1 部分弹性关节动力学建模
  •     3.3.2 部分弹性关节能耗分析
  •   3.4 本章小结
  • 第4章 六足机器人控制系统搭建
  •   4.1 控制系统选型
  •   4.2 控制系统总体规划
  •   4.3 控制系统硬件选型
  •     4.3.1 中央处理模块
  •     4.3.2 传感器模块
  •     4.3.3 伺服驱动模块
  •     4.3.4 动力模块
  •   4.4 本章小结
  • 第5章 基于部分弹性关节六足机器人运动控制研究
  •   5.1 机器人末端轨迹规划
  •     5.1.1 末端轨迹规划概述
  •     5.1.2 非结构地形末端轨迹规划
  •   5.2 机器人步态规划与步态切换
  •     5.2.1 经典步态分析
  •     5.2.2 非结构环境步态策略分析
  •   5.3 基于人工神经网络的步态切换
  •     5.3.1 人工神经网络简介以及步态转化应用可行性讨论
  •     5.3.2 人工神经网络部分超参的选择
  •   5.4 本章小结
  • 第6章 部分弹性关节能效与步态切换仿真实验及样机行走实验
  •   6.1 部分弹性关节能耗实验仿真
  •     6.1.1 弹性关节仿真实验模型的构建
  •     6.1.2 弹性关节仿真实验参数选择
  •     6.1.3 弹性关节仿真实验结果分析
  •     6.1.4 弹性关节实验结果讨论
  •     6.1.5 弹性关节仿真实验小结
  •   6.2 人工神经网络步态切换仿真实验
  •     6.2.1 神经网络Matlab模型的搭建
  •     6.2.2 神经网络仿真实验步态数据预采样
  •     6.2.3 神经网络仿真实验结果分析
  •     6.2.4 神经网络仿真实验讨论
  •     6.2.5 神经网络实验小结
  •   6.3 样机行走实验展示
  •     6.3.1 样机实物图片展示
  •     6.3.2 样机行走过程截图
  •     6.3.3 样机行走实验小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 文章来源

    类型: 硕士论文

    作者: 翁旭涛

    导师: 陈东良

    关键词: 六足机器人,仿生学,弹性关节,节能,步态切换,前馈神经网络

    来源: 哈尔滨工程大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 生物学,自动化技术

    单位: 哈尔滨工程大学

    分类号: TP242;Q811

    总页数: 91

    文件大小: 4999K

    下载量: 41

    相关论文文献

    • [1].应用于灾后救援巡测的六足机器人[J]. 电子世界 2020(09)
    • [2].载人六足机器人驾驶决策[J]. 电机与控制学报 2020(08)
    • [3].基于水下六足机器人腿部运动控制问题研究[J]. 计算机测量与控制 2019(01)
    • [4].仿生六足机器人的结构设计及运动分析[J]. 机床与液压 2019(03)
    • [5].面向崎岖地形的六足机器人运动能力分析[J]. 东北大学学报(自然科学版) 2019(06)
    • [6].六足机器人在设计过程中的关键技术思考[J]. 南方农机 2019(12)
    • [7].基于三维视觉六足机器人多模式测量系统设计[J]. 组合机床与自动化加工技术 2018(02)
    • [8].三角步态下六足机器人运动分析[J]. 青岛大学学报(工程技术版) 2018(03)
    • [9].超酷的机器人——六足机器人[J]. 通讯世界 2017(02)
    • [10].载人六足机器人人机功能分配及操纵系统设计[J]. 哈尔滨理工大学学报 2017(01)
    • [11].仿生六足机器人的设计与实现[J]. 机械制造 2017(10)
    • [12].六足机器人关键技术的思考[J]. 电脑迷 2018(07)
    • [13].《制作六足机器人》教学设计[J]. 中国信息技术教育 2014(17)
    • [14].超酷的六足机器人[J]. 少年科学 2012(12)
    • [15].气动仿生六足机器人腿部设计与运动实验[J]. 机床与液压 2019(04)
    • [16].六足机器人爬楼步态与仿真[J]. 兵工自动化 2019(03)
    • [17].基于无线控制的六足机器人的设计与实现[J]. 智库时代 2019(34)
    • [18].仿生螳螂六足机器人设计与调试[J]. 科学技术创新 2018(13)
    • [19].基于力反馈-中枢模式发生器模型的六足机器人控制器[J]. 科学技术与工程 2018(17)
    • [20].六足机器人爬行腿结构优化设计仿真研究[J]. 机械工程与自动化 2018(03)
    • [21].基于非常规步态的六足机器人运动控制方法研究[J]. 制造业自动化 2017(07)
    • [22].复杂环境下的侦测六足机器人设计[J]. 科技展望 2016(24)
    • [23].仿生六足机器人传感信息处理及全方向运动控制[J]. 浙江大学学报(工学版) 2015(02)
    • [24].六足机器人的运动仿真研究[J]. 机械工程与自动化 2015(03)
    • [25].六条腿的机器人[J]. 小学生导刊(高年级) 2013(01)
    • [26].基于蓝牙串口模块的小型六足机器人系统设计[J]. 河南工程学院学报(自然科学版) 2012(01)
    • [27].基于ADAMS的仿生六足机器人运动仿真[J]. 计算机仿真 2012(09)
    • [28].偏心轮腿六足机器人四足步态规划[J]. 河南教育学院学报(自然科学版) 2011(04)
    • [29].仿六足机器人的机构设计与研究[J]. 机械传动 2009(02)
    • [30].基于虚拟样机技术的仿生六足机器人的动力学研究[J]. 机械设计与制造 2008(03)

    标签:;  ;  ;  ;  ;  ;  

    基于部分弹性关节的六足机器人运动控制方法研究
    下载Doc文档

    猜你喜欢