基于ARDUNO单片机的魔方机器人解决方案

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:JK0803luowei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本设计由特定摄像头作为颜色识别系统,采用两机械臂的操作方式,以机械爪作为操作设备,对魔方进行还原的操作。机械控制作为解魔方机器人的核心模块之一,是机械结构与算法的桥梁。
  关键词:Arduino单片机;魔方算法;机器人
  中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2018)17-0267-02
  机器人技术的不断发展与进步,可以说是各项科学技术共同发展所得到的一个综合性的结果,同时,机器人这门科学技术对社会经济的发展产生了一个巨大的推进作用。它的发展主要归功于在第二次世界大战中,各国加强了经济的投入,同时也就就推进了本国的经济的发展。同时,科技的发展也是人类发展的一个必然结果,机器人技术当然也就是科技发展的一项产物。另一方面,这也是人类生产力需求的必然结果。随着社会的发展,对这个世界,对自然的更多的认识,在人力不可达到不可完成的对自然改造的情况下,科技发展,机器人技术的发展就成为人类的一个客观需要。本设计将完成既可以用于教育行业作为典型的机器人教学教具,它还可以用于娱乐业作为显示和性能的机器人,并且还可以产生一些经济效益。魔方机器人的解决方案是利用数字舵机的颜色识别和精确控制。对于解魔方机器人,控制系统就如同人的神经中枢,它起着承接算法与机械结构的作用。本文将从机械控制部分进行论述。
  1 初步设计分析
  世界各地的公司和魔方爱好者都生产了各种魔方机器人,最快的解决魔方机器人"SUB1重装"0.637秒恢复三阶魔方,并创造吉尼斯世界纪录的魔方。机器人由麻省理工学院(麻省理工学院)研究由Ben Katz和Jared Di Carlo创建,他们采用了摩根交叉直线电机。这种电机具有高速、高精度、和高扭矩的特点,但价格比较昂贵。此次我们打算设计一款低成本,简单并且体积较小的解魔方机器人。我们以图像传感器作为识别工具,使用两个机械臂作为魔方的反转和旋转的操作工具。控制部分采用四个转向机构来控制机械手的转动和机械爪的抓取。阿杜诺控制舵,实现算法与机械动作的结合。由于体积较小所以需要对于抓取的精度和舵机转动的速度要有比较精确的操控。图1是控制流程图。
  2 硬件软件基础分析
  2.1 Arduino单片机
  它是建立在开源simple I/O接口和具有处理/路由类似于java和c语言开发环境。主要有两部分:硬件部分是ARDUNO电路板,可以用于电路连接;软件的另一部分是ARDUNO IDE,这是计算机中的程序开发环境。单片机上的单片机可以通过ARDUINO编程语言编程,编译成二进制文件并烧成单片机。它没有复杂的单片机底层代码,没有难懂的汇编程序,而是一个简单实用的函数。此外,它具有很大的自由度。它可以很好地扩展性能。因此我们决定用Arduino作为我们魔方机器人的开源硬件基础。
  2.2 ARDUION-MEGA2560
  ARDUIO MEGA2560是采用USB接口的核心电路板,可以简单地使用USB连接计算机或使用AC和DC变压器。操作简单,人性化。开源方便,比较适用于控制本设计的四路舵机,因为Arduino Mega 2560具有Aduino UNO的所有功能并且由于UNO的IO接口较少,于是最终选用Arduino Mega2560作为本设计的主控板。
  2.3 Arduino IDE
  ARDUINO IDE是ARDUNO开源代码的集成开发环境,具有简单的语法和易于下载的程序,使得ARDUNO程序开发非常方便。
  2.4 模拟舵机
  主要由马达,减速齿轮以及控制电路组成,当舵机接受50Hz的PWM脉冲时,相当于马达接收每秒产生50次的驱动力,当改变PWM的脉冲宽度时,使得马达接收到的驱动力变化,从而实现舵机的角度变化。模拟舵机对于较"细小"的动作的處理不够灵敏,甚至有时候根本就没有处理。
  2.5 数字舵机LD-1501MG
  它是由直流电机、减速齿轮组、传感器和控制电路组成的一套自动控制系统。通过发送PWM信号,指定输出轴的旋转角度。普通直流电机不能反馈旋转角度信息,数字舵机可以。仿真舵机的精度不高。需要持续发射PWM脉冲,而数字舵机的旋转角度只在一定角度之间,结合项目特点要求电机可以精确控制魔方旋转90度、180度,故本设计驱动电机选择步进电机,这是一种专门为机器人设计的数字式操舵装置。它只需要发送一个信号来锁定角度。控制精度高,线性度好且系供应速度快。(配合机械爪实现对魔方的操作)
  3 由算法到机械动作的转换
  算法计算完魔方的还原动作为固定魔方的中心块位置,每一面顺时针旋转90度,180度或者270度。由于只有两个面可以被操作,便需要在有效旋转动作之间加上翻转至操作面的动作,转换为机械步骤时可将要旋转的面先通过机械臂拉动翻转到操作面,再进行旋转,我们对于算法进一步改良后,不需要完成步骤操作后再将魔方返回到front初始位置,每次操作后都会有新的front面,逐步完成操作直至将魔方恢复还原。
  4 总结
  本文主要阐述了对于此次设计的解魔方机器人从总体设计到单片机型号选取、舵机选取、取像设备选取,再到解魔方算法于舵机实际控制操作的实现。下面附上一张作品图片以供参考:
  参考文献:
  [1] 李永华,王思野,乔媛媛.Arduino案例实战(卷Ⅰ)/清华开发者书库[M].北京:清华大学出版社,2017:42
  [2] 严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2011.
  [3] 刘远法,周屹.基于Arduino单片机的解魔方机器人-控制部分[J].电脑知识与技术,2016,12(7):1-3.
其他文献
摘要:近年来,传感器技术和无线通信技术的进步促进了无线传感器网络的出现和发展,无线传感器网络广泛应用于军事、环境监测、农业、工业控制等领域。IEEE 802.15.4标准由于其低速、低功耗、短传输距离和简单架构的特点,已成为无线传感器网络的流行媒体访问控制层和物理层标准。该文对使用IEEE 802.15.4协议的大规模无线传感器网络的性能进行分析。  关键词:无线传感器网络;lEEE 802.15
摘要:随着物联网、云计算、大数据、空间信息、移动互联网等现代信息技术在农业产业的广泛应用,农业信息技术人才需求量激增。农业职业院校在原有信息技术专业的基础上,整合种植类专业资源,优化专业布局,与行业企业共同打造以农业信息技术为核心,以农业信息系统开发、农业网络系统集成、农业物联网应用、农产品电子商务、农业VR开发与应用、农业大数据技术与应用等前沿技术为支撑的信息技术专业群,为农业信息化培养跨界人才
摘要:在大数据飞速发展的今天,大数据已经融入到了人们的生活工作当中。随着视频从模拟到数字化的转变,同时人们也对视频质量的清晰度、流畅度、实时度的要求越来越高,视频压缩技术成为解决此问题的一个重要环节。数字化的视频信息数据量巨大,且会占用极大的存储空间和信道带宽,制约视频通信行业的扩展。在带宽受限的信道中,采用压缩编码技术减少传输数据量,是提高通信速度的重要手段。该文结合当前大数据领域和计算机领域的
摘要:随着时代的发展,智能手机成为方便、快捷的通信工具并走进了千家万户,中小学生拥有手机已成为普遍现象,但这同时也带来了各种各样的问题与争论。为了解决目前中小学生沉迷手机的问题,该项目开展了基于Android系统的中小学生使用手机的管理软件设计研究。  关键词:智能;快捷;手机问题;管理软件;检测技术  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)31-006
摘要:高校在建成的数据中心的基础上构建高校桌面云实训室,本文分析了高校计算机实训室的建设现状,指出了传统计算机实训室在使用、管理、维护、设备更新等多方面存在的问题,并设计和实现一个基于VMware技术的实训桌面云,可提高高校计算机实训室的管理和维护工作的效率。  关键词:VMware;View;桌面云;计算机实训室  中图分类号:TP393 文献标识码:A  文章编号:1009-3044(2019
摘要:2017年1月微信小程序正式上線。和传统的原生App相比较,小程序能实现其基本功能,但又有所区别。为了让更多人了解两者之间的区别,在应用开发上做出更精致的选择,在本文中将以安卓原生App为例来对两者进行比较,从而分析两者间的区别。首先通过介绍两者的技术差异,进一步对比总结出两者在功能实现方式上的区别,再对其优劣、市场等方面做出分析,最终总结出两者未来的发展趋势,以供开发者更好地选择。  关键
摘要:随着城市人口的不断增加,尤其是私家车的快速发展,城市交通拥堵问题日益凸显,已成为提升城市品质的难题之一。该文在具体分析盐城城市交通基础信息资源利用现状的基础上,就如何合理应用城市交通拥堵指数,缓解城市拥堵等问题进行了有益的探讨。  关键词:城市交通;拥堵; 指数;应用;分析  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)04-0223-02  1 研究背景
摘要:翻转课堂作为一种全新的教学模式在提高了学生学习主动性的同时,还培养了其自主学习探究的能力,非常适合中职教学。文章首先分析了翻转课堂在中职学校计算机专业课程《CINEMA 4D》教学中的优势,然后以《CINEMA 4D》课程为例,探讨基于翻转课堂的教学模式在教学过程中的具体应用,包括学习任务单的制定、自主学习环境的构建、资源和任务发布、协作学习、成果展示等环节。  关键词:翻转课堂;中职教学;
摘要:信息技術的发展为我国的农业转型带来了机遇和挑战,“互联网 ”为现代农业信息化建设提供了新路径和方法。针对农业信息化中建设项目分散、条块分割、投资主体不明确,发展内生动力不足问题,提出一种基于互联网 020电子商务平台的农业信息化建设框架。该框架以线上线下电子商务平台为核心网络,吸引农业信息化利益相关方逐步扩展农业金融、智能化生产、网络经营、农业管理及第三方服务等应用。  关键词:农业信息化;
摘要:从传统教室到多媒体教室,技术的加入使得广大教育者创造了更多的教学方法,这些创新提高了教学水平。伴随5G时代,高可靠互联网等新技术的加入,为响应国家对于教育教学的宏观规划和逐步实现我校师生日新月异的教学学习需求,为探索适合我校“智慧教室”建设模式,本文以西安工程大学多媒体教室升级改造为契机,通过“智慧化”系列改造和推广活动,使改造后的教室满足了开展混合式教学、翻转课堂、PBL教学的需求,降低了