机器人轨迹跟踪控制方法研究(含MATLAB程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文15300字,程序,答辩PPT)

摘 要

机器人是一类复杂的、具有不确定性的、多输入多输出非线性时变系统。滑模变结构控制对系统参数和外部扰动等不确定性具有不变性,因此非常适合于机器人的控制。本文主要研究了机器人的滑模轨迹跟踪控制。

首先简要介绍机器人轨迹跟踪方法和滑模控制的基本原理,然后着重阐述奇异终端滑模控制和非奇异终端滑模控制原理。针对奇异终端滑模控制律的奇异现象,提出非奇异终端滑模轨迹跟踪控制方案。并且设计非奇异终端滑模律,基于MATLAB和SIMULINK进行仿真研究。仿真结果表明该控制不但有效的避开了奇异现象,而且实现了机器人的快速轨迹跟踪控制。可见本文的控制方案能够保证机器人系统轨迹跟踪控制的快速性和鲁棒性,是可行且有效的。

关键词:非奇异终端滑模控制;机器人;轨迹跟踪

ABSTRACT

The robot is a class of complexity, uncertainty, multi-input multi-output nonlinear time-varying systems. The sliding mode variable structure control system parameters and external disturbance uncertainty invariance, so it is suitable for the control of the robots.This paper studies the robotic arm of the non-singular terminal sliding mode control for trajectory tracking control.

First we use a brief introduction to the basic principles of the robot trajectory tracking method and sliding mode control, and then focuses on the singular terminal sliding mode control and non-singular terminal sliding mode control principle.For the strange phenomenon of the singular terminal sliding mode control law, the non-singular terminal sliding mode tracking control scheme.And design of non-singular terminal sliding mode law, based on MATLAB and SIMULINK simulation study.the simulation results show that the control is not only effective to avoid a singular phenomenon, but also rapid  to achieve the robot trajectory tracking control.It is seen that the control program is feasible and effective to ensure quick and robustness of the trajectory tracking control of robot systems.

Keywords: Non-singular terminal sliding mode control; robot; trajectory tracking

本文主要内容

第1章介绍机器人和滑模变结构的理论概述。第2章主要介绍的是一些基础理论,包括终端滑模控制和非奇异终端滑模控制理论。第3章给出机器臂的动力学模型,分别对机器臂进行奇异终端和非奇异终端滑模控制,巧妙的设计滑模面。第4章进行仿真实验,针对奇异终端滑模和非奇异终端滑模的仿真结果进行比较,得出结论。

目 录

第1章 概述    1

1.1机器人研究概述    1

1.2 滑模变结构控制    1

1.3本文主要内容    9

第2章 基础理论    10

2.1终端滑模变结构控制    10

2.3 MATLAB基础知识    12

2.4 SIMULINK基础知识    14

2.5 本章小结    14

第3章 机器人的非奇异终端滑模控制    15

3.1机器人的动力学模型    15

3.2机器人奇异终端滑模控制    15

3.3机器人非奇异终端滑模控制    17

3.4本章小结    19

第4章 仿真研究    21

4.1仿真模型    21

4.2机器人奇异终端滑模控制仿真    22

4.3机器人非奇异终端滑模控制仿真    25

4.4本章小结    27

结 论    28

参考文献    29

致 谢    30

附 录    31

终端滑模matlab程序,机器人轨迹跟踪控制方法研究(含MATLAB程序)相关推荐

  1. 基于变增益自抗扰技术的机器人轨迹跟踪控制方法

    摘要 本文针对机器人轨迹跟踪控制精度和初始峰值问题,提出一种变增益自抗扰控制器轨迹跟踪控制方法.首先,采用跟踪微分器将逆运动学解处理为插值点区间,设定插值点选取规则及冲击力目标函数.然后,根据目标函数 ...

  2. 基于matlab单目视觉焊缝跟踪系统,基于激光线结构光3D视觉的机器人轨迹跟踪方法与应用...

    摘要: 本文利用工控机.图像采集卡.工业相机和激光器,设计了激光线结构光3D视觉系统;利用工控机.运动控制卡.伺服驱动器和六轴串联机器人组成机器人运动系统;两者共同构成基于激光线结构光的机器人轨迹跟踪 ...

  3. 终端滑模(Terminal滑模)理解

    一.什么是终端滑模 在前面所介绍的滑模控制中,我们是选取了一个线性的滑模面s,使系统达到滑模面后,误差逐渐收敛到0,收敛的速度可以通过调节滑模面的参数来实现.后来人们为了使滑模控制有更好的性能,便想到 ...

  4. 网联车辆队列有限时间终端滑模控制

    创新点: 引入一种新的二次间距策略, 保证车队系统的交通流稳定性. 提出两种基于非线性终端滑模控制和有限时间理论的分布式协同控制算法, 通过构造Lyapunov函数分析系统的有限时间稳定性与队列稳定性 ...

  5. 终端滑模控制(TSM)

    终端滑模控制 (Terminal Silding Mode Contral, TSM) 在之前的文章中我们介绍了滑膜控制理论,我们是选取了一个滑模面,使系统达到滑模面后误差逐渐下降到0,收敛的速度可以 ...

  6. 非奇异终端滑模控制(NTSM)

    非奇异终端滑模控制(Nonsingular Terminal Sliding Mode Contral,NTSM) 在终端滑膜控制中,最后的部分我们抛出了奇异性的问题,所以在此基础上,我们提出非奇异终 ...

  7. [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序?

    [js] 微信小程序实现轨迹回放,微信原生小程序,基于uniapp的小程序? 需要写出轨迹拖动,进度条,开始,暂停,结束功能. 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一 ...

  8. 【飞行器】基于matlab四旋翼无人机几何跟踪控制【含Matlab源码 2270期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[飞行器]基于matlab四旋翼无人机几何跟踪控制[含Matlab源码 2270期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式 ...

  9. 【滤波跟踪】基于matlab捷联惯导仿真【含Matlab源码 1935期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[滤波跟踪]基于matlab捷联惯导仿真[含Matlab源码 1935期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费 ...

最新文章

  1. Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
  2. Maven-atguigu
  3. LeetCode-有效的字母异位词
  4. handler和thread之间如何传输数据_网线虽常见,学问可不少,科普一下网线的简单知识及如何选择网线...
  5. 《Leetcode | 02》
  6. 000 SpringMVC介绍
  7. 使用CocoaPods给微信集成SDK打印收发消息
  8. (转载)查看Oracle字符集及怎样修改字符集
  9. APP被苹果App Store拒绝的79个原因【转】
  10. 使用SpringBoot+RabbitMQ框架集成例程
  11. 动态网站加速,cdn义不容辞
  12. Docker容器下安装ubantu,其中 command not found 的问题(已经解决)
  13. 51单片机八段数码c语言程序,51单片机做的音乐盒,带八段数码管显示程序+Proteus仿真...
  14. 具有舆论属性或社会动员能力的互联网信息服务安全评估报告指南
  15. 尝试用visio画个等边三角形
  16. 【C语言】习题3-2 高速公路超速处罚
  17. 抽奖逻辑java_Java 利用binarySearch实现抽奖计算逻辑
  18. Weblogic服务器证书安装配置 | Weblogic SSL
  19. SDK和API的区别
  20. python 日期格式月份不加前导,Python datetime时间格式化去掉前导0

热门文章

  1. BZOJ2687: 交与并
  2. Python练习题 判断语句(19~36)
  3. 网络协议和Netty——第一章 网络协议笔记
  4. 模块化机房与普通机房有什么区别?
  5. 发那科Fanuc数控系统数据采集方案
  6. mac最高权限删文件
  7. 谷歌的android官方刷机,谷歌 Android 7.0 ROM刷机包 for Nexus 6P 官方固件最新版
  8. 淘宝客参数spm,就是指通过这个技术跟踪推广的商品订单
  9. linux哈希函数,OpenSSL下hash函数
  10. go语言之json的使用