欢迎来到天天文库
浏览记录
ID:33029553
大小:256.00 KB
页数:6页
时间:2019-02-19
《俯卧撑机器人实验报告33》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、俯卧撐机器人实验报告实验口期2012/11/23小组人员:付才、熊征宇、夏吕华俯卧撑机器人总体构思:在对TKStudio程序、CPU以及各零件有一定了解的情况下,经小组成员讨论初步定为能做俯卧撑的机器人,我们的目标机器人能够站立、跨步、弯腰、最终能够依靠手臂舵机的配合来实现身体的上下运动,类似于俯卧撑,但由于机器人关节较多,最终选定采用标准舵机配合两个CPU的形式。实验过程1.机构的搭建机构的搭建耗费了我们很大一部分时间,首先就是关节部分的联接,最初我们所有的关节都采用如下方式:但是由于这种方式太不稳定,容易晃动,并且很容易损坏,最终在肘和膝盖采用如下图的机械臂联接方式
2、,其他仍然采用上述方式。对于四肢的长短也经过多次选择,最初由于选择的支杆A长,造成整个机器人太高重心不稳,非常容易翻到。后来改用更短的支杆,重新调整重心。再在足部加装5X7的平板,进一步稳定重心。身体采用了7X11的孔平板卩4个角用于固定标准舵机。我们一共采用了8个标准舵机,腿的膝盖以及骯关节各一个,手的肘以及肩膀各一个。由于每个CPU的舵机接口只有6个,我们不得不釆用两块CPU,分别控制手和脚,即每块CPU控制4个舵机。外加6个传感器,分别实现、左脚先迈、右脚先迈、右脚起身、左脚起身、一、机器人实验硬件和软件认识1>硬件机构(1)CPU12534891011输入端口A
3、,输入端口B,输入端口C,输入端口D,连接传感器连接传感器连接传感器连接传感器红外接收端口,连接红外接收头通道选择键,对应手柄的通道选择键,分为ABC三个通道程序写保护口,1为正常工作状态,当按钮拨向0N时才可以进行程序下载8・程序下载端口,连接下载线9・舵机端口「6,连接舵机,从左起竖排4针接口为一组,共分为6组。(注意:具体连接方式在操作说明屮会用图示详细说明,在没有看过操作说明Z前请不要连接电机)10・输出端口7〜8,连接LED、语音模块等执行部件,从左起竖排4针接口为一组,共分为2组。(注意:具体连接方式在操作说明中会用图示详细说明,在没有看过操作说明之前请不要
4、连接LED以及语音模块)11・电源端口,接入电池或适配器连接12・复位键,对单片机进行重启,会清除单片机内所有未保存的动作13・电源开关14・电源指示灯,当开关打开后,指示灯长亮并且呈红色(2)舵机分为标進舵机和圆周舵机两种速度扭力转动角度额定电压额定电流周期Sec/60度Kg•cmVAms0.162.4正负90度6.00.9202、软件坏境(1)编程语言在本实验屮,所用到的主要语言是基于C语言的简易程序代码,而且很多程序的基本代码及说明,在程序说明中都有解释。(2)程序烧录包括设置USB下载线、连接ARM主控板、烧写程序,该过程中不仅要注意端口是否正确,还要在烧录之前
5、把以前的程序复位删除掉。二、整体思路及制作过程经过一次课的学习和动手练习,我们组对整套机构和TKStudio编程方法有了初步的认识,第二次课我们就开始构思做一个创新的、有意思的机器人,于是,制作一个俯卧撑机器人的想法渐渐在我们组三人的讨论中诞生。初步设想俯卧撐机器人能够实现站立、跨步、弯腰撑地、做俯卧撐、述原起立等一系列复杂的俯卧撑基本动作。同时,为了增加动作的趣味性,使机器人更加智能化,我们使用传感器实现操作者对机器人动作的操控,在传感器接收操作者的不同命令后机器人将做出相应的不同动作,比如在做俯卧撑的准备动作时是先迈左腿还是先迈右腿,返冋起立的时候是利用左腿还是右腿
6、站起。经过对机器人动作的分析,考虑到具体实验中CPU舵机插口的数量限制,我们设想了两种动作实现方案,经过讨论,选取了动力更大、实现起来更简单的方案。此方案中我们使用八个标准舵机和两块CPU作为主要部件,在两只手臂上搭载四个标准舵机用一块CPU单独控制,在两腿上同样搭载四个标准舵机并用另一块CPU单独控制。制作此机器人的一个难点在于同时使用两块CPU方面,为了让两块单独的CPU协同工作,我们采用了利用传感器在两块CPU之间搭一个Z后我们为了使机器人在动作实现过程小能流畅、稳定、到位、不干涉,我们在搭建机器人骨架的过程中不断尝试不同部件,添加套筒或垫片,最终搭好了我们第一个
7、……三、动作分解为了确定俯卧撑机器人机械部件的挑选使用,我们在图纸上对动作进行分析。首先把机器人的动作分段,确定机器人要实现全部的动作所要经历的七个中间姿态:初始立正姿态、张腿姿态、弯腰姿态、两腿并立下压姿态、俯卧撑准备姿态、俯卧撑下压姿态、返回起立姿态(把返回起立的经历的所有姿态统称返回起立姿态),并根据这七个中间姿态把一个完整的俯卧撐动作划分成张腿动作、弯腰动作、抬腿回腿动作、俯卧撐准备动作、俯卧撐动作、返回起立动作六个分动作,每一个动作都包括手臂和腿部的运动。实现这些动作,设定八个动作关节分别在……1、七个中间姿态(1)初始立正姿态
此文档下载收益归作者所有