详情

手足复用四足机器人运动学仿真与分析

申报人:金思涵 申报日期:2021-01-10

基本情况

2021校院级项目管理
手足复用四足机器人运动学仿真与分析 学生选题
创新训练项目
工学
电子信息类
学生自主选题
一年期
手足复用四足机器人利用自身的结构优势,根据不同需求完成相应运动模式之间的转换。机器人每个足部有3个自由度,全部或部分驱动能够实现更多姿势。运动方式灵活,可以完成行走、敲门、搬运物品等作业。本项目主要完成四足机器人的机械结构设计与装配,机构正反解的计算,运动学仿真及分析,电路设计和实物的搭建与实验分析。
1.第十一届江苏省大学生机器人大赛三等奖
校级

项目成员

序号 学生 所属学院 专业 年级 项目中的分工 成员类型
金思涵 机械与电气工程学院 机器人工程(本科) 2019 matlab计算,程序设计
高梓彬 机械与电气工程学院 机器人工程(本科) 2019 Adams仿真
齐祯璐 机械与电气工程学院 机器人工程(本科) 2019 matlab计算
赵晨喻 机械与电气工程学院 机器人工程(本科) 2019 Adams仿真
夏承磊 机械与电气工程学院 机器人工程(本科) 2019 三维建模,程序设计

指导教师

序号 教师姓名 所属学院 是否企业导师 教师类型
熊田忠 机械与电气工程学院

立项依据

使学生对所学专业知识进行全面、系统的综合运用,掌握机械装置结构设计以及仿真的基本方法,提高分析和解决实际问题的能力,培养独立工作能力和组织能力及认真负责的工作态度。本课题着重设计一种手足复用四足机器人,要求学生完成四足机器人的机械结构设计和运动学仿真分析,从而设计出一种运动灵活、手足转换复用的四足机器人。本设计能达到通过设计对所学专业知识进行巩固和灵活运用的目的。

设计一种手足复用四足机器人机构,对结构进行正、逆运动学求解,基于虚拟机仿真,通过对四足机器人各种姿态得仿真,验证结构的可行性,确定各个部件的具体参数;由仿真得到各关节的运动曲线和扭矩曲线,可以确定电机选型。最后,通过实物对上述研究进行验证。

2004年,Hornby等人利用进化算法在Sony的两个小型四足机器人——110OPEN-R上实现了直线行走的步幅步态和小跑步态。两人腿部均有三个自由度,臀部两个自由度,膝盖[4]一个自由度。2011年,Wang等人在一个简单的四足机器人中实现了约束步态,该机器人有四条被动腿和连接身体前后的脊柱[5]。每个髋关节只配备一个驱动器。与四足机器人相比,上述研究中使用的四足机器人模型在腿部结构和自由度上都进行了简化。由于这个原因,这种基于模型的控制算法对复杂道路的限制很少。2008年,Ma等人通过数值计算[6]证明了四足机器人能够在不动点的初始条件下实现束缚步态。然而,这一结论还没有在仿真平台上得到实现。

综上所述,本文提出了一个包含上述所有模型的20自由度复杂四足机器人模型。模型中的每条腿都有5个自由度,臀部的偏航和俯仰自由,膝盖和脚踝的俯仰自由。每条腿还具有一个模拟腿腱运动的弹性构件作为被动自由度。该模型保留了四足动物腿部运动的基本特征,能够很好地模拟四足动物的运动。最后在ADAMS-MATLAB仿真平台上实现了较好的步速步态和约束步态,证明了该技术路线的可行性。虽然步伐步态和束缚步态的技术路线是一个例子,但它也适用于小跑步态等动态步态。

传统机器人大多数是采用轮式和履带式,具有结构简单、运行速度快、易于控制和稳定能力强等优点。相比较下,足式机器人具有较好的适应性和灵活性。且四足机器人具有较好的综合性能,与双足机器人相比其稳定性和负载能力更好,与六足和八足机器人相比其移动速度更快、控制更简单。

技术路线:一、机械结构设计

1)机架:机器人机架考虑到不仅要确保了强度和刚度,还要降低了部件的质量和惯性,拟采用3D打印机制作出来,材料为PLA。考虑四足机器人的对称性,机架形状为圆形,为降低部件质量,机架中间掏空。机架与大腿采用连接件连接,因此机架要留有连接件固定螺纹孔。

2)行走机构:行走机构一共包括胯关节、大腿和小腿。胯关节直接有两个连接件连接构成,为节约材料和减小质量,小腿和大腿将中间掏空。胯关节、大腿和小腿通过连接与各个舵机相连形成整条腿。

3)足端机构:首先,为增强机器人的稳定性和减小对电机的损伤,在足端与小腿连接之间添加一个弹簧,减小来自地面的冲击力,构成减震机构。然后,在四个足端的相对两边各增加一个电机来驱动支架,通过支架机器人可以实现双足站立。

4)关节连接件:连接件起到把两个部件连接或者部件与电机连接的作用。采用三维建模后,用3D打印机打印出来,材料为PLA。一些重要的连接件为了保证强度和刚度,用钢板切割制造出来,加强结构的稳定性。

二、虚拟机仿真

1MATLAB计算:根据各部件的参数,构造机构简图,再根据D-H参数法建立机器人运动学模型,在MATLAB中求解四足机器人各个关节的随时间运动的运动函数和足端工作空间。

2ADAMS仿真:首先,将三维图导入ADAMS中,修改各项参数,再添加运动副和驱动,添加重力,运行ADAMS验证是否可行,记录数据。如流程图1(左半边)。

3ADAMSMATLAB联合仿真:首先,将三维图导入ADAMS中,修改各项参数,再添加运动副和驱动,添加重力,然后设定相关变量(各关节驱动变量、仿真要得到的相关数据等)。创建MATLAB接口文件,然后导入MATLAB,在MATLAB/Simulink中搭建联合仿真平台,设计框图,编写函数,运行Simulink得到相关数据曲线。

拟解决的问题:1)因为要完成站立和抓放物块姿态,对机器人身体、大腿、小腿之间的比例有较严格的要求,因此可能先通过简图的仿真来确定具体参数。

2)由于四足对称机器人结构特点,对其足端轨迹规划可能要在三维空间研究。

3)在ADAMS仿真中,减震机构的弹簧参数需要比较得出较优弹簧,足端与地面接触力的参数设置。

4)联合仿真时,MATLABADAMS之间的通信问题,如何得出关节驱动函数。

预期成果: 

1、完成开题报告一份;

2、完成手足复用四足机器人机械结构设计图纸一套(包括二维零件图和三维装配图);

3、完成手足复用四足机器人Adams运动学仿真和分析;

4、完成手足复用四足机器人控制系统设计;


1.机械结构设计

 1)机架

 2)行走机构

 3)足端机构

 4)关节连接件

2.虚拟机仿真

 1MATLAB计算

 2ADAMS仿真

 3ADAMSMATLAB联合仿真

3.实验验证

 1)控制系统硬件设计

 2)程序设计

 3)实物搭建

 4)验证姿态

四足机器人结构呈对称性。四足机器人机构及控制系统设计主要包括腿部结构设计、行走步态设计及搬运动作设计。腿部结构包括大腿机构、小腿机构、端部机构及U型连接件。通过参考四足机器人的文献,又采用对称性结构,得出四足机器人的腿部结构简图,使用UG软件三维建模设计出腿部具体结构。控制系统运用Altium Designer软件绘制51单片机控制电路图,用Keil uVision5编写双头舵机的程序。单腿部具有4个舵机,用来控制腿部的支撑和夹住物块,端部有一舵机控制支撑架放下和抬起。这样四足机器人可以达到行走和搬运物块的功能。通过单片机输出PWM到双向无刷电调控制双头舵机运行,带动大腿和小腿及端部的运动。最后本次设计的四足机器人机构及控制系统的设计,不仅能够达到了行走的功能,还可以在静态姿态下,对物块进行搬运。最后,运动学和静力学分析的前提下,进行了三维的装配与实验,进行了仿真。

已具备的条件:ADAMSMATLAB联合仿真系统

MATLAB计算以及机器人工具箱

3D打印机制作

缺少的条件:三维图与模型

电路设计与程序设计

实物装配


解决的方法:学习相关优秀研究成果,完成设计

根据ADAMS仿真得出的各关节角度变化,设计相关程序

根据ADAMS仿真得出关节的扭矩大小,选取适合的舵机

购置相关实物配件,进行实物装配

实物验证仿真的三种姿态。一是蹲下、站立的姿态;二是行走时的姿态;三是拿、放物块时的姿态



经费预算

开支科目 预算经费(元) 主要用途 阶段下达经费计划(元)
前半阶段 后半阶段
预算经费总额 1500.00 购置四足机器人构件 710.00 790.00
1. 业务费 200.00 业务所需 160.00 40.00
(1)计算、分析、测试费 40.00 数据计算 40.00 0.00
(2)能源动力费 50.00 电力以及其他能源 50.00 0.00
(3)会议、差旅费 30.00 场地 30.00 0.00
(4)文献检索费 40.00 文献资料 20.00 20.00
(5)论文出版费 40.00 出版 20.00 20.00
2. 仪器设备购置费 1000.00 购置四足机器人构件 400.00 600.00
3. 实验装置试制费 100.00 调试 50.00 50.00
4. 材料费 200.00 机器人硬件 100.00 100.00
结束