期刊文献+

二阶非完整平面3R欠驱动机械臂位置控制 被引量:4

Position control for planar 3R underactuated manipulator with second-order non-holonomic constraints
下载PDF
导出
摘要 为解决中间关节是欠驱动的平面3R机械臂末端点位置控制问题,提出了一种基于轨迹规划与跟踪控制方法.根据系统数学模型、几何关系和期望位置,利用差分进化算法求解所有连杆的目标角度.首先,构造Lyapunov函数设计控制器使得第一、第三连杆到达目标角度;然后,根据系统约束关系,对第一连杆进行轨迹规划,并利用差分进化算法优化轨迹参数;当第一连杆跟踪轨迹后,第二连杆被间接控制到目标角度.最后,基于Lyapunov函数设计控制器使第一连杆跟踪规划轨迹,并维持第三连杆状态不变,使系统末端点从给定初始位置到给定期望位置.仿真实验表明,在33.94 s时,系统末端点能够稳定到目标位置(0.2,0.8) m,对于不同的初始位置和期望位置,轨迹规划与跟踪控制方法同样有效. A method based on trajectory planning and tracking control was proposed to solve the end-point position control problem of a planar 3 R manipulator with a middle underactuated joint. According to the mathematical model of the system, the geometry relationships and the desired position, the target angles of all links were calculated by a differential evolution algorithm. Firstly, the controller designed by a Lyapunov function achieved the first and third links to the target angles. Then, according to the constraint of the system, a parametric trajectory was planned for the first link, and the suitable parameters of the trajectory were optimized by the differential evolution algorithm. After the first link tracked the trajectory, the second link was indirectly controlled to its target angle. Finally, based on the Lyapunov function, the controller was designed to make the first link track the planned trajectory and maintain the state of the third link unchanged, so that the end-point of the system is from the given initial position to the given desired position. The simulation experiments show that at 33.94 s, the end-point of the system can be stabilized to the target position(0.2, 0.8) m, and the trajectory planning and tracking control method is equally effective at different initial position and the desired position.
作者 黄自鑫 赖旭芝 王亚午 吴敏 Huang Zixin;Lai Xuzhi;Wang Yawu;Wu Min(School of Automation,China University of Geosciences,Wuhan 430074,ChinaHubei Key Laboratory of Advanced Control and Intelligent Automation for Complex Systems,Wuhan 430074,China)
出处 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2019年第2期245-250,共6页 Journal of Southeast University:Natural Science Edition
基金 国家自然科学基金资助项目(61773353) 湖北省自然科学基金创新群体资助项目(2015CFA010) 高等学校学科创新引智计划资助项目(B17040)
关键词 平面3R欠驱动机械臂 轨迹规划 位置控制 差分进化算法 planar 3R underactuated manipulator trajectory planning position control differential evolution algorithm
  • 相关文献

参考文献2

二级参考文献69

  • 1王晓军,邵惠鹤.基于模糊的桥式起重机的定位和防摆控制研究[J].系统仿真学报,2005,17(4):936-939. 被引量:76
  • 2王清,马广富,弥曼.一种基于遗传算法的神经网络控制方法研究[J].系统仿真学报,2006,18(4):1070-1072. 被引量:20
  • 3KOLMANOVSKY I, MCCLAMROCH N. Developments in nonholonomic control problems [ J ]. IEEE Control Systems Magazine, 1995, 15(6) : 20-36.
  • 4ABDEL-RAHMAN E, NAYFEH A, MASOUD Z. Dynamics and control of cranes: a review [ J ]. Journal of Vibration and Control, 2003, 9 (7) : 863-908.
  • 5FANTONI I, LOZANO R. Global stabilization of the cart- pendulum system using saturation functions [ C ]//Proceed- ings of the IEEE Conference on Decision and Control. Maui, USA, 2003: 4393-4398.
  • 6FREIDOVICH L, SHIRIAEV A, GORDILLO F, et al. Par- tial-energy-shaping control for orbital stabilization of high- frequency oscillations of the Furuta pendulum [ J ]. IEEE Transactions on Control Systems Technology, 2009, 17 (4) : 853 -858.
  • 7LI En, LIANG Zize, HOU Zengguang, et al. Energy-based balance control approach to the ball and beam system [ J ]. International Journal of Control, 2009, 82(6) : 981-992.
  • 8XIN X, KANEDA M. New analytical results of the energy based swinging up control of the Acrobot [ C ]//Proceedings of the IEEE Conference on Decision and Control. Atlantis, Bahamas, 2004: 704-709.
  • 9FANTONI I, LOZANO R, SPONG M. Energy based control of the Pendubot[J]. IEEE Transactions on Automatic Con- trol, 2000, 45 (4) : 725-729.
  • 10FANG Y, DIXON W, DAWSON D, et al. Nonlinear cou- pling control laws for an underactuated overhead crane sys- tem [ J ]. IEEE/ASME Transactions on Mechatronics, 2003, 8(3) : 418-423.

共引文献72

同被引文献25

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部