引用本文:李晨萍,张雪波,王润花,李宝全,方勇纯.基于视觉SLAM–伺服框架的移动机器人指令滤波反步控制[J].控制理论与应用,2022,39(12):2233~2241.[点击复制]
LI Chen-ping,ZHANG Xue-bo,WANG Run-hua,LI Bao-quan,FANG Yong-chun.Command filter backstepping control for mobile robots based on visual SLAM and servoing framework[J].Control Theory and Technology,2022,39(12):2233~2241.[点击复制]
基于视觉SLAM–伺服框架的移动机器人指令滤波反步控制
Command filter backstepping control for mobile robots based on visual SLAM and servoing framework
摘要点击 1144  全文点击 317  投稿时间:2021-12-23  修订日期:2022-11-18
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/CTA.2022.11260
  2022,39(12):2233-2241
中文关键词  指令滤波  速度光滑  视觉伺服  同时定位与建图  移动机器人
英文关键词  command filter  smooth velocities  visual servoing  SLAM  mobile robots
基金项目  国家重点研发计划课题(2018YFB1307503), 天津市杰出青年基金项目(19JCJQJC62100), 天津市自然科学基金面上项目(19JCYBJC18500), 中央 高校基本科研业务费项目资助.
作者单位E-mail
李晨萍 南开大学人工智能学院机器人与信息自动化研究所 lichenping@mail.nankai.edu.cn 
张雪波* 南开大学人工智能学院机器人与信息自动化研究所 zhangxuebo@nankai.edu.cn 
王润花 南开大学人工智能学院机器人与信息自动化研究所  
李宝全 天津工业大学电气工程与自动化学院  
方勇纯 南开大学人工智能学院机器人与信息自动化研究所  
中文摘要
      针对移动机器人位姿镇定问题, 本文提出基于视觉同时定位与建图(simultaneous localization and mapping, SLAM)–伺服框架的指令滤波反步控制策略. 具体而言, 通过加速度层控制器设计进而积分得到的光滑速度信号, 减小SLAM视觉模块的预测位姿误差; 继而应用指令滤波器简化控制器设计的复杂求导运算, 减轻计算负担; 此外, SLAM模块利用运动信息与视觉信息的融合解决未知尺度问题, 降低未知深度造成的控制器设计复杂度. 通过李雅普诺夫理论可以证明闭环系统的稳定性. 仿真和实验结果最终验证了本文算法的有效性.
英文摘要
      For the pose regulation task of mobile robots, a command filter backstepping controller based on visual SLAM and servoing framework is proposed in this paper. Specifically, acceleration signals are designed and then integrals are computed to obtain smooth velocity commands, so that error of predicted pose can be reduced in the SLAM module. Then a command filter is introduced to simplify the computation process of derivation terms. Additionally, velocities designed by the controller are adopted in the SLAM module for scale estimation, thus reducing the complexity of controller design resulted from unknown depth. Stability of the closed-loop system is analyzed by Lyapunov-based techniques. Finally, simulation and experiments are implemented to verify the effectiveness of the proposed visual servoing controller.