




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能仿生机器鱼的设计 赛主题“仿生机械”。目前大部分仿生机器鱼尾部采用多个电机的程控来模拟鱼尾的真实动作,控制沉浮等动作,具备无线遥控、程控游动和自主游动等多种控制用复合连杆机构可高度拟合鱼尾实际运动轨迹;控制模块包仿鱼推进的水下航行器的研究将对海洋船舶、潜进具有重要意义。同时,也为海洋领域的相关研究,例如:减环境、开发海洋商业前景、追踪稀有海洋生物以及海洋军事作支持。不同巡游模式的仿生机器鱼样机陆续在国内外研制成功鱼尾部采用多关节串联驱动方式,通过控制每个电机的运角度和速度,以此来拟合鱼的游动身体曲线,但是这种方1.2.解决的问题及意义针对现有问题,本小组提一种以尾鳍推进模式为主的拟合鱼身运动曲线,同时具有较高的推进效率和自主游动仿生机器鱼是采用鱼类游动的高速、高效率、机方式,其目的是研制开发出高效、高机动性、智能化的水运载器,用以解决人类工作、生活所面临的具体问题,其本作品在对机器鱼研究现状进行综合分析的基础上行了研究,为仿生机器鱼推进机构的研究提供了新2.1.设计内容机器鱼包括鱼头外壳、鱼尾模块、鱼尾骨架、胸鳍机构、沉浮块;鱼尾模块包括推进机构、转向舵机、尾鳍;胸鳍机构壳内部,鱼尾骨架与鱼头固连,鱼尾模块、沉浮机构安装鱼尾骨架、推进机构相连;控制模块通过控制鱼尾模块、胸动,带动尾鳍和鱼尾骨架完成摆动动作,带动胸鳍完成拍2.2.主要结构的初步设计通过电机单向转动实现尾柄横移和尾鳍摆动的复合运动轨迹(即尾鳍和尾柄分别以类正弦曲线和正弦曲线的运尾部运动;通过推进机架前的舵机转动,使推进方向与鱼本作品将鱼体后五分之二设定为尾摆推进观测点ABC;以尾柄和尾鳍的连接点为尾柄移动123架类正弦运动,实现尾柄横移和尾鳍摆动的复合运动,提供机1)设计目的:连接鱼头和尾摆机构2)方案细节及特点:鱼尾骨架包括依次铰接在一起撑骨架可相对转动,其中首端的支撑骨架与鱼头固连,末端鳍前端连接柱上,与尾鳍滑动连接。进一步地,所述相邻两前一支撑骨架的凹槽与后一支撑骨架的凸起上下1)设计思路:通过移动配重块水平1过固定板连接。2123经过三代方案的制作、优化和选取,结合表3分析类来说,不同的尾鳍形状对其游动特征有很大的影响,对是圆形尾鳍,尾椎的末端平直伸展至尾的末端呈圆形,尾第三种类型是正形尾鳍,分为上下对称的两叶,尾椎末123经过三代方案的制作、优化和选取,结合表4分析3.1.推进机构设计及计算EQ\*jc3\*hps17\o\al(\s\up4(2),m)3.2.俯仰角计算机械鱼利用步进电机调整配重块的位置来调整机械鱼的现沉浮运动,而在沉浮时需要保证机械鱼的稳定性,故3.3.深度计算3.4.胸鳍旋转角度计算为了研究胸鳍的旋转角度对沉浮的影响,从而胸鳍的作用。因为两侧胸鳍受力对称,故在此只分析单侧胸4.1.二维图纸4.2.三维建模4.3.仿真分析5.1.控制原理5.2.电气选型号,并通过电源为电机提供必要的驱动电流,从而控制AJ-SR04M-T-X超声波测距模块,是采用收发一体的面物体间的距离,发散角度可以自由调节,波本设计中采用AJ-SR04M-T-X超~~5.3.控制程序(见附件一)6.1.创新亮点3)采用双轴直流电机单向转动,可避免电动,实现尾鳍的高频摆动,满足大功率推进的要求。同6.2.应用前景大部分仿生机器鱼尾部采用多关节串联驱动方作品采用的推进机构可最大程度拟合拟合活体鱼的运动曲事(军事侦察)、科研(环境勘测、水下考古、海洋生测、垃圾清理)、商业(水下设备检修、水下救捞、娱[2]汤琳.仿鲤鱼机器鱼推进性能的实验与[6]教柳,张保成,张开升,等.两关节压力驱动柔性仿生机器鱼的设计与仿真[J].力学学[7]周超,曹志强,王硕,等.仿生机器鱼俯仰与深度控制方法[J].自动化学报,2008,034(009):1215-1218.S[9]CaiYR,BiSS,ZhengLC.DesignOptimizationofaBionicFishwithMultiMechanisms[J].JOURNALOFBIONICENGINEERING,2018,15(4):5[11]LiuJD,HuHS.BiologicalInspiration:FromCarangiformFishtoMulti-JointRobotJOURNALOFBIONICENGINEERING,2010,systembasedonlineROBOTICSYSTEMS.2018,15(pwm1=GPIO.PWM(IN2,80)pwm1.start(0)pwm2=GPIO.PWM(IN4,50)pwm2.start(7.5)time.sleep(2)defturnleft(p):pwm2.ChangeDutyCycle(p)defturnright(p):pwm2.ChangeDutyCycle(p)属于哪一种情况Bytenum=0#读取到这一段的第defsetStep(w1,w2,w3,w4):defstop():defbackward(delay,steps):setStep(0,1,0,1)pwm3=GPIO.PWM(IN9,50)pwm3.start(7.5)time.sleep(2)defdestroy():defDueData(inputdata):#Python2软件版本这里需要插入datifFrameState==0:ifdata==0x55andBytenumFrameState=2elifFrameState==3:#angleAngleData[Bytenum-ifdata==(CheckSum&FrameState=0defget_angle(datahex):k_angleifangle_y>=k_angle:returnangle_ydefdistance(name1,name2):whileGPIO.input(name2passwhileGPIO.input(name2passreturndistanceForRedefloop1():ifdis1>=30anddis2<=30:pwm1.ChangeDutyCycle(pwm1.ChangeDutyCycle(10elifdis1<=30anddis2>=30:pwm1.ChangeDutyCycle(5pwm1.ChangeDutyCycle(10elifdis1<=30anddis2<=30:pwm1.ChangeDutyCycle(5pwm1.ChangeDutyCycle(10pwm2.ChangeDutyCycle(7defloop2(a):ser=serial.Serial("/d115200,timeout=0.5)d=int(get_angle(Aifa==1:pwm3.ChangeDutyCycle(5.d=int(get_angle(Aprint("stopturning...pwm3.ChangeDutyCycle(7elifa==2:pwm3.ChangeDutyCycle(9.backward(0.01,4)d=int(get_angle(Aprint("stopturning...pwm3.ChangeDutyCycle(7ifname=='main':ifi==1:pwm1.ChangeDutyCycle(10pwm1.ChangeDutyCycle(50)pwm1.ChangeDutyCycle(100)#沉浮pwm1.ChangDutyCycle(0)#!/usr/bin/envpythfrombottleimportget,post,run,route,templatedef__init__(self):self.zhiliuin1_pin=self.zhself.zhiliuin2_pin=self.zhself.zhiliuin3_pin=self.zhself.duojiin4_pin=self.zhself.xiongqi_pin=self.zdeffront(self):GPIO.setup(self.zhiGPIO.setup(self.zhiliGPIO.setup(self.zhipwm1=pwm1.start(100)GPIO.output(self.zhilGPIO.output(self.zhildefleft(self):GPIO.setup(self.zhiGPIO.setup(self.zhiGPIO.setup(self.zhipwm1=pwm1.start(100)GPIO.output(self.zhilGPIO.output(self.zhilpwm2=GPIO.PWM(self.duojiin4_ppwm2.ChangeDutyCycle(5pwm2.ChangeDutyCycle(7defright(self):GPIO.setup(self.zhiGPIO.setup(self.zhiGPIO.setup(self.zhipwm1=pwm1.start(100)GPIO.output(self.zhilGPIO.output(self.zhilpwm2=GPIO.PWM(self.duojiin4_ppwm2.ChangeDutyCycle(9pwm2.ChangeDutyCycle(7defsetStep(self,w1,w2,w3,w4):GPIO.output(self.bujin_GPIO.output(self.bujin_GPIO.output(self.bujin_piGPIO.output(self.bujin_pdefforward(self,a):defbackward(self,b):defdown(self):GPIO.setup(self.zhiGPIO.setup(self.zhiGPIO.setup(self.zhilipwm1=pwm1.start(100)GPIO.output(self.zhilGPIO.output(self.zhilpwm3=GPIO.PWM(self.xiongqi_pwm3.ChangeDutyCycle(9pwm3.ChangeDutyCycle(Fish.setStep(self,0Fish.setStep(self,0pwm3.ChangeDutyCycle(7time.sleep(0.04)pwm3.ChangeDutyCycledeffloat(self):GPIO.setup(self.zhiGPIO.setup(self.zhiliuGPIO.setup(self.zhipwm1=pwm1.start(100)GPIO.output(self.zhilGPIO.output(self.zhilGPIO.setup(self.xiopwm3=GPIO.PWM(self.xiongqi_pwm3.ChangeDutyCycle(5pwm3.ChangeDutyCycleFish.setStep(self,0Fish.setStep(self,0pwm3.ChangeDutyCycle(7time.sleep(0.04)pwm3.ChangeDutyCycledefstop(self):defmain(status):defindex():template("/home/pi/fish/wificontrol/indedefcmd():print("putanorder:"run(host="",port="8081<metacharset="UTF-content="width=device-width,ihref="/bootstrap/3.3.css/bootstrap.min.css"rel="stsrc="/j}}background:#62559f;$.post("/cmd",this.id,function(data<divid="container"class="container"><buttonid="front"class="btnlgbtn-primaryglyphiconglyphicon-circle-<buttonid='left'class="btnbtnbtn-primaryglyphiconglyphicon-circle-<buttonid='stop'class="btnbbtn-primaryglyphiconglyphicon-<buttonid='right'class="btnbtnbtn-primaryglyphiconglyphicon-circle-<buttonid='down'class="btnlgbtn-primaryglyphicon">下沉</button><buttonid='float'class="btnbtnbtn-primaryglyphicon">上浮</button>src="///bootstrap卷册检索号 设计/勘测打印件本序号版本张本1121314151617181911111111111111卷册检索号 设计/勘测打印件本序号张本11111、装配前应对零部件的主要配合尺寸,特2、零件在装配前必须清理和清洗干净,不得有毛刺、飞边、氧化皮、锈蚀、切屑、油污、着色剂和灰3、螺钉、螺栓和螺母紧固时,严禁打击或使用不合适的旋具和扳手。紧固后螺钉槽、螺母和螺钉、螺4、同—零件用多件螺钉(螺栓)紧固时,各螺钉(螺栓)需交叉、对称、逐步、均1 9 29 4 3 521.5 1 9 29 4 3 521.5 1781782轴套3轴承座2铝合金4直流电机支撑座1第七鱼尾骨架1第六鱼尾骨架1第五鱼尾骨架1第四鱼尾骨架1第三鱼尾骨架1第二鱼尾骨架1第一鱼尾骨架1第二曲柄1铝合金第一曲柄1铝合金1第二连杆1铝合金铝合金第一连杆1双轴直流电机1双轴舵机122丝杠滑块1丝杠支架1ABS291ABS8摄像头17超声波传感器探头2605胸鳍舵机底架15胸鳍舵机142304双向架12031102上鱼头壳183 83 R9R32-R42-R690212741874-R1.5通孔4-R53R4.5218202260°4544 4-4- 2-252027.5726820462R9R32-R42-R690212741874-R1.5通孔4-R53R4.5218202260°4544 4-4- 2-252027.572682046285685668647技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。共1件5-8-5-8-2 23 技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。5224-8A5224-8A 技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。9898技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。32853285225 技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。38387技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。55AA技术要求:1.GB/T1804-m;2.GB/T1184-k;4646A6363A技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。553553技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。5325323技术要求:1.GB/T1804-m;2.GB/T1184-k;3.锐棱倒钝0.3X45,孔边去毛刺。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度建筑废弃物资源化利用施工承包合同
- 2025年度公益项目后期跟踪服务合同
- 2025版电子商务平台客服外包服务合同范本
- 2025承包办公楼内部设施清洁合同模板
- 二零二五年度科技项目引进居间服务协议
- 二零二五年度二手房购房合同房产评估条款范本
- 2025茶店品牌推广合作协议书范本
- 二零二五年度住宅小区防水专业分包施工合同
- 二零二五版大理石石材雕刻与施工安装服务合同
- 2025版餐饮企业环保设施建设合作合同范本
- 《全媒体营销》课件-3.3微信生态运营
- 财产安全知识培训
- 法院司法礼仪培训课件
- 中国灯具市场调研及发展策略研究报告2025-2028版
- 食堂易耗品发放管理制度
- 大数据公司管理制度
- 第五项修炼考试题及答案
- 江西省教育厅厅属院校招聘笔试真题2024
- 公司外宿人员管理制度
- T/CSIQ 3002-2015艺术品鉴证质量溯源验证规程陶瓷类
- 机械推广合作合同范本
评论
0/150
提交评论