自主移动机器人跟驰行为的模糊推理机仿真研究
- 格式:pdf
- 大小:527.51 KB
- 文档页数:4
第23卷 Vo1.23 第7期 No.7 电子设计工程 Electronic Design Eng 2015年4月 Apr.2015
自主移动机器人跟驰行为的模糊推理机仿真研究
刘凤,房建东
(内蒙古工业大学信息工程学院,内蒙古呼和浩特010080)
摘要:本文以自主移动机器人跟驰行为模糊控制系统为研究对象,根据自主移动机器人的工作原理及控制功能要求,
建立了基于车头间距、相对速度信息的隶属度函数以及基于MA ⅡAB—nS的模糊推理规则,利用MATIAB建立了一
个3入(车头间距、相对速度、临界间隙)一2出(跟驰、换道)模糊推理机,并对此设计方案进行了仿真研究。仿真结果
表明,自主移动机器人可以根据车头间距、相对速度及临界闰隙的变化,来决定自身的运动行为,从而实现安全行驶。
关键词:自主移动机器人;跟驰;模糊控制;仿真
中图分类号:TN964-3 文献标识码:A 文章编号:1674—6236(2015)07—0054—04
Study on simulation of autonomous mobile robot foliowing behavior
Iuzzy lnlerence en ne
LIU Feng,FANG Jian-dong (School ofInformation Engineering ofInner Mongolia University of Technology,Hohhot 010080,China)
Abstract:In this paper,ordered fuzzy control system of autonomous mobile robot following behavior for the study,estab—
lished the membership function of headway and the relative velocity information and made the fuzzy inference rules based
on MATLAB-FIS.In addition,the design created a fuzzy inference engine with 3 inputs(headway,relative velocity,critical
gap)-2 outputs(following,Changing lanes)by using MATLAB,and the design was simulated.Simulation results show that the autonomous mobile robot determine their own motor behavior according to changes of headway and the relative velocity
and the critical gap,and achieve safe driving. Key words:autonomous mobile robot;following;fuzzy control;simulation
随着交通量的日益增大,导致交通流中各车辆之间的
独立性越来越小,车辆之间的相互作用也逐渐加强。因此研 究交通流中前后车辆之间的作用关系已成为目前研究领域
的主要趋势之一『l】。跟驰理论就是通过动态的判断前后车之
间的相互作用,从而来决定后车的跟驰行为[2-31。
目前的研究,大都以多个自主移动机器人即多个智能
车,来模拟实际多车道多前车的交通流。因为自主移动机器
人具有良好的自适应能力,能够应用在结构化较复杂的环境
中,因而对于它的理论研究更具有实用性。机器人可通过对
自身配备的各类传感器采集到的距离、速度信息进行实时
的、动态的分析处理,从而自主判断和决定自身的动作和运
动状态嗍。 模糊控制理论是一种用模糊的语言变量来代替精确的
数学变量,并用模糊条件语句来刻画变量间的函数关系,且具
有模拟人类学习和自适应能力的智能控制系统。机器人的运
动模型是一个非线性模型,对于很难确定具体模型的研究对
象,一般采用模糊理论的方法来实现对机器人行为的控制 。
本文以自主移动机器人为研究对象,用模糊控制的方 法,对机器人的距离、速度等信息进行识别、判断和决策,来
实现对自主移动机器人跟驰行为的精确控制。
1物理模型及顶层结构
1.1物理模型
如图l所示的跟驰物理模型,在同向行驶的同一列车队
中,前车与后车之间相互影响、相互制约。后车跟随前车行驶
的过程中,需要根据两车之间的车头间距Ls及相对速度△
和临界间隙的动态判断,来决定自身的驾驶状态,或跟驰或
换道【句。
围 圈
图1 跟驰物理模型 Fig.1 Physical model of following 在实际中,如果换车车道也有车辆,需考虑多前车的情 收稿日期:2014—07—19 稿件编号:201407151 基金项目:内蒙古自治区自然科学基金资助项目(2O14MS0619);内蒙古自治区科技计划项目(20120304)
作者简介:刘凤(199o一),女,内蒙古鄂尔多斯人,硕士研究生。研究方向:交通信息工程及控制方向。 -
54- 刘凤,等 自主移动机器人跟驰行为的模糊推理机仿真研究
况,在换道后仍然进行动态信息的判断,从而控制自身的驾
驶行为。本推理机在设计时,假设换车车道是安全的,即基于
多车道单前车的情况。
1.2顶层结构 通过对设计任务以及跟驰模型的分析,可以得出推理机
的顶层结构图,如图2所示。该系统有三个输入,分别是车头
间距(S)、相对速度( r)和临界间隙(S1);有两个输出,即跟驰
(GC)和换道(HD)。
车头间距 相对速度 临界间隙 跟驰
换道
图2顶层结构框图 Fig.2 Top-level block diagram
2 模糊控制器设计步骤
2.1模糊化定义
该自主移动机器人配有距离传感器、速度传感器。传感
器采集到的数据是精确的模拟量,首先需要将该量转换为模
糊的语言值。为了对输入量进行模糊化处理,必须将输入变
量从基本论域转换到对应的语言量模糊集的论域,需要通过
量化因子进行论域转换[51。
假设自主移动机器人的距离感知范围为0 ̄10,即距离
的基本论域为【O,101。
对前后车头间距进行量化:当S∈【0,2】,距离为很近,等级
为0;当S∈【2,4],距离为近,等级为l;当S∈[4,6】,距离为中, 等级为2;当S∈[6,8】’距离为远等级为3;当S E【8,101,距离为
很远,等级为4。所以车头间距的论域y为{0,1,2,3,4l,量化因
子为0.4。车头间距S划分为五个模糊子集:{很远,远,中,近,
很近},对应的模糊集合为{VL,L'M,N,VN}。
速度范围为[0,2】,相对速度范围则为[_2,2】。
相对速度Vr的量化:因为相对速度指的是后车相对与
前车的速度差,所以有正负之分。当Vr∈【-2,一l】’等级为-1; 当Vr∈[一1,1],等级为0;当Vr E【1,2】,等级为1。设相对速度论
域为 ,则 =卜1,0,1},量化因子为0.5。描述相对速度 的语
言值的模糊子集{正,相等,负),对应的模糊集合为{Z,D,F)。
输出变量跟驰GC的量化:基本论域为卜2,2}。当跟驰行
为∈【-2,-1],等级为-1;当跟驰行为∈【-1,1】,等级为0;当跟
驰∈【1,2】,等级为1。则跟驰的论域P={-1,0,11,量化因子为
0.5。描述跟驰GC的语言值的模糊子集为{减速,匀速,加速l,
对应的模糊集合为{DV,YV,AV}。
临界间隙即为跟驰机器人行驶过程中的安全距离,SL=
1。它与车头间距在很近时的关系有三种,即S>SL,S=SL,S<
SL。描述这种关系R的模糊子集为{小于,等于,大于},对应
的模糊集合为{xY,EY,DY}.
2.2隶属度函数
2.2.1车头间距的隶属度函数
车头间距的隶属度函数如公式(1): I N )=(2一x) ,0≤ ≤2
l ∽=(岔 ≤5
{ { 嚣
l {箔 : 。o
【 ): 一8),2,8≤ ≤10
2.2.2相对速度的隶属度函数
相对速度的隶属度函数如公式(2):
(yJ一 1,,,一2≤,,≤o
…={ ∽-{ : 0
(y)= 1 y,0≤,,≤2
2.2.3跟驰行为的隶属度函数
跟驰行为的隶属度函数如公式(3):
0)一}矿2≤:≤0
= l2(z+ 2)/2)/2: 。
y ): 1,0≤ ≤2
2.2.4临界间隙的隶属度函数
临界间隙的隶属度函数如公式(4):
l r z)=-z,一1≤z≤0
={ i (4)
l/.toy ) ,0≤ ≤1
2.3推理规则
推理规则的基本思想:首先考虑车头间距大的情况,为 缩小车头间距,不论相对速度是正还是负,后车均进行加速
运动。 当车头间距为近,相对速度为负时,为跟驰前车,后车加
速(AⅥ;当相对速度为相等和正时,为保持跟驰,后车匀速(Y、,)。 当车头间距为很小,相对速度为负和相等时,为保持车
距,后车匀速运动。相对速度为正时,主要考虑临界间隙。若
SSL,则换道;若S<SL,为安全驾驶,则后车减速。
推理规则表如表1所示,规则转换图如图3所示。
3去模糊化
控制量的去模糊化,一般采用最大隶属度的方法来实现。
它的特点是简单、易实现。这个方法是在输出量的模糊集合中
选取隶属度最大的论域元素值作为输出结果,如果在多个论
域元素上同时具有隶属度最大值,则选取它们的平均值作为
输出结果。将此结果乘以控制量输出的量化因子,就能将输出
论域上的点转化为输出的物理量,进而完成控制输出。
4仿真算例及仿真结果
4.1算例参数
为了验证自主移动机器人跟驰行为模糊推理机的有效
-
55-