自动控制网—学习自动控制技术电气自动化技术从这里开始!

移动机器人进化控制系统的体系结构和算法

时间:2015-08-26 09:54来源:www.eadianqi.com 编辑:自动控制网
1.进化控制系统的体系结构 图1是基本功能/行为集成的移动机器人进化控制系统的体系结构图。该系统由进化规划模块和基于行为的控制模块组成。 图1规划、行为综合的进化控制体系结构 2.进化规划器的结构与算法 系统实现包括逻辑设计与物理实现,逻辑设计中以进

1.进化控制系统的体系结构
    图1是基本功能/行为集成的移动机器人进化控制系统的体系结构图。该系统由进化规划模块和基于行为的控制模块组成。

自动控制网www.eadianqi.com版权所有



图1 规划、行为综合的进化控制体系结构

自动控制网www.eadianqi.com版权所有

2.进化规划器的结构与算法
    系统实现包括逻辑设计与物理实现,逻辑设计中以进化规划器与各种反射行为的实现为核心。

本文来自www.eadianqi.com



图2 进化规划器结构

自动控制网www.eadianqi.com版权所有

    在本系统中,进化规划器的结构如图2所示。
    离线进化算法模块根据先验知识对机器人运动路线做出离线规划,机器人再据规划路线移动,其运动姿态由运动规划模块保障。当遇到未知障碍时,启动反射式行为,使机器人避障。然后启动在线进化规划,计算新的路径,再由运动规划器保障实施,以保持路径跟踪的鲁棒性。

自动控制网www.eadianqi.com版权所有

    离线与在线进化计算的实现形式描述如下:
    编码方式:机器人移动路径由起始节点至目标节点的线段连接而成,一条路径描述如图3所示。

自动控制网www.eadianqi.com版权所有


图3 路径的基因表示 本文来自www.eadianqi.com

其中,表示节点的坐标值,表示节点是否可行的状态。 本文来自www.eadianqi.com

3.运动规划算法
    运动规划器的目的在于给出具体的规划路径之后,如何求得合适的速度控制量和驾驶角度控制,保持路径跟踪的鲁棒性。系统中采用如下控制模型: 本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

其中为应施加的速度和角度速度值,为当前的速度与角速度,,分别为当前姿态与参考姿态偏差,,,为正常数。 自动控制网www.eadianqi.com版权所有

本文已影响