基于计算机视觉的航天器机械臂轨迹优化方法研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:xingxing7978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,机器人产业快速发展,小到家庭,大到工业、航天及军事领域都有机器人参与的身影。机械臂是机器人上不可或缺的一部分,是机器人的执行机构,有着很大的研究空间。对于不同的环境,不同目标的机械臂有不同的功能,尤其在航空航天领域,机械臂在星球探索、卫星轨道对接等操作中有着不可代替的作用。随着现在计算机视觉的发展,基于计算机视觉的机械臂的研究十分必要。结合计算机视觉后的机械臂功能将变得更强大,可更方便快捷的执行航天相关任务。本论文的研究对象是在航天器上搭载的七自由度机械臂,通过双目视觉定位目标物的坐标信息,并通过视觉里程计的方法计算机械臂基点的移动轨迹。由于航天器在高空飞行过程中机械臂的基点位置的相对移动或者机械臂自身模型的不精确所带来的不确定性,因此在绝对定位的同时需要相对定位,以确保目标物体的准确位置信息。本文的主要研究内容是:1、通过机械臂的机械尺寸和机械质量建立七自由度的机械臂Modify D-H动力学模型。再根据每个关节转动惯量、关节质量、电机转子转动惯量以及电机转子质量建立动力学微分方程。2、通过双目相机每帧图片像素信息之间的位置差和相机本身的内参、外参,计算出物体的深度信息,从而得出目标物体的三维信息坐标,通过使用opencv函数库,进行双目定位。3、基于建立的机械臂动力学模型,利用序列二次优化算法对机械臂初始值优化,使用MATLAB中的优化函数fmincon函数得到轨迹优化的初值。把机械臂动力学模型代入到高斯伪谱算法中,通过限制机械臂关节角度、角速度、角加速度,同时限制机械臂末端姿态、位置、速度,得出最优轨迹,通过MATLAB仿真计算出每一时刻机械臂各个关节的角度。本文使用七自由度的冗余机械臂,利用计算机视觉的信息,对未知物体进行抓取,得出基于能量的最优轨迹。本次使用的优化算法是序列二次优化以及高斯伪谱优化的双重优化,相对于其他优化算法而言,降低了能量的消耗。同时,还加入了计算机视觉的计算信息,在未知目标物准确位置信息的情况下,可以通过相机之间像素点的差别信息得出物体坐标信息,实时地监控物体的位置情况,进而按照预定的优化轨迹,进行物体抓取。
其他文献
带式输送机作为高效和经济的运输设备之一,在采煤领域被大范围使用。在运输途中,锚杆、矸石等尖锐杂质掺杂于煤炭散料的情况是无法避免的,这些危险源极易造成输送带划伤甚至引发纵向撕裂等生产事故,轻则设备停机、采矿人员停产,影响企业的正常生产运营,重则还会引发断带起火、瓦斯爆炸等灾难事故。因此,实现输送带纵向撕裂的损伤检测、提高撕裂断带的预警能力一直是煤炭安全生产领域亟待解决的重要科学问题。依托国家自然科学
太阳能无人机作为一种绿色能源无人机因其具有长航时甚至超长航时潜力,在军民应用领域愈发受到重视,已经成为当前国内外的研究热点。受限于太阳能电池的发电效率较低,同时受
装配是遵照相应的技术要求,将多个零件组合成零部件或者产品的过程。它是整个产品生产过程中的最后一步,对产品的质量有着直接影响。使用计算机技术按照指定的规则对各类产品
在偶然荷载作用下,建筑结构出现初始构件破坏,一旦引起相连构件破坏可能导致比初始构件破坏更严重的结构倒塌。当节点下方竖向构件失效时,如果节点和梁能够形成有效的“悬索
全球经济金融一体化的进程导致了全球金融市场的关联关系日益紧密,而股票市场在各国的金融市场中都起到非常重要的作用,其作为资本市场的主要载体,对于资金的融通有着不可忽
现代社会工业文明和电子信息器件的飞速发展以及化石燃料的日益减少,使得新型储能设备的开发和应用显得尤为重要。超级电容器作为兼具二次电池和传统电容器高功率密度和能量
本课题中,研发通用飞机的自动驾驶仪的软件部分主要利用SIMULNK CODER自动代码生成工具实现自动生成。传统的软件开发过程主要依靠人工编程,编写的代码很容易产生程序缺陷,查
人工林的发展对于碳封存和减缓气候变化具有重要作用,是维持区域甚至全球范围内碳平衡的关键生态系统之一。然而,人工林固碳受到多种环境和生物因的影响,如林龄、土壤类型、
全球气候变化使得北极航线变得逐渐适于航行,也为北极航线的开发利用带来新的机遇。北极航线开通将为世界航运物流网络提供一条新的海上运输通道,作为连接欧、亚、北美三大洲
传统的移动机器人路径规划方法中,往往都是在环境建模的基础上添加诸多的约束条件,再通过各种算法搜索机器人的运动路径,其搜索到的路径取决于环境建模的准确性和算法的有效