基于STM32的机械臂运动控制系统设计文献综述

 2021-10-22 21:52:46

毕业论文课题相关文献综述

文 献 综 述

一、选题背景

随着现代科技的发展,为了能更好的实现机械化和自动化生产,机器人的操作终端,如机械臂的作用便显得越发重要。机械臂是模拟人的手臂,按照固定程序替代人手实现抓取等操作的自动操作装置。一般来说,机械臂主要由抓取机构、传送机构、驱动机构、控制部分和其他部分构成。抓取机构用来抓取物品;传送机构用于完成转动、移动等复合运动来实现规定的动作,改变被抓取的物件的位置和姿态;驱动机构是抓取、传送机构的动力;控制部分用来控制动作的顺序、时间等;其他部分包括机体、行走机构、传感装置等。

近年来,无论是在日常的生产领域还是在科研军事领域,机械臂都得到了广泛的应用。它能替代人们完成危险、枯燥的工作,特别是在高温、高压、噪声、有放射性或其他毒性物质的工作空间中,机械臂可替代人们的部分或全部工作,以提高生产过程中的自动化程度,改善劳动条件,减少事故的发生。

然而在大多数情况下,机器臂所处的环境与形势是无法提前预知的,并不能准确及时地做出对应的分析和判断,而人机交互系统不仅能保持机械臂本身高效可持续的优点,还能在一些机械臂无法自身做出判断的情况下使机械臂能在人的辅助下安全可靠地完成某些任务。很多研究者在人机交互系统中通过传感器对操作者的肢体动作、声音、表情等信号进行实时捕捉,并转化为机械臂的相关指令。由于手势交互技术拥有跨国际、直观、易学的优点使其得到了较快的发展,通过自定义的不同手势动作代表的不同含义,不同的操作者都能快速有效地理解。因此对手势控制机械臂的研究、开发及应用是非常有意义的。

二、研究现状

我国工业机械臂的研究与开发起步于上世纪70年代初,经历了70年代的萌芽期、80年代的开发期、90年代的实用化期和现在的发展期,某些关键技术已达到或接近世界先进水平,如新松机器人公司生产的工业机器人、广州数控GSK系列工业机械臂等。国外工业机械臂的研究较中国而言要早很多,其相关设计、控制技术已经非常成熟,很多技术标准已经成为行业标准,比比如瑞士的ABB、日本的FANUC、YASKAWA、德国的KUKA等,这些国外企业已经成为其所在地的支柱性产业。随着机械臂的不断发展,其应用领域也越来越宽,95%的工业应用将扩展到更多的非工业领域,如水果采摘、侦查、排雷等。

机械臂的发展状况分为如下三代:第一代机械臂是按事先示教的位置和姿态进行重复的动作的机械。目前国际上使用的机械臂大多仍是这种工作方式。由于这种工作方式只能重复事先规定好的动作,其应用范围受到一定的限制,主要用于材料的搬运、喷漆、点焊等工作。第二代机械臂是具有如视觉、触觉等外部感觉功能的机械臂。这种机械臂可以根据外界的情况修改自身的动作,从而完成较为复杂的作业。第三代机械臂除了具有外部感觉功能外,还具有规划和决策的功能。可以适根据环境的变化而自主进行的工作。第三代机器人目前还处于研究阶段,距离实际应用还有一段距离。在普及第一代工业机器人的基础上,第二代工业机器人已经推广,成为主流安装机型,第三代智能机器人也占有一定比重。

传统的人机交互存在很多弊端,比如较早的菜单交互方式,用户通过鼠标或者触摸屏等对所需对象进行选择,这种交互方式中,被选对象很受限制,并且处理速度较慢,效率较低,对操作者的专业知识要求较高。而手势作为一种简单、直观的新型人机交互方式,通过手势控制机械臂运动,能够简化机械臂的示教过程,具有很大的应用价值。目前手势交互技术总体可分为接触式和非接触式。接触式的手势交互方式主要通过操作者穿戴上一些能检测人体肢体信息的传感器,将人手的位置坐标直接映射为机械臂的位置,人手的方向和手指的关节角度直接映射为机械臂抓手的姿态,通过手势对机械臂进行位置移动和抓取控制,这种方式虽然处理速度快准确度高,对操作者的学习能力要求不高,但由于操作者穿戴一大堆传感器设备,一定程度上束缚人手的自由活动能力,且成本较高。非接触式的手势交互方式主要基于计算机视觉原理的人体肢体图像采集处理技术,首先设计一个手势库,定义每一组手势动作所代表的意义,并且每一个手势动作都有对应的控制指令,通过摄像头或者光学检测设备提取出操作者的手势数据。实际操作中,当操作者每做出一个手势后,系统都会对此手势进行自动识别匹配,系统软件就会根据该手势提取出相应的动作控制指令,这种手势交互减少了操作者的束缚且成本较低,实际中的应用场景更加广泛。

三、课题设计内容

此设计是一项基于STM32的机械臂运动控制系统的设计,针对目前机械臂操控方式比较简单的缺点,设计了具有手势识别的机械臂操控系统。主要通过非接触式的手势识别设备捕捉用户的手势,将手势数据化,不同的手势映射为不同的机械臂运动状态,从而实现用户以非接触的方式对多自由度机械臂进行操作,让操纵者更便捷、更自然的对机械臂进行操控,改善用户的操作体验。系统总体分为两部分:硬件部分和软件部分,通过编程编写不同手势对应的不同机械臂动作,当摄像头捕捉到手势后,将数据发送给单片机,单片机进行判断后输出相对应指令控制机械臂。

硬件部分:摄像头负责捕捉手势,并将手势数据传输给STM32单片机,单片机接收到手势数据后匹配数据库,判断完成后发送相对应指令给舵机,控制舵机转动使机械臂完成相应动作。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。