• 沒有找到結果。

仿人机器人

N/A
N/A
Protected

Academic year: 2022

Share "仿人机器人"

Copied!
3
0
0

加載中.... (立即查看全文)

全文

(1)

邮局订阅号:82-946 360

技 术 创 新

机 器 人 技 术

《PLC技术应用200例》

您 的 论 文 得 到 两 院 院 士 关 注

仿人机器人 7DOF 腿部的运动分析与仿真

Th e Kin em atics An alys is an d Sim u latio n o f 7DOF Leg s o f Hu m an o id Ro b o t

(北京理工大学机电工程学院智能机器人研究所)

张 㑇 黄 强 李 光 日

ZHANG ZHOU HUANG QIANG LI GUANGRI

摘要:传 统 的6自 由 度 腿 部 逆 运 动 学 求 解 可 以 得 到 唯 一 解 , 仿 人 机 器 人7自 由 度 腿 部 由 于 冗 余 自 由 度 的 存 在 , 其 逆 运 动 学 求 解 比6自 由 度 腿 部 更 难 。 本 文 采 用D- H方 法 对 现 有 的 仿 人 机 器 人7自 由 度 的 下 肢 进 行 运 动 学 建 模 与 分 析 , 用 位 姿 分 离 法 求 解 步 行 运 动 中 的 逆 运 动 学 解 , 在LMS Virtual.Lab仿 真 平 台 上 仿 真 , 为 解 决 机 器 人 的 动 力 学 问 题 做 必 要 的 准 备 。

关键词:仿人机器人; 运动学; 仿真 中图分类号:TP242 文献标识码:A

Abstr act:The kinematics analysis and simulation of 7DOF(degrees of freedom) legs of humanoid robot are presented. And the inverse kinematics solution is gained by separating the position and orientation of the ankle. Then it has been simulated by the simulation software LMS Virtual.Lab to make preparation for the dynamics problems.

Key wor ds:humanoid r obot, kinematics, simulation 文章编号:1008- 0570(2008)02-2- 0197- 03

前 言

传统的仿人机器人腿部大多采用6自由度。自由度腿部 的 仿 人 机 器 人 虽 然 在 给 定 的 空 间 能 够 完 成 任 意 位 置 和 姿 态 的 作业, 但是由于机构的奇异使机器人无法完成一些较 为复杂的 动作。为了提高仿人机器人的灵活性,7自由度是一种经常采用 的结构形式。如日本早稻田大学的WABIAN机器人。

7自由度腿部在很多方面优于6自由度, 但是逆运动学求 解比较困难。国内外 有 关 这 方 面 的 研 究 已 经 很 多, 如基于雅可 比矩阵的梯度投影法, 基于SVD分解的加权最小二乘法等。这 些方法计算量大, 难于实现实时控制。

为此, 提出了采用位姿分离法求解7自 由 度 腿 部 仿 人 机 器 人的逆运动学。并采用离线计 算的规划数据在LMS Virtual.Lab 仿真平台上仿真。

2 仿 人 机 器 人 运 动 学 求 解

本实验室 设 计 的 小 型 仿 人 机 器 人 下 肢 已 经 加 工 组 装 完 成 。 其自由度分配, 如图1所示髋 关 节3个 , 膝关节1个 , 踝关节3 个。且双腿髋关节采 用 双 球 型 机 构 , 即髋关节的六个自由度的 旋转轴交于一点。这种结构可以使机器人在不增加腰部关节自 由度的情况下实现腰部功能, 即上身的侧倾和旋转。踝关节的3 个自由度的旋转轴也相交于一点。

要实现下肢的运动, 必须知道各个关节角的角度, 而关节角 的大小通过逆运动 学 求 解 得 到 。 得 到 各 关 节 角 以 后 , 再对各个 关节的角位移表达式 进 行 求 一 次 导 数 及 二 次 导 数 , 便可以进一 步得到各个关节角的 角 速 度 和 角 加 速 度 , 为解 决动力学问题做 必要的准备, 因此逆运动的求解在运动规划过程中必不可少。

本文采用的方法为D- H方法。

2.1坐标系的建立

机器人的每条腿可以抽象为由7个以旋转关节连接的具有

独立运动的杆件组成的系统。对小型仿人型娱乐机器人的下肢 各杆件建立如图2所示的杆件坐标系。

各关节角的定义为:θ表示绕Z轴正方向旋转的角度。

2.2杆件坐标之间的变换矩阵

坐标系之间的变换关系通过坐标轴的旋转和坐标原点的平 移获得, 用齐次变换矩阵T来描述。令T01描述第一个关节坐标 系相对于绝对坐标系的变换、T12描述第二个关节坐标系相对于 第一个关节坐标系的变换, 以此类推, 可以得到图2所示的各个 坐标系之间的变换矩阵为:

其中L,L,L分别为各坐标原点之间的距离(2)

,(i=1,2,7) 2.3运动学求解

将 7 个 转 换 矩 阵 依 次 右 乘:T07=T01122334455667, 利 用 Mathematica软件的符号运算功能, 可求得正运动学解T07

设 踝 关 节 坐 标 系 原 点 在 绝 对 坐 标 系 下 的 坐 标 为(p, p, p), 则:

(2- 1)

2.4逆运动学求解

传统 的6自 由 度 腿 部 的 逆 运 动 学 求 解 可 以 得 到 唯 一 解 , 仿 人机器人7自由度腿部由于冗余自由度的存在, 其逆运动学求 解比6自由度腿部更难。

由 式2- 1可 见 , 踝关节位置只与θ、θ、θ和θ有 关 。 即 在 求解逆运动学解时, 只要通过踝关节位置, 便可获得θ、θ、θ和 θ, 将该过程称为位置控制环节。通过表示姿态的正运动学解的 3×3矩阵, 求解θ、θ和θ的过程称为姿态控制环节。

2.4.1位置控制环节 张 㑇:博士研究生

基金项目:国家863计划资助项目(2003AA420010)

=cos(θ),S=sin(θ

197

- -

(2)

技 术 创 新

中 文 核 心 期 刊 《 微 计 算 机 信 息 》(嵌 入 式 与SOC )2008年 第24卷 第2-2

360/年 邮局订阅号:82-946 《现场总线技术应用200例》

机 器 人 技 术

式(2- 1)由于变量数多于已 知 量 数 , 方程有无穷多解。加入 一个限制条件, 才能求解四个关节变量。由于足部位置已知, 则 可根据位置先确定θ

、求解θ

根据余弦定理及图3θ的物理意义可得:

图1自由度分布

图2杆件坐标系

图3下肢各关节位置关系图 2、求解θ

在公式(2- 1)中设m=- P+P,a=L+L,b=L, 则:m=Sa+

经验证可得: 3、求解θ

由式(2- 1)p可见,θ是唯一未知数, 设q=L*C+L*C34, 得:

2.4.2姿态控制环节、确定当前姿态

要在踝关节处进行姿态调整, 必须知道其当前的姿态。将前 4个转换矩阵依次右乘

04=T01122334,T04矩 阵 中 , 左上的3×3矩 阵 表 示 踝 关 节 经 过位置调整后的姿态。由于此时前四个关节变量已解出, 将其代 入该矩阵, 就可以确定当前姿态。将该姿态平移至运动坐标系 O, 就是足在运动坐标系O下 的 当 前 姿 态 , 用t05表 示 。 为 便 于 计算, 须将该姿态转化为绝对坐标系下的姿态。转化过程是, 先 将O旋 转 至 与 绝 对 坐 标 系 坐 标 轴 方 向 一 致 , 确 定 旋 转 矩 阵 为 t50, 然 后t05右 乘t50, 可 获 得 绝 对 坐 标 系 下 的 姿 态 , 设 该 姿 态 为 n。即:

50= Rot(y,π/2) Rot(z,π), n=t0550

其中Rot(y,π/2)为绕轴旋转π/2弧度的变换矩阵,Rot(z,π)

为绕z轴旋转π弧度的变换矩阵。

、求解θ、θ和θ

如果末端姿态角为 , 根据机器人的自由度分布则

于是可解得:

而θ由机器人足部位置决定。在不同的动作过程中,θ和 θ选择不同的组合。

仿 真

为了验 证 算 法 的 可 行 性 和 正 确 性 , 在LMS Virtual.Lab仿 真 平台上对7自由度腿部的仿人机器人下肢建模。运动仿真就是 将通过离线步态生成算法计算得出的表示各关节运动规律的数 据, 导入分析模型, 使之运动起来, 看是否能够实现预想的步态,

并满足稳定性要求。通过仿真平台可以方便的获取腰和脚的运 动轨迹(4), 与设定的运动轨迹一致。图5是机器人下肢在已 知地面上行走的仿真动画关键帧。

结 论

以D- H方法为工具, 结合实验室研究的7DOF的小型仿人 型娱乐机器人下肢, 进行运动学建模, 通过位姿分离法进行正逆 运 动 学 计 算 , 经 过LMS Virtual.Lab仿 真 平 台 验 证 , 计 算 方 法 正 确, 为进一步的步行动作规划作奠定基础。

(a)右踝关节

198

- -

(3)

邮局订阅号:82-946 360

技 术 创 新

机 器 人 技 术

《PLC技术应用200例》

您 的 论 文 得 到 两 院 院 士 关 注

(b)左踝关节

(c)髋关节

图4踝关节和髋关节的运动轨迹

本文作者的创新点: 传统的6自由度腿部的逆运动学求解 可以得到唯一解, 仿人机器人7自 由 度 腿 部 由 于 冗 余 自 由 度 的 存在, 其逆运动学求解比6自 由 度 腿 部 更 难 。 对 小 型 仿 人 机 器 人7自由度的下肢进行运动学建模与分析, 用位姿分离法求解 具有冗余自由度的步行运动中的逆运动学解 , 并在LMS Virtual.

Lab仿真平台上仿真。

图5机器人在已知地面上行走仿真 参考文献

[1]Y.Ogura, H.Aikawa, H.Lim, and A.Takanishi. Development of a Human- like Walking Robot Having Two 7 - DOF Legs and a 2 - DOF Waist. Proc. IEEE Int. Conference on Robotics and Automation, pp.134–139, 2004

[2]R.Dukey, J. Euler, S. Babcock. An efficient gradient projection optimization scheme for a seven - degree - of - freedom redundant

robot with spherical wrist [J]. Proc. IEEE Int. Conference on Robotics and Automation, 1988(1),pp28- 36

[3]吴伟国.冗余度机器人运动学基本理论与 7 自由度仿人手臂 的研究[D].哈尔滨:哈尔滨工业大学,1995

[4]Zhou Zhang, Qiang Huang, Quan Jin, Guangri Li and Weimin Zhang. Kinematics Analysis of a Humanoid Leg with Redundancy Freedom. Proc. IEEE International Conference on Mechatronics and Automation, 2006, pp1080 ̄1085

[5](美)Saeed B.Niku.机器人学导论—分析、系统及应用, 电子工 业出版社, 2004 年 1 月

[6]张㑇,黄强,李光日,小型仿人机器人控制系统设计[J] .微计 算机信息,2007,11

作者 简 介:张 㑇(1978- ), 女, 陕西省三原县人, 汉族, 北京理工大 学, 博士研究生, 研究方向:机电一体化; 黄强, 男, 湖北省英山县 人, 汉族, “长江学者”特聘教授, 博士, 研究方向:仿生技术; 李光 日, 男, 朝鲜族, 博士研究生。

Biogr aphy:Zhang Zhou (1978 - ), Female, Shaanxi Province,

Department of Mechatronic Engineering of Beijing Institute of technology, Ph. D student, Research area: Humanoid robot.

(100081 北 京 北 京 理 工 大 学 机 电 工 程 学 院 智 能 机 器 人 研 究 所)张㑇 黄强 李光日

通 讯 地 址:(100081 北 京 北 京 理 工 大 学 机 电 工 程 学 院 智 能 机 器人研究所)张㑇

(收稿日期:2007.11.13)(修稿日期:2008.1.15)

上接第91

6 本 文 小 结 与 作 者 创 新 点

本文通过对温室控制系统有关关键技术的研究, 提出一种 具有较高实用性和技术水平的温室智能控制系统的设计方法,

包括系统总体结构、上位机和下位机的软硬件设计等。本文的 研究方向侧重于实用性, 目的就是提出一种具有较强实用价值 和技术水平的温室智能控制系统。系统使用模糊控制方法, 提 高了控制的可靠性。采用将输出量对应于一组设备的控制状态 的处理方式, 简化了程序和操作, 使控制易于实现, 使系统运行 可靠, 避免设备控制状态的冲突。

参考文献

[1]李俊,杜尚丰. 智能温室控制器的开发[J]. 微计算机信息,

2006,5- 2: P65- 66

[2]张迎新等,单片微型计算机原理、应用及接口技术,北京,国防 工业出版社,2004.1

[3]于海生等,微型计算机控制技术,北京,清华大学出版社,1999.3

[4]董乔雪,王一鸣.温室计算机分布式自动控制系统开发.农业工 程报,2002,18

作者简介:葛高丰,(1979.6- ),浙江省杭州市人汉族讲师浙江经 济职业技术学院,主要从事自动控制方面的研究。

Biogr aphy:GE Gaofeng(19796- ), Male, Han Nationality, Lectuer in Zhejiang Technology Institute of Economy, Research Fields:

Automation.

(310018 浙江 杭州 浙江经济职业技术学院) 葛高丰

通讯地址:(310018 浙江杭州下沙浙江经济职业技术学院)葛高丰

(收稿日期:2007.11.13)(修稿日期:2008.1.15)

199

- -

參考文獻

相關文件

國一梁瀚宇 獲得「機器人跳舞組」冠軍..

在遊戲中的未來世界

经营费用:包括自用物料、水费、燃料、电费、保养及维修、场所租金、机器及设备租金、机动车租赁、连司机的汽车租

The Seed project, REEL to REAL (R2R): Learning English and Developing 21st Century Skills through Film-making in Key Stage 2, aims to explore ways to use film-making as a means

We point out that extending the concepts of r-convex and quasi-convex functions to the setting associated with second-order cone, which be- longs to symmetric cones, is not easy

Hence, we have shown the S-duality at the Poisson level for a D3-brane in R-R and NS-NS backgrounds.... Hence, we have shown the S-duality at the Poisson level for a D3-brane in R-R

搞不懂啊在這風的季節 似是小鳳仿古人兮訪故人 當然知道戴安娜啦女兒說 史賓莎也是你砂之器也是你

MASS::lda(Y~.,data) Linear discriminant analysis MASS::qda(Y~.,data) Quadratic Discriminant Analysis class::knn(X,X,Y,k,prob) k-Nearest Neighbour(X 為變數資料;Y 為分類)