一种机械臂仿生控制方法及控制系统.pdf

上传人:1520****312 文档编号:1223930 上传时间:2018-04-07 格式:PDF 页数:14 大小:494.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110102757.8

申请日:

2011.04.22

公开号:

CN102310407A

公开日:

2012.01.11

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):B25J 9/16申请日:20110422|||公开

IPC分类号:

B25J9/16; B25J9/02; B25J9/06

主分类号:

B25J9/16

申请人:

三一重工股份有限公司

发明人:

周翔; 熊俊; 赵聿晴

地址:

410100 湖南省长沙市经济技术开发区三一工业城

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

张重立;逯长明

PDF下载: PDF下载
内容摘要

本发明涉及一种机械臂仿生控制方法,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架,该方法包括以下步骤:所述控制设备模拟机械臂各节臂架的动作过程,依据动作过程生成各关节角度变化值;根据各关节角度变化值,计算机械臂各节臂架需移动角度值,控制机械臂各节臂架相应转动。本发明还可通过控制设备模拟机械臂各节臂架动作,生成各关节当前角度值;根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。本发明操控者通过仿生动作操作机械臂,使机械臂的各节臂架同时动作,机械臂动作连贯,运动过程平稳,机械臂远端动作变化较小,有效提高机械臂到达指定位置的准确性。

权利要求书

1: 一种机械臂仿生控制方法, 其特征在于, 模拟人手臂各关节位置制作控制设备, 控制 设备的各关节对应机械臂各节臂架, 该方法包括以下步骤 : 所述控制设备模拟机械臂各节臂架的动作过程, 依据动作过程生成各关节角度变化 值; 根据各关节角度变化值, 计算机械臂各节臂架需移动角度值, 控制机械臂各节臂架相 应转动。
2: 如权利要求 1 所述的方法, 其特征在于, 控制机械臂各节臂架相应动作之前, 还包 括: 判断机械臂各节臂架需移动角度值是否在许可范围之内, 如否, 滤除机械臂各节臂架 需移动角度值, 不控制机械臂动作, 直至控制设备的下一个控制动作发出。
3: 如权利要求 1 所述的方法, 其特征在于, 还包括 : 依据动作过程生成各关节角速度变化值 ; 根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度值, 控制机械臂各节臂 架相应转动角速度。
4: 如权利要求 3 所述的方法, 其特征在于, 控制机械臂各节臂架相应动作之前, 还包 括: 判断机械臂各节臂架需移动角速度值是否在许可范围之内, 如否, 以预定的角速度值 动作。
5: 如权利要求 1-4 任一项所述的方法, 其特征在于, 所述控制设备设有使能按钮, 该方 法还包括 : 触动使能按钮, 发送预置使能控制信息 ; 依据使能控制信息控制机械臂动作。
6: 如权利要求 1-4 任一项所述的方法, 其特征在于, 所述控制设备设有旋转按钮, 该方 法还包括 : 触动旋转按钮, 发送旋转控制信息 ; 依据旋转控制信息控制机械臂执行相应的旋转动作。
7: 一种机械臂仿生控制系统, 其特征在于, 包括模拟人手臂各关节位置、 制作的控制设 备, 控制设备的各关节对应机械臂各节臂架, 控制设备上的各关节设有倾角传感器 ; 还包括 主控制器, 主控制器包括角度计算模块和第一控制模块 : 所述控制设备, 用于模拟机械臂各节臂架的动作过程 ; 倾角传感器, 用于依据动作过程生成各关节角度变化值, 发送到角度计算模块 ; 角度计算模块, 用于根据各关节角度变化值, 计算机械臂各节臂架需移动角度值 ; 第一控制模块, 用于控制机械臂各节臂架相应转动。
8: 如权利要求 7 所述的系统, 其特征在于, 主控制器还包括第一安全模块, 用于判断机 械臂各节臂架需移动角度值是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动角度 值, 不控制机械臂动作, 直至控制设备的下一个控制动作发出。
9: 如权利要求 7 所述的系统, 其特征在于, 所述控制设备的各关节上还设有角速度传 感器, 所述主控制器还包括角速度计算模块和第二控制模块 : 角速度传感器, 用于依据动作过程生成各关节角速度变化值, 发送到角速度计算模 2 块; 角速度计算模块, 用于根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度 值; 第二控制模块, 用于控制机械臂各节臂架相应转动角速度。
10: 如权利要求 7 所述的系统, 其特征在于, 主控制器还包括第二安全模块, 用于判断 机械臂各节臂架需移动角速度值是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动 角速度值, 不控制机械臂动作, 直至控制设备的下一个控制动作发出。
11: 如权利要求 7-10 任一项所述的系统, 其特征在于, 所述控制设备上设有使能按钮, 主控制器还包括使能模块 ; 使能按钮, 用于被触动时发送预置使能控制信息到使能模块 ; 使能模块, 用于依据使能控制信息控制机械臂实施预设动作。
12: 如权利要求 7-10 任一项所述的系统, 其特征在于, 所述控制设备上设有旋转按钮, 主控制器还包括旋转模块 ; 旋转按钮, 用于被触动时发送旋转控制信息到旋转模块 ; 旋转模块, 用于依据旋转控制信息控制机械臂执行相应的旋转动作。
13: 一种机械臂仿生控制方法, 其特征在于, 模拟人手臂各关节位置制作控制设备, 控 制设备的各关节对应机械臂各节臂架, 该方法包括以下步骤 : 所述控制设备模拟机械臂各节臂架动作, 所述控制设备上传感器生成各关节当前角度 值; 根据各关节当前角度值, 控制机械臂各节臂架转动到相应角度。
14: 如权利要求 13 所述的方法, 其特征在于, 还包括 : 依据动作过程生成各关节角速度变化值 ; 根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度值, 控制机械臂各节臂 架相应转动角速度。
15: 一种机械臂仿生控制系统, 其特征在于, 模拟人手臂各关节位置制作的控制设备, 控制设备的各关节对应机械臂各节臂架, 控制设备上的各关节设有倾角传感器 : 所述控制设备, 用于模拟机械臂各节臂架动作 ; 所述倾角传感器, 用于生成各关节当前角度值, 发送到主控制器 ; 所述主控制器, 用于根据各关节当前角度值, 控制机械臂各节臂架转动到相应角度。
16: 如权利要求 15 所述的系统, 其特征在于, 所述控制设备的各关节上还设有角速度 传感器, 所述主控制器还包括角速度计算模块和第二控制模块 : 角速度传感器, 用于依据动作过程生成各关节角速度变化值, 发送到角速度计算模 块; 角速度计算模块, 用于根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度 值; 第二控制模块, 用于控制机械臂各节臂架相应转动角速度。

说明书


一种机械臂仿生控制方法及控制系统

    【技术领域】
     本发明涉及工程机械操控技术领域, 特别涉及一种机械臂仿生控制方法及控制系统。 背景技术 许多大型工程机械, 特别是具有多节臂架或折弯结构机械臂的工程机械, 例如混 凝土泵车、 起重机、 挖掘机等, 需要对机械臂进行精确控制, 满足作业要求。目前, 传统机械 臂的控制方式采用液压手动和无线遥控的控制方式, 由人工控制机械臂的各个臂关节, 使 受控对象 “一步一动” 运动到目标位置。
     参见图 1, 示出现有机械臂控制系统示意图, 包括主控制器 11, 与主控制器 11 无线 连接, 发送控制信息到主控制器 11 的遥控器 12 ; 与主控制器 11 连接, 用于显示机械臂 15 动 作过程的显示器 13 ; 设置在机械臂 15 各关节处, 推动机械臂 15 动作的臂架多路阀 17 和液 压油缸 16 ; 设置在机械臂 15 上, 用于获取机械臂运动状态信息的各类传感器 14。
     工作时, 遥控器 12 发送控制信息到主控制器 11, 主控制器 11 将该控制信息经相 应的计算后, 发送控制指令到臂架多路阀 17, 臂架多路阀 17 动作, 带动液压油缸 16 同步动 作, 推动机械臂 15 相应的动作 ; 各类传感器 14 将机械臂 15 当前状态信息发送到主控制器 11, 主控制器 11 依据该当前状态信息判断机械臂的当前位置。
     上述机械臂控制系统虽然可使机械臂 15 到达指定位置, 但需要操控人员 “一步一 动” 地控制机械臂的各节臂架依次动作, 控制过程中机械臂动作不连贯, 运动过程不平稳, 机械臂远端动作变化大, 准确性较低。并且该控制过程耗时长, 耗能大, 控制效率较低。
     发明内容 本发明的目的是一种机械臂仿生控制方法, 该方法有效提高机械臂的控制精度和 控制效率。
     本发明一种机械臂仿生控制方法, 模拟人手臂各关节位置制作控制设备, 控制设 备的各关节对应机械臂各节臂架, 该方法包括以下步骤 : 所述控制设备模拟机械臂各节臂 架的动作过程, 依据动作过程生成各关节角度变化值 ; 根据各关节角度变化值, 计算机械臂 各节臂架需移动角度值, 控制机械臂各节臂架相应转动。
     优选的, 控制机械臂各节臂架相应动作之前, 还包括 : 判断机械臂各节臂架需移 动角度值是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动角度值, 不控制机械臂动 作, 直至控制设备的下一个控制动作发出。
     优选的, 还包括 : 依据动作过程生成各关节角速度变化值 ; 根据各关节角速度变 化值, 计算机械臂各节臂架需移动角速度值, 控制机械臂各节臂架相应转动角速度。
     优选的, 控制机械臂各节臂架相应动作之前, 还包括 : 判断机械臂各节臂架需移动 角速度值是否在许可范围之内, 如否, 以预定的角速度值动作。
     优选的, 所述控制设备设有使能按钮, 该方法还包括 : 触动使能按钮, 发送预置使
     能控制信息 ; 依据使能控制信息控制机械臂动作。
     优选的, 所述控制设备设有旋转按钮, 该方法还包括 : 触动旋转按钮, 发送旋转控 制信息 ; 依据旋转控制信息控制机械臂执行相应的旋转动作。
     本发明还提供一种机械臂仿生控制系统, 该系统有效提高机械臂的控制精度和控 制效率。
     本发明一种机械臂仿生控制系统, 包括模拟人手臂各关节位置、 制作的控制设备, 控制设备的各关节对应机械臂各节臂架, 控制设备上的各关节设有倾角传感器 ; 还包括主 控制器, 主控制器包括角度计算模块和第一控制模块 : 所述控制设备, 用于模拟机械臂各节 臂架的动作过程 ; 倾角传感器, 用于依据动作过程生成各关节角度变化值, 发送到角度计算 模块 ; 角度计算模块, 用于根据各关节角度变化值, 计算机械臂各节臂架需移动角度值 ; 第 一控制模块, 用于控制机械臂各节臂架相应转动。
     优选的, 主控制器还包括第一安全模块, 用于判断机械臂各节臂架需移动角度值 是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动角度值, 不控制机械臂动作, 直至 控制设备的下一个控制动作发出。
     优选的, 所述控制设备的各关节上还设有角速度传感器, 所述主控制器还包括角 速度计算模块和第二控制模块 : 角速度传感器, 用于依据动作过程生成各关节角速度变化 值, 发送到角速度计算模块 ; 角速度计算模块, 用于根据各关节角速度变化值, 计算机械臂 各节臂架需移动角速度值 ; 第二控制模块, 用于控制机械臂各节臂架相应转动角速度。
     优选的, 主控制器还包括第二安全模块, 用于判断机械臂各节臂架需移动角速度 值是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动角速度值, 不控制机械臂动作, 直至控制设备的下一个控制动作发出。
     优选的, 所述控制设备上设有使能按钮, 主控制器还包括使能模块 ; 使能按钮, 用 于被触动时发送预置使能控制信息到使能模块 ; 使能模块, 用于依据使能控制信息控制机 械臂实施预设动作。
     优选的, 所述控制设备上设有旋转按钮, 主控制器还包括旋转模块 ; 旋转按钮, 用 于被触动时发送旋转控制信息到旋转模块 ; 旋转模块, 用于依据旋转控制信息控制机械臂 执行相应的旋转动作。
     本发明还提供一种机械臂仿生控制方法, 该方法有效提高机械臂的控制精度和控 制效率。
     本发明一种机械臂仿生控制方法, 模拟人手臂各关节位置制作控制设备, 控制设 备的各关节对应机械臂各节臂架, 该方法包括以下步骤 : 所述控制设备模拟机械臂各节臂 架动作, 所述控制设备上传感器生成各关节当前角度值 ; 根据各关节当前角度值, 控制机械 臂各节臂架转动到相应角度。
     优选的, 还包括 : 依据动作过程生成各关节角速度变化值 ; 根据各关节角速度变 化值, 计算机械臂各节臂架需移动角速度值, 控制机械臂各节臂架相应转动角速度。
     本发明还提供一种机械臂仿生控制系统, 该系统有效提高机械臂的控制精度和控 制效率。
     本发明一种机械臂仿生控制系统, 模拟人手臂各关节位置制作的控制设备, 控制 设备的各关节对应机械臂各节臂架, 控制设备上的各关节设有倾角传感器 : 所述控制设备,用于模拟机械臂各节臂架动作 ; 所述倾角传感器, 用于生成各关节当前角度值, 发送到主控 制器 ; 所述主控制器, 用于根据各关节当前角度值, 控制机械臂各节臂架转动到相应角度。
     优选的, 所述控制设备的各关节上还设有角速度传感器, 所述主控制器还包括角 速度计算模块和第二控制模块 : 角速度传感器, 用于依据动作过程生成各关节角速度变化 值, 发送到角速度计算模块 ; 角速度计算模块, 用于根据各关节角速度变化值, 计算机械臂 各节臂架需移动角速度值 ; 第二控制模块, 用于控制机械臂各节臂架相应转动角速度。
     与现有技术相比, 本发明具有以下优点 :
     本发明操控者通过仿生动作操作机械臂, 使机械臂的各节臂架同时动作, 机械臂 动作连贯, 运动过程平稳, 机械臂远端动作变化较小, 有效提高机械臂到达指定位置的准确 性。且该控制过程操控动作简单易学, 耗时短, 耗能小, 控制效率较高。 附图说明
     图 1 为现有机械臂控制系统示意图 ; 图 2 为机械臂结构示意图 ; 图 3 为本发明控制设备结构示意图 ; 图 4 为本发明机械臂仿生控制方法第一实施例流程图 ; 图 5 为本发明机械臂仿生控制方法第二实施例流程图 ; 图 6 为本发明机械臂仿生控制方法第三实施例流程图 ; 图 7 为本发明机械臂仿生控制系统示意图 ; 图 8 为本发明机械臂仿生另一控制方法流程图 ; 图 9 为本发明机械臂仿生另一控制系统示意图。具体实施方式
     为使本发明的上述目的、 特征和优点能够更加明显易懂, 下面结合附图和具体实 施方式对本发明作进一步详细的说明。
     人的手指到手臂肩部的关节多达 18 个, 在一条直线上的关节达到 6 个, 能够灵活 旋转的关节有 3 个, 并且手部大拇指的第三个关节由于特殊的肌肉机理, 也能够提供一定 的旋转活动, 因此通过手部的关节的灵活运用, 能够有效完成各类机械臂的仿生动作。 本发 明模拟人手臂各关节位置, 制作可穿戴在手臂上的控制设备, 控制设备的各关节对应机械 臂各节臂架。 控制设备通过仿生动作模拟机械臂的动作, 控制机械臂相应动作, 同步控制多 节臂架到达指定角度或位置, 完成相应的动作, 使得原本复杂的操作动作变得简单, 原本一 步一步完成的串行动作, 可以很自然的通过仿生控制并行地进行操作, 大大优化操作流程, 提高工作效率。
     举例说明本发明控制设备。
     参见图 2 和图 3, 分别示出机械臂结构示意图和控制设备结构示意图, 机械臂包括 钻台, 依次活动连接的臂架 B1、 臂架 B2、 臂架 B3 和臂架 B4, 各节臂架上都设有推动臂架转动 的液压油缸。
     控制设备包括活动连接的关节 G1、 关节 G2、 关节 G3 和关节 G4, 各关节上均设有传 感器, 用来感应各关节的转动角度和转动速度。 关节 G1、 关节 G2、 关节 G 3 和关节 G4 依次与臂架 B1、 臂架 B2、 臂架 B3 和臂架 B4 相对应, 各关节的动作信息通过传感器发送到控制器, 由控制器控制相应的臂架跟随动作。
     本发明控制设备不仅适用于 4 节臂架的机械臂, 也适用 4 节臂架以上和 4 节臂架 以下的各种机械臂。
     本发明机械臂仿生控制方法第一实施例。
     参见图 4, 具体步骤如下。
     步骤 S401、 控制设备模拟机械臂各节臂架的动作过程, 所述控制设备上传感器依 据动作过程生成各关节角度变化值, 发送到主控制器。
     本发明控制设备可以设计成能够穿套在拇指或食指上的形状, 或通过辅助设备绑 接在手部关节上的形状, 控制设备的各关节与人手臂各关节相吻合。 操控时, 操控者通过手 臂操控控制设备, 因控制设备的各关节的位置和构造与人手臂相适应, 控制设备的各关节 可灵活随操控者手臂同步动作。控制设备的各关节设有传感器, 传感器检测控制设备各关 节角度变化信息, 并将各关节角度变化信息通过无线或有线方式发送到主控制器。
     步骤 S402、 所述主控制器根据各关节角度变化值, 计算机械臂各节臂架需移动角 度值, 控制机械臂各节臂架相应转动。 机械臂的各节臂架上设有传感器, 传感器将机械臂当前各节臂架角度信息发送到 主控制器, 主控制器获取到各关节角度变化信息, 计算机械臂各节臂架需移动角度值, 计算 如下 :
     θ′= a+bθ 式1
     θ 为某关节角度变化值, θ′为该关节对应的机械臂一节臂架需移动角度值, a 为一待定系数, 可根据不同模式设置 ( 手动或自动 ) ; b 为变化系数。通过该节臂架的待定 系数 a 配置两个坐标系中角度转换的差值, 进行相应角度校准, 通过变化系数 b 配置两个坐 标系中角度变化的比率。
     通过式 1, 主控制器依次计算机械臂各节臂架需移动角度值, 控制机械臂的各液压 油缸相应的工作, 使各节臂架同时动作, 让机械臂到达制定位置。
     本发明操控者通过仿生动作操作机械臂, 使机械臂的各节臂架同时动作, 机械臂 动作连贯, 运动过程平稳, 机械臂远端动作变化较小, 有效提高机械臂到达指定位置的准确 性。且该控制过程操控动作简单易学, 耗时短, 耗能小, 控制效率较高。
     本发明机械臂仿生控制方法第二实施例。该实施例与图 4 所示实施例主要区别在 于增加机械臂角速度控制方案。
     参见图 5, 具体步骤如下。
     步骤 S501、 控制设备模拟机械臂各节臂架的动作过程, 所述控制设备上传感器依 据动作过程生成各关节角度变化值和各关节角速度变化值, 发送到主控制器。
     控制设备的各关节不仅设置用于检测角度变化值的倾角传感器, 还设置用于检测 角速度变化的角速度传感器。当然, 本发明也可通过对倾角传感器信号差分序列计算获得 角速度变化值。
     步骤 S502、 所述主控制器根据各关节角度变化值, 计算机械臂各节臂架需移动角 度值, 根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度值, 并依据各节臂架需 移动角度值和角速度值, 控制机械臂各节臂架相应动作。
     机械臂各节臂架不仅设置用于检测角度变化值的倾角传感器, 还设置用于检测角 速度变化的角速度传感器。倾角传感器和角速度传感器将检测值发送到主控制器。
     主控制器计算如下 :
     θ′= a+bθ 式1
     ω′= c+dω 式2
     式 1 中, θ 为某关节角度变化值, θ′为该关节对应的机械臂一节臂架需移动角 度值, a 为一待定系数, b 为变化系数。式 2 中, ω 为某关节角速度变化值, ω′为该关节 对应的机械臂一节臂架需移动角速度值, c 为一待定系数, 可根据不同模式设置 ( 手动或自 动 ), d 为变化系数。
     该实施例所示的方案中, 依据仿生控制同时控制机械臂各节臂架的移动角度和角 速度, 可以更方便操控者控制机械臂的移动速度, 进一步提高控制效率。
     本发明机械臂仿生控制方法第三实施例。该实施例与图 5 所示实施例主要区别在 于增加对不安全控制指令的滤除方案。
     参见图 6, 具体步骤如下。
     步骤 S601、 控制设备模拟机械臂各节臂架的动作过程, 所述控制设备上传感器依 据动作过程生成各关节角度变化值和各关节角速度变化值, 发送到主控制器。
     步骤 S602、 所述主控制器根据各关节角度变化值, 计算机械臂各节臂架需移动角度值。 步骤 S603、 所述主控制器判断机械臂各节臂架需移动角度是否在许可范围之内, 如否, 滤除机械臂各节臂架需移动角度值, 滤除后, 不控制机械臂动作, 直至控制设备的下 一个控制动作发出 ; 如是, 转到步骤 S606。
     步骤 S604、 根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度值。
     步骤 S605、 所述主控制器判断机械臂各节臂架需移动角速度是否在许可范围之 内, 如否, 滤除机械臂各节臂架需移动角速度值, 以预定的角速度值动作 ; 如是, 转到步骤 S606.
     步骤 S606、 依据各节臂架需移动角度值和角速度值, 控制机械臂各节臂架相应动 作。
     本发明通过对各节臂架需移动角度值和角速度值进行合理的筛选, 滤除可能导致 机械臂不安全的控制指令, 有效提高操控过程中机械臂动作的安全性。
     为提高控制设备的使能功能, 本发明在控制设备上设有使能按钮, 完成暂停等使 能功能的操作, 具体实现步骤为 :
     触动使能按钮, 所述控制设备发送预置使能控制信息到主控制器 ;
     所述主控制器依据使能控制信息控制机械臂动作。
     为更好的完成机械臂的旋转功能, 如转台的旋转, 本发明在控制设备上设有旋转 按钮, 具体实现步骤为 :
     触动旋转按钮, 所述控制设备发送旋转控制信息到主控制器 ;
     所述主控制器依据旋转控制信息控制机械臂执行相应的旋转动作。
     依据前述机械臂仿生控制方法, 本发明还提供一种机械臂仿生控制系统。见图 7, 该系统包括机械臂 70, 模拟人手臂各关节位置、 制作可穿戴在手臂上的控制设备 71, 控制
     设备 71 的各关节对应机械臂各节臂架, 控制设备 71 上的各关节设有倾角传感器 711 和角 速度传感器 712, 以及使能按钮 713 和旋转按钮 714 ; 还包括主控制器 72, 主控制器 72 包括 角度计算模块 721、 第一控制模块 722、 第一安全模块 723、 角速度计算模块 724、 第二控制模 块 725、 第二安全模块 726、 使能模块 727 和旋转模块 728。
     所述控制设备 71 模拟机械臂 70 各节臂架的预动作过程 ;
     倾角传感器 711 依据动作过程生成各关节角度变化值, 发送到角度计算模块 721, 角度计算模块 721 根据各关节角度变化值, 计算机械臂各节臂架需移动角度值, 发送到第 一安全模块 723, 第一安全模块 723 判断机械臂各节臂架需移动角度值是否在许可范围之 内, 如否, 滤除机械臂各节臂架需移动角度值, 滤除后, 不控制机械臂动作, 直至控制设备的 下一个控制动作发出 ; 如是, 启动第一控制模块 722, 第一控制模块 722 控制机械臂 70 各节 臂架相应转动。
     角速度传感器 712 依据动作过程生成各关节角速度变化值, 发送到角速度计算模 块 724, 角速度计算模块 724 根据各关节角速度变化值, 计算机械臂各节臂架需移动角速度 值, 发送到第二安全模块 726, 第二安全模块 726 判断机械臂各节臂架需移动角速度值是否 在许可范围之内, 如否, 滤除机械臂各节臂架需移动角速度值, 以预定的角速度值动作 ; 如 是, 启动第二控制模块 725, 第二控制模块 725 控制机械臂 70 各节臂架相应转动角速度。
     使能按钮 713 被触动时发送预置使能控制信息到使能模块 727, 使能模块 727 依据 使能控制信息控制机械臂相应动作。
     旋转按钮 714 被触动时发送旋转控制信息到旋转模块 728, 旋转模块 728 依据旋转 控制信息控制机械臂执行相应的旋转动作。
     本发明还可根据控制设备动作后各关节当前角度值, 控制机械臂各节臂架转动到 相应角度, 使机械臂各节臂架的角度与控制设备各关节一致。该控制方式与图 4 所示实施 例都是基于控制设备, 属于同一发明构思。
     参见图 8, 具体步骤如下。
     步骤 S801、 控制设备模拟机械臂各节臂架动作, 控制设备上传感器生成各关节当 前角度值, 发送到主控制器。
     步骤 S802、 主控制器根据各关节当前角度值, 控制机械臂各节臂架转动到相应角 度。
     该方法控制设备还可依据动作过程生成各关节角速度变化值 ; 主控制器根据各关 节角速度变化值, 计算机械臂各节臂架需移动角速度值, 控制机械臂各节臂架相应转动角 速度。
     本发明操控者通过仿生动作操作机械臂, 使机械臂各节臂架的角度与控制设备各 关节相同, 这样机械臂动作连贯, 运动过程平稳, 机械臂远端动作变化较小, 有效提高机械 臂到达指定位置的准确性。且该控制过程操控动作简单易学, 耗时短, 耗能小, 控制效率较 高。
     依据图 8 所示机械臂仿生控制方法, 本发明还提供一种机械臂仿生控制系统。见 图 9, 机械臂 70, 模拟人手臂各关节位置、 制作可穿戴在手臂上的控制设备 71, 控制设备 71 的各关节对应机械臂各节臂架, 控制设备 71 上的各关节设有倾角传感器 91 ; 还包括主控制 器 92。控制设备 71 模拟机械臂各节臂架动作, 倾角传感器 91 生成各关节当前角度值, 发 送到主控制器 92, 主控制器 92 根据各关节当前角度值, 控制机械臂各节臂架转动到相应角 度。
     控制设备 71 的各关节上还可设有角速度传感器, 主控制器 92 还包括角速度计算 模块和第二控制模块 : 角速度传感器, 用于依据动作过程生成各关节角速度变化值, 发送到 角速度计算模块 ; 角速度计算模块, 用于根据各关节角速度变化值, 计算机械臂各节臂架需 移动角速度值 ; 第二控制模块, 用于控制机械臂各节臂架相应转动角速度。
     以上所述仅为本发明的优选实施方式, 并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的权 利要求保护范围之内。

一种机械臂仿生控制方法及控制系统.pdf_第1页
第1页 / 共14页
一种机械臂仿生控制方法及控制系统.pdf_第2页
第2页 / 共14页
一种机械臂仿生控制方法及控制系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种机械臂仿生控制方法及控制系统.pdf》由会员分享,可在线阅读,更多相关《一种机械臂仿生控制方法及控制系统.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102310407A43申请公布日20120111CN102310407ACN102310407A21申请号201110102757822申请日20110422B25J9/16200601B25J9/02200601B25J9/0620060171申请人三一重工股份有限公司地址410100湖南省长沙市经济技术开发区三一工业城72发明人周翔熊俊赵聿晴74专利代理机构北京集佳知识产权代理有限公司11227代理人张重立逯长明54发明名称一种机械臂仿生控制方法及控制系统57摘要本发明涉及一种机械臂仿生控制方法,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架,该方。

2、法包括以下步骤所述控制设备模拟机械臂各节臂架的动作过程,依据动作过程生成各关节角度变化值;根据各关节角度变化值,计算机械臂各节臂架需移动角度值,控制机械臂各节臂架相应转动。本发明还可通过控制设备模拟机械臂各节臂架动作,生成各关节当前角度值;根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。本发明操控者通过仿生动作操作机械臂,使机械臂的各节臂架同时动作,机械臂动作连贯,运动过程平稳,机械臂远端动作变化较小,有效提高机械臂到达指定位置的准确性。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图4页CN102310407A1/2页21一种机械臂仿生控制方。

3、法,其特征在于,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架,该方法包括以下步骤所述控制设备模拟机械臂各节臂架的动作过程,依据动作过程生成各关节角度变化值;根据各关节角度变化值,计算机械臂各节臂架需移动角度值,控制机械臂各节臂架相应转动。2如权利要求1所述的方法,其特征在于,控制机械臂各节臂架相应动作之前,还包括判断机械臂各节臂架需移动角度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。3如权利要求1所述的方法,其特征在于,还包括依据动作过程生成各关节角速度变化值;根据各关节角速度变化值,计算机械臂各节臂架。

4、需移动角速度值,控制机械臂各节臂架相应转动角速度。4如权利要求3所述的方法,其特征在于,控制机械臂各节臂架相应动作之前,还包括判断机械臂各节臂架需移动角速度值是否在许可范围之内,如否,以预定的角速度值动作。5如权利要求14任一项所述的方法,其特征在于,所述控制设备设有使能按钮,该方法还包括触动使能按钮,发送预置使能控制信息;依据使能控制信息控制机械臂动作。6如权利要求14任一项所述的方法,其特征在于,所述控制设备设有旋转按钮,该方法还包括触动旋转按钮,发送旋转控制信息;依据旋转控制信息控制机械臂执行相应的旋转动作。7一种机械臂仿生控制系统,其特征在于,包括模拟人手臂各关节位置、制作的控制设备,。

5、控制设备的各关节对应机械臂各节臂架,控制设备上的各关节设有倾角传感器;还包括主控制器,主控制器包括角度计算模块和第一控制模块所述控制设备,用于模拟机械臂各节臂架的动作过程;倾角传感器,用于依据动作过程生成各关节角度变化值,发送到角度计算模块;角度计算模块,用于根据各关节角度变化值,计算机械臂各节臂架需移动角度值;第一控制模块,用于控制机械臂各节臂架相应转动。8如权利要求7所述的系统,其特征在于,主控制器还包括第一安全模块,用于判断机械臂各节臂架需移动角度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。9如权利要求7所述的系统,其特。

6、征在于,所述控制设备的各关节上还设有角速度传感器,所述主控制器还包括角速度计算模块和第二控制模块角速度传感器,用于依据动作过程生成各关节角速度变化值,发送到角速度计算模权利要求书CN102310407A2/2页3块;角速度计算模块,用于根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值;第二控制模块,用于控制机械臂各节臂架相应转动角速度。10如权利要求7所述的系统,其特征在于,主控制器还包括第二安全模块,用于判断机械臂各节臂架需移动角速度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角速度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。11如权利要求710任一项所述的系统,。

7、其特征在于,所述控制设备上设有使能按钮,主控制器还包括使能模块;使能按钮,用于被触动时发送预置使能控制信息到使能模块;使能模块,用于依据使能控制信息控制机械臂实施预设动作。12如权利要求710任一项所述的系统,其特征在于,所述控制设备上设有旋转按钮,主控制器还包括旋转模块;旋转按钮,用于被触动时发送旋转控制信息到旋转模块;旋转模块,用于依据旋转控制信息控制机械臂执行相应的旋转动作。13一种机械臂仿生控制方法,其特征在于,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架,该方法包括以下步骤所述控制设备模拟机械臂各节臂架动作,所述控制设备上传感器生成各关节当前角度值;根据各关节。

8、当前角度值,控制机械臂各节臂架转动到相应角度。14如权利要求13所述的方法,其特征在于,还包括依据动作过程生成各关节角速度变化值;根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,控制机械臂各节臂架相应转动角速度。15一种机械臂仿生控制系统,其特征在于,模拟人手臂各关节位置制作的控制设备,控制设备的各关节对应机械臂各节臂架,控制设备上的各关节设有倾角传感器所述控制设备,用于模拟机械臂各节臂架动作;所述倾角传感器,用于生成各关节当前角度值,发送到主控制器;所述主控制器,用于根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。16如权利要求15所述的系统,其特征在于,所述控制设备的各关。

9、节上还设有角速度传感器,所述主控制器还包括角速度计算模块和第二控制模块角速度传感器,用于依据动作过程生成各关节角速度变化值,发送到角速度计算模块;角速度计算模块,用于根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值;第二控制模块,用于控制机械臂各节臂架相应转动角速度。权利要求书CN102310407A1/7页4一种机械臂仿生控制方法及控制系统技术领域0001本发明涉及工程机械操控技术领域,特别涉及一种机械臂仿生控制方法及控制系统。背景技术0002许多大型工程机械,特别是具有多节臂架或折弯结构机械臂的工程机械,例如混凝土泵车、起重机、挖掘机等,需要对机械臂进行精确控制,满足作业要求。目前。

10、,传统机械臂的控制方式采用液压手动和无线遥控的控制方式,由人工控制机械臂的各个臂关节,使受控对象“一步一动”运动到目标位置。0003参见图1,示出现有机械臂控制系统示意图,包括主控制器11,与主控制器11无线连接,发送控制信息到主控制器11的遥控器12;与主控制器11连接,用于显示机械臂15动作过程的显示器13;设置在机械臂15各关节处,推动机械臂15动作的臂架多路阀17和液压油缸16;设置在机械臂15上,用于获取机械臂运动状态信息的各类传感器14。0004工作时,遥控器12发送控制信息到主控制器11,主控制器11将该控制信息经相应的计算后,发送控制指令到臂架多路阀17,臂架多路阀17动作,带。

11、动液压油缸16同步动作,推动机械臂15相应的动作;各类传感器14将机械臂15当前状态信息发送到主控制器11,主控制器11依据该当前状态信息判断机械臂的当前位置。0005上述机械臂控制系统虽然可使机械臂15到达指定位置,但需要操控人员“一步一动”地控制机械臂的各节臂架依次动作,控制过程中机械臂动作不连贯,运动过程不平稳,机械臂远端动作变化大,准确性较低。并且该控制过程耗时长,耗能大,控制效率较低。发明内容0006本发明的目的是一种机械臂仿生控制方法,该方法有效提高机械臂的控制精度和控制效率。0007本发明一种机械臂仿生控制方法,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架。

12、,该方法包括以下步骤所述控制设备模拟机械臂各节臂架的动作过程,依据动作过程生成各关节角度变化值;根据各关节角度变化值,计算机械臂各节臂架需移动角度值,控制机械臂各节臂架相应转动。0008优选的,控制机械臂各节臂架相应动作之前,还包括判断机械臂各节臂架需移动角度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。0009优选的,还包括依据动作过程生成各关节角速度变化值;根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,控制机械臂各节臂架相应转动角速度。0010优选的,控制机械臂各节臂架相应动作之前,还包括判断机械臂各节臂架需移动。

13、角速度值是否在许可范围之内,如否,以预定的角速度值动作。0011优选的,所述控制设备设有使能按钮,该方法还包括触动使能按钮,发送预置使说明书CN102310407A2/7页5能控制信息;依据使能控制信息控制机械臂动作。0012优选的,所述控制设备设有旋转按钮,该方法还包括触动旋转按钮,发送旋转控制信息;依据旋转控制信息控制机械臂执行相应的旋转动作。0013本发明还提供一种机械臂仿生控制系统,该系统有效提高机械臂的控制精度和控制效率。0014本发明一种机械臂仿生控制系统,包括模拟人手臂各关节位置、制作的控制设备,控制设备的各关节对应机械臂各节臂架,控制设备上的各关节设有倾角传感器;还包括主控制器。

14、,主控制器包括角度计算模块和第一控制模块所述控制设备,用于模拟机械臂各节臂架的动作过程;倾角传感器,用于依据动作过程生成各关节角度变化值,发送到角度计算模块;角度计算模块,用于根据各关节角度变化值,计算机械臂各节臂架需移动角度值;第一控制模块,用于控制机械臂各节臂架相应转动。0015优选的,主控制器还包括第一安全模块,用于判断机械臂各节臂架需移动角度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。0016优选的,所述控制设备的各关节上还设有角速度传感器,所述主控制器还包括角速度计算模块和第二控制模块角速度传感器,用于依据动作过程生。

15、成各关节角速度变化值,发送到角速度计算模块;角速度计算模块,用于根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值;第二控制模块,用于控制机械臂各节臂架相应转动角速度。0017优选的,主控制器还包括第二安全模块,用于判断机械臂各节臂架需移动角速度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角速度值,不控制机械臂动作,直至控制设备的下一个控制动作发出。0018优选的,所述控制设备上设有使能按钮,主控制器还包括使能模块;使能按钮,用于被触动时发送预置使能控制信息到使能模块;使能模块,用于依据使能控制信息控制机械臂实施预设动作。0019优选的,所述控制设备上设有旋转按钮,主控制器还包括。

16、旋转模块;旋转按钮,用于被触动时发送旋转控制信息到旋转模块;旋转模块,用于依据旋转控制信息控制机械臂执行相应的旋转动作。0020本发明还提供一种机械臂仿生控制方法,该方法有效提高机械臂的控制精度和控制效率。0021本发明一种机械臂仿生控制方法,模拟人手臂各关节位置制作控制设备,控制设备的各关节对应机械臂各节臂架,该方法包括以下步骤所述控制设备模拟机械臂各节臂架动作,所述控制设备上传感器生成各关节当前角度值;根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。0022优选的,还包括依据动作过程生成各关节角速度变化值;根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,控制机械臂各节臂架。

17、相应转动角速度。0023本发明还提供一种机械臂仿生控制系统,该系统有效提高机械臂的控制精度和控制效率。0024本发明一种机械臂仿生控制系统,模拟人手臂各关节位置制作的控制设备,控制设备的各关节对应机械臂各节臂架,控制设备上的各关节设有倾角传感器所述控制设备,说明书CN102310407A3/7页6用于模拟机械臂各节臂架动作;所述倾角传感器,用于生成各关节当前角度值,发送到主控制器;所述主控制器,用于根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。0025优选的,所述控制设备的各关节上还设有角速度传感器,所述主控制器还包括角速度计算模块和第二控制模块角速度传感器,用于依据动作过程生成各关。

18、节角速度变化值,发送到角速度计算模块;角速度计算模块,用于根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值;第二控制模块,用于控制机械臂各节臂架相应转动角速度。0026与现有技术相比,本发明具有以下优点0027本发明操控者通过仿生动作操作机械臂,使机械臂的各节臂架同时动作,机械臂动作连贯,运动过程平稳,机械臂远端动作变化较小,有效提高机械臂到达指定位置的准确性。且该控制过程操控动作简单易学,耗时短,耗能小,控制效率较高。附图说明0028图1为现有机械臂控制系统示意图;0029图2为机械臂结构示意图;0030图3为本发明控制设备结构示意图;0031图4为本发明机械臂仿生控制方法第一实施例。

19、流程图;0032图5为本发明机械臂仿生控制方法第二实施例流程图;0033图6为本发明机械臂仿生控制方法第三实施例流程图;0034图7为本发明机械臂仿生控制系统示意图;0035图8为本发明机械臂仿生另一控制方法流程图;0036图9为本发明机械臂仿生另一控制系统示意图。具体实施方式0037为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。0038人的手指到手臂肩部的关节多达18个,在一条直线上的关节达到6个,能够灵活旋转的关节有3个,并且手部大拇指的第三个关节由于特殊的肌肉机理,也能够提供一定的旋转活动,因此通过手部的关节的灵活运用,能够有效完。

20、成各类机械臂的仿生动作。本发明模拟人手臂各关节位置,制作可穿戴在手臂上的控制设备,控制设备的各关节对应机械臂各节臂架。控制设备通过仿生动作模拟机械臂的动作,控制机械臂相应动作,同步控制多节臂架到达指定角度或位置,完成相应的动作,使得原本复杂的操作动作变得简单,原本一步一步完成的串行动作,可以很自然的通过仿生控制并行地进行操作,大大优化操作流程,提高工作效率。0039举例说明本发明控制设备。0040参见图2和图3,分别示出机械臂结构示意图和控制设备结构示意图,机械臂包括钻台,依次活动连接的臂架B1、臂架B2、臂架B3和臂架B4,各节臂架上都设有推动臂架转动的液压油缸。0041控制设备包括活动连接。

21、的关节G1、关节G2、关节G3和关节G4,各关节上均设有传感器,用来感应各关节的转动角度和转动速度。关节G1、关节G2、关节G3和关节G4依次与说明书CN102310407A4/7页7臂架B1、臂架B2、臂架B3和臂架B4相对应,各关节的动作信息通过传感器发送到控制器,由控制器控制相应的臂架跟随动作。0042本发明控制设备不仅适用于4节臂架的机械臂,也适用4节臂架以上和4节臂架以下的各种机械臂。0043本发明机械臂仿生控制方法第一实施例。0044参见图4,具体步骤如下。0045步骤S401、控制设备模拟机械臂各节臂架的动作过程,所述控制设备上传感器依据动作过程生成各关节角度变化值,发送到主控制。

22、器。0046本发明控制设备可以设计成能够穿套在拇指或食指上的形状,或通过辅助设备绑接在手部关节上的形状,控制设备的各关节与人手臂各关节相吻合。操控时,操控者通过手臂操控控制设备,因控制设备的各关节的位置和构造与人手臂相适应,控制设备的各关节可灵活随操控者手臂同步动作。控制设备的各关节设有传感器,传感器检测控制设备各关节角度变化信息,并将各关节角度变化信息通过无线或有线方式发送到主控制器。0047步骤S402、所述主控制器根据各关节角度变化值,计算机械臂各节臂架需移动角度值,控制机械臂各节臂架相应转动。0048机械臂的各节臂架上设有传感器,传感器将机械臂当前各节臂架角度信息发送到主控制器,主控制。

23、器获取到各关节角度变化信息,计算机械臂各节臂架需移动角度值,计算如下0049AB式10050为某关节角度变化值,为该关节对应的机械臂一节臂架需移动角度值,A为一待定系数,可根据不同模式设置手动或自动;B为变化系数。通过该节臂架的待定系数A配置两个坐标系中角度转换的差值,进行相应角度校准,通过变化系数B配置两个坐标系中角度变化的比率。0051通过式1,主控制器依次计算机械臂各节臂架需移动角度值,控制机械臂的各液压油缸相应的工作,使各节臂架同时动作,让机械臂到达制定位置。0052本发明操控者通过仿生动作操作机械臂,使机械臂的各节臂架同时动作,机械臂动作连贯,运动过程平稳,机械臂远端动作变化较小,有。

24、效提高机械臂到达指定位置的准确性。且该控制过程操控动作简单易学,耗时短,耗能小,控制效率较高。0053本发明机械臂仿生控制方法第二实施例。该实施例与图4所示实施例主要区别在于增加机械臂角速度控制方案。0054参见图5,具体步骤如下。0055步骤S501、控制设备模拟机械臂各节臂架的动作过程,所述控制设备上传感器依据动作过程生成各关节角度变化值和各关节角速度变化值,发送到主控制器。0056控制设备的各关节不仅设置用于检测角度变化值的倾角传感器,还设置用于检测角速度变化的角速度传感器。当然,本发明也可通过对倾角传感器信号差分序列计算获得角速度变化值。0057步骤S502、所述主控制器根据各关节角度。

25、变化值,计算机械臂各节臂架需移动角度值,根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,并依据各节臂架需移动角度值和角速度值,控制机械臂各节臂架相应动作。说明书CN102310407A5/7页80058机械臂各节臂架不仅设置用于检测角度变化值的倾角传感器,还设置用于检测角速度变化的角速度传感器。倾角传感器和角速度传感器将检测值发送到主控制器。0059主控制器计算如下0060AB式10061CD式20062式1中,为某关节角度变化值,为该关节对应的机械臂一节臂架需移动角度值,A为一待定系数,B为变化系数。式2中,为某关节角速度变化值,为该关节对应的机械臂一节臂架需移动角速度值,C为一待。

26、定系数,可根据不同模式设置手动或自动,D为变化系数。0063该实施例所示的方案中,依据仿生控制同时控制机械臂各节臂架的移动角度和角速度,可以更方便操控者控制机械臂的移动速度,进一步提高控制效率。0064本发明机械臂仿生控制方法第三实施例。该实施例与图5所示实施例主要区别在于增加对不安全控制指令的滤除方案。0065参见图6,具体步骤如下。0066步骤S601、控制设备模拟机械臂各节臂架的动作过程,所述控制设备上传感器依据动作过程生成各关节角度变化值和各关节角速度变化值,发送到主控制器。0067步骤S602、所述主控制器根据各关节角度变化值,计算机械臂各节臂架需移动角度值。0068步骤S603、所。

27、述主控制器判断机械臂各节臂架需移动角度是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,滤除后,不控制机械臂动作,直至控制设备的下一个控制动作发出;如是,转到步骤S606。0069步骤S604、根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值。0070步骤S605、所述主控制器判断机械臂各节臂架需移动角速度是否在许可范围之内,如否,滤除机械臂各节臂架需移动角速度值,以预定的角速度值动作;如是,转到步骤S6060071步骤S606、依据各节臂架需移动角度值和角速度值,控制机械臂各节臂架相应动作。0072本发明通过对各节臂架需移动角度值和角速度值进行合理的筛选,滤除可能导致机械臂不。

28、安全的控制指令,有效提高操控过程中机械臂动作的安全性。0073为提高控制设备的使能功能,本发明在控制设备上设有使能按钮,完成暂停等使能功能的操作,具体实现步骤为0074触动使能按钮,所述控制设备发送预置使能控制信息到主控制器;0075所述主控制器依据使能控制信息控制机械臂动作。0076为更好的完成机械臂的旋转功能,如转台的旋转,本发明在控制设备上设有旋转按钮,具体实现步骤为0077触动旋转按钮,所述控制设备发送旋转控制信息到主控制器;0078所述主控制器依据旋转控制信息控制机械臂执行相应的旋转动作。0079依据前述机械臂仿生控制方法,本发明还提供一种机械臂仿生控制系统。见图7,该系统包括机械臂。

29、70,模拟人手臂各关节位置、制作可穿戴在手臂上的控制设备71,控制说明书CN102310407A6/7页9设备71的各关节对应机械臂各节臂架,控制设备71上的各关节设有倾角传感器711和角速度传感器712,以及使能按钮713和旋转按钮714;还包括主控制器72,主控制器72包括角度计算模块721、第一控制模块722、第一安全模块723、角速度计算模块724、第二控制模块725、第二安全模块726、使能模块727和旋转模块728。0080所述控制设备71模拟机械臂70各节臂架的预动作过程;0081倾角传感器711依据动作过程生成各关节角度变化值,发送到角度计算模块721,角度计算模块721根据各。

30、关节角度变化值,计算机械臂各节臂架需移动角度值,发送到第一安全模块723,第一安全模块723判断机械臂各节臂架需移动角度值是否在许可范围之内,如否,滤除机械臂各节臂架需移动角度值,滤除后,不控制机械臂动作,直至控制设备的下一个控制动作发出;如是,启动第一控制模块722,第一控制模块722控制机械臂70各节臂架相应转动。0082角速度传感器712依据动作过程生成各关节角速度变化值,发送到角速度计算模块724,角速度计算模块724根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,发送到第二安全模块726,第二安全模块726判断机械臂各节臂架需移动角速度值是否在许可范围之内,如否,滤除机械臂。

31、各节臂架需移动角速度值,以预定的角速度值动作;如是,启动第二控制模块725,第二控制模块725控制机械臂70各节臂架相应转动角速度。0083使能按钮713被触动时发送预置使能控制信息到使能模块727,使能模块727依据使能控制信息控制机械臂相应动作。0084旋转按钮714被触动时发送旋转控制信息到旋转模块728,旋转模块728依据旋转控制信息控制机械臂执行相应的旋转动作。0085本发明还可根据控制设备动作后各关节当前角度值,控制机械臂各节臂架转动到相应角度,使机械臂各节臂架的角度与控制设备各关节一致。该控制方式与图4所示实施例都是基于控制设备,属于同一发明构思。0086参见图8,具体步骤如下。。

32、0087步骤S801、控制设备模拟机械臂各节臂架动作,控制设备上传感器生成各关节当前角度值,发送到主控制器。0088步骤S802、主控制器根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。0089该方法控制设备还可依据动作过程生成各关节角速度变化值;主控制器根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值,控制机械臂各节臂架相应转动角速度。0090本发明操控者通过仿生动作操作机械臂,使机械臂各节臂架的角度与控制设备各关节相同,这样机械臂动作连贯,运动过程平稳,机械臂远端动作变化较小,有效提高机械臂到达指定位置的准确性。且该控制过程操控动作简单易学,耗时短,耗能小,控制效率较高。0。

33、091依据图8所示机械臂仿生控制方法,本发明还提供一种机械臂仿生控制系统。见图9,机械臂70,模拟人手臂各关节位置、制作可穿戴在手臂上的控制设备71,控制设备71的各关节对应机械臂各节臂架,控制设备71上的各关节设有倾角传感器91;还包括主控制器92。说明书CN102310407A7/7页100092控制设备71模拟机械臂各节臂架动作,倾角传感器91生成各关节当前角度值,发送到主控制器92,主控制器92根据各关节当前角度值,控制机械臂各节臂架转动到相应角度。0093控制设备71的各关节上还可设有角速度传感器,主控制器92还包括角速度计算模块和第二控制模块角速度传感器,用于依据动作过程生成各关节角速度变化值,发送到角速度计算模块;角速度计算模块,用于根据各关节角速度变化值,计算机械臂各节臂架需移动角速度值;第二控制模块,用于控制机械臂各节臂架相应转动角速度。0094以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。说明书CN102310407A1/4页11图1图2说明书附图CN102310407A2/4页12图3图4说明书附图CN102310407A3/4页13图5图6说明书附图CN102310407A4/4页14图7图8图9说明书附图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 作业;运输 > 手动工具;轻便机动工具;手动器械的手柄;车间设备;机械手


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1