基于测地线PowerCube模块化机器人轨迹规划的仿真研究

合集下载

机器人运动轨迹规划

机器人运动轨迹规划
二自由度机器人关节空间的非归一化运动设机器人手臂两个关节的运动用有关公共因子做归一化处理使手臂运动范围较小的关节运动成比例的减慢这样两个关节就能够同步开始和结束运动即两个关节以不同速度一起连续运动速率分别为4s和10s
第2章 工业机器人运动学和动力学
第5讲 讲 机器人运动轨迹规划 机器人运动轨迹规划
第2章 工业机器人运动学和动力学 在规划中,不仅要规定机器人的起始点和终止点, 而且要 给出中间点(路径点)的位姿及路径点之间的时间分配, 即给出 两个路径点之间的运动时间。 轨迹规划既可在关节空间中进行, 即将所有的关节变量表 示为时间的函数,用其一阶、二阶导数描述机器人的预期动作, 也可在直角坐标空间中进行,即将手部位姿参数表示为时间的 函数, 而相应的关节位置、 速度和加速度由手部信息导出。
θ (t ) = c0 + c1t + c2t 2 + c3t 3
(3.67)
第2章 工业机器人运动学和动力学 这里初始和末端条件是:
θ (ti ) = θ i θ (t ) = θ f f & θ (ti ) = 0 θ (t ) = 0 & f
对式(3.67)求一阶导数得到:
第2章 工业机器人运动学和动力学
二自由度机器人关节空间的归一化运动
第2章 工业机器人运动学和动力学 如果希望机器人的手部可以沿AB这条直线运动, 最简单的 方法是将该直线等分为几部分(图3.21中分成5份), 然后计算出各 个点所需的形位角α和β的值, 这一过程称为两点间的插值。 可 以看出,这时路径是一条直线, 而形位角变化并不均匀。很显然, 如果路径点过少, 将不能保证机器人在每一小段内的严格直线轨 迹, 因此,为获得良好的沿循精度, 应对路径进行更加细致的分割。 由于对机器人轨迹的所有运动段的计算均基于直角坐标系, 因此 该法属直角坐标空间的轨迹规划。

PowerCube模块化机器人工作空间计算

PowerCube模块化机器人工作空间计算
K e wor y ds:mo ulr r b t d a o o ;wo ks a e;a l ia t d;n r pc naytc lme ho ume ia r c lmet o hd
随着机 器人 技术 的深入 发展 , 现代 机器 人朝 着模 块化 、 能 化 、 型 化 、 生化 方 向发 展 [z. 中 , 智 微 仿 1]其 . 模
2 S h l fM a u a trn in ea dEn ie rn o uhwe tUnv riyo ce c n c n lg . c o n fcu igS e c n gn e ig,S t o c s ie st fS in ea dTe h oo y,Min a g 6 1 1 C n ) a y n 2 0 0, hia
( . c o l f c a i l n ie rn , o t w s i t n iest ,C e g u 6 0 3 , hn ) 1 S h o o h nc gn e ig S u h e t a o g Unv r i Me aE Jo y h n d 1 0 1 C ia
a d c lu a e i n l t a n u r c l e h d , e p c ie y. ti o n r m o a io e we n n a c lt d v a a a y i l d n me ia t o s r s e t l I s f u d fo a c mp rs n b t e c a m v t ig a h tt e r s lsf o a o e n i n d me h d r o ss e t wo d a r ms t a h e u t r m f r me t e t o s a e c n it n . o

虚拟仿真在机器人路径规划及跟踪上的应用

虚拟仿真在机器人路径规划及跟踪上的应用
...— —
2 09 .— . . —
串联形成 闭环控制 回路 , 通过联合仿真预测实 际系统工作过
程 中可 能 出现 的 现 象 , 而 对 控 制 器 进行 改进 和优 化 。 从 本 文 讨 论 的虚 拟 仿 真 包 括 系 统 建 模 和 控 制 器 设 计 两 大 部 分 。系 统 建 模 采 用 R cr y 件 , 制 器 设 计 采 用 MA — euD n软 控 T
l 引 言
对控制系统 , 传统设计方 法基 于设计 一 实验 一 回修改 一 返
再 实 验 模 式 , 种 模 式 不 仅 增 加研 发 成 本 , 延 长 开 发 周 期 。 这 还
真 模 型 。
虚 拟 仿 真 需 要 一 个 仿 真 平 台 , euD n多 体 动 力 学 软 件 R cr y 采 用 完 全 递 归 算 法 和 相 对 坐 标 系 等 先 进 技 术 , A L B在 控 M TA 制 器 设 计 上 具 有 优 势 , 此 本 文 采 用 R cr y 因 euD n和 MA L B TA 构 建 仿 真 平 台 。类 似 仿 真 平 台 已经 有 学 者 提 出并 应 用 , 献 文 [ ] 仿 真 平 台 应 用 在 倒 立 摆 控 制 上 , 献 [ ] 用 R cr 2将 文 3运 eu- D n软 件 中 自带 的 联 合 仿 真 模 块 C l k对 永 磁 直 流 电动 机 y oi n
LAB/Smuln i i ko
2 移动机 器人模 型
本 文 控 制 对 象 是 移 动 机 器 人 中 比较 典 型 的 四 轮 差 动 式
非 完 整 移 动 小 车 , 车左 侧两车 轮速度相 同, 侧亦 小 右

机器人控制中的动力学建模与仿真

机器人控制中的动力学建模与仿真

机器人控制中的动力学建模与仿真机器人在现代社会的发展中起到了越来越重要的作用,无论是在制造业、医疗领域还是日常生活中,机器人都扮演着重要的角色。

与此同时,机器人控制技术也在不断进步,为机器人的精确运动和协调操作提供了重要保障。

而机器人控制中的动力学建模与仿真则是控制技术的关键环节,本文将探讨这一话题。

动力学建模是机器人控制中必不可少的一环,它涉及到机器人运动学、力学和控制理论等多个学科的知识。

首先,机器人的运动学描述了机器人的几何特征和位置关系,可以用来计算机器人的位姿和轨迹规划。

其次,机器人的力学研究了机器人的运动行为,包括力、力矩和能量等物理量的计算与分析,可以为控制系统提供运动规律。

最后,控制理论围绕着机器人的姿态调整、路径跟踪和力矩控制等问题展开研究,旨在实现机器人的精确控制和稳定运动。

在动力学建模的过程中,需要考虑到机器人的力学特性、控制器的反馈信号以及外界环境对机器人的影响等因素。

以机械臂为例,我们可以通过分析机械臂的质量分布、惯性力矩和摩擦系数等参数,建立机械臂的动力学模型。

同时,我们还可以引入传感器来实时测量机械臂的关节角度、位置和速度等信息,以供控制器进行反馈控制。

此外,外界环境的力学性质也需要纳入考虑范围,例如重力、摩擦力和碰撞力等,这些力将对机器人的运动产生重要影响。

一旦完成了动力学建模,我们就可以进行仿真实验,以验证模型的准确性和可行性。

仿真实验可以通过计算机程序来模拟机器人的运动行为,通过对不同输入信号的控制,可以观察机器人的响应和性能。

仿真实验的好处在于可以提前发现潜在问题,并优化控制算法,减少实际实验的时间和成本。

广泛使用的并联机器人就是一个很好的例子,通过动力学建模和仿真实验的过程,设计人员可以在模拟环境中不断调整参数,获得最优的控制效果。

然而,动力学建模与仿真并非一蹴而就的过程,它需要建立在坚实的理论基础之上。

在进行建模时,需要对机器人的力学特性和控制系统的原理有充分的了解,并运用数学、物理、计算机科学等多学科知识进行综合分析。

工业机器人运动仿真及作业仿真系统

工业机器人运动仿真及作业仿真系统

工业机器人运动仿真及作业仿真系统第一章绪论方便地在各种平台间移植。

13研究现状1.3.1国内研究现状目前,在国内已有许多高校及研究所在工业机器人仿真方面做了很多工作【m”】,开发了一些软件。

如上海交通大学机器人研究所的俞文伟和邓建一研制开发的机器人图形仿真软件ROSIDY。

该软件是以国内外普遍使用的AutoCAD作为其图形支持,通过对AutoCAD的二次开发使其能直接为机器人仿真服务,该软件系统采用人机界面,具有菜单式项目选择、交互式人机对话、文件修改和与C语言、FORTRAN语言连接等功能。

而清华大学的崔培莲和孙增圻开发研制的微机机器人仿真系统PCROBsM,采用模块化结构,具有一定的通用性和可以移植性,也便于用户进行拓展。

整个系统有机器人语言、轨迹规划、运动学和动力学、控制系统仿真、图形数据输出等模块组成。

此外,华中科技大学的丁汉等,国防科技大学的潘存云等在这方面也进行了研究开发。

这些软件在开发中都做了大量的工作,无论算法结构还是图形研究都具有一定特色。

但其中大多数的软件只是针对某种机器人开发、单机仿真的,而且其中的一些软件只能在工作站上运行。

1.3.2国外研究现状国外机器人系统仿真软件很多【m”】,如英国Nottingham大学的GRASP,可用于机器人制造和装配单元仿真,具有固体几何模型,运动学模型;德国Wameeke等人研制的IPA,能对不同机器入的功能和用途进行比较,以帮助使用者选择合适的机器人;美国通用电气公司研制的SDRC软件系统、Miehigan大学的ADAMS软件包,均可以用于机器人工作单元设计和离线编程;Maryland大学研制的DYNAMAN系统可实现机器人的动力学分析和仿真。

其它的一些仿真系统如,TOAD、EDYLMA主要用于机器人动力学仿真,DRAMS、IMP、L烈KAGES、和DOMES用来解决机器人机构的运动学分析,而MICRoS、TOCAD、CAM和ROBCAD等系统针对机器人的结构设计与仿真。

机器人仿真模拟技术的说明书

机器人仿真模拟技术的说明书

机器人仿真模拟技术的说明书1. 简介机器人仿真模拟技术旨在通过计算机软件和硬件系统模拟和模仿机器人的行为和功能。

这项技术被广泛应用于各个领域,如工业制造、医疗保健、军事训练等。

本说明书将详细介绍机器人仿真模拟技术的原理、应用以及使用方法,以帮助用户更好地了解和应用该技术。

2. 技术原理机器人仿真模拟技术主要基于计算机图形学、虚拟现实和控制系统理论。

其基本原理如下:(1)建模:通过设计人工模型和环境模型,将真实世界的机器人和场景模拟为计算机系统能够处理的数据。

(2)动力学仿真:使用数学模型和物理模拟算法模拟机器人在虚拟环境中的运动和力学特性。

(3)控制算法:根据机器人的控制算法和行为规则,对仿真模型进行控制,实现机器人在虚拟环境中的各项功能和任务。

(4)感知模拟:通过传感器模拟技术,使机器人能够感知虚拟环境中的物体、形状、颜色等信息。

3. 应用领域机器人仿真模拟技术在以下领域得到广泛应用:(1)工业制造:通过模拟机器人在生产线上的动作和任务,提前优化生产过程,减少生产线停机时间,并提高产品质量和生产效率。

(2)医疗保健:通过仿真模拟手术机器人的操作以及机器人护理等任务,提高医护人员的培训效果,降低手术风险,改善医疗服务质量。

(3)军事训练:通过模拟战场环境和机器人的行为,训练士兵在战场上对机器人进行操作和应对,提高战斗力和应急反应能力。

(4)科研探索:通过仿真模拟机器人在极端环境下的行为,如太空探索、海底勘探等,探索更多未知领域,提前解决潜在问题。

4. 使用方法机器人仿真模拟技术的使用方法如下:(1)软件安装:根据实际需求选择合适的机器人仿真软件,并按照提供的安装指南进行安装。

(2)模型设计:根据机器人的外观和机构特点,使用软件提供的建模工具进行模型设计和编辑。

注意保持模型的准确性和细节。

(3)环境构建:理解机器人工作的实际环境,并使用软件提供的场景编辑工具构建虚拟环境,包括障碍物、光照等。

(4)控制编程:根据机器人的行为规则和任务需求,使用软件提供的控制编程工具进行编写和调试。

未知环境下模块化移动机器人路径规划的研究

第3 1卷第 9期
21 0 0年 9月









Vo . 1 N . I3 o 9
Se . 01 p2 0
J un lo r i gn eig Unv ri o ra fHabnEn ie r ies y n t
d i1 . 9 9 ji n 1 0 - 4 . 0 0 0 . 2 o:0 3 6 / .s . 0 67 3 2 1 . 9 0 0 s 0
Ab t a t F rt e c n e i n e o a ta s mb i g a d man e a c famo ie r b t e mo u a b l o t s r c : o h o v n e c fa fs se ln n i t n n e o b l o o ,a n w d lrmo ier bo wa e ine t rv rmo u e,a c n r lmo u e,a s n o d l n o n ci n mo u e .A u z o i o — s d sg d wi a d ie d l h o to d l e s rmo u e a d c n e t d l s o f zy l gc c n to y tm s d v l p d.ba e n s n e a to s i D nd 3 D. A t o o b l o tn vg to n u . r ls se wa e eo e s d o e s — cin n 2. a . meh d f rmo ie r bo a i ain i n
k o n io me t sa s v lpe rp t ln n y t o ti o lc td e io me t. Pah p a n n n wn e vr n n swa lo de eo d f ah p a nig b he rbo n c mp i ae nvr n n s o t ln i g

工业机器人时间最优轨迹规划仿真研究

工业机器人时间最优轨迹规划仿真研究1. 引言1.1 研究背景工业机器人在现代生产中扮演着越来越重要的角色,其高效、精准的运动控制能力使得生产线更加自动化和灵活化。

而工业机器人在执行任务时需要遵循一定的轨迹规划,以确保其运动路径具有最佳性能,如快速、平稳、节省能源等。

时间最优轨迹规划是工业机器人领域的热点问题之一,通过寻找机器人在规定时间内能够完成任务的最佳运动路径,可以提高生产效率,降低成本。

由于受制约于机器人本身的动力学特性、环境约束等因素,时间最优轨迹规划并非是一项简单的任务。

对工业机器人时间最优轨迹规划进行研究具有十分重要的意义。

通过深入研究和探索,可以为工业机器人的运动控制提供更科学、更高效的方法,提升生产效率,降低生产成本,提高产品质量。

随着人工智能、物联网等新技术的不断发展和应用,使得工业机器人的智能化和自适应性也呈现出新的发展方向。

借助于仿真技术对工业机器人的时间最优轨迹规划进行研究,将为工业机器人的智能化发展提供有力的支持和保障。

1.2 研究意义工业机器人在现代生产制造中扮演着越来越重要的角色,其高效、精确的运动能力为企业的生产效率和产品质量提供了有力支持。

而工业机器人的时间最优轨迹规划则是保证其运动效率和稳定性的重要技术之一。

时间最优轨迹规划不仅可以使工业机器人在执行任务过程中更加高效地移动,减少能源消耗,还可以提高机器人的工作精度和生产效率,从而为生产制造企业节约成本,提高竞争力。

时间最优轨迹规划还可以减少机器人在运动过程中的损耗,延长其使用寿命,降低维护成本,为企业创造更大的经济效益。

研究工业机器人时间最优轨迹规划具有重要的理论价值和实际意义。

通过深入探讨和研究,可以不断提升工业机器人的运动性能和智能化水平,推动工业机器人技术的发展和应用,促进现代制造业的转型升级,为实现智能制造和工业4.0提供强有力的支持。

2. 正文2.1 工业机器人轨迹规划概述工业机器人轨迹规划是指为工业机器人制定最佳路径以实现任务目标的过程。

线驱动模块化七自由度机器人轨迹跟踪控制

第29卷第4期2007年7月机器人ROB O T Vol. 29, No. 4July, 2007文章编号: 100220446 ( 2007) 04203892083线驱动模块化七自由度机器人轨迹跟踪控制陈伟海1 , 满征1 , 于守谦1 , 王田苗2( 1. 北京航空航天大学自动化学院, 北京100083; 2. 北京航空航天大学机器人研究所, 北京100083)摘要: 阐述了一种线驱动与常规串联驱动相结合的混合设计方法. 这种设计方法融合了线驱动并联机构和模块化串联机构的优点,而且混合驱动机器人的工作空间大于完全线驱动机器人的工作空间. 文章首先介绍了混合驱动机器人的机构设计,也就是机器人的肩关节采用模块化串联结构,而肘、腕关节采用线驱动结构. 然后利用几何分析的方法来解机器人前向运动学问题. 在分析驱动线长与关节角之间变换关系的基础上,分别利用速度法和关节角增量法来计算机器人逆向运动学解. 最后,使用VC + +实现混合驱动机器人对直线运动轨迹进行跟踪的仿真,从而证明了文章所描述的设计方法的正确性.关键词: 线驱动; 并联机构; 模块化机器人; 运动学中图分类号: TP24 文献标识码: BTra jectory Track ing Con trol for a 72DO F Cable2D r ivenM odular M an ipula torCHEN W ei2hai1 , MAN Zheng1 , YU Shou2qian1 , WANG Ti an2m i ao2( 1. School of Autom ation, B eihang University, B eijing 100083, China;2.Robotics Institu te, B eihang University, B eijing 100083, China)Abstract: This paper p resents a hybrid2driven app roach with cable2driven and convention2driven designs for a 72DO F ma2 nipulato r. This app roach combines the advantages of both cable2driven parallel mechanism and modular serial structure, s o t hat the workspace of the hybrid2driven manipulator is larger than that of the conventional cable2driven desig n. The hybrid mechanism design of the manipulator is p resented firstly, which has a modular serial structure in shoulder joint and a cable2 driven structure in elb ow and wrist joint respectively. Then the fo r ward kinematics of the manipulato r is solved with g eom e tryanalysis. After relationship between the cable leng th and the jo int angle is analyzed, the velocity analysis and increm ental disp lacem ent analysis are respectively emp loyed to calculate the inverse kinematic solu tion. Finally, a straig ht2line motion trajecto ry tracking for the hybrid cable2driven manipulato r is realized with VC + + software, and the effectiveness of p ropo sed app roach is verified with sim ulation.Keywords: cable2driven; parallel mechanism; modular manipulato r; kinem a tics1引言( I n troduction )由于关节空间自由度多于任务空间的自由度, 冗余度机器人被广泛应用于对灵活性和可靠性要求较高的领域. 七自由度拟人臂机器人是一种理想的手臂上,这样的机构增加了机器人的重量和转动惯量[ 2, 3 ] ,从而限制了机器人的承载能力,以及高速运动和快速响应能力. 为了克服电机和连杆的重量所带来的不利影响,近年来线驱动技术越来越引起人[ 4, 5 ]冗余度机器人,它有类似人臂那样的灵活性[ 1 ] . 北京们的关注. 线驱动机器人的电机可安装于基座上航空航天大学早已开始进行冗余度机器人的研究, 并研制成功如图 1 所示的72DO F机器人样机. 但是这种常规的串联结构的机器人是将驱动电机安装于或离基座较近的地方,因此具有重量轻和转动惯量小的优点,适合应用于对机器人重量和转动惯量要求苛刻的场合,如港口和船舶的吊运和航天领域等.3 基金项目: 国家自然科学基金资助项目(50375008, 60575052).收稿日期: 2006 - 08 - 15390 机器人2007年7月由于线驱动机器人的电机和控制电路远离末端执行器,因此它们不易受到外界污染物的损坏,而且线驱动机构又易于拆卸、维护和组装,这样机器人就可以应用于环境较恶劣的工作场所,例如对机器人灵活性要求很高的核电站的维修,就非常适合线驱动拟人臂机器人工作. 但是常规的线驱动机器人大致上都属于悬挂式机器人[ 6, 7 ], 这种机构所占的空间较大,不适合应用于机械臂上.图 1 七自由度机器人Fig. 1 72DO F m anipulator意大利ARTS实验室于2002年研制了一种各关节运动完全解耦的串联式线驱动拟人臂机器人[ 8 ] . 它能有效减轻手臂的自重,但是这种串联式线驱动机器人和人臂的真实运动控制并不吻合,甚至大相径庭. 最近的仿生研究表明,人臂运动虽然是依靠肌肉的线驱动,但这种线驱动是并联控制的. 也即无论是肩关节还是腕关节它们自身是相互耦合的并联式线驱动结构.开环结构的串联拟人臂机器人有机构刚度低、负载能力小、控制精度差的缺点,它的优点是工作空间较大. 而闭环结构的并联机器人有效地克服了串联机器人的缺点,但是工作空间却比较小. 特别是对于线驱动并联机构,由于绳索只能提供单向的拉力, 使得线驱动结构的肩关节工作空间远远较串联结构的为小. 由于肘、腕关节比肩关节更远离基座,这意味着前面所提到的机构刚度、负载能力、控制精度等因素主要受肘关节和腕关节以及它们的连杆的影响. 因此在设计线驱动拟人臂机器人时,一种混合机构(即常规驱动串联机构的肩关节与线驱动并联机构的肘、腕关节的组合)的设计方案就成为既增大机器人工作空间,同时又保持具有理想的承载能力和控制精度的较好选择. 本文基于减轻机器人自重、保证机器人有较大的工作空间和灵活性的考虑,提出一种模块化驱动和线驱动相结合的混合驱动设计方案,使拟人臂机器人能广泛使用在对灵活性和承载能力方面有较高要求的应用环境下.本文第1节描述了七自由度混合结构线驱动机器人的机构设计过程. 为了减小传动惯量、增大工作空间以及消除关节间的耦合影响,只有肘关节和腕关节采用线驱动并联机构;而为了增大工作空间,肩关节则使用常规串联模块化机构. 第 2 节中,详细分析了机器人的运动学问题. 由于很难直接建立驱动钢绳的线长与末端执行器位姿的关系,因此关节角被作为中间变量来解机器人前向和逆向运动学问题. 利用指数积公式建立运动学模型,而前向运动学问题则使用解析法来解. 第 3 节中,采用两种控制方式(即速度控制和关节角增量控制)分别解逆向运动学问题,并讨论了这两种控制方式的优缺点. 最后, 通过直线轨迹跟踪仿真证明了文章所述设计方法的正确性.2机构设计( M echan i sm design )人臂既有较大的工作空间、较好的承载能力,又有突出的灵活性. 其结构由肩关节、大臂、肘关节、小臂、腕关节和手等部分组成. 仿照人手臂的特点和借鉴其他研究人员的成果[ 4, 9, 10 ] ,本文设计的拟人臂机器人构型如图2所示.图 2 七自由度线驱动机器人示意图Fig. 2 D iag ram of 72DO F cable2driven manipulator如图3所示,肩关节由3个单自由度机器人模块组成,其中3个模块的旋转轴交于一点,由此构成一个三自由度球关节. 如果肩关节选用线驱动机构,则需将肘和腕关节的驱动线穿过肩关节运动平台,造成肩肘腕关节之间严重的耦合,会给计算带来很大困难;另外,肩关节距离基座较近,使用串联模块化机构不会大幅度增加机器人的转动惯量. 基于以上两点,本文不使用线驱动机构作为肩关节.在肩关节上安装一个固定平台用来控制肘、腕T q ) = T ( 0) s i q i ( s^ 0, 1 ( s ^ 1, 2 ( ) s^ n - 1, n ( T第 29卷第 4期陈伟海等 : 线驱动模块化七自由度机器人轨迹跟踪控制391关节绳索 , 该平台称为电机平台. 由于绳索只能施加 单向的拉力 , 所以必须有冗余力才能实现操作臂的力闭合 [ 5 ]. 为实现 n 个自由度的运动 , 就必须有 n + 1 根绳索作为驱动元件. 机构的腕关节具有 3 个自由 度 , 因此采用 4根绳索驱动的并联结构 , 肘关节由两 根绳索驱动一个转动轮实现单自由度旋转. 机器人 的驱动绳索一共采用 6 个电机作为驱动源 , 均匀放 置在电机平台上 , 如图 3所示.标系指向也相同.图 4 机器人机构简图Fig . 4 D iag ram of manipulato r mechanism3 前 向 运 动 学 分 析 ( Forward k inem a ticsana lysis)拟人臂机器人前向运动学是指已知各主动模块 的关节角和绳索长度求末端执行器位姿.3. 1 指数积公式设一个 n 自由度的机器人有 n + 1 个连杆 、n 个 关节. 其中 0号连杆是基座 , n 号连杆是机器人的末 端 , 连杆 i - 1和连杆 i 是两个通过关节 i 相连的相邻 连杆. 那么 , 在关节位移 q i 下连杆 i 相对于连杆 i - 1 的运动学关系可以描述为 :^i- 1, i ( i i - 1, i e1)图 3 肩关节Fig . 3 Shoulder joint腕关节由运动平台 、固定平台 、球形轴承组成 ,运动平台通过杆端球轴承与固定平台连接. 4 根绳索 这里 , T i - 1, i ( 0) ∈S E ( 3)是连杆 i 相对于连杆 i - 1 的 初始位姿 , q i ∈R 是关节角变量 , s ^i ∈se ( 3 ) 是表达在坐标系 i 内的关节轴 i 的运动旋量. 因此 , 串联机器 人的前向运动学方程可表示为 [ 11, 12 ]:T 0, n ( q 1 , q 2 ,, q n ) = T 0, 1 ( q 1 ) T 1, 2 ( q 2 )T n - 1, n ( q n )一端固定在运动平台上 ,一端经过固定平台上的导 = T 0) e 1q 1 T 0 e2q 2 T 0) e n q n ( 2)向孔 ,采用简单对称的结构设计 4 根绳索 ,如图 2 的 右端所示.拟人臂的肘关节采用两根绳索驱动一个转动 轮 ,以此实现肘关节的单自由度旋转 ,如图 2 所示. 从图中可见 ,驱动腕关节运动的 4 根绳索经过肘关 节上的 4 个导向孔延伸到肩部. 为了消除肘关节运 动时对腕关节的影响 ,将导向孔布置在肘关节的回 转中心上 ,使腕关节的驱动绳索经过转动轮的轴心 假设肩关节的关节角变量分别为 q 1 、q 2 、q 3 , 肘关节关节角变量为 q 4 , 腕关节关节角变量分别为 q 5 、q 6 、q 7. 将各关节角变量代入式 ( 2 )就可以得到拟人臂机 器人的末端位姿.3. 2 腕关节运动分析腕关节的驱动示意图如图 5 所示. 各绳的长度 分别为 l 1 、l 2 、l 3 、l 4. 被固连在运动平台 W m 上的坐标 系 n 2s 2a 表示腕关节做旋转运动之后的姿态.TT线. 因此 ,当转动轮绕轴心旋转时 ,驱动绳索只发生 弯曲变化 ,而不会影响长度. 图 4为拟人臂机器人的机构简图. 图中肩关节 的坐标系为 { S } , 它和坐标系 { S 1 } 、{ S 2 } 、{ S 3 }重合 , 而这 3个坐标系分别是 3 个单自由度旋转模块的坐 标系. { E} 、{W } 、{ F} 、{ B }分别是肘关节 、腕关节 、末设矢量 n = [ n x , n y , n z ] , s = [ s x , s y , s z ] , a =[ a x , a y , a z ] , 是旋转后 n 、s 、a 轴上的单位方向矢量. 若欧拉角用绕 x 轴旋转 q 5 度 ( rad ) , 再绕新的 y 轴旋 转 q 6 度 ( rad ) , 最后绕新的 z 轴旋转 q 7 度 ( rad )来描 述转动后平台的位姿 , 则平台的姿态矩阵表示为 :n xs x a xB端执行器和基座的坐标系. 在初始状态下所有的关 节坐标系所指方向相同 , 并且肩关节坐标系与基坐T W= n ys ya yn zs za z1 - a2 x2 2 2 W5 b h 6bh123 4T2 i 392机 器 人2007年 7月2 2 2 2 C q C q- C q S qS q2 l w = x 1 + y 1 + z 16 7 6 7622 2 2 = S q S q C q + C q S q- S q S q S q + C q C q - S q C q 2 l w = x 2 + y 2 + z 2 5 6 7 5 7 5 6 75 75 622 2 2 ( 6)- C q S q C q + S q S qC q S q S q + S q C qC q C q2 l w = x3 + y 3 + z 35 6 75 75 6 75 75 62 222其中 , C q= cos q i , S q ( 3)= sin q i . 则转动后腕关节的关节2 l w = x 4 + y 4 + z 4由矢量关系有 l i =W i - W 5 ( i = 1, 4 ) , l i =W i -角可表示为 :- a y W 6 ( i = 2, 3) , 于是 :l 1= ( x 1 - l b )+ y 1 + ( z 1 + l h )q 5 = arctan () l =( x + l ) 2+ y 2 + ( z + l )2az22 2 b() 22 2h2 ( )2 ( 7)a x q 6 = arctan ()( 4)l 3 = 2x 3 + l b+ y 3 + 22z 3 + l h 2l 4 = ( x 4 - l b )+ y 4 + ( z 4 + l h )- s xq 7 = arctan ( )n x由式 ( 5 ) ~ ( 7 ) 可求出点 W 1 、W 2 、W 3 、W 4 的坐标. 由图 5可知 :根据图 5所示 , BT 的具体求解过程如下 : W 1 - W 2 n = 2 l w, s =W 1 - W 4w a = n ×s ( 8) 坐标系 {W m }固定在运动平台 W m 上 , W 1W 2W 3W 4是边长为 2 l w 的正方形 , 中间支撑杆的长度为 l h , 固 再将式 ( 8)代入式 ( 4)就可以得到腕关节各关节角的解 q 、q 、q . 5 6 7定平台上两导向孔的距离为 2 l b .3. 3 肘关节运动分析肘关节为单自由度的旋转关节 , 其示意图如图 6所示. 该转动轮的半径为 r, l 5, 0和 l 6, 0分别是初始状态 下从点 E 1 到 E 2 和从 E 3 到 E 4 的绳子的长度. l 5 和 l 6 分别是绕 X 轴转动 q 4 后的长度. 从图 6 可看出有 : l 5, 0 - l 5 = r ·q 4 , 因此得出 :l 5, 0 - l 5q 4 =( 9)r图 5 腕关节示意图Fig . 5 D iag ram of wr ist jo int假设固定平台上两导向孔为 W 5 、W 6 , 它们在坐 标系 { B }中的坐标分别为 : W = [ l , 0, - l ]T, W = [ - l , 0, - l ]T. 转动后四边形的顶点 W 、W 、W 、W 在坐标系 { B }中的坐标分别表示为 : W 1 = [ x 1 , y 1 ,TTTz 1 ] , W 2 = [ x 2 , y 2 , z 2 ] , W 3 = [ x 3 , y 3 , z 3 ] , W 4 = [ x 4 ,y 4 , z 4 ] .由于四边形 W 1W 2W 3W 4 是边长为 2 l w 的正方形 , 则由对称性可得 :x 1 = - x 3 , y 1 = - y 3 , z 1 = - z 3 ( 5)x 2 = - x 4 , y 2 = - y 4 , z 2 = - z 4图 6 肘关节示意图Fig . 6 D iagram of elbow jo i nt4 逆向运动学分析 ( In v erse k i n e m a tic ana 2 lysis)由 WW 1得 := WW 2= WW 3= WW 4 = 2 l w逆运动学是指已知末端 F 的位姿求解各主动关节的关节角 q 1 、q 2 、q 3 和驱动线线长 l 1 、l 2 、l 3 、l 4、l 5 、l6. i 222222j+1 jjω TWBWs i 50, n 0, n (i 6 0, 7 ) 为 J 0, n h q W 第 29卷第 4期陈伟海等 : 线驱动模块化七自由度机器人轨迹跟踪控制393由于直接通过末端位姿求解线长比较困难 , 因此采 d q = J +D ( 16)用间接方法 , 即先通过末端位姿求出各个关节的关 节角 , 再由关节角与线长的关系求出线长.本文所使用的逆向运动学算法是数值方法 , 它 其中 J + 为雅可比矩阵的 M 2P 伪逆矩阵.根据式 ( 16)可得到以下迭代公式 :dq j= J +D的优点是适合于构型可变的一切串联机器人而且计 Tq= q + dq( 17)算速度也可以满足实时性的要求 , 是不随构型变化 而变化的运动学算法. 由于本文设计的机器人构型 从整体上看是串联结构 , 并联结构只发生于肘腕关 节 , 于是可以用串联机器人的解法来求得关节角度.4. 1 速度控制分析机器人末端位姿可表示为 :R 0, np 0, n其中 , j 为迭代次数. 当 d q 充分接近于 0时 , 迭代终 止.关节角增量控制算法具有控制精度高的优点 , 但计算速度较慢 , 适合于高精度运动控制.4. 3 线长与关节角的关系在求出的关节角中 , q 1 、q 2 、q 3 已经是肩关节旋转 模块的逆向运动学解 , 因此只需要分析 q 4 、q 5 、q 6 、q 7T 0, n =13 ×1( 10)与线长 l 1 、l 2 、l 3 、l 4 、l 5 、l 6 的关系. 其中 R 0, n ∈S O ( 3 ) , p 0, n ∈R 分别为末端执行器的腕关节示意图如图 5 所示 , 由前向运动学分析 姿态矩阵和位置向量在基坐标系下的表示. 可定义 知 W 5 、W 6 在 { B } 中的坐 标 分 别 为 : W 5 = [ l b , 0, 机器人末端的速度 V h ∈R 6 ×1的旋量坐标 :- l ]T , B W = [ - l , 0, - l ]T. 四边形的顶点 W 、W 、0, n··h6bh12hp 0, np 0, nW 3 、W 4 在坐标系 {W }中的坐标分别表示为 :V 0, n ==s 0, n·( R 0, nR 0, n )( 11)W 1 = [ l w , l w , 0 ]W 2 = [ - l w , l w , 0 ]·sW= [ - l , - l , 0 ]TW W = [ l , - l , 0 ]T其中 p 0, n 、ω0, n 分别为机器人末端的线速度和角速 3ww4ww度. 这种速度被定义为机器人的混合速度 [ 12, 13 ], 则机 器人的混合速度与关节速度的关系为 :于是腕关节的旋转矩阵可表示为 :R W = ro t ( x , q 5 ) ro t ( y , q 6) ro t ( z , q 7 ) ( 18) V 0, n = J 0, n ( q ) q ( 12)这样点 W i 在坐标系 { B }中的坐标为 :I 3 ×3 h h ·p^0, nW i = R WW i( i = 1, 2, 3, 4)( 19)0, n =I 3 ×3J 0, n ∈R6 ×n表示机器人的这里求绳长的解法与一般的并联机器人求逆解混合雅可比矩阵. 此时 , 关节速度可以表示为 :方法类似 , 由图 5可知有矢量关系 l =BW -W i ( i =·= ( J h ) + Vh13)1, 4) , l =BW - W i ( i = 2, 3 ) 存在 , 则可求出 4 根绳其中( J h+h0, 7的 M 2P 伪逆矩阵. 则所求的机器索的长度为 :BBB B W人关节角可表示为 :·q k +1 = q k + q k d t( 14)其中 q 为关节角向量 , d t 为采样时间.速度控制方法的优点是运动平滑 、计算速度快 , l i =l i = W 5 - W 6 - W i = W i = W 5 -W 6 - R W W i ( i = 1, 4)( 20)R W W i( i = 2, 3)( 21)缺点是定位精度较差 , 适合于粗运动控制.4. 2 关节角增量控制分析假设当前的实际末端位姿为 T 0, n , 通过插补算法对于肘关节 , 在前向运动学中已得到线长与关 节角的关系 , 即 :l 5 = l 5, 0 - rq 4 ( 22) 计算出的期望末端位姿为 T d . d- 1 ∨6 ×1l 6 = l 6, 0 + rq 4( 23)定义 D T = - l og ( T 0, n ( T 0, n ) ) ∈R 为位姿偏差向量 , 它反映的是机器人末端执行器期望位姿 与实际位姿的偏差 , 当期望位姿与实际位姿相等时 , 其值为 0[ 11, 14 ]. 则有 :D T = J dq( 15)6 ×n5 仿真研究 ( S i m ula tion stud ies)机器人的设计参数如图 4所示 (单位为 mm ) :大 臂长 B E 为 345, 小臂长 EW 为 220, 腕关节到末端的 距离 W F 为 30, 肘关节转动轮半径 r = 35, 腕关节参其中 J = [Ad T 0, 1 s 1 Ad T 0, 2 s 2 Ad T 0, n s n ] ∈R 为机T数 l b = 40, l h = 40, l w = 28.器人的雅可比矩阵 , dq = [ d q 1 , d q 2 ,, d q n ] 角增量向量 , 根据式 ( 15)可得 :BB其中 J TB ∨W TW T- 1BBB B B B为关节机器人的运动学参数如下:( 1)各关节的关节旋量为T T 1 2 394机 器 人2007年 7月s = [ 0, 0, 1, 0, 0, 0 ]T, s = [ 1, 0, 0, 0, 0, 0 ]Ts 3 = [ 0, 0, 1, 0, 0, 0 ] , s 4 = [ 1, 0, 0, 0, 0, 0 ]s 5 = [ 1, 0, 0, 0, 0, 0 ] ,s 6 = [ 0, 1, 0, 0, 0, 0 ]T 时间为 151267 s,计算整个过程需要插补 305次.使用本文的关节角增量法可以求得各关节角的 解. 图 7为运动过程中各关节角的变化曲线.s 7 = [ 0, 0, 1, 0, 0, 0 ]( 2) 各关节坐标系之间的初始变换矩阵为 :T 3, 4 ( 0) =T 4, 5 ( 0) =T 7, 8 ( 0) =在初始位形时 , 关节 1、2、3 的坐标系重合 , 关节 5、6、7 的 坐 标 系 重 合 , 因 此 T 0, 1 ( 0 ) 、T 1, 2 ( 0 ) 、T 2, 3 ( 0) 、T 5, 6 ( 0) 、T 6, 7 ( 0)均为单位矩阵.为了获得较高的控制精度 , 仿真采用关节角增量法来解逆向运动学问题. 具体的仿真过程叙述如 下 :首先 , 让机器人从起始点 P 0 沿直线运动到终止 点 P d . 利用关节角增量法可以在线求出各关节角的 解. 然后 , 根据线长与关节角的关系可以求出机器人 的全部逆向运动学解 , 即 q 1 、q 2 、q 3 和 l 1 、l 2 、l 3 、l 4 、l 5、 l 6. 之后 , 将求出的逆向运动学解代入到前向运动学 计算公式中计算出末端执行器在运动中的实际轨 迹. 最后 , 比较末端执行器的实际轨迹与理想轨迹 , 并绘制出轨迹的误差曲线.仿真中使用插补算法来计算理想轨迹 [ 14 ]. 给定 P 0 、P d 和 q 0 为 :6 根绳索的长 曲线,分别是 1和 3实线 , 2和 4 点划线 , 5 和 6 虚线 ,这种曲线形 状的相似性体现出了绳索布置上的对称关系.图 8 线长曲线Fig . 8 Curves of cable lengthsq 0 = [ - 10, 5, 0, 10, 20, 15, - 5 ] (单位: °) 将求出的逆解代入到前向解计算公式中计算出 末端在运动中的位置和姿态曲线 ,如图 9 和图 10 所P 0 =P d =设定步长因子为 0105 s,速度为 0106 m / s,仿真总 据来控制机器人每根线的运动. 这样 ,机器人末端就T TT1 0 00 0 1 0 0 0 0 1 3450 0 0 1 1 0 00 0 1 0 0 0 0 1 220 0 0 01图 7 关节角曲线1 0 0 0Fig . 7 Curves of j o i n t angles0 1 0 0 0 0 1 30根据式 ( 20 ) ~( 23 )可以推导出 0 0 0 1度 ,如图 8所示. 图中有 3对形状类似的 0196101227 01159 - 10136 T示 在图 中 末端的姿态是用 欧拉角来表示 . 10 , X YZ - 01092 01802 - 01591 - 103141 的. 整个运动过程被分为 3 个阶段 :加速阶段 4 s,匀 - 01261 01553 01791 579191速阶段 71267 s,减速阶段 4 s .0 0 0 1本文采用 ADAM S 进行机器人的轨迹跟踪仿真 ,01904- 01369 - 01218 - 350101 T以此检验文中所述方法的正确性. 首先使用 So l i d 2- 01149 01206 - 01967 - 350101 W orks 进行机械零件的建模 , 再将所建模型导入到 01401 019060113150100ADAM S 环境中 ,然后将 VC + +下计算的绳长数据转0 0 1化成 ADAM S 中的 SPL I N E 数据存储形式 ,以这些数图 9 末端位置曲线Fig . 9 Curves of end 2effecto r po sition图 12 位置误差曲线Fig . 12 P o siti o n err o r curve图 10 末端姿态曲线 Fig . 10 Curves of end 2effecto r o rien tati o n第 29卷第 4期陈伟海等 : 线驱动模块化七自由度机器人轨迹跟踪控制395能沿预定轨迹运动 ,如图 11所示.图 11 直线运动仿真Fig . 11 Straight 2line motion sim ulation计算实际轨迹的误差时不能用插补点作为采样 点计算 ,因为这样求出的误差只反映数值迭代的精 度误差. 由于相邻两插补点的中点处误差最大 ,所以本文使用此中点作为采样点计算误差曲线 ,这样能够反映末端轨迹的最大误差. 于是可以绘制出位置 和姿态误差曲线如图 12 和图 13 所示. 图中实线 、点 划线 、短虚线分别表示 x 轴 、y 轴 、z 轴的位置和方向 误差. 从图中可以看出位置和姿态误差都很微小 ,说 明本文所用的运动学分析方法是正确的.图 13 姿态误差曲线Fig . 13 O rientation erro r curve6 结论 ( Conclusion )本文设计了一种混合驱动拟人臂机器人 , 即肩关节使用模块化串联机构 ,而肘 、腕关节采用线驱动 机构. 这种设计具有传动惯量小 、工作空间大和无关 节耦合的优点. 前向运动学使用解析法来解 ,而逆向 运动学分别用速度控制和关节角增量控制算法来 解. 在 ADAM S 环境下进行的直线运动轨迹跟踪仿真 中 ,误差在允许的范围内. 从而验证了所设计机构的 可行性和所提出的前向运动学 、逆向运动学算法的396 机器人2007年7月正确性.参考文献( References)[ C ]. Piscataway, NJ, U SA: IEEE, 2002. 2268 - 2273.[ 9 ] Yama moto M , Yanai N, Mohri A. Inverse dynam ic and control of crane2type manipulator[ A ]. Proceedings of the IEEE /RSJ Interna2[ 1 ] 赵冬斌, 易建强, 张文增, 等. 拟人机器人TH 21 手臂运动学[ J ]. 机器人, 2002, 24 ( 6) : 502 - 507.[ 2 ] 钱锡康. BUAA2RR 七自由度机器人机械结构设计[ J ]. 北京航空航天大学学报, 1998, 24 ( 3) : 354 - 357.[ 3 ] 李鲁亚. 冗余自由度机器人控制研究[ D ]. 北京: 北京航空航天大学, 1994.[ 4 ] Yang G L, L in W , Kurbanhusen M S. K inematic design of a 72D O F cable2driven humanoid arm: A solution2in2nature app roach[ A ]. Proceedings of the IEEE /A S M E International Conf erence on Advanced Intelligent Mechatroni cs [ C ]. Piscataway, NJ, USA: IEEE, 2005. 444 - 449.[ 5 ] Pha m C B, Ye o S H, Yang G L. Workspace analysis and op tima l design of cable2driven p lanar parallel manipulator [ A ]. Proceed2 ings of the 2004 I EEE International Conf erence on Robotics, Auto2 mation and Mechatronics [ C ]. Piscataway, NJ, U SA: IEEE,2004. 219 - 224.[ 6 ] Take mura F, Enomoto M, Denou K, et a l. Proposition of a human body searching strategy using a cable2driven robot at major disaster [ A ]. Proceedings of the IEEE /RSJ International Conf erence on In2telligent Robots and System s[ C ]. Piscataway, NJ, U SA: IEEE,2004. 1456 - 1461.[ 7 ] A lp A B, Agrawal S K. Cable suspended r obots: Design, p lanning and control[ A ]. Proceedings of the I EEE International Conf erenceon Robotics and Automation [ C ]. Piscataway, NJ, USA: IEEE,2002. 4275 - 4280.[ 8 ] Zollo L, Siciliano B, Laschi C, et a l. An impeda nce2c omp liance control f or a cabl e2actuated robot [A ]. Proceedings of the IEEE / RSJ International Conf erence on Intelligent Robots and Syste m stional Conf erence on Robots and Syste m s [ C ]. Piscataway, NJ,USA: IEEE, 1999. 1228 -1233.[ 10 ] Kurtz R, Hayward V. Multip le2goa l kinematic op tim ization of a pa2 rallel spherical mechanism with actuator redundancy [ J ]. IEEETransactions on Robotics and Automation, 1992, 8 ( 5 ) : 644 -651.[ 11 ] Chen IM , Yang G L. Inverse kinematics f ormodular reconf igurable robots[A ]. Proceedings of the IEEE International Conf erence onRobotics and Automation [ C ]. Piscataway, NJ, U SA: IEEE,1998. 1647 - 1652.[ 12 ] Murray R M , 李泽湘, Sastry S S.徐卫良, 钱瑞明. 机器人操作的数学导论[M ]. 北京: 机械工业出版社, 1995.[ 13 ] Chen W H, Yang G L,Ho H L, et a l.Interac tive2motion control of modular reconf igurable manipulators[ A]. Proceedings of the IEEE / RSJ International Conf erence on Intelligent Robots and Syste m s [ C ]. Piscataway, NJ, U SA: IEEE, 2003. 1620 - 1625.[ 14 ] Chen W H, Chen IM, L im W K, et a l. Cartesian coordinate con2 trol f or redundant modular robots[A ]. Proceedings of the IEEE I n2ternational Conf erence on Syste m s, Man and Cybernetics[ C ]. Pis2cataway, NJ, U SA: IEEE, 2000. 3253 -3258.作者简介:陈伟海( 19552) ,男,博士,副教授. 研究领域:机器人学和机器人控制,可重构技术.满征( 19832) ,男,硕士生. 研究领域:机器人机构学,模块化机器人.于守谦( 19492) ,男,硕士,教授. 研究领域:机器人控制,嵌入式控制器.。

机器人模块化编程教学的探索与实践

机器人模块化编程教学的探索与实践作者:毛敏雷欢雷黎智何飞雄何康沈忱来源:《科技视界》2020年第18期摘要针对目前机器人教育存在着众多的问题现状,本文提出以模块化机器人编程教学来推进适合于机器人教育的解决方案,并分析其控制原理与优势所在。

根据学生认知发展规律,构建出模块化机器人教学课程设计,从课程的基本框架、设计模块及理论基础进行探索。

最后,通过具体实践验证了该课程能提高学生的动手实践能力、计算思维及创新思维。

关键词机器人;模块化;编程教学;课程设计中图分类号: TP242 ; ; ; ; ; ; ; ; ; ; 文献标识码: ADOI:10.19694/ki.issn2095-2457 . 2020 . 18 . 710 引言随着近年来人工智能技术的不断发展,机器人教育正逐步走进课堂,这不仅让广大青少年开拓了视野、激发学习兴趣,也能培养团队协作意识、系统性思维与创新实践能力等[1]。

然而,目前机器人教育面临教育理论体系不完善、师资力量薄弱,城乡发展失衡及教育机器人标准不统一等困。

由于日常生活中很难接触到机器人,大多数学生对机器人概念的理解仅仅停留于表面。

在此背景下,本文针对当前现状,进行面向于青少年的模块化编程教学的相关探索与教学实践,图形化编程模式得到应用。

1 机器人教学问题解决方案与推进策略1.1 模块化机器人控制原理及优势所在对于一个完整的机器人控制系统,由主控制器、软件(包括控制机器人运行的动作指令及上位机编程系统)以及硬件(包括机械执行系统与各传感器检测模块等)等设备构成[2]。

其中,传感器检测模块作为机器人行为感知系统,能感知外界环境的各类信息,并传输到主控制器信号输入端;作为执行者的机械执行系统通过各模块零件的拼接或脱离构建出各式各样的机械构型来执行不同的任务,其构型设计决定着机器人的动作执行,环境适应性较强;模块化机器人各基本功能取决于上述硬件系统与机械构型设计,控制指令通过图形化编程系统实现,通过设置各模块控制参数,并编译类C代码,生成可执行文件下载到主控制器中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

种 机 器 人 群 协 调 操 作 时 路 径 规 划 的 几 何 方 法 : 黄 晓
国外 的许多 地 线 轨 迹 规 划 方 法 x-3 自 由 度 - , j P we C b o r u e机 器 人 机 型 进 行 轨 迹 规 划
推 导 这 类 最 优 控 制 问 题 解 析 解 的 一 般 方 法 . 于 机 器 人 对
3 3自 由 度 P w r b o e Cu e模 块 化 机 器 人 测 地 线
的 运 动 最 优 控 制 的 算 法 设 计 具 有 普 遍 的指 导 意 义 : P r 等 …研 究 了 机 器 人 运 动 学 控 制 中 递 归 算 法 的 计 算 ak 效 率 问 题 . 究 证 明 了 基 于 指 数 积 公 式 的 递 归 算 法 的 计 研 算 效 率 要 高 于 传 统 的 算 法 本 文 应 用 的 基 于 测 地 线 的 机 器 人 轨 迹 规 划 方 法 .克 服 了 传 统 轨 迹 规 划 方 法 的 某 些 不 足 。 规 划是 在 关 节 空 间 ( 曼 空 间 ) 进 行 的. 其 黎 内 规 划 目标 是 直 角 坐 标 空 间 内 的 直 线 . 两 点 之 间 的 最 短 路 即 径 , 可 以 是 系 统 动 能 最 小 , 某 项 综 合 指 标 最 优 该 规 也 或 划 方 法 直 接 得 到 机 器 人 各 关 节 的 转 角 和 角 速 度 . 需 进 无
苍哥{ 孩 P w ru e 供亿机器人饥连 ; 2 1 ) o eC b
口 宋雪萍 口 张连东
辽 宁 大 连 1 6 2 10 8 大连交通大学 机械工程学院
的伤真研 究 水

要 : 用 现 代微 分 几何 中测 地 线 的 几 何 性 质 , 行 两 点 之 问路 径 最短 ( 线 ) 利 进 直 的轨 迹 规 划, 将 其 应 用 到 3自 由度 并

( o eCu e Gr p r 等 . 户 可 以 根 据 自 己 的 需 要 选 P w r b i e) p 用 择 各 种 类 型 、 寸 的 模 块 。 装 出 适 合 工 作 要 求 的 不 同 尺 组
构 形 的 机 器 人 . 目 前 P We C b o t u e模 块 化 机 器 人 已 经 在
3. 1
轨 迹规 划
根 据 优 化 目标 构 造 相 应 的黎 曼度 量
杆 长 l 2 ,  ̄ 2 , 3 4 . 如 图 1 图 2所 示 。  ̄ 0 / 7 / 9 5, = = = 、 机 器 人 的运 动 学 正 解 为 :
f Z 2 Z 2) 1 =(2 +3 3c S S
机 器人 的 最优 轨 迹 规 划 中 。 据 优 化 目标 构 造 相 应 的 黎 曼度 量 , 测 地 线 方程 转 化 成 标 准 的状 态 方程 形 式, 定测 地 线 起 根 将 确
始 点 处 的初 始 方 向 , 据 初 始 条 件 求 解 方程 组 , 出其 转 角 和 角速 度 , 果证 明 了这 种 方 法 的 可 行 性 。 根 得 结 关 键 词 :o eC b P w r u e模 块 化 机 器 人 测 地 线 轨 迹 规 划 仿 真 研 究
机 器 人 的 最 优 轨 迹 规 划 问 题 的 基 本 思 路 是 :依 据 某 个 或 某 些 优 化 准 则 ( 所 用 能 量 最 少 、 程 最 短 或 时 如 行
间最 短等 ) 。在 其 工 作 空 间 中 找 到 一 条 从 起 始 位 姿 点 到 终 止 位 姿 点 的 能 避 开 障 碍 物 的 最 优 轨 迹 机 器 人 的 轨 迹 规 划 和 运 动 控 制 可 以 描 述 为 约 束 欧 氏 群 上 的 最 小 平 方 逼 近 问 题 。 在 最 优 轨 迹 规 划 方 面 。 国 梁 等 …给 出 了 范
块 , 旋 转 模 块 P ( o r u e R t r d l s 、 关 如 R P we C b o a y mo u e ) 腕 节模 块 P W ( o r u e W rs mo u e ) 夹 手 模 块 P P we C b it d l s 、 G
1 概 述
中 图分 类 号:Hl1T 2 2 T 1 ;P 4
文 献标 识 码 : A
文 章 编 号 :0 0 4 9 (0 11— 0 9 0 10 — 9 82 1)2 0 0 — 3 公 司 生 产 的 P weC b o r u e模 块 构 成 的 . o C b P we u e模 块 将 驱 动 电机 、 制 器 、 感 器 和 通 信 电路 等 集 成 在 标 准 模 控 传 块 中。 Amtc公 司 为 用 户 提 供 数 种 类 型 的 P w r u e模 e o eC b
华 等 _以 黎 曼 度 量 ( 统 动 能 ) 性 能 指 标 给 出 了 开 链 2 ] 系 为 机 器 人 能 耗 最 小 的 最 优 轨 迹 规 划 方 法 : n等 主 要 研 Ha
究 了 串 联 机 器 人 运 动 最 优 控 制 的 一 般 几 何 框 架 . 出 了 给
行 运 动学 反解 和 多项式 插值 [ 基 于 测 地 线 的 轨 迹 规 划 是 以 轨 迹 弧 长 作 为 参 考 变 量 的 . 此 它 还 具 有 非 时 间 因 参 考 的 机 器 人 轨 迹 规 划 的优 点 . 系 统 在 处 理 不 确 定 事 且 件 时 更 具 有 智 能 性 。 应 用 测 地 线 进 行 机 器 人 轨 迹 规 划 的研 究 方 法 不 仅 适 用 于 2 自 由度 机 器 人 . 且 也 适 用 于 而 3 自 由度 及 多 自由 度 机 器 人
相关文档
最新文档