基于视觉的可重构模块化机器人模型构建技术.pdf

基于视觉的可重构模块化机器人模型构建技术.pdf

ID:52176489

大小:2.37 MB

页数:3页

时间:2020-03-23

基于视觉的可重构模块化机器人模型构建技术.pdf_第1页
基于视觉的可重构模块化机器人模型构建技术.pdf_第2页
基于视觉的可重构模块化机器人模型构建技术.pdf_第3页
资源描述:

《基于视觉的可重构模块化机器人模型构建技术.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5期(总第204期)机械工程与自动化No.52017年10月MECHANICAL_ENGINEERING_&_AUTOMATIONOct.文章编号:1672‐6413(2017)05‐0016‐03基于视觉的可重构模块化机器人模型构建技术林克伟,谷世超,梁_峰,廖亚军(广东工业大学机电工程学院,广东_广州_510006)摘要:针对不同的作业任务,可重构模块化机器人能利用机器人模块单元来灵活搭建不同的构型,但为新构型的机器人构建其运动学模型需要完成大量的工作。已知各类模块的模型,模块化机器人整体可以被表达为抽象的运动链模型,该模型包括所有组成模块、模块在

2、运动链中的顺序、相邻模块连接的情况。根据抽象运动链的信息,组合各类模块的模型,即可以生成机器人整体模型。然而,采用通过模块内部传感器检测模块间连接参数的方法会导致模块单元设计方案复杂且成本高。提出了一种基于视觉的方法来识别机器人的运动链模型参数,然后利用模块的模型可以自动生成机器人的整体模型。关键词:模块化机器人;可重构;运动学模型;自动构建中图分类号:TP242___文献标识码:A0_引言利用若干不同类型的基本模块作为基本单元,可可重构模块化机器人(ReconfigurableModular以搭建不同的机器人系统。图1中的模块化机器人系Robot,RM

3、R)是一种利用若干基本模块构建系统整体统具有两大类模块:关节模块和工具模块。[1]的机器人。每一个模块都是独立的机电系统,集机械、电子、内部控制为一体。根据不同的任务,使用者可以快速搭建新的机器人构型,以便更好地完成作业。机器人运动学模型的自动构建技术是RMR应用的关键技术之一,也是RMR与固定形态机器人的[2](fix‐morphologyrobot)最大不同之处。利用有限类型的模块单元,使用者可以搭建出无数不同的机器人系统。因而RMR设计者无法预先构建所有构型的机器人模型。而使用者在应用过程中,根据现场作业要求选择最优构型,搭建出模块化机器人实体后,

4、需要构建对应的机器人模型。一些学者提出了模块化机器[3]图1_可重构模块化机器人系统人运动学自动推导技术的理论框架,但他们假设机关节模块构成了机器人的主体,而工具模块用于器人的构型已知或者人为指定,这需要使用者对系统操作任务或者与环境的交互。利用这些模块,我们搭较为了解。一些RMR系统采用了模块内部传感器来[4]建了双手爪爬杆机器人、五自由度操作臂、变轮距的移识别模块间的连接,但这会导致模块的设计更加复[5]动机器人、双足步行机器人以及墙壁攀爬机器人。杂,同时更为昂贵。1.1_模块单元的表示本文提出了一种利用外部相机的方法来实现对机图2为基本模块图。在图

5、2中,关节轴线与模块器人构型的识别。每个模块只要稍作改动,在生产模连杆轴线重合的模块称为I类型模块,其中体积较大、块之时在外壳上印制视觉标志即可。这样,在构建新功率较大者称为“I”,而较为轻量的此类模块称为“i”。的机器人后,利用相机拍摄机器人实体,通过识别照片类似的,关节轴线与模块连杆轴线垂直的模块称为T中的模块以及判断模块之间相互连接的关系,即可自类型模块,根据功率和尺寸规格分为“T”和“t”。大小动构建机器人运动链,从而用于构建机器人的模型。两种夹持器分别称为“G”和“g”。除此之外还有其他1_模块化机器人系统广东省科学技术厅重大项目(2014B0

6、90919002,2016B0911006)收稿日期:2017‐03‐09;修订日期:2017‐07‐16作者简介:林克伟(1991‐),男,广东汕头人,在读硕士研究生,研究方向为模块化机器人。_2017年第5期________林克伟,等:基于视觉的可重构模块化机器人模型构建技术·17·模块,在此不做详细介绍。构型识别方法。每个模块在制造过程中刻印了多个AR(AugmentedReality)标志用于相机识别。当一个新的模块化机器人系统组装完成,通过相机拍摄机器人整体,可以识别机器人每个模块以及模块的位置姿态;然后利用模块间的几何约束,构建整个机器人的运

7、动链。由于每个模块类型的模型已经存在于模块数据库中,因此整个机器人模型便可根据识别得到的运动链生成并显示,如图4所示。图2_基本模块不同类型模块的信息保存在各自的Xacro格式文件中,文件名字与模块类型一致。Xacro是一种XML宏语言,在ROS(RobotOperatingSystem)系统中常用于简化机器人描述文件URDF(UniversalRobotDescriptionFormat),从而创建出简洁、可读性高的机器人描述。每个模块类型对应的Xacro文件保存了关节的运动学、动力学参数,还有减速比等传动机构参数。图3展示了一个关节模块的Xacro文

8、件的基本结构。每个关节模块都有一个输入连杆、一个输出连杆和一个转动关节。图4_基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。