论文部分内容阅读
随着城市建设速度加快,机场、超级商场、会展中心、物流仓库、车展、医院等大型场所的数量和规模不断增加,城市中的大型生活小区和写字楼日益增多,人、物流亦更为庞杂,其对保安巡逻自动化的需求日趋迫切[1-3]。目前的保安技术主要以人力巡逻及CCD定位监控为主,这两种方式已不能满足现有大规模复杂环境的保安需求。因此与移动机器人技术相结合,采用保安巡逻机器人进行定时、定点、不间断流动式的监控与巡逻将是更好的解决方案。移动是巡逻机器人的首要功能,运动控制系统的快速性、准确性和可靠性是机器人完成各项任务的前提,研究并优化巡逻机器人运动控制系统具有十分重要的意义。本文主要工作和研究成果如下:①提出了巡逻机器人系统总体设计方案,详细分析了各个功能模块;针对现场工况,研究了各类转向机构优缺点,设计了巡逻机器人机械系统;根据系统要求,优选交流伺服驱动设备,并给出了运动控制系统的基本架构。②按照由底层到上层的顺序详细研究了巡逻机器人系统的运动控制算法,采用PID三环控制算法驱动伺服电机,保证定位精度的同时兼顾速度和转矩;优选S曲线加减速算法规划机器人调速曲线,实现机器人快速、平滑、柔性调速。③针对传统循迹算法精度低和稳定性差等问题,提出一种基于记忆算法的控制策略。通过建立机器人移动底盘运动学模型,分析路径信息,融合历史运行参数和当前反馈数据,实现优化控制。④以ARM内核的STM32芯片为控制核心,分析并设计了该控制器的外围电路和系统软件。硬件设计包括主控电路设计、各类传感单元设计,CAN通讯接口等;系统软件设计包括主程序、通讯接口程序、转向定位程序、加减速算法程序和自动循迹控制程序。⑤搭建实验平台,对巡逻机器人各项功能进行测试分析。分别对PID三环响应和S曲线加减速的算法中的加加速度J值综合调试校正,分析了巡逻机器人转向性能和加减速性能。通过循迹实验,对比分析循迹数据,验证了基于记忆算法的循迹控制具有高控制精度和容错性。