0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何编写RRT算法 初始化参数设置

麦辣鸡腿堡 来源:古月居 作者:FlyingKonan 2023-11-24 16:04 次阅读

使用matlab2019来编写RRT算法,下面将贴出部分代码进行解释。

1、生成障碍物

在matlab中模拟栅格地图环境,自定义障碍物位置。

%% 生成障碍物
ob1 = [0,-10,10,5];             % 三个矩形障碍物
ob2 = [-5,5,5,10];
ob3 = [-5,-2,5,4];

ob_limit_1 = [-15,-15,0,31];    % 边界障碍物
ob_limit_2 = [-15,-15,30,0];
ob_limit_3 = [15,-15,0,31];
ob_limit_4 = [-15,16,30,0];

ob = [ob1;ob2;ob3;ob_limit_1;ob_limit_2;ob_limit_3;ob_limit_4];  % 放到一个数组中统一管理

x_left_limit = -16;             % 地图的边界
x_right_limit = 15;
y_left_limit = -16;
y_right_limit = 16;

我在这随便选择生成三个矩形的障碍物,并统一放在ob数组中管理,同时定义地图的边界。

图片

2、初始化参数设置

初始化障碍物膨胀范围、地图分辨率,机器人半径、起始点、目标点、生长距离和目标点搜索阈值。

%% 初始化参数设置
extend_area = 0.2;        % 膨胀范围
resolution = 1;           % 分辨率
robot_radius = 0.2;       % 机器人半径

goal = [-10, -10];        % 目标点
x_start = [13, 10];       % 起点

grow_distance = 1;        % 生长距离
goal_radius = 1.5;        % 在目标点为圆心,1.5m内就停止搜索
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 路径规划
    +关注

    关注

    0

    文章

    78

    浏览量

    15287
  • RRT
    RRT
    +关注

    关注

    0

    文章

    12

    浏览量

    1081
收藏 人收藏

    评论

    相关推荐

    CW32L083 RTC初始化设置

    介绍CW32L083的RTC初始化设置
    的头像 发表于 06-24 10:16 971次阅读
    CW32L083 RTC<b class='flag-5'>初始化</b><b class='flag-5'>设置</b>

    液晶的初始化程序的编写

    如何根据数据手册编写12864的初始化程序,在数据手册没写明初始化步骤的情况下,像延时多久,什么时候清屏等等?
    发表于 04-07 15:11

    想要调用相机的初始化函数该如何操作

    我在调用库函数节点时遇到了困难,就是我想要调用相机的初始化函数,但是我不怎么明白它里面的参数,还有在参数设置哪里我该怎么做,有几个参数,还有参数
    发表于 07-31 17:27

    DS278X 系列如何对其进行初始化参数设置呢?

    DS278X 系列如何对其进行初始化参数设置呢? The Volt= 4055 The Current= 19923 The Temperature= 25 The AverageCurrent
    发表于 09-03 10:53

    请问C6748机密板仿真的初始化位置在哪里?

    C6748在线仿真的时候,用的是gel文件初始化DSP的,在程序下载到NAND FLASH时,是在.out文件转化为.ais文件过程中使用AISgen_d800k008.exe软件进行初始化参数设置
    发表于 08-16 14:22

    初始化版图的基本参数设置,导入网表

    ` 程序功能:初始化版图的基本参数设置,导入网表,适用于新的项目开始设计的时候使用。这个程序免费,欢迎大家到YEPEDA新浪博客下载使用。1、程序支持MILS和MM两种单位的参数设置。2、程序可以
    发表于 12-31 13:31

    如何在simulink初始化电机参数

    如何在simulink初始化电机参数?最近有很多同学问,在模型里面为什么有Ld、Lq、Ts等参数,这些参数如何设置。这些
    发表于 07-07 07:05

    如何去编写一种PWM初始化函数?

    如何去编写一种PWM初始化函数?ADC如何进行初始化呢?电调首次使用为什么需设置量程?
    发表于 07-21 07:34

    USART初始化结构体详解

    USART 初始化结构体详解标准库函数对每个外设都建立了一个初始化结构体,比如USART_InitTypeDef,结构体成员用于设置外设工作参数,并由外设
    发表于 02-22 06:08

    N76E003AT20一直在初始化是为什么?

    N76E003AT20使用3.3V电压,硬件初始化是10K 电阻加0.1uF电容做初始化。偶发出现一直初始化,这样的参数设置是否有问题。
    发表于 06-15 08:07

    RDA1846S初始化设置

    RDA1846S初始化设置RDA1846S初始化设置RDA1846S初始化设置
    发表于 01-15 17:08 0次下载

    PMAC_参数设置

    PMAC_参数设置主要包括下位机环境变量、电机参数设置、PID参数调节。
    发表于 04-26 10:32 17次下载

    FANUC电机参数初始化方法

    代码初始化设置3111#0,显示伺服设定画面。 由于标准参数文件中所使用的电机,与NC用户实际所采用的电机可
    发表于 10-09 15:14 4次下载
    FANUC电机<b class='flag-5'>参数</b><b class='flag-5'>初始化</b>方法

    变频器参数设置

    变频器参数设置 基本参数设置 选择通过选购卡的通信方式 通信地址设置
    发表于 04-07 11:47 0次下载
    变频器<b class='flag-5'>参数设置</b>

    汇川变频器参数设置

    汇川变频器参数设置是在工业领域中常用的一种设备,它能够控制电动机的运行速度和输出功率,提高生产效率和能源利用率。在使用汇川变频器之前,需要对其进行参数设置,以确保其能够满足工作需求并达到最佳效果
    的头像 发表于 01-11 14:23 1977次阅读