论文部分内容阅读
地面自主移动机器人是机器人研究领域中的一个重要分支,集人工智能、智能控制、信息处理等专业技术为一体,其发展对国防、社会、经济和科学技术具有重大的影响力,已成为各国高科技领域的战略性研究目标。机器人运动规划是自主移动机器人导航的核心关键技术之一。移动机器人运动规划是指设计一个适当的控制输入使系统沿某一轨迹从一开始位置运动到另一终点位置,包含两方面内容:路径规划和跟踪控制。本文围绕这两个内容,对移动机器人的路径规划和轨迹跟踪分别进行了研究,在传统方法的基础上,提出了一些改进算法及新的解决方案,以提高算法的计算效率,扩展其使用范围。具体的研究内容包括以下几个方面:1.将第二类偏微分方程引入到移动机器人路径规划问题求解中,探讨了偏微分方程在路径规划中的应用,扩展了路径规划的求解算法种类。该算法克服了其它路径规划算法的缺点,比如经典势场算法中的极小问题、RRT算法的无谓耗费等。算法的数学结构和求解时的自适应网格细化保证了该算法的适应性。2.针对快速扩展随机树RRT算法只能在已知环境中进行移动机器人路径规划的限制,将RRT算法与基于滚动窗口的路径规划相结合,提出了一种改进的移动机器人路径规划算法。该算法只考虑窗口环境地图,避免了全局搜索,使得RRT算法可以在未知环境下的移动机器人路径规划中应用。算法引入启发式估价函数,使得随机树易于朝目标点方向生长,同时运用回归分析生成新节点,避免了可能产生的局部极小,增强了算法搜索未知空间的能力。3.为了提高移动机器人在未知环境下的运行效率,将应激式爬行虫Bug算法和滚动路径规划相结合,只考虑当前状态下所必须的传感数据,不计算障碍物的边线解析式,节省了存储空间,保证了规划算法的实时性。运用虚拟障碍的概念,解决了该算法在陷阱区域容易左右徘徊的问题。为了保证路径规划的完备性和Bug算法的全局最优,同时给出了全局收敛标准。4.详细分析了三次螺线作为移动机器人跟踪路径所具有的各种优异的几何特性,定义路径光滑成本函数,利用三次螺线对规划路径光滑化,使得移动机器人易于跟踪所规划的路径,扩展了移动机器人的应用领域。5.详细分析了履带式移动机器人的受力特点,提出了一种适于进行控制器设计的履带移动机器人模型。根据履带式移动机器人动力学模型和运动学模型,设计了机器人的轨迹跟踪控制器。在控制器的设计中考虑了履带—地面作用,引入参数对其描述。考虑到机器人动力学约束,同时引入机器人速度、加速度控制策略以保证机器入运动平滑。6.研究了未知环境下非完整轮式移动机器人的运动规划问题。将Bug算法与基于滚动窗口的路径规划相结合来规划移动机器人路径,根据建立的移动机器人通用动力学模型和无打滑非完整运动约束条件,采用非线性反馈线性化方法设计轮式机器人的轨迹跟踪控制器。建模时直接以两驱动后轮的角速度为控制输入,降低了跟踪误差。通过仿真实验和对比实验,验证了方法的有效性。本文在最后对全文进行了总结,并且对今后进一步的研究方向进行了展望。