多自由度机械臂控制算法设计..
六自由度机械臂控制系统设计与运动学仿真

六自由度机械臂控制系统设计与运动学仿真六自由度机械臂控制系统设计与运动学仿真摘要:近年来,随着工业自动化的快速发展,机械臂在生产制造领域的应用越来越广泛。
作为工业机器人的重要组成部分,机械臂的控制系统设计和运动学仿真成为了研究和应用的热点。
本文围绕六自由度机械臂的控制系统设计和运动学仿真展开研究,通过对机械臂的结构、动力学模型和运动学原理的分析,设计了一套完整的机械臂控制系统,并进行了运动学仿真验证实验。
研究结果表明,该控制系统能够实现六自由度机械臂的准确控制和精确运动。
关键词:六自由度机械臂,控制系统,运动学仿真,结构分析,动力学分析1. 引言机械臂是一种能够替代人工完成各种物体抓取、搬运和加工任务的重要设备。
随着工业自动化程度的提高和生产效率的要求,机械臂在生产制造行业中的应用越来越广泛。
机械臂的控制系统设计和运动学仿真成为了研究和应用的热点,尤其是六自由度机械臂。
六自由度机械臂具有较大的运动自由度,在复杂任务中具有更强的工作能力和适应性。
因此,研究六自由度机械臂的控制系统设计和运动学仿真对于改善机械臂的性能和应用具有重要意义。
2. 机械臂结构分析六自由度机械臂的结构由底座、第一至第六关节组成。
底座作为机械臂的固定支撑,通过第一关节与机械臂连接。
第一至第四关节形成了前臂部分,决定了机械臂的悬臂长度。
第五关节和第六关节分别为腕部和手部,负责完成机械臂的末端操作。
结构分析可以为后续的动力学和运动学建模提供基础。
3. 动力学模型机械臂的动力学模型是基于牛顿第二定律和欧拉定理建立的。
通过考虑机械臂各关节的质量、惯性和振动特性,可以对机械臂的力学性能进行描述。
动力学模型的建立是机械臂控制系统设计的重要基础。
4. 运动学原理机械臂的运动学原理研究机械臂的位置、速度和加速度之间的关系。
通过运动学原理可以确定机械臂的姿态和末端位置,实现机械臂的准确定位和精确控制。
运动学原理是机械臂控制系统设计和运动学仿真的重要内容。
6自由度机械手的算法

6自由度机械手的算法介绍6自由度机械手是一种具有6个自由度的机械臂,可以在空间中完成复杂的运动任务。
为了实现机械手的精确控制和运动规划,需要使用一系列算法来实现。
本文将探讨6自由度机械手的算法,包括逆运动学、正运动学、轨迹规划等。
逆运动学逆运动学是指已知机械手末端位置和姿态,计算出各个关节角度的过程。
对于6自由度机械手而言,逆运动学问题是一个复杂的数学问题。
以下是逆运动学算法的基本步骤:1.确定机械手的DH参数,包括关节长度、关节偏移、关节旋转角度等。
2.根据机械手的DH参数,构建正运动学方程,即末端位置和关节角度的关系。
3.根据末端位置和姿态,求解正运动学方程,得到关节角度的解。
4.对于多解的情况,选择最优解,例如使关节角度变化最小或满足特定约束条件的解。
正运动学正运动学是指已知机械手各个关节角度,计算出末端位置和姿态的过程。
对于6自由度机械手而言,正运动学问题相对简单,可以通过矩阵变换来实现。
以下是正运动学算法的基本步骤:1.确定机械手的DH参数。
2.根据机械手的DH参数,构建正运动学方程,即关节角度和末端位置的关系。
3.根据关节角度,求解正运动学方程,得到末端位置的解。
轨迹规划轨迹规划是指在给定起始位置和目标位置的情况下,确定机械手的运动路径和速度的过程。
对于6自由度机械手而言,轨迹规划需要考虑运动的平滑性和避免碰撞等因素。
以下是轨迹规划算法的基本步骤:1.确定起始位置和目标位置。
2.根据起始位置和目标位置,计算出机械手的途径点和运动方向。
3.根据途径点和运动方向,生成平滑的运动路径。
4.考虑机械手的运动速度和加速度,生成合适的速度曲线。
5.考虑碰撞检测,避免机械手和其他物体的碰撞。
动力学建模动力学建模是指根据机械手的结构和参数,建立机械手的运动学和动力学模型的过程。
对于6自由度机械手而言,动力学建模需要考虑关节间的耦合效应和惯性等因素。
以下是动力学建模的基本步骤:1.确定机械手的质量、惯性等参数。
《2024年六自由度机械臂控制系统设计与运动学仿真》范文

《六自由度机械臂控制系统设计与运动学仿真》篇一一、引言随着现代工业的快速发展,机械臂已成为自动化生产线上不可或缺的一部分。
六自由度机械臂因其高度的灵活性和适应性,在工业、医疗、军事等领域得到了广泛应用。
本文将详细介绍六自由度机械臂控制系统的设计与运动学仿真,旨在为相关领域的研究和应用提供参考。
二、六自由度机械臂结构及特点六自由度机械臂主要由关节、驱动器、控制系统等部分组成。
其结构包括六个可独立运动的关节,通过控制每个关节的旋转角度,实现空间中任意位置的到达。
六自由度机械臂具有较高的灵活性和工作空间,适用于复杂环境下的作业。
三、控制系统设计(一)硬件设计控制系统硬件主要包括微处理器、传感器、执行器等部分。
微处理器负责接收上位机指令,解析后发送给各个执行器;传感器用于检测机械臂的位置、速度、加速度等信息,反馈给微处理器;执行器则根据微处理器的指令,驱动机械臂进行运动。
(二)软件设计软件设计包括控制系统算法和程序设计。
控制系统算法包括运动规划、轨迹跟踪、姿态控制等,通过算法实现对机械臂的精确控制。
程序设计则包括上位机程序和下位机程序,上位机程序负责发送指令,下位机程序负责接收指令并执行。
四、运动学仿真运动学仿真是指通过数学模型对机械臂的运动过程进行模拟,以验证控制系统的正确性和可靠性。
运动学仿真主要包括正运动学和逆运动学两部分。
(一)正运动学正运动学是指通过关节角度计算机械臂末端的位置和姿态。
通过建立机械臂的数学模型,利用关节角度计算末端执行器的位置和姿态,为后续的轨迹规划和姿态控制提供依据。
(二)逆运动学逆运动学是指根据机械臂末端的位置和姿态,计算关节角度。
通过建立逆运动学方程,将末端执行器的目标位置和姿态转化为关节角度,实现对机械臂的精确控制。
五、实验与分析通过实验验证了六自由度机械臂控制系统的设计和运动学仿真的正确性。
实验结果表明,控制系统能够实现对机械臂的精确控制,运动学仿真结果与实际运动过程相符。
本科毕业论文-基于单片机的多自由度机械手臂控制器设计解析

唐山学院毕业设计设计题目:基于单片机的多自由度机械手臂控制器设计系别:信息工程系班级:11电气工程及其自动化3班姓名:刘亮指导教师:田红霞2015年6月1日基于单片机的多自由度机械手臂控制器设计摘要机械臂控制器作为机械臂的大脑,对于它的研究有着十分重要的意义。
随着微电子技术和控制方法的不断进步,以单片机作为控制器的控制系统越来越成熟。
本课题正是基于单片机的机械臂控制系统的研究。
本文首先介绍了国内外机械臂发展状况以及控制系统的发展状况。
其次,阐述了四自由度机械手臂控制系统的硬件电路设计及软件实现。
详细阐述了机械臂控制系统中单片机及其外围电路设计、电源电路设计和舵机驱动电路设计。
在程序设计中,着重介绍了利用微分插补法进行PWM调速的程序设计。
并给出了控制器软件设计及流程图。
最后,给出了系统调试中出现的软硬件问题,进行了详细的分析并给出了相应的解决办法。
关键词:机械臂单片机自由度舵机PWMDesign of Multi DOF Manipulator ControllerBased on MCUAbstractAs the brain of robot arm, manipulator controller is very important for its research.With the development of microelectronics technology and control method, the control system of MCU is becoming more and more mature.This thesis is based on the research of the manipulator control system of MCU.Firstly,it is introduced the development of the manipulator and the control system at home and abroad.Secondly,it is given the circuit and software design for the four DOF manipulator in this disertation.it is expatiated the Single Chip Microcomputer(SCM),the relative circuit design ,Power circuit design,and driver circuit design of manipulator control system.In the design of the program, the design of PWM speed regulation by differential interpolation is introduced emphatically. The software design and flow chart of the controller are given.Finally,it is presented the problems of hardware and software in practive given resolves.Key word: Manipulator;MCU;DOF;Steering engine;PWM目录1引言 (1)1.1研究的背景和意义 (1)1.2国内外机械臂研究现状 (2)1.2.1国外机械臂研究现状 (2)1.2.2国内机械臂研究现状 (3)1.3机械臂控制器的发展现状 (3)1.4本设计研究的任务 (4)2机械结构与控制系统概述 (5)2.1机械结构 (5)2.2控制系统 (6)2.3系统功能介绍 (8)2.4舵机工作原理与控制方法 (8)2.4.1概述 (8)2.4.2舵机的组成 (8)2.4.3舵机工作原理 (9)3系统硬件电路设计 (11)3.1时钟电路设计 (11)3.2复位电路设计 (11)3.3控制器电源电路设计 (12)3.4舵机驱动电路 (13)3.5串口通信电路设计 (13)4系统软件设计 (14)4.1四自由机械臂轨迹规划 (15)4.2主程序设计 (16)4.3舵机调速程序设计 (17)4.3.1舵机PWM信号 (17)4.3.2利用微分插补法实现对多路PWM信号的输出 (18)4.4初末位置置换子程序 (21)4.5机械爪控制程序 (22)4.6定时器中断子程序 (23)4.6.1定时器T1中断程序 (23)4.6.2定时器T0中断子程序 (24)5系统软硬件调试 (25)5.1单片机系统开发调试工具 (25)5.1.1编程器 (25)5.1.2集成开发环境Keil和Protues (25)5.2控制系统的仿真 (26)5.3软件调试 (27)5.4硬件调试 (27)5.5软硬件联合调试 (28)6结论 (29)谢辞 (30)参考文献 (31)附录 (32)1引言1.1研究的背景和意义机器人是传统的机械结构学结合现代电子技术、电机学、计算机科学、控制理论、信息科学和传感器技术等多学科综合性高新技术产物,它是一种拟生结构、高速运行、重复操作和高精度机电一体化的自动化设备。
六轴机械臂 xyz运动算法

六轴机械臂 xyz运动算法六轴机械臂是一种具有六个自由度的机械装置,可以实现在三维空间内的运动和定位。
以下是一种常见的六轴机械臂的XYZ 运动算法:1.正向运动学算法(Forward Kinematics):o输入:关节角度(θ1, θ2, θ3, θ4, θ5, θ6)o输出:末端执行器(笛卡尔)坐标(X, Y, Z)正向运动学算法将给定的关节角度转换为末端执行器的位姿。
这可以通过对每个关节进行坐标变换和旋转变换来实现。
具体步骤如下:o定义每个关节的DH参数(链接长度、关节间的旋转和位移等)。
o使用DH参数计算每个关节之间的齐次变换矩阵。
o将所有关节的齐次变换矩阵相乘得到末端执行器的位姿。
2.逆向运动学算法(Inverse Kinematics):o输入:末端执行器(笛卡尔)坐标(X, Y, Z)o输出:关节角度(θ1, θ2, θ3, θ4, θ5, θ6)逆向运动学算法根据末端执行器的位姿计算相应的关节角度,以实现特定的位置和姿态。
这是一个复杂的问题,需要采用数值求解方法,如迭代或优化算法。
具体步骤如下:o定义每个关节的DH参数。
o基于末端执行器的位姿和参考坐标系,计算目标末端执行器的位姿。
o使用数值求解方法,如牛顿-拉夫逊方法或雅可比转置法,通过不断迭代调整关节角度,使得末端执行器的位姿逐渐接近目标位姿。
3.运动规划算法:XYZ运动规划算法可以通过给定的起始位置和目标位置,计算出机械臂在空间中的运动路径。
这可以通过采用合适的插值方法,如直线插值或样条插值,将机械臂的一个位置平滑过渡到另一个位置。
这样可以避免机械臂在运动中出现突变和不连续的情况。
需要注意的是,具体的XYZ运动算法可能会因不同的机械臂控制系统和机械结构而有所不同。
因此,在实际应用中,应根据具体的机械臂控制器和算法来实现适合的运动算法。
《2024年六自由度机械臂控制系统设计与运动学仿真》范文

《六自由度机械臂控制系统设计与运动学仿真》篇一一、引言随着科技的飞速发展,自动化与机器人技术已广泛应用于各种领域,六自由度机械臂是其中一种重要而常见的自动化工具。
它具备灵活的运动能力与复杂操作功能,能够在高精度的环境中完成一系列作业。
本篇论文旨在介绍六自由度机械臂控制系统的设计与运动学仿真,旨在提升机械臂的性能和可靠性。
二、六自由度机械臂控制系统设计1. 硬件设计六自由度机械臂控制系统主要由机械臂主体、驱动器、传感器和控制单元等部分组成。
其中,机械臂主体由多个关节组成,每个关节由一个驱动器驱动。
传感器用于检测机械臂的位置、速度和加速度等信息,控制单元则负责处理这些信息并发出控制指令。
2. 软件设计软件设计部分主要包括控制算法的设计和实现。
我们采用了基于PID(比例-积分-微分)的控制算法,以实现对机械臂的精确控制。
此外,我们还采用了路径规划算法,使机械臂能够按照预定的路径进行运动。
3. 控制系统架构控制系统采用分层架构,分为感知层、决策层和执行层。
感知层通过传感器获取机械臂的状态信息;决策层根据这些信息计算控制指令;执行层则根据控制指令驱动机械臂进行运动。
三、运动学仿真运动学仿真主要用于模拟机械臂的运动过程,验证控制系统的性能。
我们采用了MATLAB/Simulink软件进行仿真。
1. 模型建立首先,我们需要建立机械臂的数学模型。
根据机械臂的结构和运动规律,我们可以建立其运动学方程。
然后,将这些方程导入到MATLAB/Simulink中,建立仿真模型。
2. 仿真过程在仿真过程中,我们设定了不同的工况和任务,如抓取、搬运、装配等。
通过改变控制参数和路径规划算法,观察机械臂的运动过程和性能表现。
我们还对仿真结果进行了分析,以评估控制系统的性能和可靠性。
四、实验结果与分析我们通过实验验证了六自由度机械臂控制系统的性能。
实验结果表明,该系统能够实现对机械臂的精确控制和灵活操作。
在各种工况和任务下,机械臂都能以较高的速度和精度完成任务。
五自由度桌面级多功能机械臂设计

五自由度桌面级多功能机械臂设计一、机械臂的结构和工作原理五自由度桌面级多功能机械臂通常由基座、臂段、关节和末端执行器等部分组成。
基座通常用来支撑整个机械臂,臂段则是机械臂的主要结构部分,关节可以使机械臂进行柔性的动作,末端执行器则是进行各种操作的工具。
机械臂的工作原理主要是通过控制各个关节的运动来实现机械臂的运动,实现各种任务的完成。
二、机械臂的设计要点1. 结构设计:五自由度桌面级多功能机械臂的结构设计需要考虑机械臂的稳定性、承载能力和灵活性。
机械臂的结构设计还需要考虑材料的选择、连接方式等因素,以保证机械臂在工作过程中能够稳定可靠地进行各种动作。
2. 关节设计:机械臂的关节设计是关键的部分,关节需要能够进行灵活的转动,并且能够承受机械臂的重量。
关节的设计也需要考虑到控制的精准度和速度,以保证机械臂在工作过程中能够准确地完成各种任务。
3. 控制系统设计:五自由度桌面级多功能机械臂的控制系统设计是机械臂设计中至关重要的一部分。
控制系统需要能够实现对各个关节的精确控制,并且需要具备一定的智能化能力,以便机械臂能够自主地完成一些复杂的任务。
4. 末端执行器设计:末端执行器是机械臂进行各种操作的工具,如抓取、搬运等。
末端执行器的设计需要考虑到不同的操作需求,比如需要设计不同的夹具、传感器等,以适应不同的任务需求。
三、机械臂的应用领域五自由度桌面级多功能机械臂设计广泛应用于各种领域,比如工业生产、医疗、科研等。
在工业生产中,机械臂可以完成装配、搬运、焊接等任务,提高生产效率和产品质量。
在医疗领域,机械臂可以用于手术、康复等工作,实现精确的操作和治疗。
在科研领域,机械臂可以用于实验室操作、科学研究等,为科研人员提供便利。
四、结语五自由度桌面级多功能机械臂设计是一项具有挑战性的工作,需要综合考虑结构、关节、控制系统和末端执行器等多个因素。
机械臂的设计也需要根据具体的应用场景进行定制,以保证机械臂能够最大限度地发挥其作用。
五自由度机械臂设计

五自由度机械臂设计引言机械臂是一种能够模拟人的手臂运动的机器设备,具有较大的灵活性和精确性,因此在制造业、医疗领域、物流等各种领域都得到了广泛应用。
本文将介绍一个基于五自由度的机械臂的设计方案。
设计目标本文设计的机械臂拥有五个自由度,可以分别沿x、y、z轴方向进行平移和绕y轴和x轴旋转。
机械臂需要具备以下特点:1.准确度:机械臂能够在指定范围内精确地定位和操作物体;2.稳定性:机械臂在运动过程中应保持稳定,不产生抖动和震动;3.轻量化:机械臂需要具备较轻的重量,以方便搬运和操作。
机械结构设计基座机械臂的基座是机械臂的基础支架,承担着承重和稳定的作用。
基座需要具备足够的强度和刚度,以确保机械臂运动过程中的稳定性。
关节机械臂的五个自由度通过关节来实现。
每个关节均由电机、减速器和传动装置组成。
电机提供动力,减速器降低转速并提高扭矩,传动装置将力传递到机械臂的杆件上。
杆件机械臂的杆件用于连接各个关节和末端执行器。
杆件需要具备足够的刚度和轻量化,以减小机械臂自身的重量,提高运动速度和负载能力。
末端执行器机械臂的末端执行器用于实现机械臂的工作功能,如夹取、装配等。
末端执行器需要根据具体任务的需求进行设计,并与机械臂其他部分相匹配。
运动控制设计机械臂的运动控制由控制系统来实现。
控制系统包括硬件电路和软件程序。
硬件电路负责接收传感器信号和控制执行器,软件程序负责控制机械臂的运动轨迹和参数。
控制算法机械臂的控制算法采用精确的运动学算法和动力学算法。
运动学算法用于计算机械臂末端执行器的位置和姿态;动力学算法用于计算机械臂的力和扭矩分配。
传感器机械臂的运动控制需要依靠传感器来获取外部环境和机械臂自身的信息。
常用的传感器包括编码器、力传感器和位移传感器。
编码器用于测量电机转动角度,力传感器用于测量机械臂施加的力,位移传感器用于测量机械臂的位移。
结论本文介绍了一个基于五自由度的机械臂的设计方案。
通过合理的机械结构设计和运动控制设计,机械臂可以实现准确度、稳定性和轻量化的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要机器人是一种能够进行编程并在自动控制下执行某些操作和移动作业任务的机械装置。
而机械臂作为机器人最主要的执行机构,是一个十分复杂的多输入多输出非线性系统,它具有时变、强耦合和非线性的动力学特征,因其控制的复杂性引起了相关从业人员的广泛关注。
随着时代的进步,像军事制造、工业生产、日常生活及教育娱乐等各个领域对机器臂控制技术应用需求逐渐加大,从而使得设计一套工作空间大,运动灵活的多自由度机器臂尤为重要。
机械手臂运行轨迹追踪控制技术有包括:adaptive control(自适应控制)、smvsc(滑模变结构控制)、Robust adaptive control(鲁棒自适应控制)、Fuzzy adaptive(模糊自适应)等四大类。
本文主要运用模糊PID控制设计二自由度机械臂控制算法,该控制方法具有模糊控制灵活和适应性强的优点,也具有经典PID控制精度高的特点。
本文围绕二自由度机械臂控制算法设计,首先建立二自由度关节型机械臂的数学模型,即二自由度机械臂输入驱动力矢量和输出转动角度矢量之间的函数关系。
然后运用模糊PID控制设计一套机械臂轨迹规划算法,能够根据使用者的作业任务要求,求出二自由度机械臂终端执行器的轨迹。
并研究如何对于给定的系统设计出PID控制器,实现控制系统的输出对参考输入跟踪,以及对扰动输入响应具有较小的振幅,且能够衰减到零即无稳态误差。
最后给出了基于MATLAB/SIMULINK软件的案例分析,阐释模糊PID控制算法行之有效性。
关键词:多自由度,机械臂,PID算法控制,数学模型AbstractRobot is a kind of programming and perform certain operations and mobile task mechanism in automatic control. And robot arm as the main executive body, is a very complex multi input and multi output nonlinear system, it has a time-varying, strong coupling and nonlinear dynamic characteristics, due to the complexity of the control caused wide attention of practitioners. With the progress of the times, like military manufacturing, industrial production, daily life and entertainment, education and other fields of a robot arm control technology application requirements gradually increase, from the design a large working space, the flexible movement of the multi degree of freedom robot arm is particularly important.Mechanical arm trajectory tracking control technology including: adaptive control, SMVSC, robust adaptive control, fuzzy adaptive etc.. In this paper, the use of fuzzy PID control design for two degree of freedom manipulator control algorithm, the control method with fuzzy control of a flexible and adaptable advantages, also has the classic PID control the characteristics of high precision.This paper focuses on the design of control algorithm of two degrees of freedom manipulator, a mathematical model of two-DOF Manipulator, namely two-DOF Manipulator driving force and rotation angle between the output function. Then use the control to design a manipulator trajectory planning arithmetic of fuzzy PID method, according to the user's task requirements and for two degrees of freedom manipulator end effector trajectory. And study how to design a system for PID controller is given, to achieve the output of the control system of the reference input tracking, and disturbance input response amplitude is smaller, and can decay to zero no steady state error. Finally, a case analysis based on MATLAB/SIMULINK software is presented to illustrate the effective of PID fuzzy control algorithm.Key Words: Multi degree of freedom, manipulator, control, PID algorithm, mathematical mode目录摘要 (I)Abstract (II)1 绪论 (III)1.1 本文研究的目的与意义 (1)1.2 机械臂控制算法研究现状 (1)1.3 本论文的工作总结 (3)2 机械臂控制系统概述 (4)2.1 二自由度机械臂的动力学控制模型 (4)2.2 二自由度机械臂运动学正解 (5)2.3 二自由度机械臂运动学中的反解 (7)2.3.1 运动学反解的不唯一性 (8)2.3.2 在运动学反解中出现的个别情形 (9)3 控制算法设计 (10)3.1 PID的概述 (10)3.2 模糊PID控制 (12)3.3 二自由度运动路径规划 (13)3.3.1 直角坐标空间中规划算法 (13)3.3.2 直线插补和圆弧插补算法 (16)3.4 模糊PID控制算法设计 (17)4 算例分析 (20)4.1 二自由度机械臂PID模糊控制器的建模 (20)4.1.1 模糊PID控制 (20)4.1.2 PID模糊建模 (21)4.1.3 PID模糊控制 (22)4.2 设计模糊控制器规则以及其仿真分析 (22)4.2.1 模糊控制器规则 (22)4.2.2 PID参数的模糊整定 (25)4.3 仿真结果分析 (30)总结 (32)致谢 (33)参考文献 (34)1 绪论1.1 本文研究的目的与意义机器人是一种能够进行编程并在自动控制下执行某些操作和移动作业任务的机械装置。
机械臂作为机器人最主要的执行机构,对它的研究越来越受到工程技术人员的关注。
它涉及的学科有材料科学、控制技术、传感器技术、计算机技术、微电子技术、通讯技术、人工智能、仿生学等等很多学科。
一个机械臂系统主要包括机械、硬件和软件、算法这四个部分。
到具体设计需要考虑结构设计、控制系统设计、运动学分析、动力学分析、轨迹规划研究、路径规划研究、运动学动力学仿真等部分。
对于一套轻便型机械臂的研发,需要把各个部分紧密联系,互相协调设计。
随着时代的进步,机器臂技术的应用越来越普及,已逐渐渗透到军事、航天、医疗、日常生活及教育娱乐等各个领域。
目前实际应用的绝大多数机器臂都是固定在基座上的,它们只能固定在某一位置上进行操作,因而其应用范围多限于工业生产中的重复性工作。
于是实际生产生活中迫切需要一种活动空间大,能适用于各种复杂环境和任务的可移动机器人。
由于移动机器人工作空间大、运动灵活等优点,对它们的研究也是越来越多,但是这种机器人很多都是实现移动的,并没有可控制的手臂,所以没有抓取物体的功能。
为了让移动机器人能够完成简单的作业,在它上面安装两只轻型服务型机械臂显的尤其必要。
1.2 机械臂控制算法研究现状最早的机械臂是1962年美国联合公司制造的名为Unimate的机械臂,该系统的设计参照坦克塔台,其应用于将一些配件传送到生产线,其控制系统是一个大型计算机[7]。
在文献[8]中,Liu Xinjun等人对二自由度并联机器人的运动学和动力学进行建模分析,并对二自由度并联机器人的综合性能做了深刻探讨,并提出新的研究方法。
Kim J Y对二自由度五连杆机械臂进行运动学的研究分析[9]。
在对机械臂实现控制时,控制器的设计过程采用无模型的控制思想,例如可以通过神经网络滑模变结构控制(NN-SMVSC)等方法实现,即能够保障控制器的效率,同时,又能避免惯量矩阵或逆矩阵的计算[10]。
在文献[11]中,Su考虑了在执行器约束的情况下,针对两关节机械臂,研究了机械臂的全局输出反馈整定问题,并结合PID控制与补偿措施方法,通过Lyapunov方法证明了闭环系统的全局渐近稳定性。
Liuzzo等[I2]提出了一种不依赖于模型的控制器,该控制器在对机械臂实现控制时,仅依赖于输入的周期信号值及机械臂的动力学的常数界限。
通过对每个关节的输入信号进行傅立叶级数展开,判断控制系统的全局稳定性和局部稳定性。
当给定的输入信号的傅立叶级数展开有界时,可以获得全局稳定和局部指数稳定的误差动力学,使跟踪轨迹的误差达到任意精度。
同时,自适应PID瓜控制器通过辨识输入信号的傅立叶系数来学习输入信号。
Purwar等[13]超出了Chebyshev自适应神经元控制器,该控制器的设计主要考虑了机械臂执行器的约束,并估计系统负载变化、未知非线性LJ及带干扰的输入力矩等结构化或非结构化的不确定性。