基于单片机家用机器人的自主移动控制系统研究
论文摘要
本课题以移动机器人为背景,对家用移动机器人模糊控制避障算法和路径规划问题进行深入研究和实验验证,确定了基于行为的避障控制方法,并且对机器人硬件结构与运动学模型进行了分析与论证。本文主要从控制模块、感知系统、步进电机驱动模块和电源系统四个方面对移动机器人的基本结构进行了详细的分析设计。考虑到运动控制的难点,重点研究了家用移动机器人控制系统的设计、感知模块设计、模糊控制器的设计及模糊控制在家用机器人避障中的应用。实现了对超声波对障碍物距离的检测并发出控制指令等功能。使用三组超声波传感器分时对家用机器人周围的环境进行探测,利用单片机对障碍物信息进行分析处理,通过改进的模糊控制算法来完成障碍物信息识别与处理,实现了家用移动机器人的自主避障。最后,对部分功能进行了调试,所设计的超声波传感器系统可实现对周围环境障碍物的探测,障碍物判别系统将能够保障自动导航机器人的安全行驶。该系统运行稳定,基本达到了预期研究的目的。
论文目录
摘要Abstract第1章 绪论1.1 课题研究的背景及意义1.2 机器人技术发展简介1.3 超声波传感器技术1.4 模糊控制技术1.5 本课题研究的主要工作和预期目标第2章 家用机器人运动结构及运动模型2.1 移动机器人的机械运动结构2.1.1 差速转向式2.1.2 铰轴转向式2.2 运动模型2.3 本章小结第3章 控制系统硬件设计3.1 系统硬件结构总体设计3.2 控制模块设计3.2.1 控制主芯片选择3.2.2 AT89C51 微处理器3.3 电机驱动模块3.3.1 L298N 芯片介绍3.3.2 步进电机介绍3.4 感知模块设计3.4.1 感知模块结构设计3.4.2 CC4051 芯片介绍3.4.3 CX20106 介绍3.4.4 传感器3.5 电源模块3.5.1 移动小车的电源设计3.5.2 使用LM25275 注意事项3.6 通讯连接方式3.7 本章小结第4章 系统软件设计4.1 系统软件结构设计4.2 检测程序设计4.2.1 CC4051 通道选取程序设计4.2.2 超声波测距程序设计4.3 步进电机控制程序4.3.1 步进电机驱动程序4.3.2 步进电机转速控制程序4.4 路径规划4.4.1 环境类别4.4.2 避障路径规划模式化4.5 模糊控制程序模块4.5.1 模糊控制概述4.5.2 模糊控制的基础知识4.5.3 模糊控制器设计4.5.4 模糊避障的应用4.6 本章小结第5章 实验结果和分析5.1 小车避障实验5.2 实验结果分析总结参考文献攻读硕士学位期间发表的论文和获得的科研成果致谢
相关论文文献
本文来源: https://www.lw50.cn/article/d700e5c9a262e4a7546636ab.html