Matlab
不懂音乐的欣赏者
主要研究智能机器人、群体控制、路径规划方向。
展开
-
Matlab航迹规划仿真——Grid栅格详解
Matlab航迹规划仿真——OBG栅格详解文章目录Matlab航迹规划仿真——OBG栅格详解@[toc]章节简介OBG地图导入Robotics BOG map构建构建空白BOG地图填充栅格方式1:“小”栅格方式2:“大”栅格方式3:从导入图片生成BOG地图获取地图数据章节简介 本章介绍在Matlab ROS仿真中如何建造**BOG(Binary Occupancy Grid)**地图,...原创 2018-10-09 22:25:05 · 10579 阅读 · 5 评论 -
Matlab航迹规划仿真——A*算法
文章目录1. 初始化参数2. 构建地图3. A*算法搜索路径4. 路径优化5. 效果图6. 下载链接基本的A*算法在这里不再讲述,想要了解的朋友可以自己在CSDN搜索,在此主要解释下代码。1. 初始化参数主要参数:地图大小起始点和目标点坐标clcclear allm = 30;n = 30;Spoint = [3 3]; %起始点坐标Epoint = [29 22];...原创 2019-02-18 23:19:07 · 20759 阅读 · 48 评论 -
MATLAB+ROS Robot仿真(ExampleHelperRobotSimulator)类
ExampleHelperRobotSimulator类1. 介绍 ExampleHelperRobotSimulator是MATLAB机器人仿真中常用的一个类,此类旨在作为Gazebo(R)中TurtleBot(R)模拟的轻量级替代品。该类可以实现简单的机器人仿真及控制,具体用法将在下面的章节中介绍。2. 使用方法OBJ = ExampleHelperRobotSimulator ...原创 2019-05-21 10:42:29 · 2415 阅读 · 3 评论 -
MATLAB+ROS Robot仿真(PurePursuit)类
PurePursuit类文章目录PurePursuit类1. 介绍语法创建对象step语法:PUREPURSUIT类内函数(method):PUREPURSUIT属性:例程源码1. 介绍PUREPURSUIT 创建一个控制器用来控制机器人沿着一组航点运动。PurePursuit 控制器是一个跟踪路径的几何控制器。给定一组航路点,PurePursuit 控制器为差分驱动机器人的给定姿态计算线...原创 2019-05-21 11:39:06 · 1980 阅读 · 0 评论 -
MATLAB+ROS Robot仿真swarm多机器人循迹
文章目录Matlab 仿真效果图仿真说明RobotModel.m成员Constant, Access = protectedSetAccess = privateAccess = {?RobotModel, ?matlab.unittest.TestCase}函数MutilRobotsModel.m成员函数pathFollow.m成员函数Matlab 仿真效果图 图中深绿色和浅绿色为两...原创 2019-05-28 17:06:50 · 3436 阅读 · 2 评论 -
MATLAB——将plot()后的图片使用imwrite()保存到本地
将plot生成的图片保存到本地的方法常用的有两种:点击生成图片左上角“文件”->“另存为”->选择保存地址,点击保存即可,这是最简单的方法。 使用imwrite函数保存如下述代码x = -10:0.1:10; % x赋值y = x.^2; % y赋值fig = figure; % 新建一个figure,并将图像句柄保存到figplot(x,y,'.'...原创 2019-07-10 11:47:39 · 31771 阅读 · 5 评论 -
MATLAB——multicuboid创建长方体
multicuboid创建由几个立方体单元形成的几何体在页面中全部折叠句法gm = multicuboid(W,D,H)gm = multicuboid(W,D,H,Name,Value)描述gm =multicuboid(W,D,H)通过组合几个立方体单元来创建几何体。创建每个长方体时,多节点使用以下坐标系。例如gm = multicuboid(W,D,H,Name,Val...翻译 2019-09-14 17:45:34 · 5519 阅读 · 0 评论 -
MATLAB——patch绘制长方体(cuboid)+长方体平移+长方体旋转
文章目录围绕着中心点旋转代码效果围绕原点旋转代码效果区别其他方法围绕着中心点旋转代码新建一个脚本命名为:drawCuboid.mfunction [CuboidHandle, verts, facs] = drawCuboid(varargin)% Draw Cuboid% Draw a Cuboid using 8 rectangular faces. Places Cuboid...原创 2019-09-16 17:01:46 · 9128 阅读 · 1 评论 -
MATLAB——patch绘制多边形
patch原理patch函数patch(X,Y,C) 使用 X 和 Y 的元素作为每个顶点的坐标,以创建一个或多个填充多边形。patch 以您指定顶点的顺序连接这些顶点。要创建一个多边形,请将 X 和 Y 指定为向量。要创建多个多边形,请将 X 和 Y 指定为矩阵,其中每一列对应于一个多边形。C 决定多边形的颜色。patch(X,Y,Z,C) 使用 X、Y 和 Z 在三...原创 2019-09-18 14:43:38 · 15782 阅读 · 2 评论