基于WiFi的蛇形机器人说明书.doc_第1页
基于WiFi的蛇形机器人说明书.doc_第2页
基于WiFi的蛇形机器人说明书.doc_第3页
基于WiFi的蛇形机器人说明书.doc_第4页
基于WiFi的蛇形机器人说明书.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十三届机电产品设计大赛说明书题 目 基于wi-fi的蛇形机器人 学 院 工学院 学 生 指导教师 二一六年 四 月 五 日济南大学泉城学院目录1 设计灵感23 作品模块的介绍44 工作原理55 设计作品的功能创新点66实物作品完善与改进77电气原理图88设计作品实物图99设计作品程序展示10131 设计灵感目前的机器人领域发展的越来越快,但是现在的机器人多为轮式、履带式等,对复杂地形的通过能力和的适应能力不强而且要求有足够大的工作空间,而蛇形仿生机器人由于其运动机理特殊,通过能力和对复杂地形的适应能力较强,并且可以在狭窄的空间内作业,对比现在其他类型的机器人应用范围将更加广泛,经过我们小组的努力我们想到了这种有很强工作能力的蛇形机器人 2作品功能控制流程上位机可见环境显示温度变化显示湿度变化显示有毒气体浓度显示wi-fi模块k60控制芯片热敏传感器温度检测摄像头可见环境检测hr202湿度检测mq-5气体检测3 作品模块的介绍 尾部机械手 摄像头 mq-5 hr202和热敏传感器 上位机4 工作原理蛇形机器人是由wi-fi模块通信以k60单片机作为下位机控制,运动机构上,我们是由10个mg996r舵机实现十个自由度的运动,可实现蠕动与游动两种方式的运动,可适用于复杂的地形,蛇形机器人上附有摄像头、可燃气体传感器、温度传感器、湿度传感器等模块。进入危险地区可时时将数据反馈到上位机操作者可时时观察这个环境,摄像头与其中一舵机固定,通过上位机控制可实现多个角度的观测,可燃气体传感器(mq-5)、温度传感器、湿度传感器(hr202)可将采集到的模拟量以串口发送时时反馈到上位机,在上位机上可时时观察到周围气体、温度、湿度的变化,蛇形机器人尾部制有机械手与一舵机连接,可通过上位机控制机械手,实现携带工具进入狭小空间作业。其具有反馈、感知和自主能力性,可代替人类在很多危险而且复杂的环境下工作。蛇形机器人的工作原理是通过改变各个关节之间的相对运动来使蛇体达到相应的运动实现蛇体的协调动作。蛇类的各种无肢运动形式表现出了相当的地形适应性,又基于仿生学理论在非结构环境以及极限环境下的应用已成为智能机器人技术研究和发展的之重,因此通过蛇不同时刻的不同运动状态来计算各个关节之间的相对角度以使其连续蜿蜒运动。可代替人类在很多危险而且复杂的环境下工作。5 设计作品的功能创新点创新点1:远程操控,利用wi-fi模块进行无线数据的传输,包括蛇体的控制、图像的传输,以及机械手的控制。完全符合现代化的物联网的发展趋势,更加以贴近现代化,网络化,全自动化。创新点2: 目前的机器人多为轮式、履带式等,对复杂地形的通过能力和的适应能力不强,而蛇形仿生机器人由于其运动机理特殊,通过能力和对复杂地形的适应能力较强,有游动和蠕动两种运动方式,实现了管道攀爬等功能,使其可以进入狭小空间中进行作业。 创新点3:蛇形机器人尾部携有机械手可执行特殊环境下的探测和夹持任务,比如化工厂放射性物质以及有毒物的搬运等一些危险性的操作。利用蛇形机器人有很大的市场推广前景,更加有利于人们对未知环境的探测。 创新点4: 蛇形机器人上附有摄像头、可燃气体传感器、温度传感器、湿度传感器等模块。进入危险地区可时时将数据反馈到上位机操作者可时时观察这个环境, 当蛇形机器人在执行特殊任务时,采集到的实时数据可以快速便捷的传回到上位机来分析研究,节省人力物力。 6实物作品完善与改进不足1: 项目设计的精确度还有待于提高,对于一些小型的物品和超级大的物品还有一定的难度去实现抓取。改进1:进一步的调节好程序发送和接收模块的精度,以及接受的pid算法,实现更加的灵活性,更加的实用性。不足2:供电时间问题还有待于解决改进2:改用容量更大且体积较小的电池来供电,确保工作时间不足3:外观不够美观太过于粗超,不够符合现代化的美观趋势改进3:对项目进行技术上的完善以后对于机械蛇的外观进行更加深入的外观设计,达到既方便使用又具有现代化的美观性能。7电气原理图8设计作品实物图9设计作品程序展示部分程序6. #define uint unsigned int7. #define uchar unsigned char8. uchar jieshou5,jiance5;9. uchar ch;10. uint urtareceivedcount=0,n=1;11. void shuchuan(uchar type,uchar cmd,uchar dat);12. void main()13. void jieshoushu(); 14. ftm_pwm_init(ftm0, ch0, 100, 2800); /c1舵机115. ftm_pwm_init(ftm0, ch1, 100, 2800); /c2舵机316. ftm_pwm_init(ftm0, ch2, 100, 2700); /c3舵机217. ftm_pwm_init(ftm0, ch3, 100, 2900); /c4舵机418. ftm_pwm_init(ftm0, ch4, 100, 2800); /d4舵机819. ftm_pwm_init(ftm0, ch5, 100, 3800); /d5舵机720. ftm_pwm_init(ftm0, ch6, 100, 1800); /d6舵机手21. ftm_pwm_init(ftm0, ch7, 100, 3000); /d7摄像头22. ftm_pwm_init(ftm1, ch0, 100, 3000); /a823. ftm_pwm_init(ftm1, ch1, 100, 1800); /a924. ftm_pwm_init(ftm2, ch0, 100, 2700); /a1025. ftm_pwm_init(ftm2, ch1, 100, 3000); /a11舵机526. gpio_init(porta,12,1,1);27. gpio_init(porta,13,1,1);28. gpio_init(porte,7,1,1);29. uart_init(uart3, 9600); 30. int a=2820,b=3000,c=1800,d=2820,e=2700; 31. u16 adjiguo1,adjiguo2,adjiguo3; /保存adc结果 32. / uart_init(uart3, 9600); /初始化串口,用来发送转换数据33. adc_init(adc1, se4a); /初始化adc1_se4a ,从adc.h里的表格就可以看到adc1_se4a对应为pte034. adc_init(adc1, se5a);35. adc_init(adc1, se6a); 36. key_init(key_sub);37. key_init(key_add);38. while(1)39. 40. 41. /循环结束42. 43.44.45.46. /数据回传47. void shuchuan(uchar type,uchar cmd,uchar dat)48. 49. uchar shujv5;/构建数据包50. uchar *p;51. uint biaotong=0;52. p = shujv;53. shujv0=0xff;54. shujv1=type;55. shujv2=cmd;56. shujv3=dat;57. shujv4=0xff; 58. 59. while(1)60. 61. if(*p=0xff)62. 63. biaotong+; /0xff标志统计位64. 65. uart_putchar (uart3, *p); 66. 67. p+;68. 69. if(biaotong = 2) /当统计到两次出现0xff,则认为一个数据包发送完毕,跳出循环70. 71. 72. break;73. 74. 75. 76. 77.78. void jieshoushu()/数据接收79. 80. ch = uart_getchar(uart3);81. if(ch=0xff & urtareceivedcount3)82. 83. jieshou0=0xff; /包头84. urtareceivedcount+;85. else86. 87. jieshoun=ch;88. n+;89. if(urtareceivedcount=0&n=2) 90. n=1;91. 92. if(urtareceivedcount=2)/包尾93. 94. jieshou0=0xff;95.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论