CN102581852B - 用于机器人重载装配和搬运作业的位姿调整*** - Google Patents
用于机器人重载装配和搬运作业的位姿调整*** Download PDFInfo
- Publication number
- CN102581852B CN102581852B CN201210019223.3A CN201210019223A CN102581852B CN 102581852 B CN102581852 B CN 102581852B CN 201210019223 A CN201210019223 A CN 201210019223A CN 102581852 B CN102581852 B CN 102581852B
- Authority
- CN
- China
- Prior art keywords
- controller
- robot
- workpiece
- control device
- force
- 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.)
- Expired - Fee Related
Links
Landscapes
- Manipulator (AREA)
Abstract
一种用于机器人重载装配和搬运作业的位姿调整***,包括数个手动操纵器和一个控制器,其中手动操纵器直接安放于***纵工件表面的不同位置,通过有线或者无线方式与控制器相连接。操作者可直接推拉手动操纵器的操纵手柄,产生操纵信号。由控制器对信号进行处理运算,根据操作者意图产生控制指令,令机器人把持***纵工件做相应的动作,实现其位置姿态的调整。其效果相当于在平衡状态下操作者直接推拉工件局部部位。***特别适合于多人同时专注控制多个关键部位的位置姿态,实现大型工件的装配或者搬运。
Description
技术领域
本发明涉及的是一种工业机器人技术领域的装置,具体是一种用于非结构环境中机器人重载装配/搬运作业的手动操纵装置。
背景技术
机器人(或者其他类似机械设备,下文均以机器人指代)在非结构环境下实现对工件的搬运或者装配动作时,往往需要对工件的位置和姿态进行调整。这里所谓非结构环境是指机器人工作环境具有不确定性,无法通过事先编程自动实现准确定位,例如被装配体相对于机器人的位置无法测量和定位。这种情况下使用机器人的目的通常是因为工件重量和体积较大,人力难以完成装配动作,例如大块玻璃的安装。
这种应用模式下机器人实际工作于手动操纵模式。现有的工业机器人通常采用操纵器(也称为示教器)的方式实现对机器人的手动操纵,即操作者手持一个操纵器,通过操纵器上的几组按钮控制机器人各关节独立运动或者沿坐标方向运动。也有些操纵器使用多维操纵杆来控制机器人的运动,例如KUKA工业机器人。但是这种方法并不适合上述重载装配和搬运作业:
1、对于按钮式的操纵器,只能实现机器人各关节独立运动,或者沿预定义坐标系的坐标轴平行方向移动以及绕坐标轴转动,不能实现任意方向的平移和转动。
2、对于多维操纵杆,难以实现机器人的精细动作。对于大型工件,一个小角度转动就会造成边缘较大的位移,操纵杆调节精度不够。而且大型工件在安装中往往需要在某些关键接触部位做局部调整,操纵者难以判断工件整体应该做什么样的姿态调整才能满足需要。
3、大型工件通常由多人配合完成装配,需要在不同部位抵近观察,局部调整。由一个操纵器进行控制时,操纵者只有一人,其他人通过语言交流,在口头表述时不甚方便,也容易有歧义,会增加误操作的风险。
4、使用这些操纵器来操纵机器人都不直观:操纵器和机器人是分离的,操纵者需要换算自身站位与机器人方位的关系,这不仅效率较低,也容易产生误操作,可能造成严重后果。机器人操作者都需要经过较长时间的专业培训才能上岗。
“手把手”式的示教是一种更为直接的控制方式,即机器人末端装一个手柄,上面有六维力传感器,可以感受人推拉手柄操纵力的大小和方向,根据力的大小和方向来控制机器人跟随人手运动,比按钮式和多维操纵杆更方便。但是对于大型工件来说,同样存在以上2、3点所述的缺陷。
发明内容
本发明针对现有技术存在的上述不足,提供一种用于机器人重载装配的位姿调整***,可以使多名操纵者很方便地实现对大型工件的位置和姿态进行调整,完成装配作业。
本发明是通过以下技术方案实现的:所述的位姿调整***,包括数个手动操纵器和一个控制器。
所述的手动操纵器可安放于被装配的工件表面,具体数量视装配作业的复杂程度以及参与配合装配的人数而定。手动操纵器包括表面吸附装置、操纵手柄、三维力传感器、方位指示器、传感器信号处理模块。
所述的表面吸附装置,用于将操纵器固定于工件表面。对于钢铁制工件,可以采用磁力吸盘吸附;对于玻璃等表面光洁的工件,可采用真空吸盘吸附;对于其他材质,可采用双面胶等多种方式固定。吸附装置作为操纵器的基底,采用法兰和螺钉等方式与其他部分相连接。
所述的操纵手柄,固定于吸附装置所构成的基底之上,由参与配合装配的人握持,并施加一定的操纵力,经力传感器转变为操纵信号。该操纵信号送往控制器,可控制机器人动作,从而对工件进行位姿调整。
所述的三维力传感器,安装于操纵手柄根部,可以检测手柄所受的操纵力在各个方向的分力,从而获得操纵力的大小和方向。
所述的方位指示器,安装于操纵器外壳上,由两个电位器指示旋钮构成。由操作者拨动旋转旋钮,设定手动操纵器相对于机器人工具坐标的位置。其中一个旋钮指向机器人工具坐标的中心,用来指示操纵器与机器人工具坐标中心的相对方位;另一个旋钮指向表盘上相应的刻度,用来指示操纵器与机器人工具坐标中心的距离。
所述的传感器信号处理模块,是一个单片机***,包括微处理器,A/D转换子模块和通信子模块。其中A/D转换子模块用于读取三维力传感器和两组指针电位计的信号,将之转换为数字量。其中通信子模块用于和控制器之间的通信,将数字信号传送至控制器。具体可采用无线收发模块,也可采用有线电缆连接的方式。
所述的控制器,是一个嵌入式计算机***,通过串行接口接收手动操纵器发出的信息,具体可采用无线收发模块,也可采用有线电缆连接的方式。计算机程序对传感器信息进行处理和运算,生成手动控制信号,通过网络接口发送到机器人控制器,控制机器人实现相应的动作。
本发明的关键在于控制器对手动操纵器信号的处理和计算,产生相关的机器人运动指令控制机器人运动,准确反应出操作者的意图。
所述的控制器的信息处理和运算过程如下:
控制器从手动操纵器获得的信息包括:力信号和位置信号,力信号即操作者施加在操纵手柄上的力的大小和方向,由三维力传感器获得;位置信号即手动操纵器相对于机器人工具坐标的位置,由操作者通过方位指示器设定,通过电位器指示旋钮获得。控制器根据力学公式将作用在手动操纵器上的力等效变换为作用在工具坐标原点的力和力矩,然后控制机器人在工具坐标下沿力的方向平移,绕力矩方向转动。平移和转动的速度正比于力和力矩的大小。运动控制指令由控制器通过通信接口发往机器人控制器,由机器人控制器具体驱动机器人运动。控制作用等效于在工件处于静平衡的状态下,在手动操纵器固定点上施加了一个力,使得整个工件在该力的作用下运动。当有多个手动操纵器同时工作时,则多个控制力在不同位置同时作用,工件的运动是多个控制力作用的叠加。
其使用效果类似于在失重状态下由操作者手动推拉工件,调整其位置和姿态。不同的是操作者感受不到工件的惯性,而感觉到的是阻尼,因为是速度正比于作用力大小,而非加速度正比于作用力。阻尼大小取决于程序设定的阻尼系数。
本发明的优点在于:(1)可以用最直观的方式实现对机器人末端抓取工件的六个自由度运动控制,完成对机器人的手动操作。(2)可以由多个操作者配合完成大型重型工件的位置姿态调整,每个操作者关注一处关键配合部位,直接操纵工件运动,大大提高作业效率。(3)使用简单,无需培训即可进行机器人操作。
附图说明
图1为操纵***原理示意图。
图2为操纵器结构示意图。
图3为控制器结构示意图。
图4为坐标变换关系示意图。
具体实施方式
下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
如图1-图3所示,本实施例是通过以下技术方案实现的:
本实施例中,机器人1通过工具2实现对大型工件3的搬运装配作业,操作者将手动操纵器4固定于工件3表面,通过直接推拉手动操纵器4的手柄来操纵机器人运动,以调整工件位置和姿态。手动操纵器4通过无线收发模块与其控制器5通信,向控制器5发送传感器信号。控制器5通过运算,产生运动控制指令,通过网络接口发送到机器人控制器,由机器人控制器具体控制机器人运动。
所述的位姿调整***,包括手动操纵器4和控制器5。其中手动操纵器4的数量可以有多个,具体数量视装配作业的复杂程度以及参与配合装配的人数而定。控制器5数量为一个,通过网络接口与机器人1的控制器相连接。
所述的手动操纵器4可安放于被装配的工件3表面,包括表面吸附装置6、操纵手柄11、三维力传感器10、方位指示器13、传感器信号处理模块12、电池模块8等。
所述的表面吸附装置6,用于将操纵器固定于工件表面。此实施例中采用手动真空吸盘,包括橡胶皮碗及其阀门开关7。操作者将表面吸附装置6按压在工件3表面,挤出皮碗内的空气即可依靠大气压力将表面吸附装置6固定在工件3的表面。打开阀门开关7,向皮碗内释放空气即可消除气压差,放松表面吸附装置6。表面吸附装置6作为操纵器的基底,采用法兰和螺钉方式与其他部分相连接。
所述的操纵手柄11,固定于表面吸附装置6所构成的基底之上,由参与配合装配的人握持,并施加一定的操纵力,经力传感器转变为操纵信号。该操纵信号送往控制器,可控制机器人动作,从而对工件进行位姿调整。
所述的三维力传感器10,安装于操纵手柄根部,可以检测手柄所受的操纵力在各个方向的分力,从而获得操纵力的大小和方向。
所述的方位指示器13,安装于操纵器外壳9上,采用的是电位器指示旋钮,数量为两个。由操作者拨动旋转旋钮,设定手动操纵器4相对于机器人工具2的位置。其中一个旋钮指向机器人工具坐标的中心,用来指示操纵器与机器人工具坐标中心的相对方位;另一个旋钮指向表盘上相应的刻度,用来指示操纵器与机器人工具坐标中心的距离。
所述的传感器信号处理模块12,是一个单片机***,包括微处理器、串行通信接口和A/D转换接口等。传感器信号处理模块12通过其串行通信接口与无线收发模块14相连。通过A/D转换接口读取三维力传感器10和方位指示器13的传感器信号,将之转换为数字量。其中无线收发模块用于和控制器之间的数字通信,通过天线15将数字信号传送至控制器。
所述的控制器5,是一个嵌入式计算机***,具体结构如图3所示。通过无线通信模块接收手动操纵器4发出的信息。计算机程序对传感器信息进行处理和运算,生成手动控制信号,通过网络接口发送到机器人控制器,控制机器人实现相应的动作。
所述的控制器5的信息处理和运算过程如下:
控制器从手动操纵器获得的信息包括:力信号和位置信号,力信号即操作者施加在操纵手柄11上的力的大小和方向,由三维力传感器10获得;位置信号即手动操纵器4相对于机器人工具2的位置,由操作者通过方位指示器13设定,通过电位器指示旋钮获得。如图4所示,控制器计算机根据力学公式:
将作用在手动操纵器4上的力等效变换为作用在工具坐标原点的力和力矩,然后控制机器人在工具坐标下沿力的方向平移,绕力矩方向转动。平移和转动的速度正比于力和力矩的大小。运动控制指令由控制器5通过网络接口发往机器人控制器,由机器人控制器具体驱动机器人运动。控制作用等效于在工件处于静平衡的状态下,在手动操纵器固定点上施加了一个力,使得整个工件在该力的作用下运动。当有多个手动操纵器同时工作时,则多个控制力在不同位置同时作用,工件的运动是多个控制力作用的叠加。
其使用效果类似于在失重状态下由操作者直接手动推拉工件,调整其位置和姿态。不同的是操作者感受不到工件的惯性,而感觉到的是阻尼,因为是速度正比于作用力大小,而非加速度正比于作用力。阻尼大小取决于程序设定的阻尼系数。
本实施例的操作过程如下:
(1)首先使用机器人本身的操纵器(示教器)按照传统方式操纵机器人1,将工件3搬运到目标位置附近,同时粗略调整其姿态。
(2)配合装配的操作者(可以多人)将手动操纵器4吸附固定在工具表面,固定面应该与机器人工具坐标的X-Y平面平行,手动操纵器4的坐标方向应与机器人工具坐标一致,如图4所示。实际上由于机器人的工具坐标系是可以任意设定的,可以求将工具坐标的X-Y平面设定在固定手动操作器的工件表面,因此这一要求不难满足。例如在安装大型平板玻璃时,工具坐标系设定在玻璃平面上,手动操纵器也吸附固定在玻璃平面上即可。
(3)操作者设定方位指示器,将代表方位的旋钮指针指向工具坐标系原点,将代表距离的旋钮旋到相应的刻度。该距离目测估计即可。
(4)推拉手动操纵器的手柄11,根据需要调整工件的位置姿态。此时机器人处于外部控制模式,由控制器5发出控制指令控制其运动。
采用本发明的手动操纵器及其控制方法,操纵者无需专门培训即可掌握手动操纵机器人运动的方法。操纵过程简单直观,可以实现多人配合完成大型工件的搬运和装配,每个人负责一处关键部位的位置姿态,大大提高装配的效率和安全性。
Claims (2)
1.一种用于机器人重载装配和搬运作业的位姿调整***,其特征在于:包括数个可直接安放于***纵工件表面的不同位置的手动操纵器和一个控制器;所述的手动操纵器,通过有线电缆或者无线发送模块与控制器相连;所述的控制器,是一个嵌入式计算机***,接收手动操纵器发出的信息,其计算机程序对传感器信息进行处理和运算,生成手动控制指令,通过网络接口发送到机器人控制器,控制机器人实现相应的动作;所述的手动操纵器包括表面吸附装置、操纵手柄、三维力传感器、方位指示器、传感器信号处理模块,其中:
所述的表面吸附装置,可用不同方式将操纵器固定于工件表面,其中,对于钢铁制工件,采用磁力吸盘吸附;对于表面光洁的工件,采用真空吸盘吸附;对于除钢铁或表面光洁的材质外的工件,采用双面胶固定;
所述的操纵手柄,固定于吸附装置所构成的基底之上,由参与配合装配的人握持,并施加一定的操纵力,经力传感器转变为操纵信号,该操纵信号送往控制器,用以控制机器人动作,从而对工件进行位姿调整;
所述的三维力传感器,安装于操纵手柄根部,检测手柄所受的操纵力在各个方向的分力,从而获得操纵力的大小和方向;
所述的方位指示器,安装于操纵器外壳上,由两个电位器指示旋钮构成,由操作者拨动旋转旋钮,设定该手动操纵器相对于机器人工具坐标的位置,其中一个旋钮指向机器人工具坐标的中心,用来指示手动操纵器与机器人工具坐标中心的相对方位;另一个旋钮指向表盘上相应的刻度,用来指示手动操纵器与机器人工具坐标中心的距离;
所述的传感器信号处理模块,是一个单片机***,包括微处理器,A/D转换子模块和通信子模块,其中所述的A/D转换子模块用于读取三维力传感器和两组指示旋钮电位计的信号,将之转换为数字量,其中所述的通信子模块用于和控制器之间的通信,将数字信号传送至控制器,采用无线收发模块或者采用有线电缆连接的方式。
2.一种控制器的信息处理和运算方法,用于机器人重载装配和搬运作业的位姿调整***,其特征在于:由控制器对手动操纵器信号进行处理和计算,产生相关的机器人运动指令,通过机器人控制器控制机器人运动,实现操作者的意图,其中,所述方法包括如下步骤:
步骤一、控制器从手动操纵器获得相关的信息,包括力信号和位置信号,所述力信号由三维力传感器获得;所述位置信号由操作者通过方位指示器设定,通过电位器指示旋钮获得;
步骤二、控制器根据力学公式将作用在手动操纵器上的力变换为等效作用在工具坐标原点的力和力矩,然后控制机器人在工具坐标下沿力的方向平移,绕力矩方向转动,平移和转动的速度正比于力和力矩的大小;
步骤三、运动控制指令由控制器通过通信接口发往机器人控制器,由机器人控制器具体驱动机器人运动,控制作用等效于在工件处于静平衡的状态下,在手动操纵器固定点上施加了一个力,使得整个工件在该力的作用下运动,当有多个手动操纵器同时工作时,则多个控制力在不同位置同时作用,工件的运动是多个控制力作用的叠加。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210019223.3A CN102581852B (zh) | 2012-01-20 | 2012-01-20 | 用于机器人重载装配和搬运作业的位姿调整*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210019223.3A CN102581852B (zh) | 2012-01-20 | 2012-01-20 | 用于机器人重载装配和搬运作业的位姿调整*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102581852A CN102581852A (zh) | 2012-07-18 |
CN102581852B true CN102581852B (zh) | 2015-01-14 |
Family
ID=46471370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210019223.3A Expired - Fee Related CN102581852B (zh) | 2012-01-20 | 2012-01-20 | 用于机器人重载装配和搬运作业的位姿调整*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102581852B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103909524B (zh) * | 2013-01-09 | 2015-10-28 | 上银科技股份有限公司 | 定向式位置控制方法 |
CN103213136B (zh) * | 2013-03-22 | 2016-06-15 | 南通航运职业技术学院 | 一种用于工业机器人牵引示教的方法和*** |
CN103600351A (zh) * | 2013-11-11 | 2014-02-26 | 北京航空航天大学 | 一种基于六轴力-力矩传感器的六自由度机器人操作***及其控制方法 |
DE102014004919B4 (de) | 2014-04-07 | 2022-05-12 | Abb Schweiz Ag | Verfahren und Mittel zum Handhaben eines Objekts |
CN105437250A (zh) * | 2014-09-01 | 2016-03-30 | 赵德朝 | 一种串联工程机器人 |
KR20160144202A (ko) * | 2015-06-08 | 2016-12-16 | 주식회사 로보스타 | 워크 테이핑 로봇 제어 시스템 및 방법 |
JP6208724B2 (ja) * | 2015-09-09 | 2017-10-04 | ファナック株式会社 | 物体の姿勢算出システム |
JP7039389B2 (ja) * | 2018-05-25 | 2022-03-22 | 川崎重工業株式会社 | ロボットシステム及びロボット制御方法 |
CN108890630A (zh) * | 2018-08-21 | 2018-11-27 | 广东工业大学 | 一种机器人示教***及方法 |
CN114161453B (zh) * | 2021-12-30 | 2024-05-10 | 上海钛米机器人股份有限公司 | 基于双手柄的机器人控制方法、装置、***和电子设备 |
CN114161427B (zh) * | 2021-12-30 | 2024-06-07 | 上海钛米机器人股份有限公司 | 基于弹性手柄的机器人控制方法、装置、***和电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101999938A (zh) * | 2010-10-15 | 2011-04-06 | 上海交通大学 | 用于骨科手术辅助机器人的手动操纵装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008213119A (ja) * | 2007-03-07 | 2008-09-18 | Institute Of Physical & Chemical Research | 協調作業ロボットとその制御方法 |
JP5509673B2 (ja) * | 2009-05-22 | 2014-06-04 | 株式会社Ihi | ロボット制御装置およびその制御方法 |
JP5446573B2 (ja) * | 2009-08-13 | 2014-03-19 | 株式会社Ihi | ロボット制御装置及びロボット操作用デバイス |
JP5446574B2 (ja) * | 2009-08-13 | 2014-03-19 | 株式会社Ihi | ロボットの操作方法及びロボット操作用デバイス |
-
2012
- 2012-01-20 CN CN201210019223.3A patent/CN102581852B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101999938A (zh) * | 2010-10-15 | 2011-04-06 | 上海交通大学 | 用于骨科手术辅助机器人的手动操纵装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102581852A (zh) | 2012-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102581852B (zh) | 用于机器人重载装配和搬运作业的位姿调整*** | |
CN106826769B (zh) | 一种工业机器人快速示教装置及其实现方法 | |
CN107717994B (zh) | 基于主从空间映射的主从异构机器人通用控制方法及*** | |
US9122275B2 (en) | Robot and control method thereof | |
CN104626152B (zh) | 工业机器人主动柔顺控制方法及装置 | |
US5617515A (en) | Method and apparatus for controlling and programming a robot or other moveable object | |
CN102814814B (zh) | 一种双臂机器人基于Kinect的人机交互方法 | |
CN106647529B (zh) | 一种面向六轴工业机器人轨迹精确跟踪控制的智能示教*** | |
US20150321351A1 (en) | Intuitive Motion Coordinate System for Controlling an Industrial Robot | |
CN103901889A (zh) | 一种基于蓝牙通信的多机器人编队控制路径跟踪方法 | |
US11154985B1 (en) | Null space jog control for robotic arm | |
US20170028549A1 (en) | Robotic navigation system and method | |
EP3126936A1 (en) | Portable apparatus for controlling robot and method thereof | |
KR101312371B1 (ko) | 7 자유도 움직임을 갖는 마스터 암 | |
Kawasaki et al. | Control of multi-fingered haptic interface opposite to human hand | |
TWI651175B (zh) | 機械手臂之控制裝置及其教導系統與方法 | |
US20230011979A1 (en) | Handheld device for training at least one movement and at least one activity of a machine, system and method | |
Bakri et al. | Wireless hand gesture controlled robotic arm via NRF24L01 transceiver | |
KR101417485B1 (ko) | 로봇 핸들장치 및 그 제어방법 | |
CN117021137A (zh) | 一种适配多种打磨工具的视觉示教装置 | |
CN106003049B (zh) | 人-机协作***的控制方法 | |
CN108527405A (zh) | 一种协作机器人引导示教*** | |
JPH05303425A (ja) | 直接教示方式ロボット | |
CN111390941A (zh) | 一种水下机械臂操控用命令输入装置及操控方法 | |
CN212794984U (zh) | 一种机器人远程示教操控装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150114 Termination date: 20180120 |