The present invention discloses includes a controller and the design method of multi output position of two link manipulators based on N with unknown dynamic two link manipulator as a follower, and the M leaders through the network topology and connected into a one-way system as the object, the leader of a static convex hull, use the following the joint 1 and 2 output position design includes the controller, the output follower to the static convergence within the convex hull. Compared with the prior art, the invention has the advantages that: the state of the system in each sub controller using follower input and output design of extended state observer to reconstruct the two link manipulators, and by estimating the unknown dynamic real-time compensation of extended state, including the output feedback controller design with anti disturbance to overcome the computational complexity; explosion problem; unknown dynamic, simplified processing system can be effective in the derivation of complex problems.
【技术实现步骤摘要】
基于输出位置的多双连杆机械臂包含控制器及设计方法
本专利技术属于工业过程控制
,具体涉及基于输出位置的多双连杆机械臂包含控制器及设计方法。
技术介绍
近年来,多机械臂系统的协调控制是当今机器人领域的研究热点。与单个的机械臂系统相比,多机械臂系统具有更大的灵活性、更高的可靠性,能够完成更复杂的任务。而Kosuge、Ahmad等人提出的多机械臂系统的主/从控制协调方式是最早的控制方案,其也是目前应用于工业机械臂领域的最为简单有效的协调策略。该方法只需要协调系统中的某一机械臂指定为“领导者”,其余的跟踪领导者的相对位姿的机械臂称为“跟随者”群体。当存在多个机械臂充当领导角色来引导群体运动,实现被控群体进入领导者群体所形成的范围或由领导者包围被控群体的控制问题,称之为包含控制问题。在2008年,M.Ji等针对多机器人的包含控制问题提出的stop-and-go控制方法,其实现多机器人进入到由多个领导者构成的目标区域。进而在针对多双连杆机械臂协调控制网络中,把机械臂的关节1和2的角位移作为输出量,让多个领导者的输出量形成一个静态的凸包,其它双连杆机械臂的输出量根据领导者和跟随者传来的信息移动到领导者组成的静态凸包中。但在很多的实际生产中,由于无法获知准确的双连杆机械臂系统模型,且只能检测到部分系统的状态。因此,本专利技术利用自抗扰技术(ActiveDisturbanceRejectionControl,ADRC)和反演技术,使得对多双连杆机械臂输出反馈的包含控制的研究具有最直接的现实意义。在针对具有未知动态和部分系统状态不可获取的n阶仿射型系统控制中,赵志良等提 ...
【技术保护点】
基于输出位置的多双连杆机械臂包含控制器,将N个含未知动态的双连杆机械臂视为跟随者,其与M个领导者通过单向拓扑图连接成的网络化系统作为被控对象,领导者构成一个静态凸包,利用跟随者各自的关节1和关节2输出的位置设计包含控制器,使得跟随者的输出收敛于该静态凸包内,所述的第i(1≤i≤N)个跟随者的控制器结构包括第1子控制器和第2子控制器,第1和2子控制器的输入端均与有向图
【技术特征摘要】
1.基于输出位置的多双连杆机械臂包含控制器,将N个含未知动态的双连杆机械臂视为跟随者,其与M个领导者通过单向拓扑图连接成的网络化系统作为被控对象,领导者构成一个静态凸包,利用跟随者各自的关节1和关节2输出的位置设计包含控制器,使得跟随者的输出收敛于该静态凸包内,所述的第i(1≤i≤N)个跟随者的控制器结构包括第1子控制器和第2子控制器,第1和2子控制器的输入端均与有向图的输出端相连,2个子控制器的输出端均与第i个跟随者的输入端连接,其特征在于:第1子控制器包括第一扩张状态观测器单元、误差面si,1,1运算单元、第一非线性运算单元、第一比较器单元、第一跟踪微分器单元和第二非线性运算单元;第一扩张状态观测器单元的两个输入端分别为第i个跟随者关节1的输出yi,1和第二非线性运算单元的输出ui,1;误差面si,1,1运算单元的输入端分别为有向图中观测器状态第k个领导者双连杆机械臂的输出yk,1,d、邻接通信aij和第一扩张状态观测器单元的输出第一非线性运算单元的输入端分别为有向图中观测器状态第j(1≤j≤N)个跟随者的输出yj,1、邻接通信aij、第i个跟随者关节1的输出yi,1、第一扩张状态观测器单元的输出和误差面si,1,1运算单元的输出;第一比较器单元为误差面si,1,2,其输入端为第一扩张状态观测器单元的输出和第一非线性运算单元的输出xi,1,2,d;第一跟踪微分器单元的输入端为第一非线性运算单元的输出xi,1,2,d;第二非线性运算单元的输入端为有向图中邻接通信aij、第i个跟随者关节1的输出yi,1、误差面si,1,1运算单元的输出、第一跟踪微分器单元的输出vi,1,2、第一比较器单元的输出si,1,2和第一扩张状态观测器单元的输出第2子控制器包括第二扩张状态观测器单元、误差面si,2,1运算单元、第三非线性运算单元、第二比较器单元、第二跟踪微分器单元和第四非线性运算单元;第二扩张状态观测器单元的两个输入端分别为第i个跟随者关节2的输出yi,2和第四非线性运算单元的输出ui,2;误差面si,2,1运算单元的输入端分别为有向图中观测器状态第k个领导者双连杆机械臂的输出yk,2,d、邻接通信aij和第二扩张状态观测器单元的输出第三非线性运算单元的输入端分别为有向图中观测器状态第j个跟随者关节2的输出yj,2、邻接通信aij、第i个跟随者关节2的输出yi,2、第二扩张状态观测器单元的输出和误差面si,2,1运算单元的输出;第二比较器单元为误差面si,2,2,其输入端为第二扩张状态观测器单元的输出和第三非线性运算单元的输出xi,2,2,d;第二跟踪微分器单元的输入端为第三非线性运算单元的输出xi,2,2,d;第四非线性运算单元的输入端为有向图中邻接通信aij、第i个跟随者关节2的输出yi,2、误差面si,2,1运算单元的输出、第二跟踪微分器单元的输出vi,2,2、第二比较器单元的输出si,2,2和第二扩张状态观测器单元的输出2.根据权利要求1所述的基于输出位置的多双连杆机械臂包含控制器,其特征在于:考虑由N个含未知动态的双连杆机械臂组成的跟随者群体与M个领导者之间通过单向拓扑图连接成的多智能体网络,且每一个跟随者至少与一个领导者之间有通信;它们之间的信息通信可由有向图表示,其中是节点集合,ni表示双连杆机械臂i,nj表示双连杆机械臂j,是边的集合,表示智能体j能够直接获得智能体i的信息;是邻接矩阵,aij定义如下:节点i的邻接集合定义为有向图的拉普拉斯矩阵定义如下:拉普拉斯矩阵其中D=diag[d1,…,dN]为有向图的度矩阵,跟随者至少有一个邻接节点,领导者没有邻接节点,则拉普拉斯矩阵可分解:其中,3.根据权利要求1所述的基于输出位置的多双连杆机械臂包含控制器,其特征在于:跟随者中的第i个双连杆机械臂的数学模型为:式中,qi,1为第i个双连杆机械臂关节1的角位置,qi,2为第i个双连杆机械臂关节2的角位置,qi=[qi,1qi,2]T是连接角位置;分别是连接角速度和加速度,τi=[τi,1τi,2]T是控制输入,系统参数选取如下:式中,a3=m2l1lc2cos(δ),a4=m2l1lc2sin(δ),I1为关节1转到的粘性摩擦系数,I2为关节2转到的粘性摩擦系数,l1为杆1的长度,m1是杆1的质量,m2是杆2的质量,δ是初始关节2和纵轴的夹角,lc1为关节1到杆1质心的距离,lc2为关节2到杆2质心的距离,进一步,令[xi,1,1xi,2,1]T=[qi,1qi,2]T,[ui,1ui,2]T=[τi,1τi,2]T可以得到第i个跟随者的状态方程:式中,yi,1、yi,2分别为第i个跟随者关节1和关节2的输出,Wi,11=a1+2a2cos(yi,1)+2a4sin(yi,2),和为第i个跟随者双连杆机械臂的内部未知的动态部分。4.根据权利要求1所述的基于输出位置的多双连杆机械...
【专利技术属性】
技术研发人员:杨杨,谈杰,岳东,徐闯,缪松涛,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。