• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2017, Vol. 53 ›› Issue (3): 43-50.doi: 10.3901/JME.2017.03.043

• 机构学及机器人 • 上一篇    下一篇

基于反馈线性化的软壳体球形机器人纵向运动控制*

张胜1,2, 方向1, 赵志成2, 刘冠华2   

  1. 1. 解放军理工大学野战工程学院 南京 210007;
    2. 解放军理工大学指挥军官基础教育学院 南京 210009
  • 出版日期:2017-02-05 发布日期:2017-02-05
  • 作者简介:

    作者简介:张胜(通信作者),男,1979年出生,讲师。主要研究方向为智能弹药、自动控制。

    E-mail:zs31@21cn.com

  • 基金资助:
    * 国家博士后基金特别资助项目(2010471824); 20151224收到初稿,20160811收到修改稿;

Longitudinal Motion Controlling for a Spherical Rolling Robot with Soft Shell Based on Feedback Linearization

ZHANG Sheng1,2, FANG Xiang1, ZHAO Zhicheng2, LIU Guanhua2   

  1. 1. Institute of Battle Engineering, PLA University of Science & Technology, Nanjing 210007;
    2. Institute of Basic Education for Cammander Cadet, PLA University of Science & Technology, Nanjing 210009
  • Online:2017-02-05 Published:2017-02-05

摘要:

针对球形机器人运动强烈的非线性,考虑自主研制的软壳体球形机器人弹性变形特性和与地面接触状态的不同,为了对球形机器人的纵向运动位置和姿态进行镇定控制,研究设计一种基于反馈线性化方法的控制器。基于动力学普遍原理建立球形机器人纵向纯滚动的动力学模型,通过对模型分析得到了该机器人运动性能优于硬质球壳机器人的结论。通过对系统的能量分析,提出一种适用于多输入多输出系统的反馈线性化控制方法,保证机器人纵向滚过角度跟踪期望值的同时收敛到稳定姿态。通过Matlab-Simulink仿真验证了该控制器的有效性。

关键词: 动力学普遍原理, 多输入多输出, 反馈线性化方法, 球形机器人

Abstract:

A controller based on feedback linearization is designed in order to make the spherical robot’s longitudinal motion track the expected location considering strongly nonlinear motion of the spherical robot and the difference of flexible deformation and status of interface between rigid shell and soft shell. A dynamic model is advanced on longitudinal motion for the robot rolling with no-slip based on dynamic general principle. The conclusion is drawn that the performance of motion of the robot with soft shell is better than the rigid one according to the analysis on the dynamic model. A control algorithm based on feedback linearization is proposed applicable to the multi-input & multi-output system which ensures the robot tracking the expected angle with stable pose. The validity of the controller designed is verified by Matlab-Simulink.

Key words: dynamic general principle, feedback linearization, multi-input & multi-output, spherical rolling robot