首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--机器人技术论文--机器人论文

基于视觉的扫地机器人导航系统设计与实现

摘要第5-6页
ABSTRACT第6-7页
第1章 引言第16-20页
    1.1 研究背景与意义第16-17页
    1.2 国内外研究现状第17-19页
    1.3 研究内容与章节安排第19-20页
第2章 基于视觉的扫地机器人导航系统概述第20-32页
    2.1 扫地机器人导航系统基本组成第20-21页
    2.2 扫地机器人导航系统关键模块概述第21-29页
        2.2.1 环境观测与地图构建模块概述第21-25页
        2.2.2 定位模块概述第25-27页
        2.2.3 路径规划模块概述第27-28页
        2.2.4 运动控制模块概述第28-29页
    2.3 功能需求和主要性能指标第29-30页
    2.4 本章小结第30-32页
第3章 基于视觉的扫地机器人导航系统总体设计第32-56页
    3.1 扫地机器人导航系统设计第32-35页
        3.1.1 扫地机器人分层体系结构设计第32-34页
        3.1.2 双处理器架构设计与系统框图第34-35页
    3.2 扫地机器人运动建模第35-39页
    3.3 定位模块设计第39-45页
        3.3.1 霍尔传感器第41-42页
        3.3.2 单轴陀螺仪模块第42页
        3.3.3 位姿递推模型第42-44页
        3.3.4 定位模块小结第44-45页
    3.4 运动控制模块设计第45-47页
        3.4.1 路径分解与运动分解第45-46页
        3.4.2 运动控制指令设计第46-47页
    3.5 环境观测与地图构建模块设计第47-51页
        3.5.1 环境观测传感器简介第48-49页
        3.5.2 栅格地图设计第49-51页
    3.6 路径规划模块设计第51-52页
    3.7 处理器之间的串口通信设计第52-54页
        3.7.1 串口通信帧格式设计第52-53页
        3.7.2 串口通信参数设计第53-54页
    3.8 本章小结第54-56页
第4章 STM32子系统的实现第56-82页
    4.1 STM32子系统工作模式第56-59页
        4.1.1 STM32子系统初始化工作模式第57-58页
        4.1.2 STM32子系统睡眠模式第58-59页
        4.1.3 STM32子系统自主导航模式第59页
    4.2 传感器数据采集与处理第59-71页
        4.2.1 霍尔编码器数据采集与处理第59-65页
        4.2.2 红外测距传感器数据采集与处理第65-69页
        4.2.3 陀螺仪模块数据采集第69-70页
        4.2.4 传感器信息总结第70-71页
    4.3 STM32子系统运动控制单元第71-78页
        4.3.1 STM32端运动控制单元工作流程第71-73页
        4.3.2 直流减速电机的驱动设计第73-75页
        4.3.3 PID控制器设计第75-77页
        4.3.4 运动执行器设计第77-78页
    4.4 STM32子系统串口通信单元实现第78-80页
    4.5 本章小结第80-82页
第5章 ARM子系统的实现第82-104页
    5.1 ARM子系统多线程实现框架第82-84页
    5.2 ARM子系统串口通信单元实现第84-86页
    5.3 ARM子系统中定位实现第86-89页
        5.3.1 惯性定位第87-88页
        5.3.2 位姿校正第88-89页
    5.4 地图构建的实现第89-94页
        5.4.1 栅格地图设计第89-91页
        5.4.2 栅格地图更新模型第91-94页
    5.5 ARM子系统运动控制实现第94-96页
        5.5.1 ARM端运动控制单元工作流程第94-96页
        5.5.2 控制误差分析第96页
    5.6 ARM子系统中路径规划实现第96-102页
        5.6.1 全局规划与局部规划第97页
        5.6.2 目标区域搜索第97-102页
    5.7 本章小结第102-104页
第6章 实验测试第104-116页
    6.1 运动控制模块单元测试第104-110页
        6.1.1 PID控制器测试第104-108页
        6.1.2 运动指令执行测试第108-109页
        6.1.3 运动控制单元整体测试第109-110页
    6.2 地图构建模块单元测试第110-111页
    6.3 定位模块单元测试第111-113页
    6.4 系统实验验证第113-115页
    6.5 本章小结第115-116页
第7章 总结与展望第116-118页
    7.1 总结第116-117页
    7.2 展望第117-118页
参考文献第118-122页
附录A CRC查找表第122-124页
致谢第124-126页
在读期间发表的学术论文与取得的其他研究成果第126页

论文共126页,点击 下载论文
上一篇:基于反向预测的零样本学习
下一篇:基于表面肌电和运动传感器的肌痉挛量化评估