通过今天的学习仿佛对机器人控制有了进一步了解,特记录下看书和抄相关代码笔记
参考书目如下:
机器人独立关节PD控制(控制小白入门)
模型如下:
机器人独立关节PD控制(控制小白入门)
推导出动力学方程如下:
机器人独立关节PD控制(控制小白入门)
忽略重力 摩擦力及外界干扰,可以写成如下形式
机器人独立关节PD控制(控制小白入门)
不计重力,与上上张图片对比,得p的具体含义,此处p只用到p1 p2 p3 ,后面的不知道,也没使用
机器人独立关节PD控制(控制小白入门)
控制率及收敛性分析如下:
机器人独立关节PD控制(控制小白入门)

1.读懂书上的simulink程序,以下是边抄边理解
机器人独立关节PD控制(控制小白入门)
先看机器人动力学 u是输入,状态变量如下
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)
输出了theta1 dtheta1 theta2 dtheta2 再写控制率的s_function
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)
所谓控制率,反馈即输入随输出变化,此时的输出力矩是系统的状态有关的
结果如下:
机器人独立关节PD控制(控制小白入门)
相关代码网上有下,在此不再给出
2.以微分方程的形式写simulink
机器人独立关节PD控制(控制小白入门)
步骤如下:
1.先把状态变量写出
机器人独立关节PD控制(控制小白入门)
2.写好方程,注意反馈的话输入与输出有关,即力矩受状态变量影响
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)
这个加号就类似与等于。左边累加后等于右边,即上上张图片所示
3. 写好每个子函数,输入的顺序即为u(1)u(2),注意连好线
机器人独立关节PD控制(控制小白入门)
4 控制率
机器人独立关节PD控制(控制小白入门)
运行效果如下
机器人独立关节PD控制(控制小白入门)
此处笔者也尝试用P控制
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)
只用D控制
机器人独立关节PD控制(控制小白入门)
机器人独立关节PD控制(控制小白入门)

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2021-11-03
  • 2021-12-05
  • 2022-12-23
  • 2021-11-20
  • 2021-11-28
  • 2021-12-25
猜你喜欢
  • 2022-01-12
  • 2021-11-30
  • 2021-12-09
  • 2022-01-21
  • 2021-07-28
  • 2021-05-12
  • 2021-10-01
相关资源
相似解决方案