用模糊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官方帮助文档。
热门推荐
马里兰大学和宾大VR技术革新医学教育
泉州:南外宗正司与妈祖文化的千年传承
“被精神病”:公众焦虑中的认知分歧
“被精神病”:公众焦虑中的认知分歧
妙佑医疗推荐:饮食防吐实用指南
呕吐后快速恢复,这些食物是关键!
大年初二回娘家,这些礼物让爸妈笑开花!
大年初二回娘家送礼攻略:让岳父岳母笑开花
维C加速伤口愈合,你吃够了吗?
秋冬伤口护理小妙招:预防感染从细节做起
六道闽菜等你品尝,咸香味美,绝对让你一试难忘
虚拟现实技术让医学生足不出户就能成为“神刀手”
郭达退出春晚:一个时代的落幕与新生
银鱼的营养与烹饪:从选购到餐桌的全方位指南
洞庭湖银鱼的绝妙吃法大揭秘!
海天下教你挑最新鲜银鱼!
冬日进补首选:太湖三宝之银鱼
VR技术如何改变职业院校的教学?
一条千里山海路,勾勒出国际滨海休闲度假旅游目的地发展蓝图
周末打卡:云龙湖风景区的一日游攻略
徐州2日游精选攻略:龟山汉墓、云龙山深度游
烟熏三文鱼:健康美味的冬季首选
三文鱼烟熏秘籍大公开!
如何解夢?告诉你梦的所有知识
虚拟现实技术:教育变革的新引擎
北航VR技术:未来职场新宠儿
珠海春节寒潮来袭!出行攻略看这里
珠海春节打卡:长隆海洋王国&渔女之家
珠海太空中心:科技年味浓!春节打卡攻略
姑娘果——天然美肌小果实(发现姑娘果的奇妙之处,让你轻松拥有水嫩肌肤)