上传者: 38651165
|
上传时间: 2022-01-13 11:59:02
|
文件大小: 1.75MB
|
文件类型: -
模糊集matlab代码Fuzzy_Collision_Avoidance
用于避免碰撞的
Matlab
代码
模糊逻辑通过考虑现实世界中通信的不精确性来执行计算。
与布尔逻辑(即
1
和
0)相反,取值是基于“真实程度”。
受人类认知和感知的生物过程的启发,模糊逻辑基于相对分级隶属函数的思想进行了理论化,隶属函数与归属的程度和程度相关。
模糊逻辑控制器
模糊逻辑控制器是一种基于模糊逻辑或模糊集的控制系统,它根据采用
0
到
1
之间连续值的逻辑变量来分析模拟输入值。因此,边界的模糊性和不精确性使其可用于近似模型.
传统控制器包括四个步骤,即模糊化、知识库、模糊推理和去模糊化。
模糊控制器的第一步是定义模糊控制器的输入和输出变量。
模糊逻辑控制器使用一组非常灵活的
if-then
规则,并且控制器规则通常用语言术语表述。
因此,语言变量和模糊集的使用意味着模糊化过程,即将输入变量映射到合适的语言学值。
最后一步是去模糊化,它将基于模糊的语言术语转换为标量输出值。
方法
在
VREP
软件中创建了机器人导航环境,用于模拟和机器人在物体填充环境中的性能。
用于此目的的机器人是
Pioneer