沥青路面裂缝检测机器人设计.docx
《沥青路面裂缝检测机器人设计.docx》由会员分享,可在线阅读,更多相关《沥青路面裂缝检测机器人设计.docx(53页珍藏版)》请在优知文库上搜索。
1、摘要针对我国城市化水平的迅猛发展和现代化程度的不断提高,机场跑道、城市道路、高速公路等出现老化,设计了一款基于STM32F103C8T6单片机为控制核心和基于跨平台计算机视觉库OPenCV的沥青路面裂缝检测机器人。本设计主要由机械结构设计,硬件电路设计,以及软件程序编程等部分组成。机械机构设计主要是履带式底盘设计。硬件电路部分主要分为主控芯片选择、直流电源选择、图传模块选择、电机驱动模块选择等部分;软件编程部分主要用软件STM32CubeMX和STM32CubeIDE对STM32单片机进行LL库编程、用PyCharm进行OPenCV图像处理开发以及用ArdUinO对ESP32CAM进行图像传输
2、编程。通过对各机械零部件、电气元件的选型与设计,搭接出最终的沥青路面裂缝检测机器人,并完成实物调试。本设计是按照模块化的思想进行设计的,具有搭接简便、开发周期短、维护便捷等优点,对未来的裂缝检测机器人发展具有一定的参考价值。关键词:OpenCV;裂缝检测;检测机器人;STM32;ESP32-CAMDesignofAsphaltPavementCrackDetectionRobotAbstractAimingattherapiddevelopmentofChinasurbanizationlevelandtheincreasingmodernization,theagingofairportru
3、nways,cityroadsandhighways,anasphaltpavementcrackdetectionrobotbasedonSTM32F103C8T6microcontrollerasthecontrolcoreandOpenCV,across-platformcomputervisionlibrary,isdesigned.Thedesignismainlycomposedofmechanicalstructuredesign,hardwarecircuitdesign,andsoftwareprogramprogramming.Themechanicalmechanismd
4、esignismainlythecrawlerchassisdesign.Thehardwarecircuitpartismainlydividedintomaincontrolchipselection,DCpowersupplyselection,mapmoduleselection,motordrivemoduleselectionandotherparts;thesoftwareprogrammingpartmainlyusesthesoftwareSTM32CubeMXandSTM32CubeIDEforLLlibraryprogrammingofSTM32microcontroll
5、er,PyCharmforOpenCVimageprocessingdevelopmentandArduinoforESP32-CAMforimagetransferprogramming.Throughtheselectionanddesignofeachmechanicalcomponentandelectricalcomponent,thefinalasphaltpavementcrackdetectionrobotislappedandthephysicalcommissioningiscompleted.Thedesignisdesignedaccordingtothemodular
6、izationidea,whichhastheadvantagesofeasylatching,shortdevelopmentcycle,andconvenientmaintenance,andhascertainreferencevalueforthefuturedevelopmentofcrackdetectionrobot.KeyWords:OpenCV;Crackdetection;Detectionrobot;STM32;ESP32-CAM目录摘要IAbstractII1绪论11.1 设计背景及意义11.2 国内外研究现状分析21.2.1 国内研究现状21.2.2 国外研究现状51
7、.3 本文主要内容62裂缝检测机器人总体方案设计82.1 设计目标82.2 机械系统方案82.3 电路系统方案82.4 软件程序方案102.4.1 单片机程序102.4.2 图像传输程序112.4.3 裂缝检测程序112.4.4 用户界面设计程序113机械系统设计123.1 履带底盘设计123.1.1 连接架设计123.1.2 侧板设计133.2 底盘驱动设计133.2.1 主动轮设计133.2.2 履带选型及设计133.2.3 驱动电机设计154电路系统设计174.1 主控芯片选择174.2 电源模块184.2.1 降压模块194.2.2 1.M2596SDC-DC降压模块194.2.3 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沥青路面 裂缝 检测 机器人 设计
