CN108340352A - 基于示教关节臂的工业机器人远程实时操控方法 - Google Patents
基于示教关节臂的工业机器人远程实时操控方法 Download PDFInfo
- Publication number
- CN108340352A CN108340352A CN201810131217.4A CN201810131217A CN108340352A CN 108340352 A CN108340352 A CN 108340352A CN 201810131217 A CN201810131217 A CN 201810131217A CN 108340352 A CN108340352 A CN 108340352A
- Authority
- CN
- China
- Prior art keywords
- industrial robot
- teaching
- joint arm
- joint
- angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0081—Programme-controlled manipulators with master teach-in means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1612—Programme controls characterised by the hand, wrist, grip control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Orthopedic Medicine & Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及一种基于示教关节臂的工业机器人远程实时操控方法,根据视觉反馈***操作示教关节臂,示教关节臂的各关节处均安装有角度传感器,每个角度传感器分别通过SSI通讯与角度数据采集模块连接,角度数据采集模块与工业机器人的运动控制器之间通过K‑BUS总线通讯连接;连接示教关节臂的工业机器人通过运动控制器与计算机***OPC协议通讯,由计算机***计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动;工业机器人在运动过程中按照预设置的位置采集频率和运动插补模式记录工业机器人的运动路径,生成运动代码而实现示教再现。具有使操作者避开现场恶劣的操作环境、提高效率的优点。
Description
技术领域
本发明涉及一种基于示教关节臂的工业机器人远程实时操控方法。
背景技术
随着工业机器人应用领域的不断扩大,不可避免出现一些相对比较恶劣的工作环境,工作人员若长时间在现场操纵机器人,对操作者的人身安全和身心健康造成极大地危害,特别是在环境恶劣,时间紧迫,产品种类多,结构曲面复杂等情况下,传统的工业机器人示教盒示教方式已不能满足需求,且该示教方式需编程人员具备较高的专业知识技能,难以普及应用。
发明内容
本发明的目的是针对上述问题,提供一种使操作者避开现场恶劣的操作环境、提高效率的基于示教关节臂的工业机器人远程实时操控方法。
本发明,一种基于示教关节臂的工业机器人远程实时操控方法, 操作者通过视觉反馈***获知现场作业情况,由操作者根据视觉反馈***操作工业机器人的示教关节臂,示教关节臂的各关节处均安装有角度传感器,每个角度传感器分别通过SSI通讯与角度数据采集模块连接,角度数据采集模块与工业机器人的运动控制器之间通过K-BUS总线通讯连接,由角度数据采集模块通过SSI协议周期性采集角度传感器位置信息并通过K-BUS总线传输给机器人的运动控制器;连接示教关节臂的工业机器人通过运动控制器与计算机***OPC协议通讯,由计算机***计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动的运动跟随;工业机器人在运动过程中按照预设置的位置采集频率和运动插补模式记录工业机器人的运动路径,生成工业机器人的运动代码而实现示教再现。
本发明,运动控制器循环采集角度传感器数据并传输到计算机***,由计算机***将传感器数据转化为角度值,计算出关节值,包括位置、速度和加速度等,并根据限位值设置判断该角度是否超出限位值,若超出限位值则显示报警到显示屏;反之,由计算机***计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动的运动跟随。
本发明,运动插补模式采用Denavit-Hartenberg方法建立工业机器人的运动学方程式,n为关节数,计算依次从第一个关节变换到第二个关节、变换到第三个关节、最后变换到第n个关节所在末端连杆坐标系相对于基坐标系的位置和姿态,形成一组完整的位置和姿态矩阵;由计算机***生成空白文件,周期性读取运动学分析结果的关节位置和姿态及速度,并写入到该空白文件中,操作完成后,自动生成工业机器人可执行的程序代码。
本发明的有益效果是:降低操作者专业技能等级要求,使操作者避开现场恶劣的操作环境,实现远程实时操控和快速编程,提高效率,保障人身安全。因而,本发明,具有使操作者避开现场恶劣的操作环境、提高效率的优点。
下面实施例结合附图说明对本发明作进一步的说明。
附图说明
图1是本发明的一个实施例的远程操控示教架构通讯方框图;
图2为图1实施例的流程示意图。
具体实施方式
参照图1,本实施例是一种基于示教关节臂的工业机器人远程实时操控方法,操作者通过视觉反馈***获知现场作业情况,由操作者根据视觉反馈***操作工业机器人的示教关节臂,示教关节臂的各关节处均安装有角度传感器,每个角度传感器分别通过SSI通讯与角度数据采集模块连接,角度数据采集模块与工业机器人的运动控制器之间通过K-BUS总线通讯连接,由角度数据采集模块通过SSI协议周期性采集角度传感器位置信息并通过K-BUS总线传输给机器人的运动控制器;连接示教关节臂的工业机器人通过运动控制器与计算机***OPC协议通讯,由计算机***根据动力学分析计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动的运动跟随;工业机器人在运动过程中按照预设置的位置采集频率和运动插补模式记录工业机器人的运动路径,生成工业机器人的运动代码而实现示教再现。
上述涉及的动力学分析,采用拉格朗日法建立工业机器人动力学方程,具体方法如下:选取笛卡尔坐标系,求出工业机器人各构件动能和势能,构造拉格朗日函数,根据拉格朗日方程式及连杆长度,以及各关节的位置、速度和加速度计算得到各轴电机转动力矩。
上述涉及的运动插补模式采用Denavit-Hartenberg方法建立工业机器人的运动学方程式,n为关节数,计算依次从第一个关节开始变换到第二个关节,然后到第三个,依此类推,最后变换到第n个关节所在末端连杆坐标系相对于基坐标系的位置和姿态,形成一组完整的位置和姿态矩阵;位置和姿态的矩阵方程式,以六个自由度工业机器人为例,计算出其六个自由度值。同时,将所计算值连同关节值显示在计算机***的软件中,由计算机***生成空白文件,周期性读取运动学分析结果的关节位置和姿态及速度,并写入到该空白文件中,操作完成后,自动生成工业机器人可执行的程序代码。
本发明的操作控制流程,参照图2,操作者开始操作示教关节臂时,运动控制器循环采集角度传感器数据并传输到计算机***,由计算机***将传感器数据转化为角度值,计算出关节值,包括位置、速度和加速度等,并根据限位值设置判断该角度是否超出限位值,若超出限位值则显示报警到显示屏;反之,由计算机***计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动的运动跟随。
本发明的实施例所描述的基于示教关节臂的六个自由度工业机器人远程操控只是本发明中的一个实施例,而不是全部实施例。
Claims (3)
1.一种基于示教关节臂的工业机器人远程实时操控方法,其特征在于:
操作者通过视觉反馈***获知现场作业情况,由操作者根据视觉反馈***操作工业机器人的示教关节臂,所述示教关节臂的各关节处均安装有角度传感器,每个角度传感器分别通过SSI通讯与角度数据采集模块连接,所述角度数据采集模块与工业机器人的运动控制器之间通过K-BUS总线通讯连接,由所述角度数据采集模块通过SSI协议周期性采集角度传感器位置信息并通过K-BUS总线传输给机器人的运动控制器;
连接示教关节臂的工业机器人通过运动控制器与计算机***OPC协议通讯,由所述计算机***计算工业机器人的各轴电机所需力矩,通过运动控制器所给定的驱动器力矩闭环控制***实现机器人跟随示教关节臂运动的运动跟随;
所述工业机器人在运动过程中按照预设置的位置采集频率和运动插补模式记录工业机器人的运动路径,生成工业机器人的运动代码而实现示教再现。
2.根据权利要求1所述基于示教关节臂的工业机器人远程实时操控方法,其特征在于:所述运动控制器循环采集角度传感器数据并传输到计算机***,由计算机***将传感器数据转化为角度值,计算出关节值,并根据限位值设置判断该角度是否超出限位值,若超出限位值则显示报警到显示屏。
3.根据权利要求1所述基于示教关节臂的工业机器人远程实时操控方法,其特征在于:所述运动插补模式采用Denavit-Hartenberg方法建立工业机器人的运动学方程式,n为关节数,计算依次从第一个关节变换到第二个关节、变换到第三个关节、最后变换到第n个关节所在末端连杆坐标系相对于基坐标系的位置和姿态,形成一组完整的位置和姿态矩阵;由计算机***生成空白文件,周期性读取运动学分析结果的关节位置和姿态及速度,并写入到该空白文件中,操作完成后,自动生成工业机器人可执行的程序代码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810131217.4A CN108340352A (zh) | 2018-02-09 | 2018-02-09 | 基于示教关节臂的工业机器人远程实时操控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810131217.4A CN108340352A (zh) | 2018-02-09 | 2018-02-09 | 基于示教关节臂的工业机器人远程实时操控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108340352A true CN108340352A (zh) | 2018-07-31 |
Family
ID=62960066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810131217.4A Pending CN108340352A (zh) | 2018-02-09 | 2018-02-09 | 基于示教关节臂的工业机器人远程实时操控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108340352A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020024183A1 (zh) * | 2018-08-01 | 2020-02-06 | 西门子股份公司 | 互连设备、通信方法和包括机器人的*** |
CN111158329A (zh) * | 2020-01-15 | 2020-05-15 | 南通大学 | 一种基于opc和mqtt的网络组态监控*** |
CN114174009A (zh) * | 2019-09-30 | 2022-03-11 | 西门子(中国)有限公司 | 控制机器人的方法、装置、***、存储介质和终端 |
CN115213880A (zh) * | 2021-04-14 | 2022-10-21 | 中国科学院沈阳自动化研究所 | 一种工业机器人互操作信息模型构建及解析方法 |
CN115582830A (zh) * | 2021-07-05 | 2023-01-10 | 青岛大学 | 基于惯性传感器远程控制机器臂关节的***及方法 |
CN117558174A (zh) * | 2023-11-13 | 2024-02-13 | 山东卓朗检测股份有限公司 | 面向教学机器人训练的数据采集和分析方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102581445A (zh) * | 2012-02-08 | 2012-07-18 | 中国科学院自动化研究所 | 机器人的视觉实时纠偏***和纠偏方法 |
CN103331756A (zh) * | 2013-06-04 | 2013-10-02 | 浙江工业大学 | 一种机械臂运动控制方法 |
CN103576614A (zh) * | 2013-11-13 | 2014-02-12 | 东华大学 | 一种多轴运动控制*** |
CN104440864A (zh) * | 2014-12-04 | 2015-03-25 | 深圳先进技术研究院 | 一种主从式遥操作工业机器人***及其控制方法 |
CN104647331A (zh) * | 2015-03-23 | 2015-05-27 | 常州米泽智能装备科技有限公司 | 一种主从随动示教工业机器人*** |
US20160046023A1 (en) * | 2014-08-15 | 2016-02-18 | University Of Central Florida Research Foundation, Inc. | Control Interface for Robotic Humanoid Avatar System and Related Methods |
CN106557844A (zh) * | 2016-11-23 | 2017-04-05 | 华东理工大学 | 一种焊接机器人路径规划方法 |
CN106891326A (zh) * | 2017-03-22 | 2017-06-27 | 南京航空航天大学 | 一种机器人示教方法 |
CN107363812A (zh) * | 2017-08-07 | 2017-11-21 | 浙江工业大学 | 无线控制的六自由度机械臂示教*** |
CN107544299A (zh) * | 2017-08-07 | 2018-01-05 | 浙江工业大学 | 用于六自由度机械臂示教控制的pc端app*** |
-
2018
- 2018-02-09 CN CN201810131217.4A patent/CN108340352A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102581445A (zh) * | 2012-02-08 | 2012-07-18 | 中国科学院自动化研究所 | 机器人的视觉实时纠偏***和纠偏方法 |
CN103331756A (zh) * | 2013-06-04 | 2013-10-02 | 浙江工业大学 | 一种机械臂运动控制方法 |
CN103576614A (zh) * | 2013-11-13 | 2014-02-12 | 东华大学 | 一种多轴运动控制*** |
US20160046023A1 (en) * | 2014-08-15 | 2016-02-18 | University Of Central Florida Research Foundation, Inc. | Control Interface for Robotic Humanoid Avatar System and Related Methods |
CN104440864A (zh) * | 2014-12-04 | 2015-03-25 | 深圳先进技术研究院 | 一种主从式遥操作工业机器人***及其控制方法 |
CN104647331A (zh) * | 2015-03-23 | 2015-05-27 | 常州米泽智能装备科技有限公司 | 一种主从随动示教工业机器人*** |
CN106557844A (zh) * | 2016-11-23 | 2017-04-05 | 华东理工大学 | 一种焊接机器人路径规划方法 |
CN106891326A (zh) * | 2017-03-22 | 2017-06-27 | 南京航空航天大学 | 一种机器人示教方法 |
CN107363812A (zh) * | 2017-08-07 | 2017-11-21 | 浙江工业大学 | 无线控制的六自由度机械臂示教*** |
CN107544299A (zh) * | 2017-08-07 | 2018-01-05 | 浙江工业大学 | 用于六自由度机械臂示教控制的pc端app*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020024183A1 (zh) * | 2018-08-01 | 2020-02-06 | 西门子股份公司 | 互连设备、通信方法和包括机器人的*** |
US11271790B2 (en) | 2018-08-01 | 2022-03-08 | Siemens Aktiengesellschaft | Interconnection device, communication method, and system including robot |
CN114174009A (zh) * | 2019-09-30 | 2022-03-11 | 西门子(中国)有限公司 | 控制机器人的方法、装置、***、存储介质和终端 |
CN114174009B (zh) * | 2019-09-30 | 2023-07-21 | 西门子(中国)有限公司 | 控制机器人的方法、装置、***、存储介质和终端 |
CN111158329A (zh) * | 2020-01-15 | 2020-05-15 | 南通大学 | 一种基于opc和mqtt的网络组态监控*** |
CN115213880A (zh) * | 2021-04-14 | 2022-10-21 | 中国科学院沈阳自动化研究所 | 一种工业机器人互操作信息模型构建及解析方法 |
CN115582830A (zh) * | 2021-07-05 | 2023-01-10 | 青岛大学 | 基于惯性传感器远程控制机器臂关节的***及方法 |
CN117558174A (zh) * | 2023-11-13 | 2024-02-13 | 山东卓朗检测股份有限公司 | 面向教学机器人训练的数据采集和分析方法 |
CN117558174B (zh) * | 2023-11-13 | 2024-04-12 | 山东卓朗检测股份有限公司 | 面向教学机器人训练的数据采集和分析方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108340352A (zh) | 基于示教关节臂的工业机器人远程实时操控方法 | |
CN111055281B (zh) | 一种基于ros的自主移动抓取***与方法 | |
CN107214702B (zh) | 利用虚拟现实手柄确定机器人轨迹的规划方法及*** | |
CN108656112B (zh) | 一种面向直接示教的机械臂零力控制实验*** | |
JP6826069B2 (ja) | ロボットの動作教示装置、ロボットシステムおよびロボット制御装置 | |
CN107856014B (zh) | 基于手势识别的机械臂位姿控制方法 | |
WO2019080228A1 (zh) | 控制机器人抓取物体的方法和装置 | |
CN109079794B (zh) | 一种基于人体姿态跟随的机器人控制与示教方法 | |
CN112207835B (zh) | 一种基于示教学习实现双臂协同作业任务的方法 | |
CN107804474A (zh) | 携带冗余度机械臂的多旋翼飞行机器人整机***设计方法 | |
JP2013049102A (ja) | ロボットの制御装置及びロボットの姿勢決定方法 | |
Dong et al. | Force-free control for the flexible-joint robot in human-robot interaction | |
CN115469576B (zh) | 一种基于人-机械臂异构运动空间混合映射的遥操作*** | |
CN112894812A (zh) | 一种面向机械臂的视觉伺服轨迹跟踪控制方法及*** | |
Shimada et al. | Mecanum-wheel vehicle systems based on position corrective control | |
JP3742879B2 (ja) | ロボットアーム・ハンド操作制御方法、ロボットアーム・ハンド操作制御システム | |
Parga et al. | Tele-manipulation of robot arm with smartphone | |
Han et al. | Grasping control method of manipulator based on binocular vision combining target detection and trajectory planning | |
Sharma et al. | On the observability of robot motion under active camera control | |
Donohoe et al. | Mechatronic implementation of a force optimal underconstrained planar cable robot | |
Liang et al. | Fast dataset collection approach for articulated equipment pose estimation | |
Parga et al. | Smartphone-based human machine interface with application to remote control of robot arm | |
CN106003049B (zh) | 人-机协作***的控制方法 | |
JP2015221485A (ja) | ロボット、ロボットシステム、制御装置、及び制御方法 | |
Li et al. | A new teaching system for arc welding robots with auxiliary path point generation module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180731 |