创泽机器人
CHUANGZE ROBOT
当前位置:首页 > 新闻资讯 > 机器人开发 > 机器人多指灵巧手的神经控制的原理:控制系统硬件,控制系统软件,复合控制方法

机器人多指灵巧手的神经控制的原理:控制系统硬件,控制系统软件,复合控制方法

来源:机器人学基础     编辑:创泽   时间:2026/1/9   主题:其他 [加盟]

多指灵巧手又称多指多关节机械手,是一种并联加串联形式的机器人, 一般由手掌和 3~5个手指组成,每个手指有3~4个关节。由于其具有多个关节(≥9),故可以对几乎任 意的物体进行抓持及操作。如果安装有指端力传感器和触觉传感器,对抓持力进行控制, 可以实现对易碎物体(如鸡蛋等)进行抓持及操作。多指灵巧手的机械本体一般较小,自由 度又较多,故多采用伺服电机通过有套管的钢丝或尼龙绳进行远距离驱动,控制伺服电机 进行有序的转动,可使多指灵巧手完成各种抓持及操作。由于绳子的变形及绳子与套管间 的摩擦,关节之间的耦合,使得多指灵巧手比一般的机器人具有更强的非线性。目前,对 多指灵巧手的智能抓持的研究和位置/力协调控制的研究是机器人学研究的热点之一。

下面介绍用经过训练的多层前馈网络作为控制器,控制多指灵巧手的关节跟踪给定的轨迹,以及对网络结构、学习算法、控制系统软硬件组成以及实验结果等。

1. 网络结构及学习算法

本系统采用一个3×20×1的三层前馈网络来学习原有的控制器的输入输出关系。神 经元采用S 形函数,即y=1/(1+e') 。 学习结束后,用此前馈网络当作控制器。作为网 络学习样板的控制器,是经实践验证成功的控制器。利用这个控制器产生的输入输出数据 对,供网络进行学习,训练好的网络可以很好地逼近原控制器的输入输出映射关系。

学习采用BP 算法与趋化算法相结合的混合学习算法,即先用 BP 算法对网络进行训 练,然后再用趋化算法训练。实践证明这种混合学习算法能够避免局部极小值且比单d用 两者中任一算法具有较快的收敛速度。 BP 算法是Z常见的学习算法,在此不多述。趋化 算法由 Bremermann 和 Anderson 提出,尤其适合于处理动态网络的训练问题,这里所用 的趋化算法如下:

1)把权重W 设为[- 0 . 1,0 . 1]上的随机初值,即W。;

2)把样本输入网络并计算网络输出;

3)求目标函数J 的值,并令 B₁=J;

4)产生与权重W 维数相同、零均值的[- 1,+1]上正态分布的随机向量W′;

5 ) 令W=W 。+a ×W′,a<1, 是一实系数;

6)求目标函数J 的值,令 B₂=J;

7 ) 如 果E₂由此算法学习得到的权重矩阵是W, 目标函数定义为: 是第i 个样本的学习误差, N 是样本的数量。

2. 基于神经网络的控制器设计

(1)控制系统硬件

本系统以北京航空航天大学机器人研究所的三指灵巧手作为实验床,其控制器采用分 J结构,上层主机是PC—386, 负责进行人机信息交换、任务规划和路径规划。下层是伺 服控制器,即对应每个电机有一个基于PC 总线的8031单片机的位置伺服控制器。图5-31 为控制器的硬件简图。图中的手指关节部位安装有电位计,用作角度传感器,其输出信号 作为伺服控制器的反馈信号。

(2)控制系统软件设计

控制软件分为两部分,上位机软件用C 语言编写,伺服控制器的软件用MCS-51 单片机汇编语言编写。图5-32是控制器的结构图。上位机软件负责根据误差信号,计算网 络输出并产生相应的控制信号。伺服控制器从主机得到控制指令,进行适当的处理后,产生相应的PWM 电机控制信号控制电机转动。对神经网络的计算全由上位机完成,这是因 为神经网络的计算包括大量的非线性函数.用汇编语言实现十分困难且速度很慢。图5-33 是主机软件流程图,其中定时器的作用是保证40ms 进行一次插值,利用上位机的 CMOS 定时来实现,可以准确到微秒J。

(3)复合控制方法

通过实验发现,单纯用神经网络控制器进行控制,系统 的响应在跟踪阶段可以很好地跟踪给定的轨迹,但稳态效果 不好,存在较大的稳态误差。这是因为神经网络能够学习原 来的控制器的输入输出映射关系,但并不能完全复现这种关 系,总有一定的误差,而且误差小到一定的范围后,再想进 一步减小就变得十分困难。由于时间限制,网络学习只能得 到一个近似的Z优解,而不可能得到真正的Z优解。为了使 系统具有良好的稳态响应,采用一个PID 控制器在稳态时对 系统进行控制,利用其积分作用来消除稳态误差,实验结果 表明这种复合控制器能保证系统具有良好的稳态响应。







机器人自适应模糊控制: PID 模糊控制、自组 织模糊控制、自校正模糊控制

一种附加力外环的机器人力/位置自适应模糊控制方法,是把力控制器的输 出作为位置控制给定的修正值,通过提高位置控制的精度达到控制力的目的,并利用自 适应模糊控制的鲁棒性,使控制系统对不同的刚性环境具有自适应能力

机器人的进化控制系统:解决其学习与适应能力问题

机器人的进化控制系统用于复杂系统的控制器设计,可以很好地解决其学习与适应能力问题,根据环境的特点和自身的目标自主地产生各种行为能力,展现适应复杂环境的自主性

机器人的神经控制系统特性和能力:并行处理能力和快速性,自适应能力和信息综合能力

神经网络对信息的并行处理能力和快速性,适于实时控制和动力学控制;能够解决那些用数学模型或规则描述难以处理或无法处理的控制过程;具有很强的自适应能力和信息综合能力

机器人的学习控制系统:搜索、识别、记忆和推理

1)基于模式识别的学习控制;2)反复学习控制;3)重复学习控制;4)连接主义学习控制,包括再励(强化)学习控制;5)基于规则的学习控制,包括模糊学习控制;6)拟人自学习控制;7)状态学习控制

机器人的模糊控制系统:模糊化接口、知识库、 推理机和模糊判决接口

模糊控制提供一种实现基于知识(基于规则)的甚至语言描述的控制规律的新机理,由模糊化接口、知识库、 推理机和模糊判决接口4个基本单元组成

机器人的专家控制系统:知识库、推理机、控制规则集和/或控制算法

一个典型的和广泛应用的基于知识的控制系统包含知识库、推理机、控制规则集和/或控制算法等;推理机用于记忆所采用的规则和控制策略,根据知识进行推理,搜索并导出结论

智能机器人的递阶控制系统:精度随智能降低而提高

递阶智能控制是按照精度随智能降低而提高的原理(IPDI) 分级分布的,由三个基本控制级构成的,系统的输出是通过一组施于驱动器的具体指令来实现的

机器人的力和位置混合控制方案:主动刚性控制,雷伯特-克雷格位置/力混合控制器, 操作空间力和位置混合控制系统

雷伯特-克雷格位置/力混合控制器为R-C 控制器,P(q) 为机械手运动学方程;T 为力变换矩阵; 操作空间力和位置混合控制系统,末端工具的动态性能将直接影响操作质量

机器人的多关节位置控制器:各关节间的耦合与补偿

每个关节所需要的力或力矩 T, 是由五个部分组成的,第一项表示所有关节惯量的作用,各个 关节的惯量被集中在一起,存在有关节间耦合惯量的作用,第三项和第四项分别表示向心力和哥氏力的作用

机器人的单关节位置控制器:光学编码器与测速发电机一起组成位置和速度反馈

有个光学编码器,以便与测速发电机一起组成位置和速度反馈,是一种定位装置,它的每个关节都有一个位置控制系统;对机器人的关节坐标点逐点进行定位控制

机器人位置控制基本控制结构:关节空间控制结构和直角坐标空间控制结构,伺服控制结构

机器人位置控制有时也称位姿控制或轨迹控制,主要有两种机器人的位置控制结构形式,即关节空间控制结构和直角坐标空间控制结构;机器人的伺服控制结构有集中控制、分散控制和递阶控制等

机器人的液压伺服控制系统的优势:结构简单、机械强度高和速度快

液压传动机器人具有结构简单、机械强度高和速度快等优点;一般采用液压伺服控制阀和模拟分解器实现控制和反馈,省去中间动力减速器,从而消除了齿隙和磨损问题
资料获取
机器人开发
== 资讯 ==
机器人多指灵巧手的神经控制的原理:控制系
机器人自适应模糊控制: PID 模糊控制
机器人的进化控制系统:解决其学习与适应能
机器人的神经控制系统特性和能力:并行处理
机器人的学习控制系统:搜索、识别、记忆和
机器人的模糊控制系统:模糊化接口、知识库
“人工智能+制造”专项行动实施意见:10
机器人的专家控制系统:知识库、推理机、控
智能机器人的递阶控制系统:精度随智能降低
机器人的力和位置混合控制方案:主动刚性控
机器人的多关节位置控制器:各关节间的耦合
机器人的单关节位置控制器:光学编码器与测
机器人位置控制基本控制结构:关节空间控制
机器人的液压伺服控制系统的优势:结构简单
机器人的基本控制原则:简化为若干个低阶子
== 机器人推荐 ==
迎宾讲解服务机器人

服务机器人(迎宾、讲解、导诊...)

智能消毒机器人

智能消毒机器人

机器人开发平台

机器人开发平台


机器人底盘 Disinfection Robot 消毒机器人  讲解机器人  迎宾机器人  移动机器人底盘  商用机器人  智能垃圾站  智能服务机器人  大屏机器人  雾化消毒机器人  展厅机器人  服务机器人底盘  具身智能教育机器人  智能配送机器人  导览机器人 
版权所有 创泽智能机器人集团股份有限公司 运营中心:北京 清华科技园九号楼5层 生产中心:山东日照太原路71号
销售1:4006-935-088 销售2:4006-937-088 客服电话: 4008-128-728