Dynamical Systems and Control
Vol.05 No.02(2016), Article ID:17404,13 pages
10.12677/DSC.2016.52006

A Survey on Research of the Underactuated Horizontal Bar Gymnastic Robot

Dasheng Liu, Guozheng Yan

Institute of Medical Precision Engineering and Intelligent System, School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai

Received: Mar. 25th, 2016; accepted: Apr. 22nd, 2016; published: Apr. 25th, 2016

Copyright © 2016 by authors and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY).

http://creativecommons.org/licenses/by/4.0/

ABSTRACT

The gymnastic robot is a nonlinear, strongly coupled, multi-state underactuated system and be- longs to the natural unstable systems in the stable region. This kind of system can reflect the key problems of many control areas, and a lot of scholars have devoted themselves to the research of controlling the gymnastic robot. This paper reviews the domestic and foreign research on the horizontal bar gymnastic robot. In the paper, the relevant theories and methods of the research on the dynamic modeling and motion control of the gymnastic robot are analyzed and discussed, the control on the swing up, balance, acceleration and giant-swing motion movement of the gymnastic robot is analyzed in detail, furthermore, the existing problems are discussed, and the development trend in the future is prospected.

Keywords:Gymnastic Robot, Underactuated, Control Strategy, Nonlinear System

欠驱动单杠体操机器人研究综述

刘大生,颜国正

上海交通大学电子信息与电气工程学院医学精密工程及智能系统研究所,上海

收稿日期:2016年3月25日;录用日期:2016年4月22日;发布日期:2016年4月25日

摘 要

体操机器人是非线性、强耦合、多状态的欠驱动系统,且在稳摆区域属于自然不稳定系统,这类系统能反映出许多控制领域的关键问题,国内外许多学者投身于体操机器人的控制研究。本文综述了国内外有关欠驱动单杠体操机器人的研究现状,分析和讨论了体操机器人在动力学建模及运动控制研究方面的理论与方法,具体分析了体操机器人的摆起、平衡、加速及大回环运动的主要控制方法,对存在的问题进行了讨论,并对未来的发展趋势进行了展望。

关键词 :体操机器人,欠驱动,控制策略,非线性系统

1. 引言

单杠体操机器人是模仿运动员在单杠上运动的机械模型,它同时也是一个多输入、多输出、欠驱动、非线性、强耦合的典型复杂系统,其控制具有高度的复杂性和非线性。生物力学研究表明,人类和其它生物的运动之所以自然、优美、高效,原因是他们极善于利用躯体各部分的动力耦合来实现运动能量的传递,达到整个机体的高度协调。因此,对基于动力学耦合驱动原理的欠驱动机器人展开研究,将会促进机器人从呆板机械的运动向接近人体或生物的动力协调运动发展。

欠驱动机械系统是一类构成系统的广义坐标维数多于控制输入维数的非线性系统 [1] 。系统欠驱动的原因各异,通常机器人在如下情况下会具有欠驱动特性:仿生机器人、空间机器人、系统本身存在一些运动约束的移动机器人、具有柔性操作臂和柔性操作关节的机器人等 [2] [3] 。由于离心力、科里奥利力、重力等作用,欠驱动机器人系统是一种高度非线性系统,并且在控制过程中不可避免的带有漂移项。对于欠驱动系统的控制存在两个难点:一是输入空间维数小于构造空间维数,运动方程中位形变量的速度或加速度受到动力学约束,验证这些约束何时可积是非常困难的,需要用到比较复杂的数学知识,大多数情况,这些约束都是不可积的,称为非完整约束 [4] ;二是利用微分几何方法可证明,非完整系统不能用连续时不变的状态反馈镇定,因此不能直接应用发展成熟的控制理论成果。欠驱动机器人控制策略的研究在机器人和控制领域都是一个巨大的挑战。

单杠体操机器人正是一类具有非完整约束的欠驱动机械系统。这类系统的共同特点是,具有复杂的内部动态特性,状态变量间的耦合性非常强,而且二阶非完整约束使得它不能够严密反馈线性化 [5] [6] 。由于欠驱动机器人系统具有能简化控制、减轻重量、降低能耗及制作成本低等优点,其研究对于欠驱动机械系统、二阶非完整性系统、复杂非线性系统和太空机器人系统的控制是非常有用的。因此,、对欠驱动单杠体操机器人的研究具有重要的理论意义和实际应用价值 [7] [8] 。

2. 研究现状

2.1. 两杆体操机器人

在国内外大部分关于体操机器人的研究中,较常采用Acrobot的欠驱动两杆体操机器人模型 [9] - [12] 。 Acrobot是一种具有2个自由度和1个主动关节的二连杆机器人,它能简单的模拟体操运动员在单杆上的摆起、倒立、大回环等体操动作。

Takashima [13] 和Nakawaki [10] 均对Acrobot的数学建模问题进行了探讨。Bortoff和Spong [14] 研究了用伪线性化的方法分析Acrobot在垂直向上不稳定平衡点周围的运动控制问题。Huaser和Murry [15] 提出将模型在竖直向上不稳定平衡点附近线性化,再将传统的线性控制方法应用于平衡控制。这些方法虽然描述了Acrobot的建模和在不稳定平衡点附近的平衡控制问题,但还没有考虑如何把Acrobot从垂直向下稳定平衡点摆起到垂直向上不稳定平衡点附近。如何从摆起控制过渡到平衡控制,达到快速而平滑地摆起Acorbot,以及使Acorbot在不稳定平衡点快速达到平衡的控制目标。

Dejong和Spong [16] 提出了一种经验控制方法,并将其发展成为智能控制,但是整个控制过程所用的时间比较长,控制效果却并不理想。随后,Spong [17] [18] 提出将Acrobot的摆起倒立控制过程划分为两个阶段:摆起过程采用部分反馈线性化的方法,到达竖直向上的平衡区后,切换为线性二次调节器(LQR)将体操机器人稳定在竖直向上的不稳定平衡点。摆起过程的部分反馈线性化方法把Acorbot第二关节的运动从第一关节的运动中解耦出来,通过近似地选择第二杆的参考轨迹为第一杆角速度的同符号函数,然后再选择输入中间控制规律使第二杆的运动跟踪参考轨迹。根据跟踪控制所得到的中间控制规律和部分反馈线性化所得到的控制规律,可求得驱动装置的控制力矩。这一控制力矩作用在第二杆上,并带动第一杆使其摆动幅度不断加大,这样Acrobot就能成功摆起到不稳定平衡点附近,接着在合理的状态点切换到相应的平衡控制方法,即可实现控制目标。但此控制器吸引域较小,摆动控制器较难使系统状态进入吸引域,完成控制的时间也较长。

Borwn和Passnoi [19] 提出了基于内部部分反馈线性化的PD控制、状态反馈控制或基于部分反馈线性化的模糊控制来实现Acrobot的摇起控制,基于LQR控制或模糊控制来实现Acrobot的平衡控制、摇起控制和平衡控制都采用遗传算法优化各控制器的参数。这种控制策略非常复杂,摆起区的控制基本上仍然是基于部分反馈线性化方法的思路,而且摆起Acrobot所用的时间相当长。

Xin [20] - [22] 提出了一种考虑系统能量控制方法来实现Acrobot的控制目标,采用基于LyaPunov函数的摇起控制器,保证能量趋向期望值,确保机器人能顺利从摇起区进入到平衡区;进入平衡区后,进行控制器的切换,采用基于LQR的平衡控制策略,最终实现Acrobot的控制目标。

国内也有学者对Acrobat进行了大量研究,并提出了一些控制方法,如基于滑模的离散时间变结构控制 [23] 、基于T-S模型的模糊变结构控制 [24] 、基于神经网络的控制 [25] 和基于倒转方法的稳定控制 [6] 等。赖旭芝等人 [26] [27] 把智能控制引入到Aocrbot控制中,提出基于模糊控制和变结构控制的智能集成控制方法,运用数学的方法把它的运动空间划分为摆起区和平衡区两个部分。从Acorbot总能量出发,确立了摆起区的模糊控制策略,确保在摆起过程中能量不断增加。在平衡区,使用局部线性化的方法,基于Takagi-Sugeno(TS)模型来描述Acrobot在不稳定点附近的非线性特性,采用基于TS模型的模糊控制实现了较大范围内的平衡控制。采用模糊变结构控制对第二杆进行控制,使其角度和角速度分别朝着相对于第一杆的角度和角速度为零的趋势运动。但此方法也仍然难以确保Acrobot能较快地由摆起区过渡到平衡区,摆起时间也较长。

2.2. 三杆体操机器人

通过对体操运动员的运动技巧分析可知,人的行为动作是通过多个关节的互连耦合来实现的,而两杆机器人模型不足以表达人的肢体运动。为了能更好地模拟人在体操运动中的运动控制,体操机器人至少需要三个关节,与两杆机器人Acrobot相比,这类机器人具有更高的实际应用价值和更复杂的非线性特性。

三杆体操机器人具有3个自由度和2个主动关节,是一种典型的欠驱动机器人。该机器人可以有效地模拟体操运动员肩关节和髋关节的主动控制作用,真实地反映体操运动员的肢体运动 [28] [29] 。相比于Acrobot,三杆体操机器人具有更强的非线性和耦合性,其控制具有高度的复杂性。

欠驱动三杆体操机器人具有两个驱动力矩,在分析力矩方向和大小对各杆产生的角加速度时,要考虑三个关节角度以及三个杆之间的夹角,使得控制关系变得非常复杂,很难选取合适的力矩将三杆体操机器人摇起并进入平衡区。Mettin [30] 针对欠驱动三杆机器人,提出了一种基于虚拟约束的方法来规划机器人的运动轨迹,建立了驱动关节与被动关节之间的运动约束关系,以实现机器人像人一样运动。然而,该策略很难找到驱动关节与被动关节的约束关系,对其进行摆起控制,从而无法通过规划机器人运动轨迹的方法,来实现三杆体操机器人的摇起控制目标。

Xin [31] 提出了一种基于能量和角度的摇起控制策略,通过坐标转换将含有驱动关节的第二杆和第三杆转换为一个主动关节,这种策略能够控制能量和角度,从而将欠驱动三杆摆起到不稳定平衡点附近。但是该控制策略很难避免摇起过程中存在的奇异值,使得体操机器人不能顺利地进入到平衡区。

国内的薛方正等人 [32] 针对加速度驱动型三关节体操机器人,通过机理分析得到模型的刚体动力学分量和电机驱动分量,然后通过加速度阶跃响应曲线分析得到纯滞后分量,综合这3种分量,确定三关节体操机器人的模型结构,并利用改进的遗传算法对该综合模型进行参数辨识。Xie [33] 提出了一种仿人智能控制策略,将体操机器人的摆起倒立运动过程分成六个串行的目标阶段 [34] ,并针对六个阶段分别采用 Bang-Bang控制、PD控制等,这种控制策略能够规划体操机器人的运动姿态并且兼顾摆起过程中能量递增的控制目标。基于仿人智能的控制策略需将控制过程划分为六个阶段,由于体操机器人系统的复杂非线性,并且需要考虑控制器之间的平滑转换,使得各阶段的控制策略设计变得十分复杂。

3. 单杠体操机器人动力学模型

以关节变量为广义坐标,根据拉格朗日方程,可以求得如图1所示的n连杆体操机器人系统的动力学方程为

(1)

式中,分别是关节点的位移、速度和加速度;惯性矩阵;表示哥氏力和离心力项;表示重力项;表示作用于系统关节的力矩,即系统控制输入,B为输入矩阵。

Figure 1. n-DOF gymnastic robot [35]

图1. n杆体操机器人模型 [35]

图2图3是研究者们较常采用的两杆和三杆体操机器人模型。图2给出了肩关节处带有驱动器的两杆体操机器人示意图。在忽略其关节摩擦力和随机干扰时,其动力学方程可表示为

(2)

三关节体操机器人是一种由两个主动关节和一个被动关节组成的欠驱动系统(图3)。多数情况下,肩关节和髋关节是主动的,腕关节是被动的。三关节体操机器人是一种多输入型欠驱动系统,因此比两关节体操机器人和倒立摆系统更适合作为研究欠驱动问题的标准平台。其动力学方程可表示为

(3)

Figure 2. 2-DOF gymnastic robot [36]

图2. 2杆体操机器人模型 [36]

Figure 3. 3-DOF gymnastic robot [37]

图3. 3杆体操机器人模型 [37]

尽管欠驱动机器人在模型上与全驱动系统相似,但由于自由关节运动方程承受非完整约束,仅可以通过与其它关节的耦合获得动作,因此,两种系统在控制方法上却是完全不同的,这也是欠驱动机器人研究的主要难点。目前对类似体操机器人这样的二阶非完整欠驱动系统来说,尚没有固定的控制方法。一般便于控制,都把关节变量定义为状态向量,将主动关节的加速度或力矩作为输人 [14] [15] ,由此,式(1)、(2)和(3)可以表达为如下形式:

(4)

式中,均为平滑矢量场,称为非线性系统的漂移项,为输入。

4. 体操机器人运动控制

一般将体操机器人的控制分为:从竖直向下到倒立的摆起控制、在倒立不稳定状态的稳摆控制、大回环周期运动控制以及从倒立到大回环周期运动能够开始的加速控制。

4.1. 体操机器人摆起运动控制

通过对体操运动员的观察,如图4所示,单杠运动的上杠过程经过一系列的连贯动作最后到达倒立位置, 并稳定倒立 [34] 。这种技术动作,被称之为“晃起”运动,适用于Acrobot的摆起控制 [38] 。

用定性运动学的方法,结合对体操运动员的动作特征的分析可以发现,上杠动作序列中切换时机的选取很重要,是保证运动姿态的控制策略的转换条件。根据体操机器人各部分的运动姿态及其运动中各部分动能与势能的转换过程,可以将整个摆起倒立运动过程规划成如图5所示的6个串行的目标阶段:

1) 小后摆阶段:从悬垂静止的初始位置,躯干和腿后摆小角度;

2) 向前摆起阶段:将躯干和腿迅速摆起,使躯干和腿达到几乎垂直向上;

3) 前姿态调整阶段:目标是将三个连杆伸展成一条直线;

4) 向后摆起阶段:关节力矩控制住夹角,利用重力向下并向后摆动;

5) 后姿态调整阶段:这个阶段结束时,机器人应进入稳摆控制的能控范围,系统的能量总和应接近不稳定平衡点所要求的势能;

6) 倒立稳定阶段:使机器人在垂直倒立点保持动平衡。

Spong提出了经典的部分反馈线性化方法实现了对Acrobot进行摆起控制 [17] [18] 。Michitsuji [39] 对该方法进行改进,提出了一种参数激励的方法进行摆起控制。通过对式(3)进行部分反馈线性化,可得

(5)

式中为辅助输入,且

因此,部分线性化方程可表示为

(6)

Figure 4. Swing-up movement of a gymnast

图4. 体操运动员的上杠动作

Figure 5. 6 stages of the swing-up

图5. 摆起倒立过程的6个阶段的姿态

假定可以被确定,因而每个主动关节角度收敛于期望的角度

(7)

式中,为正反馈系数。

此外,研究者们还提出了多种方法试图对体操机器人进行摆起控制,如基于能量的控制 [21] [40] - [43] 、模糊控制 [44] [45] 、基于切换输出函数法 [46] 、连续力矩和冲击型制动力矩组合法 [47] 以及基于李雅普诺夫函数的控制 [48] [49] 等。

4.2. 体操机器人平衡控制

倒立状态是体操机器人的不稳定平衡点,平衡控制的目标就是在施加控制后,让机器人和控制器组成的新系统能稳定在该点。由于体操机器人是高度非线性系统,所以即使施加控制,在倒立状态也只能实现小范围的局部稳定。

体操机器人平衡控制主要采用的线性二次调节器(LQR)方法 [18] [50] 。若定义为倒立位置时的状态量,则由式(4)得到体操机器人动力学模型在倒立位置的线性化表达式为

(8)

式中,

基于线性模型(8)的二次最优控制策略,可得线性二次调节的最优控制规律。控制器一般设计为

(9)

由状态方程确定最佳控制向量的反馈矩阵,使得式(10)中的性能指标J达到最小。

(10)

式中,是半正定矩阵,是正定矩阵。

4.3. 体操机器人加速运动控制

为了使体操机器人能从倒立状态过渡到大回环周期运动状态,需要采用某种控制策略对系统进行控制使得被动关节(第一关节)能被加速到一定的速度以上。Yamaura等人模拟体操运动员的运动,提出了一种加速控制方法 [51] ,其控制输入为

(11)

式中,为反馈系数,为角度参数,是期望值参数,为控制输入常数。

图6所示,在区间,第2杆的控制目标角度为,在区间,第2杆的控制输入被设计为一个常数[N×m]。另外,在区间II→III,控制目标是使第二杆的角度为零,但考虑到控制的延时,目标角度设定为和区间III→I相同的

此外,Matsuoka [52] 采用神经振荡器来增大体操机器人的摆动幅度,从而可以达到大回环运动开始所要求的状态。

4.4. 体操机器人大回环周期运动控制

体操机器人的大回环运动控制研究相对较少,但研究者们也提出了一些控制方法,如利用被动关节位移函数作为参考轨迹的配置控制法 [51] [53] 、延迟反馈控制法 [54] [55] 以及基于质心等效的控制方法 [56] 等。

Ono等人 [53] 的研究相对较早,他们将Acrobot的自由大回环运动模式归纳为如图7所示的3种形态(A型、B型和C型)。其中,B型是一种刚体模式旋转,其在零重力场中Acrobot将会变得笔直;A型和C型分别是在刚体模式旋转基础上叠加正的或负的振动模式。

Yamaura等人 [51] 的研究将其扩展到三杆体操机器人,并根据3杆的初期角速度的符号将其自由大回环运动分类成5种类型(图8)。其中,Type1是刚体模式,其第2、第3杆的初期角速度近似为0;Type2

Figure 6. Acceleration control

图6. 加速控制

Figure 7. Free giant-swing movement mode of an acrobat

图7. Acrobot自由大回环运动模式

是第2、第3杆的初期角速度为正的类型,该类型中,第1、2杆运动1个周期时第3杆运动为半个周期;在Type3、Type4中,第2杆和第3杆的角速度的符号相反,且第1杆运动1个周期时,第2、第3杆运动为半个周期;Type5是第2、第3杆的初期角速度均为小负值的情况。Yamaura [51] 和Liu [54] 分别采用配置法和延迟反馈控制法实现了对其中几种类型的大回环运动的控制。

Figure 8. Free giant-swing movement of a 3-link gymnastic robot

图8. 三杆体操机器人自由大回环运动模式

5. 总结展望

综上所述,单杠体操机器人的研究在动力学建模分析以及运动控制方面取得了一定的成果,但仍存在一些问题需要解决:

1) 确保了摆起过程的能量不断增加,但没有考虑机器人的姿态。机器人处于不同的姿态可能拥有相同的能量,而姿态是影响机器人能否顺利从摆起过程过度到稳摆过程的关键因素。

2) 能够实现平衡控制的范围太窄,用在不稳定平衡点附近的近似线性化方法来描述Acorbot在这一平衡点附近区域的非线性特性,然后用LQR设计方法对Acrobot进行平衡控制时,能够实现平衡控制的范围太窄,这样就增加了平衡控制的难度。

3) 由于三杆体操机器人的强耦合特性以及复杂非线性特性,因而,很难设计控制策略来实现三杆体操机器人摆起倒立的控制目标。目前三杆体操机器人控制存在的问题主要有:运动区间划分条件太苛刻,使三杆体操机器人很难满足进入平衡区的条件;为了实现从摇起区顺利过渡到平衡区,在控制三杆体操机器人的能量和姿态时,由于模型复杂,难以避免奇异值现象的产生;很难快速实现从摇起区过渡到平衡区。

4) 缺乏鲁棒性问题的分析。由于体操机器人的参数往往具有不确定性,因而基于理想模型得到的控制规律在不确定条件下一般难以保持良好的控制效果。大量的研究都是在理想仿真平台上进行的,并没有将仿真平台与实际平台进行比较,因理想模型与实物存在较大的偏差,不能确保研究成果能运动到实物平台上。因此,对体操机器人的控制问题不仅是要找到一种比较行之有交的控制方法,而且还要考虑其鲁棒性问题。

基金项目

教育部留学回国人员科研启动基金项目,上海交通大学新进青年教师启动计划基金项目。

文章引用

刘大生,颜国正. 欠驱动单杠体操机器人研究综述
A Survey on Research of the Underactuated Horizontal Bar Gymnastic Robot[J]. 动力系统与控制, 2016, 05(02): 48-60. http://dx.doi.org/10.12677/DSC.2016.52006

参考文献 (References)

  1. 1. 郑艳, 朱媛, 井元伟. 一类欠驱动机械系统基于滑模的变结构控制[J]. 东北大学学报, 2005(6): 511-514.

  2. 2. Martínez, S., Cortés, J. and Bullo, F. (2003) Motion Planning and Control Problems for Underactuated Robots. In: Bicchi, A., Prattichizzo, D., Christensen, H., Eds., Control Problems in Robotics, Springer, Berlin, Heidel-berg, 59-74.

  3. 3. 陈炜, 余跃庆, 张绪平. 欠驱动机器人研究综述[J]. 机械设计与研究, 2005(4): 22-26.

  4. 4. Spong M. (1998) Underactuated Mechanical Systems. In: Siciliano, B. and Valavanis, K., Eds., Control Problems in Robotics and Automation, Springer, Berlin, Heidelberg, 135-150.

  5. 5. Oriolo, G. and Nakamura, Y. (1991) Control of Mechanical Systems with Second-Order Nonholonomic Constraints: Underactuated Manipulators. Brighton, 2398-2403.

  6. 6. 张安彩, 赖旭芝, 佘锦华, 等. 基于倒转方法的欠驱动Acrobot系统稳定控制[J]. 自动化学报, 2012(8): 1263- 1269.

  7. 7. 赖旭芝, 潘昌忠, 吴敏. 一类欠驱动机械系统的全局鲁棒控制[J]. 控制与决策, 2009(7): 1023-1027.

  8. 8. 郝建豹, 洪志杰. 三关节欠驱动体操机器人的LQR倒立平衡控制[J]. 机电工程技术, 2009(6): 38-40.

  9. 9. Takashima, S. (1991) Control of Gymnast on a High Bar. IEEE/RSJ International Workshop on Intelligent Robots and Systems’91, Intelligence for Mechanical Systems, Proceedings IROS’91, Osaka, 3-5 November 1991, 1424-1429. http://dx.doi.org/10.1109/iros.1991.174707

  10. 10. Nakawaki, D., Sangwan, J. and Miyazaki, F. (1998) Dynamic Modeling Approach to Gymnastic Coaching. IEEE International Conference on Robotics and Automation, Leuven, 16-20 May 1998, 1069-1076. http://dx.doi.org/10.1109/robot.1998.677232

  11. 11. 赖旭芝, 黄灿. 体操机器人控制的李雅普诺夫方法[J]. 计算技术与自动化, 2004, 23(2): 4-7.

  12. 12. Zhang, X.H., Chen, H.T., Zhao, Y.N. and Gao, B. (2009) The Dynamical Servo Control Problem for the Acrobot Based on Virtual Constraints Approach. 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, 10-15 October 2009, 1320-1325. http://dx.doi.org/10.1109/IROS.2009.5354570

  13. 13. Takashima, S. (1990) Dynamic Modeling of a Gymnast on a High Bar-Computer Simulation and Construction of a Gymnast Robot. IEEE International Workshop on Intelligent Robots and Systems ’90, “Towards a New Frontier of Applications”, IROS ’90, Ibaraki, 3-6 July 1990, 955-962. http://dx.doi.org/10.1109/iros.1990.262519

  14. 14. Bortoff, S.A. and Spong, M.W. (1992) Pseudolinearization of the Acrobot Using Spline Functions. Proceedings of the 31st IEEE Conference on Decision and Control, Tucson, 16-18 December 1992, 593-598. http://dx.doi.org/10.1109/cdc.1992.371658

  15. 15. Hauser, J. and Murray, R.M. (1990) Nonlinear Controllers for Non-Integrable Systems: The Acrobot Example. 1990 American Control Conference, San Diego, 23-25 May 1990, 669-671.

  16. 16. Dejong, G. and Spong, M.W. (1994) Swinging up the Acrobot: An Example of Intelligent Control. 1994 American Control Conference, Baltimore, 29 June-1 July 1994, 2158-2162. http://dx.doi.org/10.1109/acc.1994.752458

  17. 17. Spong, M.W. (1994) Swing up Control of the Acrobot. 1994 IEEE International Conference on Robotics and Automation, San Diego, 8-13 May 1994, 2356-2361. http://dx.doi.org/10.1109/robot.1994.350934

  18. 18. Spong, M.W. (1995) The Swing up Control Problem for the Acrobot. IEEE Control Systems, 15, 49-55. http://dx.doi.org/10.1109/37.341864

  19. 19. Brown, S. and Passino, K. (1997) Intelligent Control for an Acrobot. Journal of Intelligent and Robotic Systems, 18, 209-248. http://dx.doi.org/10.1023/A:1007953809856

  20. 20. Xin, X. and Kaneda, M. (2001) A New Solution to the Swing up Control Problem for the Acrobot. Proceedings of the 40th SICE Annual Conference, International Session Papers, SICE 2001, Nagoya, 25-27 July 2001, 124-129. http://dx.doi.org/10.1109/sice.2001.977819

  21. 21. Xin, X. and Kaneda, M. (2002) The Swing up Control for the Acrobot Based on Energy Control Approach. Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, 10-13 December 2002, 3261-3266. http://dx.doi.org/10.1109/cdc.2002.1184374

  22. 22. Xin, X. and Kaneda, M. (2004) New Analytical Results of the Energy Based Swinging up Control of the Acrobot. 43rd IEEE Conference on Decision and Control, Nassau, 17-17 December 2004, 704-709. http://dx.doi.org/10.1109/cdc.2004.1428728

  23. 23. 郑艳, 井元伟. Acrobot系统基于滑模的离散时间变结构控制[J]. 东北大学学报: 自然科学版, 2006, 27(6): 591-594.

  24. 24. 郑艳, 郑秀萍, 褚俊霞, 井元伟. 基于T-S模型的体操机器人系统模糊变结构控制[J]. 控制与决策, 2006, 21(1): 34-37.

  25. 25. 谢衡, 牛秦洲. 一类欠驱动机械系统基于神经网络的控制[J]. 科学技术与工程, 2009, 9(7): 1720-1724.

  26. 26. 赖旭芝, 蔡自兴, 吴敏, 佘锦华. 体操机器人的模糊控制策略(英文)[J]. 控制理论与应用, 2000, 17(3): 326-330.

  27. 27. 赖旭芝, 蔡自兴, 吴敏. 一类欠驱动机械系统的模糊与变结构控制[J]. 自动化学报, 2001, 27(6): 850-854.

  28. 28. 李祖枢, 谭智, 张华, 王育新, 谢健. 三关节单杠体操机器人的倒立稳定控制[C]//中国自动化学会控制理论专业委员会. 第二十三届中国控制会议论文集(下册). 北京: 中国自动化学会控制理论专业委员会, 2004: 5.

  29. 29. 李祖枢, 张华, 古建功, 陈桂强. 3关节单杠体操机器人的动力学参数辨识[J]. 控制理论与应用, 2008, 25(2): 242-246.

  30. 30. Mettin, U., La Hera, P., Freidovich, L. and Shiriaev, A. (2007) Generating Human-Like Motions for an Underactuated Three-Link Robot Based on the Virtual Constraints Approach. 2007 46th IEEE Conference on Decision and Control, New Orleans, 12-14 December 2007, 5138-5143. http://dx.doi.org/10.1109/cdc.2007.4434799

  31. 31. Xin, X. and Kaneda, M. (2007) Swing-Up Control for a 3-DOF Gymnastic Robot with Passive First Joint: Design and Analysis. IEEE Transactions on Robotics, 23, 1277-1285. http://dx.doi.org/10.1109/TRO.2007.909805

  32. 32. 薛方正, 郭亿, 李祖枢. 加速度驱动型三关节体操机器人的动力学建模与分析[J]. 控制与决策, 2011, 26(6): 821-825.

  33. 33. Xie, J. and Li, Z. (2003) Dynamic Model and Motion Control Analysis of Three-Link Gymnastic Robot on Horizontal bar. Proceedings of the 2003 IEEE International Conference on Robotics, Intelligent Systems and Signal Processing, Changsha, 8-13 October 2003, 83-87.

  34. 34. 张华, 李祖枢, 古建功, 陈桂强, 谭智. 三连杆单杠体操机器人的仿人智能运动控制[J]. 重庆大学学报(自然科学版), 2007, 30(3): 74-78.

  35. 35. Xin, X., She, J.-H. and Yamasaki, T. (2008) Swing-Up Control for n-Link Planar Robot with Single Passive Joint Using the Notion of Virtual Composite Links. 47th IEEE Conference on Decision and Control, Cancun, 9-11 December 2008, 4339-4344. http://dx.doi.org/10.1109/cdc.2008.4738922

  36. 36. Lai, X.-Z., She, J.-H., Yang, S.X. and Wu, M. (2006) Unified Treatment of Motion Control of Underactuated Two-Link Manipulators. 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, 9-15 October 2006, 574-579. http://dx.doi.org/10.1109/IROS.2006.282396

  37. 37. Xin, X. and Kaneda, M. (2007) Design and Analysis of Swing-Up Control for a 3-Link Gymnastic Robot with Passive First Joint. 2007 46th IEEE Conference on Decision and Control, New Orleans, 12-14 December 2007, 1923-1928. http://dx.doi.org/10.1109/CDC.2007.4434298

  38. 38. Henmi, T., Wada, T., Deng, M.C., Inoue, A., Ueki, N. and Hirashima, Y. (2004) Swing-Up Control of an Acrobot Having a Limited Range of Joint Angle of Two Links. 5th Asian Control Conference, Melbourne, 20-23 July 2004, 1071-1076.

  39. 39. Michitsuji, Y., Sato, H. and Yamakita, M. (2001) Giant Swing via forward upward Circling of the Acrobat-Robot. Proceedings of the 2001 American Control Conference, 4, 3262-3267. http://dx.doi.org/10.1109/acc.2001.946425

  40. 40. Kobayashi, T., Komine, T., Suzuki, S., Iwase, M. and Furuta, K. (2002) Swing-Up and Balancing Control of Acrobot. Proceedings of the 41st SICE Annual Conference, 5, 3072-3075. http://dx.doi.org/10.1109/sice.2002.1195597

  41. 41. Banavar, R.N. and Mahindrakar, A.D. (2003) Energy-Based Swing-Up of the Acrobot and Time-Optimal Motion. Proceedings of 2003 IEEE Conference on Control Applications, 1, 706-711. http://dx.doi.org/10.1109/cca.2003.1223524

  42. 42. Kanazawa, M., Anami, R., Nakaura, S. and Sampei, M. (2007) Swing up Control Experiment Aimed at Energy Interaction between the Acrobot and Compliance. SICE 2007 Annual Conference, Takamatsu, 17-20 September 2007, 1236-1241. http://dx.doi.org/10.1109/SICE.2007.4421173

  43. 43. Xin, X. and Yamasaki, T. (2012) Energy-Based Swing-Up Control for a Remotely Driven Acrobot: Theoretical and Experimental Results. IEEE Transactions on Control Systems Technology, 20, 1048-1056. http://dx.doi.org/10.1109/TCST.2011.2159220

  44. 44. Smith, M.H., Zhang, T.H. and Gruver, W.A. (1998) Dynamic Fuzzy Control and System Stability for the Acrobot. The 1998 IEEE International Conference on Fuzzy Systems Pro-ceedings, IEEE World Congress on Computational Intelligence, Anchorage, 4-9 May 1998, 286-291. http://dx.doi.org/10.1109/fuzzy.1998.687499

  45. 45. Zheng, Y. and Jing, Y.-W. (2005) Fuzzy Variable Structure Control for Acrobot Based on T-S Model. 2005 IEEE International Conference Mechatronics and Automation, 2, 842-846. http://dx.doi.org/10.1109/ICMA.2005.1626660

  46. 46. Yonemura, T. and Yamakita, M. (2004) Swing up Control of Acrobot Based on Switched Output Functions. SICE 2004 Annual Conference, Sapporo, 4-6 August 2004, 1909-1914.

  47. 47. Mathis, F.B., Jafari, R. and Mukherjee, R. (2011) Efficient Swing-Up of the Acrobot Using Continu-ous Torque and Impulsive Braking. Proceedings of the 2011 American Control Conference, San Francisco, 29 June-1 July 2011, 268-273. http://dx.doi.org/10.1109/acc.2011.5991189

  48. 48. Henmi, T., Deng, M.C. and Inoue, A. (2006) Swing-Up Control of the Acrobot Using a New Partial Linearization Controller Based on the Lyapunov Theorem. 2006 IEEE International Conference on Networking, Sensing and Control, Ft. Lauderdale, 23-25 April 2006, 60-65. http://dx.doi.org/10.1109/ICNSC.2006.1673118

  49. 49. Lai, X.Z., She, J.H., Yang, S.X. and Wu, M. (2008) Control of Acrobot Based on Non-Smooth Lyapunov Function and Comprehensive Stability Analysis. IET Control Theory & Applications, 2, 181-191. http://dx.doi.org/10.1049/iet-cta:20060414

  50. 50. Xue, F.Z., Hou, Z.C. and Deng, H.J. (2011) Balance Control for an Acrobot. 2011 Chinese Control and Decision Conference (CCDC), Mianyang, 23-25 May 2011, 3426-3429. http://dx.doi.org/10.1109/CCDC.2011.5968708

  51. 51. Yamaura, H. and Yanai, M. (2006) A Realization Method of Giant-Swing Motions of a 3-DOF Link Mechanism. Transactions of the Japan Society of Mechanical Engineers C, 72, 2812-2820. http://dx.doi.org/10.1299/kikaic.72.2812

  52. 52. Matsuoka, K., Ohyama, N., Watanabe, A. and Ooshima, M. (2006) A Giant Swing Robot Using a Neural Oscillator. International Congress Series, 1291, 153-156. http://dx.doi.org/10.1016/j.ics.2005.12.074

  53. 53. Ono, K., Yamamoto, K. and Imadu, A. (2001) Control of Giant Swing Motion of a Two-Link Horizontal Bar Gymnastic Robot. Advanced Robotics, 15, 449-465. http://dx.doi.org/10.1163/156855301750398356

  54. 54. Liu, D. and Yamaura, H. (2011) Giant Swing Motion Con-trol of 3-Link Gymnastic Robot with Friction around an Underactuated Joint. Journal of System Design and Dynamics, 5, 925-936. http://dx.doi.org/10.1299/jsdd.5.925

  55. 55. Liu, D., Yan, G. and Yamaura, H. (2014) Dynamic Delayed Feedback Control for Stabilizing the Giant Swing Motions of an Underactuated Three-Link Gymnastic Robot. Nonlinear Dynamics, 78, 147-161. http://dx.doi.org/10.1007/s11071-014-1428-8

  56. 56. Henmi, T., Chujo, M., Ohta, Y. and Deng, M. (2014) Repro-duction of Swing-Up and Giant Swing Motion of Acrobot Based on a Technique of the Horizontal Bar Gymnast. 2014 11th World Congress on Intelligent Control and Automation (WCICA), Shenyang, 29 June-4 July 2014, 2613-2618. http://dx.doi.org/10.1109/wcica.2014.7053137

期刊菜单