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



一、机器人的移动方式设计

仿生足式机器人:点/面接触大,动静态稳定,爬坡/跨越障碍做功大,控制复杂度高。
人工轮式机器人:点接触,硬地板平面移动,动静态稳定,做功小,控制复杂度低。

二、足式移动机器人

1.足的规模

在这里插入图片描述
足数目越少,运动模式越复杂。

2.足的稳定性

静态稳定至少需要三条腿
(动态稳定)行进间稳定至少需要四条腿

3.足的自由度

足式机器人向前迈动至少需要2个自由度
一个对应抬起,一个对应摆动(x,z)
但只有两个自由度,在多个方向上的自由滑动是不可行的,因此多数情况下每条腿需要三个自由度。

踝关节是四个自由度
通过控制脚底板姿态,更好与地板接触,改善行走能力
增加运动自由度随之会增加控制设计的复杂度

毛虫利用液压使各退伸展,每个腿只有一个自由度
人腿有7个以上自由度,15个以上肌肉群。

4.足行步态

支持状态:腿处于支持状态时,腿的末端与地面接触,支持机器人的部分重量,并且能够通过蹬腿使机器人的重心移动。

转移状态:处于转移状态时,腿悬空,不和地面接触,向前或向后摆动。

步态:机器人各条腿的支持状态与转移状态随着时间变化的顺序集合。

周期步态:对于匀速前进的机器人,步态呈周期性变化。

实时步态:机器人能够根据传感器获取地面状况和自身的姿态,进而产生实时的步态。

对于多足移动机器人,存在运动时腿的协调或步态控制问题。其步态数目依赖于腿的数目。
对单条腿而言,步态是抬起与放下事件的序列,对于一个具有K条腿的的移动机器人,步行机器可能事件的总数N为
在这里插入图片描述

5.动力学考虑

传输代价:机器人行走一段距离所消耗的能量
大部分能量损失在腿的运动,启停间,加速和减速交叉阶段频繁能量传递,无法全部回收。
通过弹簧能储能元件减少能量消耗。

6.平衡控制

静态平衡,机器人的质心始终位于地面上的脚构成的支撑区域上,或是当两只脚都在地面上时的组合支撑区域上。
动态平衡,在步态的某个阶段,机器人的质心可能在脚的支撑区域外,典型的算法有:
零力矩点(ZMP)
倒立摆
神经网络
PID控制

7.常见足式机器人实例

双足仿人机器人智能行走系统
人体在行走的过程中,其重心不断地周期性移动和改变,在任何时刻至少有一只脚与地面接触,而其中一段是两只脚同时着地。单支撑和双支撑交替进行,但只有单支撑和双支撑在行走周期中所占比例合理,才能保持身体平衡。

双足行走周期的三个阶段:
1.单脚支撑阶段,摆腿阶段
2.双脚支撑阶段
3.移动过渡阶段

8.静态步行与动态步行

当机器人做静态步行运动时,身体的各个部分运动速度很小,机器人的整体稳定性较易控制。

如果机器人采用的是一种高速运动的步行方式,则称之为动态步行。

9.ZMP行走模型

重力和惯性力构成机器人的广义力,广义力的延长线落在地面上的点,即为期望的ZMP,对该点的广义力矩为零。
如果作用在机器人脚底的实际地面反力中心与期望ZMP重合,并落在支撑面上,则对于机器人无翻转力矩,从而使机器人处于稳定行走状态。
如果不重合则可能存在翻转力矩。
在这里插入图片描述
零力矩点(ZMP)和CoP(压力中心)是评价双足机构行走稳定性的重要参数。

支撑多边形
对于单腿支撑,支撑多边形就是支撑腿的足底接触面
对于双腿支撑,分为两种情况
在这里插入图片描述
零力矩点始终落在支撑多边形内而不能落到边缘之外。
可以利用传感器检测ZMP的位置与支撑多边形边界进行比较判断行走是否趋于稳定。

当双足机构处于动态平衡时,ZMP和脚底所受地面反力的压力中心CoP时重合的。
在机器人脚掌放置FSR,用于测算实际行走中的ZMP。
在这里插入图片描述
计算整个机器人系统的实际ZMP按以下公式:
在这里插入图片描述
式子中X1、X2、Y1、Y2分别为左右脚ZMP点在参考坐标系中的坐标。Fz1、Fz2分别为左右脚4个压力传感器计算出的竖直方向的合力。

ZMP(零力矩点)控制是目前应用比较成功的双足机器人平衡理论,它要求ZMP点必须位于支撑面内。
根据任务要求设计双足机器人结构,得到重力的大小,再由运动轨迹规划确定重力的位置和惯性力,计算出期望ZMP位置,并进行稳定性分析和验证。保证期望ZMP落入支撑面内。
由于建模和计算误差,实际ZMP与期望ZMP会存在一定误差,可能会造成双足机器人的失稳,因此,必须实时监控期望ZMP与实际ZMP的偏差,并进行相应的补偿。

三、轮式机器人

轮式移动的效率高,轮式移动适用于大多应用场合,三轮足以保证移动平台的平衡。

1.轮子结构

标准轮:两个自由度(定向),绕轮轴和接触点旋转。
脚轮:三个自由度(万向),绕轮轴,接触点和脚轮轴旋转。
标准轮操纵独立完成,无副作用
脚轮操纵会引起附加力作用底盘
瑞典轮:三个自由度
球形轮

2.轮式移动平台的特征

(1)三个轮子可以保证平台的稳定性(静态)
重心要在三个轮子接触点组成的三角形内
更多的轮子可以增强稳定性(静动态)
需要柔性的悬挂系统
(2)大尺寸的轮子可以跨越更高的障碍

3.轮子的部署

在这里插入图片描述
在这里插入图片描述
差速驱动:转弯行驶或在不平路面上行驶时,使左右车轮以不同转速滚动,即保证两侧驱动车轮作纯滚动运动。

同步驱动:
所有的轮子转动被同一马达驱动- - -定义平台的移动速度
所有轮子的转向被同一马达驱动- - -设定平台的前进方向

四、移动机器人的空间坐标变换

未完待续…

1 绪论 1 1.1 研究背景及意义 1 1.2 国内外小型轮式机器人发展概况 2 1.2.1 国外研发概况 2 1.2.2 国内现状 5 1.2.3 国内外现状总结 7 1.3 小型轮式机器人的发展趋势 7 1.4 论文研究内容与主要结构 7 1.4.1 研究内容 7 1.4.2 论文章节结构 8 2 建模软件概述与控制系统设计 9 2.1维建模软件UG概述 9 2.1.1 UG软件的特点 9 2.1.2 实体建模综述 9 2.1.3 创建草图步骤 10 2.1.4 实体建模的优点和步骤 11 2.1.5 创建工程图 11 2.1.6 UG NX 6尺寸标注特点 12 2.2 小型轮式机器人控制系统设计 12 2.2.1 基于STC89C52系列单片机的开发板 12 2.2.2 基于SI4432无线数据传输模块 13 2.2.3 Modbus通讯协议 16 2.2.4 Visual Studio 2008开发环境概述 18 2.2.5 Visual Studio环境下的上位机界面设计 18 2.3 小结 20 3 小型轮式机器人行走机构总体设计 21 3.1 行走机构总体方案设计 21 3.1.1 行走机构的总体设计要求 21 3.1.2 指标要求 21 3.2 轮式机器人的结构分析 22 3.2.1 轮式机器人的行驶机构 22 3.2.2 轮式机器人的驱动机构 22 3.2.3 轮式机器人的车. 23 3.3 轮式机器人的结构设计 23 3.3.1轮式移动机构的运动条件 23 3.3.2移动机构选型 24 3.4 轮式机器人行走机构结构设计 25 3.4.1结构设计原则 25 3.4.2 四行走机构机构设计 25 3.4.3 六行走机构机构设计 26 3.5 小结 27 4 小型四机器人结构设计及研究 28 4.1 小型四行走机构驱动系统的设计 28 4.1.1 驱动系统的计算 28 4.1.2 减速电机的选取 30 4.1.3 链链条的选取 31 4.2 四机器人行走机构的结构设计 33 4.2.1 底盘的设计 33 4.2.2 毂的选取 33 4.2.3 悬挂和传动部分的设计 34 4.3 实验场地概述 35 4.4 四行走机构越障运动分析 36 4.4.1 爬坡运动分析 36 4.4.2 高台跨越运动分析 36 4.4.3 转向分析 37 4.5 四行走机构场地实验结果分析 39 4.5.1 爬坡实验结果分析 40 4.5.2 爬楼梯实验结果分析 41 4.5.3 高台跨越实验结果分析 42 4.5.4 转向效果分析 42 4.6 小结 42 5 小型六机器人结构设计及研究 43 5.1 小型六行走机构驱动系统的设计 43 5.1.1 驱动系统的计算 43 5.1.2 减速电机的选取 44 5.1.3 电动推杆的选取 44 5.2 六机器人行走机构的结构设计 46 5.2.1 底盘的设计 46 5.2.2 毂的选取 47 5.2.3 前后升降系统的设计 47 5.3 六行走机构越障运动分析 48 5.3.1 爬楼梯运动分析 48 5.3.2 高台跨越运动分析 50 5.4 六行走机构场地实验结果分析 50 5.4.1 爬坡实验结果分析 51 5.4.2 爬楼梯实验结果分析 52 5.4.3 高台跨越实验结果分析 52 5.5 小结 53 6 结论与展望 54 6.1 论文总结 54 6.2 存在的缺陷与进一步的工作计划 54 参考文献 55 附录1 58 附录2 59 附录3 60 翻译部分 72 英文原文 72 中文译文 82 致 谢 91
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值