期刊文献+

采用改进神经网络PID控制的移动机器人轨迹追踪控制研究 被引量:13

TRAJECTORY TRACKING CONTROL OF MOBILE ROBOT BASED ON IMPROVED NEURAL NETWORK PID CONTROL
下载PDF
导出
摘要 为了提高双轮移动机器人运动轨迹追踪精度,采用改进粒子群算法优化BP神经网络PID控制器,并对控制效果进行仿真验证。创建双轮移动机器人模型简图,给出运动轨迹误差方程式。在传统PID控制基础上增加BP神经网络结构,引用粒子群算法并对其进行改进,采用改进粒子群算法优化BP神经网络PID控制调整参数,给出双轮移动机器人PID控制参数优化流程。采用数学软件MATLAB对双轮移动机器人轨迹追踪误差进行仿真验证,并与传统PID控制追踪误差进行对比。仿真曲线显示:在理想环境中,双轮移动机器人采用两种控制方法都能较好地实现轨迹追踪,追踪误差较小;在干扰波形环境中,传统PID控制双轮移动机器人追踪误差较大,而改进PID控制双轮移动机器人追踪误差较小。采用改进粒子群算法优化BP神经网络PID控制器,可以提高移动机器人运动轨迹追踪精度。 In order to improve the tracking accuracy of two-wheeled mobile robot,the improved particle swarm optimization algorithm is used to optimize the BP neural network PID controller,and the control effect is verified by simulation.The model of two wheeled mobile robot is created and the error equation of motion trajectory is given.The structure of BP neural network is added to the traditional PID control,and the particle swarm algorithm is used to improve it.The improved particle swarm algorithm is used to optimize the PID control parameters of BP neural network,and the PID control parameters optimization process of two-wheeled mobile robot is given.The trajectory tracking error of two-wheeled mobile robot is simulated and verified by MATLAB,and compared with the traditional PID control tracking error.Simulation curves show that in ideal environment,two-wheeled mobile crobots can achieve better trajectory tracking with less tracking error.In disturbance waveform environment,the tracking error of traditional PID control two-wheeled mobile robots is larger,while which of the improved PID control two-wheeled mobile robots is smaller.The improved particle swarm optimization algorithm is used to optimize BP neural network PID controller,which can improve the tracking accuracy of mobile robot.
作者 李蕾 刘建鹏 LI Lei;LIU Jian-peng(School of Mechanical Engineering,Anhui Sanlian University,Hefei,Anhui 230601,China;Meteorological detection system division,Anhui four creates an electronic Limited by Share Ltd,Hefei,Anhui230000,China)
出处 《井冈山大学学报(自然科学版)》 2019年第1期68-72,共5页 Journal of Jinggangshan University (Natural Science)
关键词 PID控制 BP神经网络结构 改进粒子群算法 追踪误差 PID control BP neural network structure improved particle swarm optimization tracking error
  • 相关文献

参考文献7

二级参考文献66

  • 1陈贵敏,贾建援,韩琪.粒子群优化算法的惯性权值递减策略研究[J].西安交通大学学报,2006,40(1):53-56. 被引量:306
  • 2胡建秀,曾建潮.具有随机惯性权重的PSO算法[J].计算机仿真,2006,23(8):164-167. 被引量:36
  • 3KIM Doh-Hyun, OHJun-Ho. Globally asymptotically stable tracking control of mobile robots[C]//Proc of IEEE Int Confon Control Applications. New York: IEEE Press, 1998:1297 - 1301.
  • 4LEE Sungon, YOUM Y, CHUNG Wank-yun. Control of car-like mobile robots for posture stabilization[C] // Proc of IEEE Int Conf on Intelligent Robotics and Systems. New York: IEEE Press, 1999:1745 - 1749.
  • 5PEI Xinzhe, LIU Zhiyuan, PEI Run. Practical stabilization of wheeled mobile robots based on control Lyapunov function[C] //Proc of IEEE Int Conf on Control Applications. New York: IEEE Press, 2002:345 - 349.
  • 6SAMSON C, AIT-ABDERRAHIM K. Feedback control of a nonholonomic wheeled cart in Cartesian space[C] // Proc of IEEE Int Conf on Robotics and Automation. New York: IEEE Press, 1991: 1136- 1141.
  • 7KANAYAMA Y, KIMURA Y, MIYAZAKI F, et al. A stable tracking control method for an autonomous mobile robot[C] // Proc of IEEE Int Conf on Robotics and Automation. New York: IEEE Press, 1990:384 - 389.
  • 8ANDREA-NOVEL B, CAMPION G, BSATIN G. Control of nonholonomic wheeled mobile robots by state feedback linearization[J].Int J of Robotics Research, 1995, 14(6): 543 - 559.
  • 9LEE Sung-on, CHO Young-jo, MYUNG Hwang-bo, et al. A stable target-tracking control for unicycle mobile robots[C] //Proc of IEEE Int Conf on Intelligent Robotics and Systems. New York: IEEE Press, 2000:1822 - 1827.
  • 10CARELLI R, SECCHI H, MUT V. Algorithms for stable control of mobile robots with obstacle avoidance[J]. Latin American Applied Research, 1999, 29(3/4): 191 - 196.

共引文献91

同被引文献158

引证文献13

二级引证文献49

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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