毕业论文 机器鱼本体及控制系统开发.doc

约41页DOC格式手机打开展开

毕业论文 机器鱼本体及控制系统开发,摘要本文的主要目的是设计一个观赏型机器鱼系统。相对于真鱼,机器鱼无需特别照顾,并可以与人进行交互。整个设计过程分为机械结构设计,硬件设计和软件设计。在选择舵机作为驱动源的基础上,提出了分段式机械设计方法,将机器鱼分为头部,中部和尾部三个部分分别设计。头部用于放置控制电路,中部用于放置舵机、电池及传动机构,尾部无内部结构...
编号:20-197765大小:5.20M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 ljjwl8321 发布

摘 要

本文的主要目的是设计一个观赏型机器鱼系统。相对于真鱼,机器鱼无需特别照顾,并可以与人进行交互。整个设计过程分为机械结构设计,硬件设计和软件设计。
在选择舵机作为驱动源的基础上,提出了分段式机械设计方法,将机器鱼分为头部,中部和尾部三个部分分别设计。头部用于放置控制电路,中部用于放置舵机、电池及传动机构,尾部无内部结构。采用这种设计,可以使机器鱼设计更具有模块化的特点且便于密封防水。为了使机器鱼外形美观,采用了增加支架与架设肌肉的设计方案,并且对整条鱼进行蒙皮设计,使外观更真实。
机器鱼的硬件部分包括电源、传感器、无线通信模块和控制电路。电源部分采用镍氢电池串联并添加稳压电路来实现。传感器用于检测障碍,采用的是红外光电传感器。对于无线通信,采用NRF24L01无线通信模块来实现。控制电路的主要作用是采集传感器的信号,控制无线模块接收数据以及通过运算控制舵机的运转,从而控制机器鱼的运动。
软件部分主要包括运动模式的选取与控制程序的设计。对于运动模式,我们选择常见的鲹科模式,控制程序基于51单片机编写,内容包括无线通信,传感器检测,运算与舵机控制。
经实验,机器鱼最终运动效果良好,可以正常躲避障碍物,使用遥控器可以对机器鱼进行自由遥控,达到了设计目标。


关键词:机器鱼,观赏型,分段设计,躲避障碍,遥控











ABSTRACT

The main purpose of this paper is to design an Ornamental robotic fish system. Relative to the real fish, the robotic fish don’t need to be taken special care of and can interact with people. The entire design process is divided into mechanical design, hardware design and software design.
On the basis of select the steering gear as the driving source, in mechanical design,. Proposed the segmental design, the robotic fish is divided into three parts of head, middle and tail and designed respectively. Head for placing the control circuit, the central place for the servo, battery and transmission, tail hasn’t internal structure. Using this, robotic fish design is more modular and easy to seal waterproof. Use the increase in stent design and erection of muscle to make the robot fish beautiful. And the design of the whole fish skin make the fish look more real.
The hardware of the robotic fish include power, sensors, wireless communication module and control circuitry. For power using nickel-metal hydride batteries in series and add a voltage regulator circuit to achieve. Sensors for detect obstacles is an infrared photoelectric sensor. For wireless communication, the NRF24L01 is used. The main function of the control circuit is to collect the sensor signals, control the wireless module to receive data and control the steering operation by operation, so as to control the movement of robotic fish.
The software part includes the selection of movement mode and control program design. For the movement mode, we choose the common Carangidae mode, the control program prepared based on 51 single-chip, including wireless communications, sensor, computing and the steering gear control.
Experimental results, the movement robot fish works well finally, it can avoid obstacles normally and can be remote control freely. The design goal is achieved.


Key words: Robot fish, Ornamental, Segmented design, Avoid obstacles, Remote control



目 录

摘 要 I
ABSTRACT II
1 绪论 1
1.1 概述 1
1.2 仿生机器鱼研究概况 2
1.2.1 国外研究概况 2
1.2.2 国内研究概况 5
1.3 课题设计目标 6
2 机器鱼机械结构设计 8
2.1 机器鱼驱动源选择 8
2.2 机器鱼机械结构设计 10
2.2.1 自由度选择与分段设计方案 10
2.2.2 头部设计 11
2.2.3 中部设计 12
2.2.4 尾部设计 14
2.2.5 鱼鳍设计 14
2.2.6 防水结构设计 14
2.3 机器鱼外观设计 16
2.3.1 支架与肌肉 16
2.3.2 蒙皮 17
3 硬件设计 19
3.1 电源 19
3.2 传感 20
3.3 无线通信 21
3.4 控制电路 23
4 运动模式与程序设计 25
4.1 机器鱼运动模式分类 25
4.2 运动模式 26
4.2.1 直线运动 26
4.2.2 转弯运动 26
4.2.3 上浮与下潜 27
4.3 程序设计 27
5 实验与结论 32
5.1 实验过程 32
5.2 实验结果 32
5.3 结论 33
参考文献 34