用模糊PID控制四轴机械臂轨迹跟踪运动
创作时间:
作者:
@小白创作中心
用模糊PID控制四轴机械臂轨迹跟踪运动
引用
CSDN
1.
https://blog.csdn.net/ndjasdn/article/details/127623514
本文将介绍如何使用模糊PID控制四轴机械臂进行轨迹跟踪运动。通过Matlab仿真,详细展示了四轴机械臂动力学模型的建立、模糊PID控制器的设计以及仿真模型的搭建过程。
0 引言
本次使用matlab版本为2019b,如果使用之前的版本可能会出现相关函数找不到的报错。另外本次仿真为数值模型仿真,下面仅阐述用模糊PID控制四轴机械臂动力学的模型建立过程。
1 四轴机械臂动力学模型建立
1.1 创建树结构的机器人刚体对象模型
使用Matlab的工具箱
Robotics System Toolbox
的一系列
function
函数
rigidBodyTree、rigidBody、addBody
创建机器人刚体树,给好各关节的DH参数,质量,质心和惯性矩阵,即可创建n关节的机器人模型rigidBodyTree。
1.2 建立对应机器人动力学模型
动力学模块选用Matlab的工具箱
Robotics System Toolbox
的
Block
模块中的正动力学模块:
模块属性:
这里模块属性的刚体树选择上一步中创建的机器人对象rigidBodyTree。
2 模糊PID控制器设计
使用Matlab的自带APP
Fuzzy Logic Designer
,模糊PID网上教程很多,直接创建一个模糊PID控制器即可。
3 搭建仿真模型
整个模型的控制流程为:给定输入 --> PID控制/模糊PID控制 --> 机器人正动力学模型 形成闭环反馈控制
4 仿真分析
关节跟踪效果:
关节跟踪误差:
总结
通过模糊PID控制器控制机器人已经完成,总体来说效果还不错,通过调参能达到更好的效果。另外可以多看看matlab官方帮助文档。
热门推荐
结婚对戒材质选购指南:铂金、18K金还是黄金?
湖南张家界:贴心气象服务提升游客旅行体验
研究发现:体重影响托珠单抗治疗类风湿关节炎的效果
干货!五步找到适合自己的职业方向
嘉兴房产的市场趋势如何?有哪些投资策略?
菊花泡水喝有什么好处
我国已建成世界最大规模职业教育体系,职校在校生近3500万人
E法黔行|一张思维导图铺展网络法律法规宣传
不可思议,战争中美军士兵竟然会把炸药当口香糖来咀嚼
加杠杆炒股:理性审视与风险控制
985毕业生是否应该考公务员?探讨学历优势在体制内的价值
房产代持是否存在财务犯罪:法律解析与风险防控
圆柱、方形和软包锂离子电池的技术特性比较分解
“智能化”核验筑起边境“防火墙”
鱼纹 从史前图腾到吉祥象征
可转债强赎案例频现 市场回暖公司有多重考量
国际期货负值还能交易吗(期货负溢价意味着什么)
OCR文字识别—基于PP-OCR模型实现ONNX C++推理部署
肩袖相关性肩痛 | 诊断与治疗
产假规定详解:休几天?从何时开始休?
一文读懂:香港银行卡的四大优势与开户全攻略
上市公司年报的基本信息主要包括哪些内容
A股再次爆发!快进快出,还是坚定持有?1.8万倍收益背后……
乳腺癌化疗期间可以吃豆角吗?专家给出专业解答
中级经济法考试题量分析及备考策略
原神辅助型角色强度排行
机器设备订购合同(范本)条款解析与应用
广河:税助增收保产值 青储饲料正当时
数据结构 - 栈
SUM24L易切削钢概述