[关键词]
[摘要]
针对野外复杂环境下车式机器人常受动力学扰动影响,仅从运动学角度难以实现高性能机器人编队及轨迹跟踪控制的问题,提出一种数据驱动的动力学内环电机控制设计方法。将电机及减速机构看作整体,采用输入输出数据实时辨识动力学模型参数,对动力学内环进行特征建模,针对数据驱动的二阶离散动力学系统模型,设计离散滑模控制器并进行稳定性分析。在微软公司基于物理引擎的机器人仿真平台Microsoft Robotics Developer Studio 4 (MRDS4)进行仿真对比,并将仿真数据导入MATLAB进行分析,通过仿真验证所设计控制方法的整体有效性,在扰动力矩影响较大的野外复杂环境中仍能使机器人保持较快的动态响应速度,在编队中快速响应队形的切换跟踪。
[Key word]
[Abstract]
The car-like robots are often affected by dynamics disturbance in the complex terrain environment, and the formation and trajectory tracking control of high-performance robots can’t be realized only by kinematics analysis. In order to solve this problem, a data-driven dynamic inner loop controller design method is proposed. The motor and the decelerating mechanism are considered as a whole. The input and output data are used to identify the model parameters in real time and the characteristic model of dynamic inner loop is built. A discrete sliding mode controller is designed for the second-order discrete dynamic system model driven by data and its stability is analyzed. The simulation and comparison are carried out in Microsoft Robotics Developer Studio 4 (MRDS4) which is a robot simulation platform based on the physical engine of Microsoft. The simulation data are imported into MATLAB for analysis to verify the overall effectiveness of the designed control strategy. In the complex terrain environment where the disturbance torque has a large influence, the robot can still maintain fast dynamic response speed, and respond quickly to the switching and tracking in formation.
[中图分类号]
[基金项目]
国家自然科学基金项目(62103212)