智能寻迹避障清障机器人设计(第七章)

7 总结与展望

7.1总结

本课题的智能小车实现了红外与蓝牙双控,可以通过红外遥控器或者蓝牙遥控器使智能小车实现调速、前进、后退、左转、右转、左旋转、右旋转、机械臂上下左右运动以及夹子的张闭,可以抓取搬运物品。除此之外,智能小车还具备了寻迹功能,可以根据黑线进行寻迹;避障功能,可通过判断周围是否有障碍物进行智能避障;跟随功能,可跟随前方物体进行前进、后退、停车、左转、右转;测距功能,当打开测距功能时,测量的距离便通过蓝牙APP显示出来。

在制作智能小车时也并不一帆风顺,开始时会由于对Arduino系统的不熟悉而走很多弯路;也会误用Arduino里面某些有特定作用的引脚而导致模块出错;单个模块可以正常使用,但放在整个程序里面便会影响其他模块。最难的几个问题还是机械臂运动、跟随模块和测距模块。机械臂运动模块难在于机械臂结构由亚克力板与螺丝组成,固定亚克力板子时常常会出现过紧、过松现象,常常在使用时出现卡板,当舵机处于连续转动时,机械臂会发生抖动现象,容易损坏舵机,而处于非连续运动时,由于舵机只负责转动角度,不负责制动,转动时会出现滑动机械臂现象。跟随模块由于使用的是超声波传感器加红外传感器的原因,由于红外传感器对光相当敏感,当亮度到一定时候,红外传感器便失去反应,处于低电平状态,解决方法可以通过调节灵敏度或者更换器件实现。

测距模块在单个模块时使用的是I2C总线连接OLED显示屏的SDA和SCL引脚,在只有超声波传感器与OLED显示屏的时候,测距能准确无误的进行,当连接Arduino拓展板时,显示屏会由于出现电源串扰等现象而导致显示出现乱码现象,通过上拉电阻或者下拉电阻等方法都不能完全清除乱码,也许可使用I2C隔离器芯片能解决此问题,但由于该芯片为贴片芯片需要重新设计电路图。因而,最终选择了通过蓝牙APP实现测距。

通过本次实验得出,实验中实现同一个功能的方法往往不止一种,当一种方法无法实现需要的功能时,可通过第一思维模式更换硬件或者更改代码的方式来实现,也可以通过更换实验环境等方法实现。

7.2展望

虽然本课题全部完成了实验指标中的内容,但人无完人,实验也同样难免存在一些不足之处,而这些的不足之处也终将为下一代智能小车提供了实验方向。

(1)本小车蓝牙遥控其延迟性还是比较明显的,可修改为WiFi遥控,遥控范围更广,遥控速度更快。

(2)原有小车寻迹只能通过黑线寻迹,局限性过大,可改进使用高清摄像头进行实时远程监控,并可通过图像对比进行寻迹。

(3)可通过摄像头智能识别障碍物,进而实现自动清障。

(4)添加语音识别功能,可通过语音识别完成功能的切换。

(5)添加倒车影像,实现远程倒车。

相关推荐
OpenBayes贝式计算5 分钟前
教程上新丨基于500万小时语音数据,Qwen3-TTS实现3秒语音克隆及精细调控
人工智能·深度学习·机器学习
CoovallyAIHub18 分钟前
开源:YOLO最强对手?D-FINE目标检测与实例分割框架深度解析
人工智能·算法·github
用户25765957590941 分钟前
当人类知识学会自己奔跑--skill
人工智能
个入资料3 小时前
阿里云ecs+飞书搭建openclaw
人工智能
孤烟4 小时前
【RAG 实战系列 02】检索精度翻倍!混合检索(稀疏 + 稠密)实战教程
人工智能·llm
明明如月学长4 小时前
OpenClaw 帮我睡后全自动完成了老板交代的任务
人工智能
uuware4 小时前
Lupine.Press + AI 助您分分钟搞定技术项目的文档网站
人工智能·前端框架
海上日出4 小时前
使用 QuantStats 进行投资组合绩效分析:Python 量化实战指南
人工智能
Qinana4 小时前
150行代码搞定私有知识库!Node.js + LangChain 打造最小化 RAG 系统全流程
人工智能·程序员·node.js
猿猿长成记4 小时前
AI专栏 | AI大法则之思维链、自洽性、思维树
人工智能