|
|
Optimize control strategy for servo-driven leg robots |
DENG Xue-lei, YANG Can-jun, BI Qian, FAN Jin-chang, SHANG Wei-yan |
State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou 310027, China |
|
|
Abstract A control strategy was proposed to reduce the control error for the multi-legged robots with large load driven by servos, because of the decreased accuracy of robot motion control due to the load and its own weight. The solution of forward kinematics and inverse kinematics was finished based on the kinematics modeling of a four degrees-of-freedom leg. The accuracy was verified using simulation. The desired angles of each joint were got. A nonlinear phenomenon including saturation and backlash occured. Mathematical expressions were founded to describe this phenomenon. The key parameters were identified by linear regression. The control strategy was improved by adding a feedforward compensation in order to reduce the error. Two different tracks including vertical linear motion and parabola motion were used to verify the strategy. The relative error was about 1% or less.
|
Published: 01 April 2015
|
|
舵机驱动的足式机器人腿部运动性能优化策略
针对利用舵机控制多足大负载机器人中,因负载及自身重量导致的机器人运动控制精度下降的问题,提出通过对非线性进行前馈补偿的方式,减小误差的控制策略.对四自由度腿部结构进行运动学建模,完成运动学正逆解,通过仿真验证结果的正确性,得到各关节的理想输入角度;在试验时检测舵机控制过程中的饱和及摩擦非线性现象,分析产生原因,利用数学表达式对该现象曲线进行描述,线性回归辨识出表达式中的关键参数;在考虑非线性环节的基础上改进现有的控制策略,加入前馈补偿,以减小控制误差;通过对竖直直线运动和抛物线2种轨迹的试验可知,角度相对误差稳定在1%左右.
|
|
[1] NELSON G M, QUINN R D, BACHMANN R J. Design and simulation of a cockroach like hexapod robot [C]∥ Proceedings of Robotics and Automation. Albuquerque: \[s.n.\], 1997.
[2] KINGSLEY D A, QUINN R D, RITZMANN R E. A cockroach inspired robot with artificial muscles [C]∥Intelligent Robots and Systems. Beijing: [s. n.], 2006: 1837-1842.
[3] 王倩,陈甫,臧希喆,等.新型六足机器人机构与控制系统设计[J].机械设计与制造,2008, 3(3): 148-150.
WANG Qian, CHEN Fu, ZANG Xi-zhe, et al. Design of mechanism and control system of a new hexapod robot [J]. Machinery Design and Manufacture, 2008, 3(3): 148-150.
[4] 林忠万,符强,李玉忍.基于DSP的导弹舵机控制系统的研究[J].航天控制,2004, 22(1): 46-49.
LIN Zhong-wan, FU Qiang, LI Yu-ren. Study on missile actuation system based on DSP [J]. Aerospace Control, 2004, 22(1): 46-49.
[5] 李赛辉,雷金奎.基于DSP的数字舵机控制系统的设计与实现[J].计算机测量与控制,2009, 17(3): 484-486.
LI Sai-hui, LEI Jin-kui. Design and implementation of digital rudder control system based on DSP [J]. Computer Measurement and Control, 2009, 17(3): 484-486.
[6] 万彦辉,李存志,郭华,等.一种基于分形修正PID算法的弹上舵机控制器[J].西安电子科技大学学报: 自然科学版, 2007, 34(1): 145-148.
WAN Yan-hui, LI Cun-zhi, GUO Hua, et al. A steering gear system controller in missiles based on the fractal modified PID algorithm [J]. Journal of Xidian University: Natural Science, 2007, 34(1): 145-148.
[7] 刘兴中,唐德宇,郑自伟,等.一种四轴舵机控制系统关键技术研究[J].微电机,2011, 44(10): 64-68.
LIU Xing-zhong, TANG De-yu, ZHENG Zi-wei, et al. Research on several techniques of four axis rudder control system [J]. Micromotors, 2011, 44(10): 64-68.
[8] 李全福,万彦辉,郭华.模糊PID控制算法在电动舵机控制中的应用[J].微电机,2007, 44(12): 28-30.
LI Quan-fu, WAN Yan-hui, GUO Hua. Study on fuzzy-PID control of electrical control actuator based on DSP [J]. Micromotors, 2007, 44(12): 28-30.
[9] 董真,姜新建.舵机伺服系统优化控制策略的研究[J].微电机,2012, 45(10): 48-52.
DONG Zhen, JIANG Xin-jian. Study on optimized control strategy of rudder servo system [J]. Micromotors, 2012, 45(10): 48-52.
[10] 胡林.高精度舵机控制器的研制[D].西安:西安工业大学, 2006.
[11] 骆光照.电动舵机的鲁棒控制研究[D].西安: 西安工业大学, 2003.
[12] 金波,陈诚,李伟.基于能耗优化的六足步行机器人力矩分配[J].浙江大学学报:工学版, 2012, 46(7): 1168-1174.
JIN Bo, CHEN Cheng, LI Wei. Optimization of energy-efficient torque distribution for hexapod walking robot [J]. Journal of Zhejiang University: Engineering Science, 2012, 46(7): 1168-1174.
[13] 徐生林,刘艳娜.两足机器人的SimMechanics建模[J]. 浙大学报:工学版, 2010(7): 1361-1367.
XU Sheng-lin, LIU Yan-na. Modeling of biped robot by SimMechanics [J]. Journal of Zhejiang University: Engineering Science, 2010(7): 1361-1367.
[14] DE WIT C C, OLSSON H, ASTROM K J, et al. A new model for control of systems with friction [J]. IEEE Transactions on Automatic Control, 1995, 40(3): 419-425. |
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|