仿生足式机器人综合仿真策略.pdf

上传人:1****2 文档编号:5421572 上传时间:2019-01-15 格式:PDF 页数:18 大小:773.08KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410064577.9

申请日:

2014.02.26

公开号:

CN103832504A

公开日:

2014.06.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):B62D 57/032申请日:20140226|||公开

IPC分类号:

B62D57/032

主分类号:

B62D57/032

申请人:

南京航空航天大学

发明人:

俞志伟; 王鹏; 孙功勋; 刘蕊; 汪中原; 沈丹妮; 戴振东

地址:

210016 江苏省南京市秦淮区御道街29号

优先权:

专利代理机构:

江苏圣典律师事务所 32237

代理人:

贺翔

PDF下载: PDF下载
内容摘要

一种仿生足式机器人综合仿真策略,属于机器人技术应用领域。本发明系统包括:基于Matlab/Simulink仿生足式机器人控制模型(A)、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B)、基于ADAMS仿生足式机器人动力学模型(C)、仿生足式机器人实验样机(D)。所述综合仿真策略包括机器人实验样机的运动状态实时运动学和动力学演示方法、机器人步态生成仿真验证后的机器人实验样机的实时运动控制方法、机器人虚拟联合仿真、半实物仿真的自学习调整方法和机器人自适应多协调控制方法。本发明具有成本低、功能多特点,基本覆盖传统仿生足式机器人仿真调试要求,具有一定的普遍适用性。

权利要求书

权利要求书
1.  一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于: 
所用系统包括:基于Matlab/Simulink仿生足式机器人控制模型(A)、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B)、基于ADAMS仿生足式机器人动力学模型(C)、仿生足式机器人实验样机(D);
所述策略包括机器人实验样机的运动状态实时运动学演示过程,具体方式:仿生足式机器人实验样机(D)无线发送接口机器人环境感知和实时运动反馈数据(5)到基于Matlab/Simulink仿生足式机器人控制模型(A)中,基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B)中,而Matlab/SimMechanics中具有相关的机构运动学动画演示功能,实时显示机器人实验样机的运动学状态,相关的关节运动轨迹和步态数据(2)传输到基于Matlab/Simulink仿生足式机器人控制模型(A)中,进行运动学数据汇总和保存;
所述策略包括机器人实验样机运动状态实时动力学演示过程,具体方式:仿生足式机器人实验样机(D)无线发送接口机器人环境感知和实时运动反馈数据(5)到基于Matlab/Simulink仿生足式机器人控制模型(A)中,基于Matlab/Simulink仿生足式机器人控制模型(A)传输运动步态和姿态数据(4)传输到基于ADAMS仿生足式机器人动力学模型(C)中,而ADAMS中具有相关的机构动力学动画演示功能,可实时显示机器人实验样机的动力学数据,相关的动力学联合仿真输出数据(3)到基于Matlab/Simulink仿生足式机器人控制模型(A)中,进行动力学数据汇总和保存;
所述策略包括机器人纯虚拟联合运动仿真过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将运动步态和姿态数据(4)发送给基于ADAMS仿生足式机器人动力学模型(C),经ADAMS动力学仿真后,将动力学联合仿真输出数据(3)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),完成了Matlab/SimMechanics和ADAMS的联合运动仿真;
所述策略包括机器人步态生成、机器人实验样机的实时运动控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将机器人运动步态数据包和协调控制指令参数(6)无线发送给仿生足式机器人实验样机(D),完成了由Matlab/SimMechanics步态生成后数据实时控制机器人实验样机运动;
所述策略包括机器人步态生成、仿真验证后的机器人实验样机的实时运动控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将运动步态和姿态数据(4)发送给基于ADAMS仿生足式机器人动力学模型(C),经ADAMS动力学仿真后,将动力学联合仿真输出数据(3)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),完成了Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证,再将机器人运动步态数据包和协调控制指令参数(6)无线发送给仿生足式机器人实验样机(D),完成了由Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证后数据实时控制机器人实验样机运动,更准确地实现了机器人实验样机的运动控制;
所述策略包括机器人虚拟联合仿真自学习调整过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将运动步态和姿态数据(4)发送给基于ADAMS仿生足式机器人动力学模型(C),经ADAMS动力学仿真后,将动力学联合仿真输出数据(3)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),完成了一次Matlab/SimMechanics和ADAMS的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型(A)中自学习模块调整参数,进行连续循环仿真,最终实现虚拟联合仿真自学习调整,为数据优化和自适应控制提供依据;
所述策略包括机器人半实物仿真自学习调整过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将机器人运动步态数据包和协调控制指令参数(6)发送给仿生足式机器人实验样机(D),经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据(5)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),完成了一次Matlab/SimMechanics和半实物实验样机的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型(A)中自学习模块调整参数,进行连续循环半实物仿真,最终实现半实物联合仿真下的自学习调整,为数据优化和自适应控制提供依据;
所述策略包括机器人自适应多协调控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型(A)传输足端运动轨迹和步态参数(1)到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B),经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据(2)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型(A)将运动步态和姿态数据(4)发送给基于ADAMS仿生足式机器人动力学模型(C),经ADAMS动力学仿真后,将动力学联合仿真输出数据(3)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A);在此同时,基于Matlab/Simulink仿生足式机器人控制模型(A),将机器人运动步态数据包和协调控制指令参数(6)发送给仿生足式机器人实验样机(D),经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据(5)汇总到基于Matlab/Simulink仿生足式机器人控制模型(A);整合动力学联合仿真输出数据(3)和实时运动反馈数据,两者数据进行互补和自学习调控,完成了在实际机器人样机缺失部分传感信息的条件下,借助仿真数据实现机器人自适应多协调控制。

2.  根据权利要求1所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于Matlab/Simulink仿生足式机器人控制模型(A)搭建方式,具体方式:首先在Matlab/Simulink仿生足式机器人仿真系统中设置如系统内部仿真算法类型、周期、步长、误差范围的参数,接着根据实现机器人调试所需选择性地建立基于Matlab/Simulink的仿生足式机器人运动演示模块、建立基于Matlab/Simulink的仿生足式机器人运动步态控制模块、建立基于Matlab/Simulink的仿生足式机器人运动自学习模块和建立基于Matlab/Simulink的仿生足式机器人协调控制模块,最后连接Matlab/Simulink仿生足式机器人仿真系统接口,进行数据交换,协调数据处理。

3.  根据权利要求1所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于Matlab/SimMechanics仿生足式机器人运动学仿真模型(B)搭建方式,具体方式:首先创建Matlab/SimMechanics仿生足式机器人运动学仿真环境,设定系统环境参数,接着在Matlab/SimMechanics中建立仿生足式机器人系统世界坐标系和各腿运动关节的自由度数及方向,设置包括质量、惯量、长度的各腿杆件刚体参数、关节控制器类型、关节传感器输出类型,最后根据机器人运动控制要求,引出Matlab/SimMechanics仿生足式机器人运动学仿真模型中的输入和输出接口,准备接受关节输入数据和发送关节输出数据,进行数据交换,实现运动学运算功能。

4.  根据权利要求1所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于ADAMS仿生足式机器人动力学模型(C)搭建方式,具体方式:首先创建ADAMS仿生足式机器人动力学仿真环境,设定系统环境参数,接着在ADAMS中导入地面刚体、仿生足式机器人各腿杆件刚体,设定刚体几何尺寸、材料类型或密度或质量参数,然后在ADAMS中设定各刚体之间关节自由度数及关节类型,并在ADAMS中设定各足端与地面刚体之间碰撞类型、摩擦约束及相关参数设定,最后根据实际要求,设定ADAMS仿生足式机器人运动学仿真模型中的输入和输出接口,准备接受关节输入数据、发送关节输出数据和足端碰撞力数据,进行数据交换,实现动力学运算功能。

5.  根据权利要求1所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的仿生足式机器人实验样机(D)操作流程,具体方式:首先仿生足式机器人实验样机(D)进行初始化,设定包括系统初始化参数,接着仿生足式机器人实验样机(D)无线接收上层任务控制指令信号和步态数据,然后进行仿生足式机器人实验样机(D)运动实验,同时把实验过程中实时将仿生足式机器人实验样机(D)自身感知的姿态传感、关节角度、角速度、足端力信息和仿生足式机器人实验样机(D)环境识别的红外测距、机器视觉识别障碍物分布、地面状况信息无线发送给计算机控制平台。

说明书

说明书仿生足式机器人综合仿真策略
技术领域
本发明属于机器人技术应用领域,具体涉及一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,主要应用于仿生足式机器人运动演示、步态生成、自学习和多协调控制。
背景技术
仿生足式机器人是当今机器人研究领域最为前沿的课题之一,它集机械、电子、计算机、材料、传感器、控制技术及人工智能等多门学科于一体,反映了一个国家的智能化和自动化研究水平,同时也作为一个国家高科技实力的重要标志,各发达国家在该领域相继投入巨资开展研究。
仿生足式机器人比轮式、履带式机器人更具备优越的移动能力,能够适应复杂多变的非结构自然环境要求。由于其具备更多的关节自由度,也使得调试控制仿生足式机器人更具有难度。通常采用虚拟仿真方法作为机器人设计前期验证阶段,如梁青等人发表的基于ADAMS的双足机器人建模与仿真(《计算机仿真》2010年 第5期)、后期调试时可采用半实物仿真板卡(如dSPACE半实物仿真平台)进行半实物调试,如李学军等人发表的基于dSPACE半实物仿真平台设计(《长春大学学报》 2011年06期)。
由于各个仿真软件有其各自优缺点,也有采用2个仿真软件进行联合仿真(如刘小成等人发表的仿蟹机器人基于MATLAB与ADAMS单足联合仿真分析(《微计算机信息》 2010年 第14期)),但纯粹虚拟联合仿真结果往往与实际实验数据相差较大,不具有一定的实际指导意义;单一的基于半实物仿真板卡的半实物仿真,不但依赖于现有高科技集成硬件和软件(费用较高、对仿生足式机器人运动控制调试适应性不强等弊端),且与其他虚拟仿真软件不宜兼容。
针对以上情况,本发明提出了一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于利用各种虚拟仿真软件擅长的优点进行分工联合仿真,借用仿生足式机器人样机无线发射装置与计算机控制平台进行无线数据传输,真正发挥了Matlab、ADAMS和半实物联合仿真的优势,可实现仿生足式机器人运动调试的多种功能,具体包括:仿生足式机器人运动演示、步态生成、自学习和多协调控制。
基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人运动演示、步态生成、自学习和多协调控制策略,创新性地提出了集多功能的调试策略,为仿生足式机器人全面运动控制调试提供新的思路和方法,具有很重要的理论意义和实用价值。
发明内容
本发明的目的在于提供一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略。
一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于: 
所用系统包括:基于Matlab/Simulink仿生足式机器人控制模型、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型、基于ADAMS仿生足式机器人动力学模型、仿生足式机器人实验样机。
所述策略包括机器人实验样机的运动状态实时运动学演示过程,具体方式:仿生足式机器人实验样机无线发送接口机器人环境感知和实时运动反馈数据到基于Matlab/Simulink仿生足式机器人控制模型中,基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型中,而Matlab/SimMechanics中具有相关的机构运动学动画演示功能,实时显示机器人实验样机的运动学状态,相关的关节运动轨迹和步态数据传输到基于Matlab/Simulink仿生足式机器人控制模型中,进行运动学数据汇总和保存;
所述策略包括机器人实验样机运动状态实时动力学演示过程,具体方式:仿生足式机器人实验样机无线发送接口机器人环境感知和实时运动反馈数据到基于Matlab/Simulink仿生足式机器人控制模型中,基于Matlab/Simulink仿生足式机器人控制模型传输运动步态和姿态数据传输到基于ADAMS仿生足式机器人动力学模型中,而ADAMS中具有相关的机构动力学动画演示功能,可实时显示机器人实验样机的动力学数据,相关的动力学联合仿真输出数据到基于Matlab/Simulink仿生足式机器人控制模型中,进行动力学数据汇总和保存;
所述策略包括机器人纯虚拟联合运动仿真过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,基于Matlab/Simulink仿生足式机器人控制模型将运动步态和姿态数据发送给基于ADAMS仿生足式机器人动力学模型,经ADAMS动力学仿真后,将动力学联合仿真输出数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,完成了Matlab/SimMechanics和ADAMS的联合运动仿真;
所述策略包括机器人步态生成、机器人实验样机的实时运动控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,基于Matlab/Simulink仿生足式机器人控制模型将机器人运动步态数据包和协调控制指令参数无线发送给仿生足式机器人实验样机,完成了由Matlab/SimMechanics步态生成后数据实时控制机器人实验样机运动;
所述策略包括机器人步态生成、仿真验证后的机器人实验样机的实时运动控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型(A),基于Matlab/Simulink仿生足式机器人控制模型将运动步态和姿态数据发送给基于ADAMS仿生足式机器人动力学模型,经ADAMS动力学仿真后,将动力学联合仿真输出数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,完成了Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证,再将机器人运动步态数据包和协调控制指令参数无线发送给仿生足式机器人实验样机,完成了由Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证后数据实时控制机器人实验样机运动,更准确地实现了机器人实验样机的运动控制;
所述策略包括机器人虚拟联合仿真自学习调整过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,基于Matlab/Simulink仿生足式机器人控制模型将运动步态和姿态数据发送给基于ADAMS仿生足式机器人动力学模型,经ADAMS动力学仿真后,将动力学联合仿真输出数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,完成了一次Matlab/SimMechanics和ADAMS的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型中自学习模块调整参数,进行连续循环仿真,最终实现虚拟联合仿真自学习调整,为数据优化和自适应控制提供依据;
所述策略包括机器人半实物仿真自学习调整过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,基于Matlab/Simulink仿生足式机器人控制模型将机器人运动步态数据包和协调控制指令参数发送给仿生足式机器人实验样机,经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,完成了一次Matlab/SimMechanics和半实物实验样机的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型中自学习模块调整参数,进行连续循环半实物仿真,最终实现半实物联合仿真下的自学习调整,为数据优化和自适应控制提供依据;
所述策略包括机器人自适应多协调控制过程,具体方式:基于Matlab/Simulink仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据汇总到基于Matlab/Simulink仿生足式机器人控制模型,基于Matlab/Simulink仿生足式机器人控制模型将运动步态和姿态数据发送给基于ADAMS仿生足式机器人动力学模型,经ADAMS动力学仿真后,将动力学联合仿真输出数据汇总到基于Matlab/Simulink仿生足式机器人控制模型;在此同时,基于Matlab/Simulink仿生足式机器人控制模型,将机器人运动步态数据包和协调控制指令参数发送给仿生足式机器人实验样机,经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据汇总到基于Matlab/Simulink仿生足式机器人控制模型;整合动力学联合仿真输出数据和实时运动反馈数据,两者数据进行互补和自学习调控,完成了在实际机器人样机缺失部分传感信息的条件下,借助仿真数据实现机器人自适应多协调控制。
所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于Matlab/Simulink仿生足式机器人控制模型搭建方式,具体方式:首先在Matlab/Simulink仿生足式机器人仿真系统中设置如系统内部仿真算法类型、周期、步长、误差范围的参数,接着根据实现机器人调试所需选择性地建立基于Matlab/Simulink的仿生足式机器人运动演示模块、建立基于Matlab/Simulink的仿生足式机器人运动步态控制模块、建立基于Matlab/Simulink的仿生足式机器人运动自学习模块和建立基于Matlab/Simulink的仿生足式机器人协调控制模块,最后连接Matlab/Simulink仿生足式机器人仿真系统接口,进行数据交换,协调数据处理。
所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于Matlab/SimMechanics仿生足式机器人运动学仿真模型搭建方式,具体方式:首先创建Matlab/SimMechanics仿生足式机器人运动学仿真环境,设定系统环境参数,接着在Matlab/SimMechanics中建立仿生足式机器人系统世界坐标系和各腿运动关节的自由度数及方向,设置包括质量、惯量、长度的各腿杆件刚体参数、关节控制器类型、关节传感器输出类型,最后根据机器人运动控制要求,引出Matlab/SimMechanics仿生足式机器人运动学仿真模型中的输入和输出接口,准备接受关节输入数据和发送关节输出数据,进行数据交换,实现运动学运算功能。
所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的基于ADAMS仿生足式机器人动力学模型搭建方式,具体方式:首先创建ADAMS仿生足式机器人动力学仿真环境,设定系统环境参数,接着在ADAMS中导入地面刚体、仿生足式机器人各腿杆件刚体,设定刚体几何尺寸、材料类型或密度或质量参数,然后在ADAMS中设定各刚体之间关节自由度数及关节类型,并在ADAMS中设定各足端与地面刚体之间碰撞类型、摩擦约束及相关参数设定,最后根据实际要求,设定ADAMS仿生足式机器人运动学仿真模型中的输入和输出接口,准备接受关节输入数据、发送关节输出数据和足端碰撞力数据,进行数据交换,实现动力学运算功能。
所述的基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略,其特征在于:所述的仿生足式机器人实验样机操作流程,具体方式:首先仿生足式机器人实验样机进行初始化,设定包括系统初始化参数,接着仿生足式机器人实验样机无线接收上层任务控制指令信号和步态数据,然后进行仿生足式机器人实验样机运动实验,同时把实验过程中实时将仿生足式机器人实验样机自身感知的姿态传感、关节角度、角速度、足端力信息和仿生足式机器人实验样机环境识别的红外测距、机器视觉识别障碍物分布、地面状况信息无线发送给计算机控制平台。本发明的工作原理:
基于Matlab/SimMechanics在仿生足式机器人运动学计算优点,分析机器人步态生成,得到的数据作为机器人运动参考依据;基于ADAMS在仿生足式机器人动力学计算优点,分析机器人在运动环境下的动力学特性,相关的数据作为仿生足式机器人动力学稳定评判依据;通过计算机控制平台的仿生足式机器人软件联合仿真环境建立,实现数据交换和互补,通过仿生足式机器人实验样机的无线发送和接收装置,进行与实验样机的半实物调试,其中由计算机控制平台发送仿真验证后的步态数据和协调控制指令,实验样机进行运动实验,相关样机上的传感器信息通过无线发送装置反馈给计算机控制平台,由相应仿真模块实现运动步态的各种调试功能(包括:运动演示、步态生成、自学习和多协调控制等)。
本发明与现有技术相比有如下优点: 
1、   本发明能够基于Matlab/SimMechanics和ADAMS的各自仿真优势,集成联合仿真应用,具有分工明确、思路清晰、确实可行的特点,有助于前期理论研究,为后期样机实验调试提供较为准确的参考数据。
2、   本发明的成本低、实现功能多,基本覆盖传统仿生足式机器人控制调试要求,具有一定的普遍适用性。
3、   本发明给仿生足式机器人控制调试提供一种新方案,提高了仿生足式机器人技术研发效率,提供了拓宽了仿真应用范围。
附图说明
图1是本发明一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图。
图2是本发明中基于Matlab/Simulink仿生足式机器人控制模型搭建方式流程图。
图3是本发明中基于Matlab/SimMechanics仿生足式机器人运动学仿真模型搭建方式流程图。
图4是本发明中基于ADAMS仿生足式机器人动力学模型搭建方式流程图。
图5是本发明中仿生足式机器人实验样机操作流程图。
上述图中标号名称:A、基于Matlab/Simulink仿生足式机器人控制模型;B、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型;C、基于ADAMS仿生足式机器人动力学模型;D、仿生足式机器人实验样机;1、足端运动轨迹和步态参数;2、关节运动轨迹和步态数据;3、动力学联合仿真输出数据;4、运动步态和姿态数据;5、机器人环境感知和实时运动反馈数据;6、机器人运动步态数据包和协调控制指令参数。
图中A和B组成部分属于基于Matlab仿生足式机器人软件仿真环境,A、B和C组成部分属于基于计算机控制平台的仿生足式机器人软件联合仿真环境。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细说明:    
结合图1、2、3,本实施例为一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,包括:基于Matlab/Simulink仿生足式机器人控制模型A、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B、基于ADAMS仿生足式机器人动力学模型C、仿生足式机器人实验样机D、足端运动轨迹和步态参数1、关节运动轨迹和步态数据2;动力学联合仿真输出数据3、运动步态和姿态数据4、机器人环境感知和实时运动反馈数据5、机器人运动步态数据包和协调控制指令参数6。
其中基于Matlab/Simulink仿生足式机器人控制模型与基于Matlab/SimMechanics仿生足式机器人运动学仿真模型之间输入输出数据为足端运动轨迹和步态参数和关节运动轨迹和步态数据;基于Matlab/Simulink仿生足式机器人控制模型与基于ADAMS仿生足式机器人动力学模型之间输入输出数据为动力学联合仿真输出数据和运动步态和姿态数据;基于Matlab/Simulink仿生足式机器人控制模型与仿生足式机器人实验样机之间输入输出数据为机器人环境感知和实时运动反馈数据和机器人运动步态数据包和协调控制指令参数。
其中基于Matlab/Simulink仿生足式机器人控制模型与基于Matlab/SimMechanics仿生足式机器人运动学仿真模型组成了基于Matlab仿生足式机器人软件仿真环境;基于Matlab/Simulink仿生足式机器人控制模型、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型和基于ADAMS仿生足式机器人动力学模型组成了基于计算机控制平台的仿生足式机器人软件联合仿真环境。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,其中基于Matlab/Simulink仿生足式机器人控制模型A与基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B之间输入输出数据为足端运动轨迹和步态参数1和关节运动轨迹和步态数据2;基于Matlab/Simulink仿生足式机器人控制模型A与基于ADAMS仿生足式机器人动力学模型C之间输入输出数据为动力学联合仿真输出数据3和运动步态和姿态数据4;基于Matlab/Simulink仿生足式机器人控制模型A与仿生足式机器人实验样机D之间输入输出数据为机器人环境感知和实时运动反馈数据5和机器人运动步态数据包和协调控制指令参数6。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,其中基于Matlab/Simulink仿生足式机器人控制模型A与基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B组成了基于Matlab仿生足式机器人软件仿真环境;基于Matlab/Simulink仿生足式机器人控制模型A、基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B和基于ADAMS仿生足式机器人动力学模型C组成了基于计算机控制平台的仿生足式机器人软件联合仿真环境。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,其中机器人环境感知和实时运动反馈数据5和机器人运动步态数据包和协调控制指令参数6通过无线装置(如无线串口装置、无线wifi等设备)进行无线发送和接收。
如图2所示基于Matlab/Simulink仿生足式机器人控制模型搭建方式流程图,首先在Matlab/Simulink仿生足式机器人仿真系统参数进行设置(如系统内部仿真算法类型、周期、步长、误差范围等参数设定),接着根据实现机器人调试所需选择性地建立基于Matlab/Simulink的仿生足式机器人运动演示模块、建立基于Matlab/Simulink的仿生足式机器人运动步态控制模块、建立基于Matlab/Simulink的仿生足式机器人运动自学习模块和建立基于Matlab/Simulink的仿生足式机器人协调控制模块,最后连接Matlab/Simulink仿生足式机器人仿真系统接口(包括数据流1、2、3、4、5、6的输入输出接口互连、进行数据交换,协调数据处理)。
如图3所示基于Matlab/SimMechanics仿生足式机器人运动学仿真模型搭建方式流程图,首先创建Matlab/SimMechanics仿生足式机器人运动学仿真环境(包括系统环境参数设定),接着在Matlab/SimMechanics中建立仿生足式机器人系统世界坐标系(包括基座1、基座2等)、各腿运动关节(包括关节自由度数、方向等)、各腿杆件刚体参数(包括质量、惯量、长度等)、关节控制器类型、关节传感器输出类型等,最后根据机器人运动控制要求,引出Matlab/SimMechanics仿生足式机器人运动学仿真模型中的输入和输出接口(准备接受关节输入数据、发送关节输出数据,进行数据交换,实现运动学运算功能)。
如图4所示基于ADAMS仿生足式机器人动力学模型搭建方式流程图,首先创建ADAMS仿生足式机器人动力学仿真环境(包括系统环境参数设定),接着在ADAMS中导入地面刚体、仿生足式机器人各腿杆件刚体等(设定刚体几何尺寸、材料类型或密度或质量等参数),然后在ADAMS中设定各刚体之间关节自由度数及关节类型,并在ADAMS中设定各足端与地面刚体之间碰撞类型、摩擦约束及相关参数设定,最后根据实际要求,设定ADAMS仿生足式机器人运动学仿真模型中的输入和输出接口(准备接受关节输入数据、发送关节输出数据和足端碰撞力等数据,进行数据交换,实现动力学运算功能)。
如图5所示仿生足式机器人实验样机操作流程图,首先仿生足式机器人实验样机进行初始化(包括系统参数初始化设定等),接着仿生足式机器人实验样机无线接收上层控制指令信号和步态数据(包括步态数据、任务指令等),然后进行仿生足式机器人实验样机运动实验,同时把实验过程中实时将仿生足式机器人实验样机自身感知信息无线发送(如陀螺仪、加速度计、地磁计等姿态传感器、关节角度和角速度传感器、足端力传感器等)和仿生足式机器人实验样机环境识别信息无线发送(超声或红外测距、机器视觉识别障碍物分布、地面状况等)给计算机控制平台。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(D→5→A→1→B→2→A),可实现机器人实验样机的运动状态实时运动学演示。具体方式:仿生足式机器人实验样机D无线发送接口机器人环境感知和实时运动反馈数据5到基于Matlab/Simulink仿生足式机器人控制模型A中,基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B中,而Matlab/SimMechanics中具有相关的机构运动学动画演示功能,可实时显示机器人实验样机的运动学状态,相关的关节运动轨迹和步态数据2传输到基于Matlab/Simulink仿生足式机器人控制模型A 中,进行运动学数据汇总和保存。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(D→5→A→4→C→3→A),可实现机器人实验样机运动状态实时动力学演示。具体方式:仿生足式机器人实验样机D无线发送接口机器人环境感知和实时运动反馈数据5到基于Matlab/Simulink仿生足式机器人控制模型A中,基于Matlab/Simulink仿生足式机器人控制模型A传输运动步态和姿态数据4到基于ADAMS仿生足式机器人动力学模型C中,而ADAMS中具有相关的机构动力学动画演示功能,可实时显示机器人实验样机的动力学数据,相关的动力学联合仿真输出数据3传输到基于Matlab/Simulink仿生足式机器人控制模型A 中,进行动力学数据汇总和保存。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(A→1→B→2→A→4→C→3→A),可实现机器人纯虚拟联合运动仿真。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将运动步态和姿态数据4发送给基于ADAMS仿生足式机器人动力学模型C,经ADAMS动力学仿真后,将动力学联合仿真输出数据3汇总到基于Matlab/Simulink仿生足式机器人控制模型A,完成了Matlab/SimMechanics和ADAMS的联合运动仿真。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(A→1→B→2→A→6→D),可实现机器人步态生成、机器人实验样机的实时运动控制。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将机器人运动步态数据包和协调控制指令参数6无线发送给仿生足式机器人实验样机D,完成了由Matlab/SimMechanics步态生成后数据实时控制机器人实验样机运动。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(A→1→B→2→A→4→C→3→A→6→D),可实现机器人步态生成、仿真验证后的机器人实验样机的实时运动控制。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将运动步态和姿态数据4发送给基于ADAMS仿生足式机器人动力学模型C,经ADAMS动力学仿真后,将动力学联合仿真输出数据3汇总到基于Matlab/Simulink仿生足式机器人控制模型A,完成了Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证,再将机器人运动步态数据包和协调控制指令参数6无线发送给仿生足式机器人实验样机D,完成了由Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证后数据实时控制机器人实验样机运动,更准确地实现了机器人实验样机的运动控制。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(A→1→B→2→A→4→C→3→A???→ A→1→B→2→A→4→C→3→A???),可实现机器人虚拟联合仿真自学习调整。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将运动步态和姿态数据4发送给基于ADAMS仿生足式机器人动力学模型C,经ADAMS动力学仿真后,将动力学联合仿真输出数据3汇总到基于Matlab/Simulink仿生足式机器人控制模型A,完成了一次Matlab/SimMechanics和ADAMS的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型A中自学习模块调整参数,进行连续循环仿真,最终实现虚拟联合仿真自学习调整,为数据优化和自适应控制提供依据。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序(A→1→B→2→A→6→D→5→A???→ A→1→B→2→A→6→D→5→A???),可实现机器人半实物仿真自学习调整。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将机器人运动步态数据包和协调控制指令参数6发送给仿生足式机器人实验样机D,经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据5汇总到基于Matlab/Simulink仿生足式机器人控制模型A,完成了一次Matlab/SimMechanics和半实物实验样机的联合运动仿真,通过基于Matlab/Simulink仿生足式机器人控制模型A中自学习模块调整参数,进行连续循环半实物仿真,最终实现半实物联合仿真下的自学习调整,为数据优化和自适应控制提供依据。
如图1所示一种基于Matlab、ADAMS和半实物联合仿真的仿生足式机器人综合仿真策略框图,如按照流程顺序((A→1→B→2→A→4→C→3)+(A→6→D→5)→A ???→(A→1→B→2→A→4→C→3)+(A→6→D→5)→A ???),可实现机器人自适应多协调控制。具体方式:基于Matlab/Simulink仿生足式机器人控制模型A传输足端运动轨迹和步态参数1到基于Matlab/SimMechanics仿生足式机器人运动学仿真模型B,经Matlab/SimMechanics仿真后将关节运动轨迹和步态数据2汇总到基于Matlab/Simulink仿生足式机器人控制模型A,基于Matlab/Simulink仿生足式机器人控制模型A将运动步态和姿态数据4发送给基于ADAMS仿生足式机器人动力学模型C,经ADAMS动力学仿真后,将动力学联合仿真输出数据3汇总到基于Matlab/Simulink仿生足式机器人控制模型A。在此同时,基于Matlab/Simulink仿生足式机器人控制模型A,将机器人运动步态数据包和协调控制指令参数6发送给仿生足式机器人实验样机D,经机器人实验样机运动实验后,将机器人环境感知和实时运动反馈数据5汇总到基于Matlab/Simulink仿生足式机器人控制模型A。整合动力学联合仿真输出数据3和实时运动反馈数据5,两者数据进行互补和自学习调控,完成了在实际机器人样机缺失部分传感信息的条件下,借助仿真数据实现机器人自适应多协调控制。

仿生足式机器人综合仿真策略.pdf_第1页
第1页 / 共18页
仿生足式机器人综合仿真策略.pdf_第2页
第2页 / 共18页
仿生足式机器人综合仿真策略.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《仿生足式机器人综合仿真策略.pdf》由会员分享,可在线阅读,更多相关《仿生足式机器人综合仿真策略.pdf(18页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103832504 A (43)申请公布日 2014.06.04 CN 103832504 A (21)申请号 201410064577.9 (22)申请日 2014.02.26 B62D 57/032(2006.01) (71)申请人 南京航空航天大学 地址 210016 江苏省南京市秦淮区御道街 29 号 (72)发明人 俞志伟 王鹏 孙功勋 刘蕊 汪中原 沈丹妮 戴振东 (74)专利代理机构 江苏圣典律师事务所 32237 代理人 贺翔 (54) 发明名称 仿生足式机器人综合仿真策略 (57) 摘要 一种仿生足式机器人综合仿真策略, 属于 机器人技术应用领域。本。

2、发明系统包括 : 基于 Matlab/Simulink 仿生足式机器人控制模型 (A)、 基于 Matlab/SimMechanics 仿生足式机器人运动 学仿真模型 (B)、 基于 ADAMS 仿生足式机器人动 力学模型 (C)、 仿生足式机器人实验样机 (D)。所 述综合仿真策略包括机器人实验样机的运动状态 实时运动学和动力学演示方法、 机器人步态生成 仿真验证后的机器人实验样机的实时运动控制方 法、 机器人虚拟联合仿真、 半实物仿真的自学习调 整方法和机器人自适应多协调控制方法。本发明 具有成本低、 功能多特点, 基本覆盖传统仿生足式 机器人仿真调试要求, 具有一定的普遍适用性。 (51。

3、)Int.Cl. 权利要求书 3 页 说明书 9 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书9页 附图5页 (10)申请公布号 CN 103832504 A CN 103832504 A 1/3 页 2 1. 一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其特 征在于 : 所用系统包括 : 基于 Matlab/Simulink 仿生足式机器人控制模型 (A)、 基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 (B)、 基于 ADAMS 仿生足式机器人动力学模 型 (C。

4、)、 仿生足式机器人实验样机 (D) ; 所述策略包括机器人实验样机的运动状态实时运动学演示过程, 具体方式 : 仿生足 式机器人实验样机 (D) 无线发送接口机器人环境感知和实时运动反馈数据 (5) 到基于 Matlab/Simulink仿生足式机器人控制模型(A)中, 基于Matlab/Simulink仿生足式机器人 控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基于 Matlab/SimMechanics 仿生足式机 器人运动学仿真模型 (B) 中, 而 Matlab/SimMechanics 中具有相关的机构运动学动画演示 功能, 实时显示机器人实验样机的运动学状态, 相关的。

5、关节运动轨迹和步态数据 (2) 传输 到基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 中, 进行运动学数据汇总和保存 ; 所述策略包括机器人实验样机运动状态实时动力学演示过程, 具体方式 : 仿生足式机 器人实验样机 (D) 无线发送接口机器人环境感知和实时运动反馈数据 (5) 到基于 Matlab/ Simulink 仿生足式机器人控制模型 (A) 中, 基于 Matlab/Simulink 仿生足式机器人控制模 型(A)传输运动步态和姿态数据 (4) 传输到基于ADAMS仿生足式机器人动力学模型(C)中, 而 ADAMS 中具有相关的机构动力学动画演示功能, 可实时。

6、显示机器人实验样机的动力学数 据, 相关的动力学联合仿真输出数据 (3) 到基于 Matlab/Simulink 仿生足式机器人控制模 型 (A) 中, 进行动力学数据汇总和保存 ; 所述策略包括机器人纯虚拟联合运动仿真过程, 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/SimMechanics 仿真后将关 节运动轨迹和步态数据 (2) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型 (A),。

7、 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 将运动步态和姿态数据 (4) 发送给 基于 ADAMS 仿生足式机器人动力学模型 (C), 经 ADAMS 动力学仿真后, 将动力学联合仿真输 出数据 (3) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型 (A), 完成了 Matlab/ SimMechanics 和 ADAMS 的联合运动仿真 ; 所述策略包括机器人步态生成、 机器人实验样机的实时运动控制过程, 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基 于 Matl。

8、ab/SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/SimMechanics 仿真后将关节运动轨迹和步态数据 (2) 汇总到基于 Matlab/Simulink 仿生足式机器人控 制模型 (A), 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 将机器人运动步态数据 包和协调控制指令参数 (6) 无线发送给仿生足式机器人实验样机 (D), 完成了由 Matlab/ SimMechanics 步态生成后数据实时控制机器人实验样机运动 ; 所述策略包括机器人步态生成、 仿真验证后的机器人实验样机的实时运动控制过程, 具体方式 : 基于 M。

9、atlab/Simulink 仿生足式机器人控制模型 (A) 传输足端运动轨迹和步态 参数 (1) 到基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/ SimMechanics 仿真后将关节运动轨迹和步态数据 (2) 汇总到基于 Matlab/Simulink 仿生 足式机器人控制模型 (A), 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 将运动步 权 利 要 求 书 CN 103832504 A 2 2/3 页 3 态和姿态数据 (4) 发送给基于 ADAMS 仿生足式机器人动力学模型 (C), 经 ADAMS。

10、 动力学仿真 后, 将动力学联合仿真输出数据 (3) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模 型 (A), 完成了 Matlab/SimMechanics 步态生成和 ADAMS 的联合运动仿真验证, 再将机器人 运动步态数据包和协调控制指令参数 (6) 无线发送给仿生足式机器人实验样机 (D), 完成 了由Matlab/SimMechanics步态生成和ADAMS的联合运动仿真验证后数据实时控制机器人 实验样机运动, 更准确地实现了机器人实验样机的运动控制 ; 所述策略包括机器人虚拟联合仿真自学习调整过程 , 具体方式 : 基于 Matlab/ Simulink 仿。

11、生足式机器人控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/SimMechanics 仿真后将关 节运动轨迹和步态数据 (2) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型 (A), 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 将运动步态和姿态数据 (4) 发送给基 于 ADAMS 仿生足式机器人动力学模型 (C), 经 ADAMS 动力学仿真后, 将动力学联合仿真输出 数据 (3) 汇总到基于 Matlab/Simulink 仿生足。

12、式机器人控制模型 (A), 完成了一次 Matlab/ SimMechanics 和 ADAMS 的联合运动仿真, 通过基于 Matlab/Simulink 仿生足式机器人控制 模型 (A) 中自学习模块调整参数, 进行连续循环仿真, 最终实现虚拟联合仿真自学习调整, 为数据优化和自适应控制提供依据 ; 所述策略包括机器人半实物仿真自学习调整过程 , 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/SimMechan。

13、ics 仿真后将关 节运动轨迹和步态数据 (2) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型 (A), 基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 将机器人运动步态数据包和协调控 制指令参数 (6) 发送给仿生足式机器人实验样机 (D), 经机器人实验样机运动实验后, 将机 器人环境感知和实时运动反馈数据 (5) 汇总到基于 Matlab/Simulink 仿生足式机器人控 制模型 (A), 完成了一次 Matlab/SimMechanics 和半实物实验样机的联合运动仿真, 通过基 于 Matlab/Simulink 仿生足式机器人控制模型 。

14、(A) 中自学习模块调整参数, 进行连续循环 半实物仿真, 最终实现半实物联合仿真下的自学习调整, 为数据优化和自适应控制提供依 据 ; 所述策略包括机器人自适应多协调控制过程 , 具体方式 : 基于 Matlab/Simulink 仿生 足式机器人控制模型 (A) 传输足端运动轨迹和步态参数 (1) 到基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模型 (B), 经 Matlab/SimMechanics 仿真后将关节运动轨迹和 步态数据 (2) 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型 (A), 基于 Matlab/ Simulink 仿生。

15、足式机器人控制模型 (A) 将运动步态和姿态数据 (4) 发送给基于 ADAMS 仿生 足式机器人动力学模型 (C), 经 ADAMS 动力学仿真后, 将动力学联合仿真输出数据 (3) 汇总 到基于 Matlab/Simulink 仿生足式机器人控制模型 (A) ; 在此同时, 基于 Matlab/Simulink 仿生足式机器人控制模型 (A), 将机器人运动步态数据包和协调控制指令参数 (6) 发送给 仿生足式机器人实验样机 (D), 经机器人实验样机运动实验后, 将机器人环境感知和实时运 动反馈数据 (5) 汇总到基于Matlab/Simulink仿生足式机器人控制模型(A) ; 整合动。

16、力学联 合仿真输出数据 (3) 和实时运动反馈数据, 两者数据进行互补和自学习调控, 完成了在实际 机器人样机缺失部分传感信息的条件下, 借助仿真数据实现机器人自适应多协调控制。 权 利 要 求 书 CN 103832504 A 3 3/3 页 4 2. 根据权利要求 1 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综 合仿真策略, 其特征在于 : 所述的基于 Matlab/Simulink 仿生足式机器人控制模型 (A) 搭 建方式, 具体方式 : 首先在 Matlab/Simulink 仿生足式机器人仿真系统中设置如系统内部 仿真算法类型、 周期、 步长、 误差。

17、范围的参数, 接着根据实现机器人调试所需选择性地建立 基于 Matlab/Simulink 的仿生足式机器人运动演示模块、 建立基于 Matlab/Simulink 的仿 生足式机器人运动步态控制模块、 建立基于 Matlab/Simulink 的仿生足式机器人运动自学 习模块和建立基于 Matlab/Simulink 的仿生足式机器人协调控制模块, 最后连接 Matlab/ Simulink 仿生足式机器人仿真系统接口, 进行数据交换, 协调数据处理。 3. 根据权利要求 1 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人 综合仿真策略, 其特征在于 : 所述的基于。

18、 Matlab/SimMechanics 仿生足式机器人运动学仿 真模型 (B) 搭建方式, 具体方式 : 首先创建 Matlab/SimMechanics 仿生足式机器人运动学 仿真环境, 设定系统环境参数, 接着在 Matlab/SimMechanics 中建立仿生足式机器人系统 世界坐标系和各腿运动关节的自由度数及方向, 设置包括质量、 惯量、 长度的各腿杆件刚体 参数、 关节控制器类型、 关节传感器输出类型, 最后根据机器人运动控制要求, 引出 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型中的输入和输出接口, 准备接受关节输入数 据和发送关节输出数据, 进行数。

19、据交换, 实现运动学运算功能。 4. 根据权利要求 1 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人 综合仿真策略, 其特征在于 : 所述的基于 ADAMS 仿生足式机器人动力学模型 (C) 搭建方式, 具体方式 : 首先创建 ADAMS 仿生足式机器人动力学仿真环境, 设定系统环境参数, 接着在 ADAMS 中导入地面刚体、 仿生足式机器人各腿杆件刚体, 设定刚体几何尺寸、 材料类型或密 度或质量参数, 然后在 ADAMS 中设定各刚体之间关节自由度数及关节类型, 并在 ADAMS 中 设定各足端与地面刚体之间碰撞类型、 摩擦约束及相关参数设定, 最后根据实际要求。

20、, 设定 ADAMS 仿生足式机器人运动学仿真模型中的输入和输出接口, 准备接受关节输入数据、 发送 关节输出数据和足端碰撞力数据, 进行数据交换, 实现动力学运算功能。 5. 根据权利要求 1 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综 合仿真策略, 其特征在于 : 所述的仿生足式机器人实验样机 (D) 操作流程, 具体方式 : 首先 仿生足式机器人实验样机 (D) 进行初始化, 设定包括系统初始化参数, 接着仿生足式机器 人实验样机 (D) 无线接收上层任务控制指令信号和步态数据, 然后进行仿生足式机器人实 验样机 (D) 运动实验, 同时把实验过程中实时将。

21、仿生足式机器人实验样机 (D) 自身感知的 姿态传感、 关节角度、 角速度、 足端力信息和仿生足式机器人实验样机 (D) 环境识别的红外 测距、 机器视觉识别障碍物分布、 地面状况信息无线发送给计算机控制平台。 权 利 要 求 书 CN 103832504 A 4 1/9 页 5 仿生足式机器人综合仿真策略 技术领域 0001 本发明属于机器人技术应用领域, 具体涉及一种基于 Matlab、 ADAMS 和半实物联 合仿真的仿生足式机器人综合仿真策略, 主要应用于仿生足式机器人运动演示、 步态生成、 自学习和多协调控制。 背景技术 0002 仿生足式机器人是当今机器人研究领域最为前沿的课题之一。

22、, 它集机械、 电子、 计 算机、 材料、 传感器、 控制技术及人工智能等多门学科于一体, 反映了一个国家的智能化和 自动化研究水平, 同时也作为一个国家高科技实力的重要标志, 各发达国家在该领域相继 投入巨资开展研究。 0003 仿生足式机器人比轮式、 履带式机器人更具备优越的移动能力, 能够适应复杂多 变的非结构自然环境要求。由于其具备更多的关节自由度, 也使得调试控制仿生足式机器 人更具有难度。通常采用虚拟仿真方法作为机器人设计前期验证阶段, 如梁青等人发表的 基于 ADAMS 的双足机器人建模与仿真 ( 计算机仿真 2010 年 第 5 期) 、 后期调试时可采用 半实物仿真板卡 (如。

23、 dSPACE 半实物仿真平台) 进行半实物调试, 如李学军等人发表的基于 dSPACE 半实物仿真平台设计 ( 长春大学学报 2011 年 06 期) 。 0004 由于各个仿真软件有其各自优缺点, 也有采用 2 个仿真软件进行联合仿真 (如刘 小成等人发表的仿蟹机器人基于 MATLAB 与 ADAMS 单足联合仿真分析 ( 微计算机信息 2010 年 第 14 期) ) , 但纯粹虚拟联合仿真结果往往与实际实验数据相差较大, 不具有一定 的实际指导意义 ; 单一的基于半实物仿真板卡的半实物仿真, 不但依赖于现有高科技集成 硬件和软件 (费用较高、 对仿生足式机器人运动控制调试适应性不强等弊。

24、端) , 且与其他虚 拟仿真软件不宜兼容。 0005 针对以上情况, 本发明提出了一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生 足式机器人综合仿真策略, 其特征在于利用各种虚拟仿真软件擅长的优点进行分工联合仿 真, 借用仿生足式机器人样机无线发射装置与计算机控制平台进行无线数据传输, 真正发 挥了 Matlab、 ADAMS 和半实物联合仿真的优势, 可实现仿生足式机器人运动调试的多种功 能, 具体包括 : 仿生足式机器人运动演示、 步态生成、 自学习和多协调控制。 0006 基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人运动演示、 步态生成、 自 学习和多。

25、协调控制策略, 创新性地提出了集多功能的调试策略, 为仿生足式机器人全面运 动控制调试提供新的思路和方法, 具有很重要的理论意义和实用价值。 发明内容 0007 本发明的目的在于提供一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机 器人综合仿真策略。 0008 一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其 特征在于 : 说 明 书 CN 103832504 A 5 2/9 页 6 所用系统包括 : 基于 Matlab/Simulink 仿生足式机器人控制模型、 基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真。

26、模型、 基于 ADAMS 仿生足式机器人动力学模型、 仿生足式机器人实验样机。 0009 所述策略包括机器人实验样机的运动状态实时运动学演示过程, 具体方式 : 仿生 足式机器人实验样机无线发送接口机器人环境感知和实时运动反馈数据到基于 Matlab/ Simulink 仿生足式机器人控制模型中, 基于 Matlab/Simulink 仿生足式机器人控制模型传 输足端运动轨迹和步态参数到基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模 型中, 而 Matlab/SimMechanics 中具有相关的机构运动学动画演示功能, 实时显示机器人 实验样机的运动学状态, 相关的。

27、关节运动轨迹和步态数据传输到基于 Matlab/Simulink 仿 生足式机器人控制模型中, 进行运动学数据汇总和保存 ; 所述策略包括机器人实验样机运动状态实时动力学演示过程, 具体方式 : 仿生足式机 器人实验样机无线发送接口机器人环境感知和实时运动反馈数据到基于 Matlab/Simulink 仿生足式机器人控制模型中, 基于 Matlab/Simulink 仿生足式机器人控制模型传输运动步 态和姿态数据传输到基于 ADAMS 仿生足式机器人动力学模型中, 而 ADAMS 中具有相关的机 构动力学动画演示功能, 可实时显示机器人实验样机的动力学数据, 相关的动力学联合仿 真输出数据到基。

28、于 Matlab/Simulink 仿生足式机器人控制模型中, 进行动力学数据汇总和 保存 ; 所述策略包括机器人纯虚拟联合运动仿真过程, 具体方式 : 基于 Matlab/Simulink 仿 生足式机器人控制模型传输足端运动轨迹和步态参数到基于 Matlab/SimMechanics 仿生 足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运动轨迹和步态数据 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型, 基于 Matlab/Simulink 仿生足式 机器人控制模型将运动步态和姿态数据发送给基于 ADAMS 仿生足式机器人动力学模型。

29、, 经 ADAMS 动力学仿真后, 将动力学联合仿真输出数据汇总到基于 Matlab/Simulink 仿生足式 机器人控制模型, 完成了 Matlab/SimMechanics 和 ADAMS 的联合运动仿真 ; 所述策略包括机器人步态生成、 机器人实验样机的实时运动控制过程, 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运 动轨迹和步态数据汇总到基于 Matlab/Simulink 仿生足式机器人控。

30、制模型, 基于 Matlab/ Simulink 仿生足式机器人控制模型将机器人运动步态数据包和协调控制指令参数无线发 送给仿生足式机器人实验样机, 完成了由 Matlab/SimMechanics 步态生成后数据实时控制 机器人实验样机运动 ; 所述策略包括机器人步态生成、 仿真验证后的机器人实验样机的实时运动控制过程, 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型传输足端运动轨迹和步态参数 到基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运动轨迹和步态数据汇总到基于 Mat。

31、lab/Simulink 仿生足式机器人控制模 型 (A), 基于 Matlab/Simulink 仿生足式机器人控制模型将运动步态和姿态数据发送给基 于ADAMS仿生足式机器人动力学模型, 经ADAMS动力学仿真后, 将动力学联合仿真输出数据 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型, 完成了 Matlab/SimMechanics 步 态生成和 ADAMS 的联合运动仿真验证, 再将机器人运动步态数据包和协调控制指令参数无 说 明 书 CN 103832504 A 6 3/9 页 7 线发送给仿生足式机器人实验样机, 完成了由 Matlab/SimMechanic。

32、s 步态生成和 ADAMS 的 联合运动仿真验证后数据实时控制机器人实验样机运动, 更准确地实现了机器人实验样机 的运动控制 ; 所述策略包括机器人虚拟联合仿真自学习调整过程 , 具体方式 : 基于 Matlab/ Simulink 仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运 动轨迹和步态数据汇总到基于 Matlab/Simulink 仿生足式机器人控制模型, 基于 Matlab/ Simulink 仿生足式机器人控制模型将运动步态和姿态数据发送给基。

33、于 ADAMS 仿生足式机 器人动力学模型, 经 ADAMS 动力学仿真后, 将动力学联合仿真输出数据汇总到基于 Matlab/ Simulink 仿生足式机器人控制模型, 完成了一次 Matlab/SimMechanics 和 ADAMS 的联合 运动仿真, 通过基于 Matlab/Simulink 仿生足式机器人控制模型中自学习模块调整参数, 进行连续循环仿真, 最终实现虚拟联合仿真自学习调整, 为数据优化和自适应控制提供依 据 ; 所述策略包括机器人半实物仿真自学习调整过程 , 具体方式 : 基于 Matlab/Simulink 仿生足式机器人控制模型传输足端运动轨迹和步态参数到基于 M。

34、atlab/SimMechanics 仿 生足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运动轨迹和步态数 据汇总到基于 Matlab/Simulink 仿生足式机器人控制模型, 基于 Matlab/Simulink 仿生足 式机器人控制模型将机器人运动步态数据包和协调控制指令参数发送给仿生足式机器人 实验样机, 经机器人实验样机运动实验后, 将机器人环境感知和实时运动反馈数据汇总到 基于 Matlab/Simulink 仿生足式机器人控制模型, 完成了一次 Matlab/SimMechanics 和半 实物实验样机的联合运动仿真, 通过基于 Matlab。

35、/Simulink 仿生足式机器人控制模型中自 学习模块调整参数, 进行连续循环半实物仿真, 最终实现半实物联合仿真下的自学习调整, 为数据优化和自适应控制提供依据 ; 所述策略包括机器人自适应多协调控制过程 , 具体方式 : 基于 Matlab/Simulink 仿 生足式机器人控制模型传输足端运动轨迹和步态参数到基于 Matlab/SimMechanics 仿生 足式机器人运动学仿真模型, 经 Matlab/SimMechanics 仿真后将关节运动轨迹和步态数据 汇总到基于 Matlab/Simulink 仿生足式机器人控制模型, 基于 Matlab/Simulink 仿生足式 机器人控。

36、制模型将运动步态和姿态数据发送给基于 ADAMS 仿生足式机器人动力学模型, 经 ADAMS 动力学仿真后, 将动力学联合仿真输出数据汇总到基于 Matlab/Simulink 仿生足式 机器人控制模型 ; 在此同时, 基于 Matlab/Simulink 仿生足式机器人控制模型, 将机器人运 动步态数据包和协调控制指令参数发送给仿生足式机器人实验样机, 经机器人实验样机运 动实验后, 将机器人环境感知和实时运动反馈数据汇总到基于 Matlab/Simulink 仿生足式 机器人控制模型 ; 整合动力学联合仿真输出数据和实时运动反馈数据, 两者数据进行互补 和自学习调控, 完成了在实际机器人样。

37、机缺失部分传感信息的条件下, 借助仿真数据实现 机器人自适应多协调控制。 0010 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其特征在于 : 所述的基于 Matlab/Simulink 仿生足式机器人控制模型搭建方式, 具体方 式 : 首先在 Matlab/Simulink 仿生足式机器人仿真系统中设置如系统内部仿真算法类型、 周期、 步长、 误差范围的参数, 接着根据实现机器人调试所需选择性地建立基于 Matlab/ 说 明 书 CN 103832504 A 7 4/9 页 8 Simulink 的仿生足式机器人运动演示模块、 建立基于 Matl。

38、ab/Simulink 的仿生足式机器人 运动步态控制模块、 建立基于 Matlab/Simulink 的仿生足式机器人运动自学习模块和建立 基于 Matlab/Simulink 的仿生足式机器人协调控制模块, 最后连接 Matlab/Simulink 仿生 足式机器人仿真系统接口, 进行数据交换, 协调数据处理。 0011 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其特征在于 : 所述的基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模型搭建方 式, 具体方式 : 首先创建 Matlab/SimMechanics 仿生足式机。

39、器人运动学仿真环境, 设定系统 环境参数, 接着在 Matlab/SimMechanics 中建立仿生足式机器人系统世界坐标系和各腿运 动关节的自由度数及方向, 设置包括质量、 惯量、 长度的各腿杆件刚体参数、 关节控制器类 型、 关节传感器输出类型, 最后根据机器人运动控制要求, 引出 Matlab/SimMechanics 仿生 足式机器人运动学仿真模型中的输入和输出接口, 准备接受关节输入数据和发送关节输出 数据, 进行数据交换, 实现运动学运算功能。 0012 所述的基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其特征在于 : 所述的基于 ADAMS。

40、 仿生足式机器人动力学模型搭建方式, 具体方式 : 首先创建 ADAMS 仿生足式机器人动力学仿真环境, 设定系统环境参数, 接着在 ADAMS 中导入地面刚 体、 仿生足式机器人各腿杆件刚体, 设定刚体几何尺寸、 材料类型或密度或质量参数, 然后 在 ADAMS 中设定各刚体之间关节自由度数及关节类型, 并在 ADAMS 中设定各足端与地面刚 体之间碰撞类型、 摩擦约束及相关参数设定, 最后根据实际要求, 设定 ADAMS 仿生足式机器 人运动学仿真模型中的输入和输出接口, 准备接受关节输入数据、 发送关节输出数据和足 端碰撞力数据, 进行数据交换, 实现动力学运算功能。 0013 所述的基。

41、于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合仿真策略, 其特征在于 : 所述的仿生足式机器人实验样机操作流程, 具体方式 : 首先仿生足式机器人 实验样机进行初始化, 设定包括系统初始化参数, 接着仿生足式机器人实验样机无线接收 上层任务控制指令信号和步态数据, 然后进行仿生足式机器人实验样机运动实验, 同时把 实验过程中实时将仿生足式机器人实验样机自身感知的姿态传感、 关节角度、 角速度、 足端 力信息和仿生足式机器人实验样机环境识别的红外测距、 机器视觉识别障碍物分布、 地面 状况信息无线发送给计算机控制平台。本发明的工作原理 : 基于 Matlab/SimMech。

42、anics 在仿生足式机器人运动学计算优点, 分析机器人步态生 成, 得到的数据作为机器人运动参考依据 ; 基于 ADAMS 在仿生足式机器人动力学计算优点, 分析机器人在运动环境下的动力学特性, 相关的数据作为仿生足式机器人动力学稳定评判 依据 ; 通过计算机控制平台的仿生足式机器人软件联合仿真环境建立, 实现数据交换和互 补, 通过仿生足式机器人实验样机的无线发送和接收装置, 进行与实验样机的半实物调试, 其中由计算机控制平台发送仿真验证后的步态数据和协调控制指令, 实验样机进行运动实 验, 相关样机上的传感器信息通过无线发送装置反馈给计算机控制平台, 由相应仿真模块 实现运动步态的各种调。

43、试功能 (包括 : 运动演示、 步态生成、 自学习和多协调控制等) 。 0014 本发明与现有技术相比有如下优点 : 1、 本发明能够基于 Matlab/SimMechanics 和 ADAMS 的各自仿真优势, 集成联合仿真应 用, 具有分工明确、 思路清晰、 确实可行的特点, 有助于前期理论研究, 为后期样机实验调试 提供较为准确的参考数据。 说 明 书 CN 103832504 A 8 5/9 页 9 0015 2、 本发明的成本低、 实现功能多, 基本覆盖传统仿生足式机器人控制调试要求, 具 有一定的普遍适用性。 0016 3、 本发明给仿生足式机器人控制调试提供一种新方案, 提高了仿。

44、生足式机器人技 术研发效率, 提供了拓宽了仿真应用范围。 附图说明 0017 图 1 是本发明一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合 仿真策略框图。 0018 图 2 是本发明中基于 Matlab/Simulink 仿生足式机器人控制模型搭建方式流程 图。 0019 图3是本发明中基于Matlab/SimMechanics仿生足式机器人运动学仿真模型搭建 方式流程图。 0020 图 4 是本发明中基于 ADAMS 仿生足式机器人动力学模型搭建方式流程图。 0021 图 5 是本发明中仿生足式机器人实验样机操作流程图。 0022 上述图中标号名称 : A、 基。

45、于 Matlab/Simulink 仿生足式机器人控制模型 ; B、 基于 Matlab/SimMechanics 仿生足式机器人运动学仿真模型 ; C、 基于 ADAMS 仿生足式机器人动 力学模型 ; D、 仿生足式机器人实验样机 ; 1、 足端运动轨迹和步态参数 ; 2、 关节运动轨迹和 步态数据 ; 3、 动力学联合仿真输出数据 ; 4、 运动步态和姿态数据 ; 5、 机器人环境感知和实 时运动反馈数据 ; 6、 机器人运动步态数据包和协调控制指令参数。 0023 图中 A 和 B 组成部分属于基于 Matlab 仿生足式机器人软件仿真环境, A、 B 和 C 组 成部分属于基于计算机。

46、控制平台的仿生足式机器人软件联合仿真环境。 具体实施方式 0024 下面结合附图和具体实施例对本发明作进一步详细说明 : 结合图 1、 2、 3, 本实施例为一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机 器人综合仿真策略框图, 包括 : 基于 Matlab/Simulink 仿生足式机器人控制模型 A、 基于 Matlab/SimMechanics仿生足式机器人运动学仿真模型B、 基于ADAMS仿生足式机器人动力 学模型 C、 仿生足式机器人实验样机 D、 足端运动轨迹和步态参数 1、 关节运动轨迹和步态数 据 2 ; 动力学联合仿真输出数据 3、 运动步态和姿态数据 4。

47、、 机器人环境感知和实时运动反馈 数据 5、 机器人运动步态数据包和协调控制指令参数 6。 0025 其 中 基 于 Matlab/Simulink 仿 生 足 式 机 器 人 控 制 模 型 与 基 于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型之间输入输出数据为足端运动轨迹和步态 参数和关节运动轨迹和步态数据 ; 基于 Matlab/Simulink 仿生足式机器人控制模型与基于 ADAMS 仿生足式机器人动力学模型之间输入输出数据为动力学联合仿真输出数据和运动步 态和姿态数据 ; 基于 Matlab/Simulink 仿生足式机器人控制模型与仿生足式机器人实验。

48、样 机之间输入输出数据为机器人环境感知和实时运动反馈数据和机器人运动步态数据包和 协调控制指令参数。 0026 其 中 基 于 Matlab/Simulink 仿 生 足 式 机 器 人 控 制 模 型 与 基 于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型组成了基于 Matlab 仿生足式机器人软件仿 说 明 书 CN 103832504 A 9 6/9 页 10 真环境 ; 基于Matlab/Simulink仿生足式机器人控制模型、 基于Matlab/SimMechanics仿生 足式机器人运动学仿真模型和基于 ADAMS 仿生足式机器人动力学模型组成了基于计算。

49、机 控制平台的仿生足式机器人软件联合仿真环境。 0027 如图 1 所示一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合 仿真策略框图, 其中基于 Matlab/Simulink 仿生足式机器人控制模型 A 与基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 B 之间输入输出数据为足端运动轨迹和步 态参数1和关节运动轨迹和步态数据2 ; 基于Matlab/Simulink仿生足式机器人控制模型A 与基于ADAMS仿生足式机器人动力学模型C之间输入输出数据为动力学联合仿真输出数据 3和运动步态和姿态数据4 ; 基于Matlab/Simulink仿生足式机器人控制模型A与仿生足式 机器人实验样机D之间输入输出数据为机器人环境感知和实时运动反馈数据5和机器人运 动步态数据包和协调控制指令参数 6。 0028 如图 1 所示一种基于 Matlab、 ADAMS 和半实物联合仿真的仿生足式机器人综合 仿真策略框图, 其中基于 Matlab/Simulink 仿生足式机器人控制模型 A 与基于 Matlab/ SimMechanics 仿生足式机器人运动学仿真模型 B 组成了基于 Matlab 仿生足式机器。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 作业;运输 > 无轨陆用车辆


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1