用模糊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官方帮助文档。
热门推荐
铁锁沉江——王濬(西晋)
综合布线系统(结构化布线系统)详解
浅谈激光照明的优势
减肥瑜伽初级拉伸,零基础的瑜伽拉伸运动
孩子容易分心?9个专家推荐的方法改善专注力
书籍在知识传播、思想启迪和文化进步中的作用
为什么向日葵会跟着太阳转?科学家发现新机制
煤炭的用途有哪些?这些用途如何受到市场需求的影响?
原发性高血压的饮食应注意些什么
中国技术团队赴埃塞审查亚的斯亚贝巴轻轨项目,助力东非首条轻轨再升级
2025年全线通车!1小时直达武汉
刀郎为什么这么火,一个草根歌手的成长历程
司马南现象:争议中的媒体人
电子印章打印
瀛寰新谭|疫苗、征服、融合:叶卡捷琳娜大帝的精明和清醒
开心果——一种健康美味的坚果(来源、营养、功效和食用方法)
跑步运动装备必备几款透气的衣服呀
舌头出现麻木感失去味觉是何种病症
登幽州台歌的思想感情是什么 作者是谁
韦佳:解开对专业的迷茫与困惑,带学生立志成为卓越优秀的儿科医生
厦门公交"六进"服务创新模式 提升市民出行体验
立碑选黄道吉日,传统习俗与现代科学的结合
意大利二战CV33坦克——低性能轻型坦克的战场尴尬与战略价值
如何选择适合的花洒产品?这类产品的选择依据有哪些?
北斗卫星授时手表:精准授时的科技利器
拉伸小腿的四个瑜伽体式
突然心慌出汗全身无力是什么原因
学术成果评价与业绩考核中的可能误区与测不准现象
Uzi电竞传奇:从荣耀巅峰到退役背后的心路与坚持
石菖蒲白芷治耳鸣奇效