详情

智能搬运机器人控制系统设计与实现

申报人:朱伟幸 申报日期:2025-01-09

基本情况

2025年批次
智能搬运机器人控制系统设计与实现 学生申报
创新训练项目
工学
电子信息类
学生来源于教师科研项目选题
一年期
智能搬运机器人作为一种自动化运输工具,近年来在制造业、物流业及各类仓储系统中得到了广泛应用。其核心价值在于通过人工控制、智能决策与高效执行,代替传统人工搬运,提升生产效率、减少人力成本,并保证作业安全与精确性。因此,开展智能搬运机器人控制系统的设计与实现研究,具有重要的理论价值与应用前景。此项目则是设计一款基于图像识别的多功能智能搬运机器人小车。采用STM32为控制核心,结合传感器、自动控制、图像识别等技术,通过循迹模块、避障模块、物品检测模块等,小车能够自动识别地面上的线路和目标位置,实现自动寻径,将物品送到指定目标位置,并能够自动返回原始位置。此外可以进行功能扩展,如实现远程遥控、语音控制等功能。
    项目负责人掌握了扎实的数电、模电、单片机、微机原理、数字信号处理等理论基础知识,积极参与指导教师的相关科研项目工作。
      指导老师主持国家自然科学基金项目1项、广西自然科学基金项目1项,广西嵌入式技术与智能系统重点实验室项目1项、省部级教改项目2项,指导学生申请“中国科协2019年度研究生科普能力提升项目”1项,大学生创新创业计划国家级项目2项,参加各类竞赛获奖20余项。
        指导教师对该研究领域具有一定的科研经历和科研能力,在相关领域取得了一定的研究成果,能够透彻理解和正确把握该课题相关理论知识和程序,有相关的项目来源和经费支持,具有较强的工作责任心、认真负责的工作态度,能够尽职尽责的引导学生并提供必要的技术指导和帮助。
校级

项目成员

序号 学生 所属学院 专业 年级 项目中的分工 成员类型
朱伟幸 物理与电子信息工程学院 通信工程 2023 项目 管理
黄志晏 物理与电子信息工程学院 电子信息工程(应用) 2023 硬件 设计
陈少森 物理与电子信息工程学院 电子信息工程(应用) 2023 机械 设计
丁祥宇 物理与电子信息工程学院 通信工程 2023 软件 编程
林庭威 物理与电子信息工程学院 通信工程 2023 测试 验证

指导教师

序号 教师姓名 所属学院 是否企业导师 教师类型
刘效勇 物理与电子信息工程学院

立项依据

      智能搬运机器人作为一种自动化运输工具,近年来在制造业、物流业及各类仓储系统中得到了广泛应用。其核心价值在于通过人工控制、智能决策与高效执行,代替传统人工搬运,提升生产效率、减少人力成本,并保证作业安全与精确性。因此,开展智能搬运机器人控制系统的设计与实现研究,具有重要的理论价值与应用前景。具体的研究目的包括:
(1)提升自动化搬运效率
传统搬运方式存在劳动强度大、作业效率低、错误率高等问题,智能搬运机器人能够通过自动化、智能化的方式,高效完成物品搬运任务。研究的核心目的是优化机器人的控制系统,使其能够在复杂环境中自主规划路径、智能避障,并以最快的速度完成搬运任务,从而大幅提升生产效率与资源利用率。
 (2)降低人力成本与提高作业安全性
智能搬运机器人能够替代人工进行高重复性、高危险性、高强度的搬运工作,降低人工成本,避免因长时间作业导致的人员疲劳或事故发生。研究的目标之一是通过设计高效的控制系统,提升机器人对复杂环境的适应能力,确保其在不同行业中的应用场景中都能安全稳定运行,降低事故风险。
(3)智能避障与决策能力的优化
环境中的障碍物和动态因素会直接影响搬运机器人的作业效率及安全性。研究的另一个目标是提升机器人在复杂环境中的避障能力,确保其能够实时感知并应对环境变化(如障碍物的出现、人流密集区域等),通过智能算法优化决策流程,使机器人能够在未知或动态变化的环境中高效完成任务。
       主要围绕机器人小车的自动化控制、路径规划、避障与导航等方面展开。研究的核心目标是使用STM32设计一套高效、智能且稳定的控制系统,以实现搬运机器人小车在复杂环境下的自主移动和任务执行。并设计避障算法,能够让机器人实时感知并绕过障碍物。包括基于传感器数据的直接避障策略以及全局路径优化。同时设计便于操作员使用的图形用户界面,实现任务设置、状态监控和故障诊断等功能。
       在中国,随着人工智能、大数据、物联网、5G等技术的飞速发展,智能搬运机器人小车的研究与应用得到了广泛关注。中国的研究多集中在机器人硬件设计、控制算法优化、路径规划和多机器人协作等领域。近年来,深度学习和强化学习被逐步引入到智能搬运机器人控制系统中,以实现自适应控制、复杂环境中的自主决策和行为优化。例如,通过强化学习实现机器人在复杂环境中的实时路径调整与动态避障。
      许多国内研究还在致力于将模糊控制、自适应控制等传统控制方法与现代人工智能算法结合,以增强机器人的稳定性与灵活性。
      在国际上,智能搬运机器人小车的研究同样得到了广泛关注,特别是在美国、德国、日本、韩国等技术先进国家,研究内容涵盖了智能控制、传感技术、路径规划、协作与调度等多个方面。
智能搬运机器人小车控制系统的研究,正朝着智能化、自主化、多样化的方向发展。无论是国内还是国际,研究者们都在围绕硬件优化、算法创新、人工智能应用、多机器人协作等方面展开深入探索。随着相关技术的不断成熟,智能搬运机器人小车将有望在更多复杂环境中实现自主任务执行,推动物流、仓储、制造业等领域的自动化和智能化升级。
      采用基于深度学习的视觉与传感器融合算法,使机器人能够识别复杂障碍物(如不规则物体、人员等)并做出及时反应,实现高效行进,并具有避障等功能。
      系统硬件和软件均采用模块化设计,能够根据不同的应用需求灵活定制与升级。硬件模块(如传感器、驱动模块、控制单元等)可以方便地替换或升级,软件模块(如路径规划、控制算法等)也可以根据具体需求进行调整和优化系统硬件和软件均采用模块化设计,能够根据不同的应用需求灵活定制与升级。硬件模块(如传感器、驱动模块、控制单元等)可以方便地替换或升级,软件模块(如路径规划、控制算法等)也可以根据具体需求进行调整和优化。
     智能搬运机器人小车可以通过编写手机app,进行蓝牙或wifi连接,进行手机遥控等功能,可以应用语音控制模块,进行方向控制,操作简单方便。
1.以STM32微控制器作为核心单元
      在智能小车的设计中,我们选择STM32微控制器作为核心控制器。该微控制器具有丰富的外设接口和强大的处理能力,能够满足智能小车对实时性和准确性的要求。选择STM32芯片作为主控芯片有以下原因,并介绍了该芯片的特点:
(1)强大的计算能力:STM32芯片基于ARM Cortex-M3内核,具有高性能的计算能力。它的主频较高,可以处理复杂的算法和任务,适用于要求较高处理能力的应用。
(2)丰富的外设接口:该芯片拥有丰富的外设接口,包括多个通用输入输出口 (4P10)、模拟输入输出口 (ADC、DAC)、通用定时器(TIM)、串口通信接口 (USART、SPI.12C)等。这些接口可以与其他硬件设备进行连接和通信,满足系统的各种需求。
(3)低功耗设计:STM32F具有较低的待机功耗和运行功耗。这对于需要长时间运行的嵌入式系统日非常重要,可以延长电池寿命或减少功耗消耗。
summernote-img
       图1 小车结构功能图
2. 系统主要由以下几个模块构成
(1)电机驱动模块
电机驱动模块采用L298小电机驱动芯片,能够驱动两路直流电机或步进电机,通过PWM信号控制电机的转速和方向,实现小车的前进、后退、左转、右转等动作。
summernote-img
                     图2 电机模块原理图
选择L2981电机驱动模块作为电机驱动模块有以下原因,并介绍了该模块的功能特点:
① 高电流和高电压输出能力:L298N电机驱动模块采用L298N芯片作为驱动器,具有较高的电流和电压输出能力。它可以支持最大2A的输出电流和最大46V的输入电压,适用于驱动各种类型的直流电机
② 双路电机控制:L2981电机驱动模块具有两个独立的电机驱动通道,可以同时控制两个直流电机的转速和方向,这使得它非常适合用于双轮驱动的小车和机器人项目。
③ 支持PWM控制:该模块支持脉宽调制 (PWM) 控制,可以通过调整PWM信号的占空比来控制电机的转速。这使得用户可以根据需要精确控制电机的速度和运动。
④ 内置保护功能:L298N电机驱动模块内置了过流保护和过热保护功能。当电机电流超过设定值或模块温度过高时,模块会自动停止电机驱动,以保护电机和模块的安全性。
⑤ 简单易用:L2981电机驱动模块接口简单,使用方便。它具有标准的接线引脚,可以直接与主控芯片或其他控制器连接。同时,该模块也有大量的使用案例和示例代码可供参考,便于开发者快速上手。
summernote-img
                     图3 电机实物图
(3)传感器模块
      传感器模块包括超声波测距传感器、红外避障传感器、陀螺仪等。超声波测距传感器用于测量小车与障碍物之间的距离;红外避障传感器用于检测小车前方是否有障碍物;陀螺仪则用于测量小车的姿态和角度。
summernote-img
                   图4 传感器模块原理图
(4)电源模块
电源模块采用锂电池供电,通过电压转换电路为STM32微控制器和电机驱动模块提供稳定的电能。同时,设计有充电电路和电池电量检测电路,确保小车能够持续稳定地工作。
(5)红外避障模
      红外避障模块选用不怕光的HJHIR2传感器,它相当于一个红外电子开关,检测到障碍输出低电平,一般情况下为高电平。当前方有障碍物时,红外管发出的红外信号经红外接收管接收回来后,经集成的芯片放大,比较后,输出一低电平,点亮模块上的LED发光管,同时可以输出一个低平信号,信号可以作为单片机的信号输入检测控制外部各种驱动模块之用。HJ-IR2传感器具有模块三线制的特点,VCC为电源+5V, OUT为信号输出端,GND接电源负极。探测距离大概为1-30CM(探测距离的长短和供电电压、电流还有周围环境有关)。工作电压为5V,工作电流为18-30ma左右。
summernote-img
                 图5 红外避障模原理图
(6)红外循迹模块
(a) 循迹系统设计
红外循迹模块由智能小车底板上 2 组红外对管、一个灰度传感器、电压比较芯片、电位器、状态指示 LED 灯组成。
(b) 循迹系统原理
summernote-img
                 图6循迹程序流程图
      利用判断黑白线来完成循迹,红外光有一个反射特性:不同的物体反射特性不同,尤其对白色反光的物体,红外光的反射量相对会多一些。通过发射和接受红外线将光信号转变为电信号,从而控制小车运动,即循着黑线行走。底板的两组红外管分别对应两个轮子的路线检测。控制底部两传感器不断发射红外光。若两个红外传感器均接收到信号则说明黑线处于两传感器之间,即车轮之间,此时小车保持直线行驶。若左侧传感器未接收到返回的信号,则说明此时左侧车轮已驶出黑线外,此时需控制小车左侧电机正转,右侧电机停转,即小车向右转弯,直至两传感器再次均接收到信号时,小车恢复直行状态。若右侧传感器未接收到返回的信号,与上述操作同理,方向相反。在需要倾倒的地点,通过改变黑线的颜色深浅,设定一固定值,当灰度传感器检测到这一固定值时,小车关闭循迹系统,执行抓取或放置任务,当完成抓取或放置任务后,重新开启循迹系统。
(7)手机控制模块
通过编写手机app,借助蓝牙或wifi,实现无线通信,完成对小车的遥控。
(8)机械臂模块
summernote-img
         图7 机械臂模块流程图
(a)机械臂模块的主体结构
机械臂模块的主体结构由多个关节和连杆组成,这些关节和连杆在控制系统的指导下进行协调运动。主要部分包括:
① 基座:通常固定在智能搬运小车的车身上,是机械臂的支撑部分。基座需要足够坚固,以承受机械臂的重量和操作时的力矩。
② 关节:通常使用伺服电机、步进电机或液压驱动。常见的机械臂结构有旋转关节(用于实现旋转动作)和线性关节(用于实现线性位移)。
③ 连杆:将各个关节连接在一起,起到传递运动和力量的作用。通常采用轻质合金材料,如铝合金,既保证强度又能减少重量。
末端执行器是机械臂与外部环境进行交互的部分,具体选择取决于搬运物品的性质和需求。此项目采用的是电动式夹爪,其通常由两个或多个爪片组成,通过闭合/张开动作实现物品抓取。而机械臂的各个关节由电动机控制。其系统包括:伺服电机(Servo Motors)和步进电机(Stepper Motors)是最常见的驱动方式,能够实现精确的位置控制。伺服电机常用于高精度和高负载的应用中。机械臂传动装置:通过齿轮、皮带、滑轨等传动方式实现机械臂关节的运动。
(b)机械臂控制系统
控制系统是智能搬运小车机械臂模块的“大脑”,负责协调各个部分的运动,确保任务的顺利完成。主要组成包括:
① 运动控制器:负责机械臂的运动学和动力学计算,如反向运动学(IK)和前向运动学(FK),确保机械臂在目标位置进行精准操作。
② 传感器接口:与传感器系统(如力传感器、位置传感器、摄像头等)连接,反馈环境信息,以便实时调整机械臂的动作。
③ 任务调度模块:控制整个机械臂执行任务的顺序和逻辑,如抓取、移动、放置等操作。
④ 通信模块:确保机械臂与智能小车的其他部分(如导航系统、传感器、云平台等)进行实时数据交换。
(c)机械臂传感器系统
传感器系统帮助机械臂实现精确定位、避障、抓取和精密操作。常见传感器包括:
① 位置传感器:如旋转编码器、光电编码器等,用于检测机械臂各关节的角度位置。
② 力/扭矩传感器:安装在机械臂末端或关节处,用于实时监测施加的力和扭矩,帮助防止过载和保证物品的安全搬运。
③ 摄像头/深度相机:用于物体识别、抓取位置定位、避障等任务,配合视觉算法进行环境感知。
④ 激光雷达(Lidar)或超声波传感器:用于避免机械臂在操作过程中的碰撞和避障。
(d)机械臂电源系统
电源系统负责为机械臂提供稳定的电力供应,特别是在电动机和传感器工作时。一般包括:
① 电池:用于提供移动平台和机械臂的电力,特别是对于无轨小车来说,电池是非常重要的。
② 电源管理系统:负责电池的充电、分配和监控,确保电力的高效利用和安全。
(e)冷却与散热系统
为了避免过热,特别是在高负载和长时间运行的情况下,机械臂的电机、控制器和驱动系统通常需要配备冷却装置。这可以通过散热片、风扇或者液冷系统来实现。
(f)移动平台
对于智能搬运小车,机械臂通常与移动平台结合,实现自主搬运。移动平台的结构包括:
① 轮式驱动系统:通常使用电动轮或者履带,提供运动的动力。
② 导航系统:包括视觉、激光雷达(Lidar)、IMU等,用于实现自主导航和定位。
③ 传感器系统:帮助小车进行环境感知,确保机械臂在搬运过程中不发生碰撞。
2. 拟解决的问题
(1)物品识别算法的设计与优化
物品识别是智能模式运行时的一项重要内容,智能搬运小车识别区别于其他图像识别:
① 在识别的过程中可能会遇到极端天气,如强光或下雨,对识别产生的干扰更大。
② 智能搬运小车搭载的芯片内存有限,用于识别的垃圾图片数据库相对较小,对识别算法的精准度要求更高。提升物品识别的精度与灵敏度对物品分类的效率与质量的提升将有非常大的帮助,因此,需对物品分类识别的算法进行优化设计,使其能够更好服务于物品分类搬运。
(2)对数据集收集的优化
      由于我们从网络上收集到的数据集是一个较小的数据集,仅有两千多张图片,但通常训练深度学习模型都要求有上万张乃至更多的图片。去网上采集更多的图片扩充数据集显然是最理想的方法,但那样会花费大量的时间与精力,所以对于扩充数据集数据能避免因为数据集太少导致在模型训练过程可能出现的过拟合现象,以此来提高模型泛化能力,达到更好的效果解决途径。
(3)避障算法准确度的提高
避障算法受制于传感器限制,目前只能实现较近距离的避障,这仍然会带来一定的风险,我们将通过改进传感器及算法的设计,实现更稳定的避障系统。
3. 解决途径
(1)物品分类识别部分,主要使用CNN算法识别,我们将查阅相关书籍、文献以及互联网资源等,借鉴其他的主流识别算法,对CNN算法做进一步的优化。
(2)数据增广就是对基础数据集进行扩充,根据扩充数据集的来源可分为两类:内部数据增广是对基础数据集进行水平翻转、垂直翻转、高斯噪声以及高斯模糊等变换操作,来产生新的特征;而外部数据增广是引入新的高质量外部数据来扩充数据集,包括数据爬取与数据筛选两个步骤。
4. 预期成果
(1)研究报告
基于STM32的智能搬运小车搬运物品一体化系统创新项目研究报告一份。
(2)论文撰写
发表“基于STM32的智能搬运小车搬运物品一体化系统”相关的学术论文1篇,对最终的整个系统构造和技术进行阐述。
(3)申请软著
申请“基于STM32的智能搬运小车搬运物品一体化系统”的软件著作权1项。
(4)研制产品
研制出基于STM32的智能搬运小车搬运物品一体化系统。
(5)竞赛获奖
依托此次研究设计经验,有利于项目组成员提升自己的专业知识和科研能力,积极参加创青春,挑战杯,互联网+等竞赛。
1. 2025年6月-2025年8月
完成组内任务分工;查阅相关资料文献,研究动力驱动和机械结构控制,加深对STM32的应用能力,完成总体结构设计,确定相应模块尺寸,传动数据,进行建模仿真;
2. 2024年9月-2025年12月
完成程序框架设计,确定关键程序逻辑框架;购买相关设备。
研究设计图像识别模块、循迹避障模块、机械臂模块、物品检测模块,制作验证样品;准备中期检查。
3. 2026年1月-2026年3月
完成程序主体部分,初步实现物品识别,抓取,放置功能;进行整体系统的测试。
4. 2026年4月-2026年5月
找出问题并进行相应改进和优化。进行相应总结,撰写论文和结题报告,完成项目验收。
     项目组成员机构合理,具有扎实的专业理论基础知识,拥有STM32单片机的学习使用经验,曾参与电子竞赛等项目,取得了优异的成绩:小组成员曾获全国大学生数学建模竞赛校赛选拔赛二等奖,全国大学生英语竞赛三等奖。积极参与指导教师的科研课题,并初步具备了科研能力,能够保证项目顺利完成。
      项目组成员积极向上,求知欲很强,具有很好的电子信息和通信专业背景,多名成员参加过数学建模等竞赛,并取得了一定成绩,跨学科协同研究能力强,科研团队极具创新能力和拼搏精神,为本项目的开展提供了坚实的保障。项目组查阅了一定数量相关的文献,制定出了初步的设计方案,并且熟练掌握了与之相关的单片机知识和编程语言。
刘效勇老师有主持国家自然基金和省部级科研项目经历,并且指导过研究生和大学生的各类竞赛,具有丰富的技术指导经验。
物理与电子信息工程学院人才培养条件良好。现设有应用物理、光电信息科学与工程、电子信息工程、通信工程和大学物理等5个教研室以及物理与信息实验中心和大学物理实验室。能为项目提供良好的研究支撑。
     作为学生缺少科研启动资金支持,希望国家和学校学院给予大力扶持。

经费预算

开支科目 预算经费(元) 主要用途 阶段下达经费计划(元)
前半阶段 后半阶段
预算经费总额 10000.00 6000.00 4000.00
1. 业务费 4500.00 业务使用 2300.00 2200.00
(1)计算、分析、测试费 500.00 编程研发、模型分析测试费 500.00 0.00
(2)能源动力费 0.00 0.00 0.00
(3)会议、差旅费 1500.00 国内差旅费、会务费、参加培训费 500.00 1000.00
(4)文献检索费 500.00 文献检索、图书购置、打印复印、资料费 300.00 200.00
(5)论文出版费 2000.00 软著、专利申请、版面费 1000.00 1000.00
2. 仪器设备购置费 1000.00 专用设备购置与维修、租赁 500.00 500.00
3. 实验装置试制费 500.00 实验装置试制 200.00 300.00
4. 材料费 4000.00 电子元器件、计算机类耗材、其他耗材 3000.00 1000.00
结束