1.机器人工具箱

2.Figure的基本组成
figure和axes的概念
在实际绘图中,一张图可能会有好几个子图,这时axes表示生成的各个小图,而figure则是绘制各图的大画布。


所以,在之后设置图形属性时,有时用到gca(Axes),有时用到gcf(Figure)。

3.hidden
hidden off—不隐藏网格

hidden on—隐藏网格

4.保持上一个图形不消失

hold on;    % 保持图形

5.mesh

mesh(x,y,f1,'edgecolor','r','linewidth',0.5)

6.legend图例标签

7.三维图形中向量的绘制
向量的绘制需要用到quiver3(x,y,z,u,v,w,’-r’)函数,
其中,
1、(x,y,z)是坐标原点的位置;
2、(u,v,w)是向量的大小;
3、’-r’是线段的属性,“-”表示直线段,“–”表示虚线,“r”表示线段的颜色,常用的有r-红色、g-绿色、b-蓝色、k-黑色
若要想得到带圆圈的线段,可使用’-or’

  1. quiver(…,scale) scale的作用是自动缩放箭头以适合网格大小,然后根据因子 scale 拉伸它们。scale = 2
    使它们的相对长度加倍,scale = 0.5 使它们的相对长度减半。使用 scale = 0 绘制速度向量,不应用自动缩放。

    遇到的问题:用不同量级的两组数,scale设置都不为零,设置因子相同,但二者的比例尺不同。
    解决(?):让scale=0关闭自动缩放,通过数据乘以相应的倍数来调整箭头长短,比例尺处理办法相同。

  2. axis equal xy轴等比例,矢量方向才能准确。quiver标配。

quiver3(x0,y0,z0,x11,x12,x13,’-or’);
hold on;

「注:在二维中使用的是quiver(x,y,u,v,’-r’)」
8.空间位姿表示方法-----RPY角

rpy2r(30,45,-30)等同于下
rotz(-30)*roty(45)*rotx(30)

rpy2tr
tr2rpy:旋转矩阵转换为绕三个轴的转角
rpy2jac

atan2(1,1)
ans =
0.7854

atan2d(1,1)
ans =
45

9.生成三维物体

X=w';
X=X(:,1:3);
d1=X(1,:);
d2=X(2,:);
d3=X(3,:);
d4=X(4,:);
d5=X(5,:);
d6=X(6,:);
% 根据xy的坐标生成底面
x1=[d1(1),d2(1),d3(1),d4(1),d1(1)];
y1=[d1(2),d2(2),d3(2),d4(2),d1(2)];
z1=[d1(3),d2(3),d3(3),d4(3),d1(3)];
% 根据xy的坐标生成顶面
x2=[d5(1),d6(1),d6(1),d5(1),d5(1)];
y2=[d5(2),d6(2),d6(2),d5(2),d5(2)];
z2=[d5(3),d6(3),d6(3),d5(3),d5(3)];
x=[x1;x2];
y=[y1;y2];
z=[z1;z2];
figure(1)
mesh(x,y,z,'edgecolor','r')
hold on
colormap(gray(1))
hidden off
axis equal
axis on
grid on

10.angvec2tr旋转矩阵
一个绕x轴旋转π / 2的例子,其旋转矩阵为

R=angvec2r(pi/2,[1,0,0])
R =1.0000         0         00    0.0000   -1.00000    1.0000    0.0000

11.给矩阵加一行或加一列

加一行
A=[1 2 3;4 5 6;7 8 9];
row=[0 0 0];
A_row=[A;row];

A_row =

 1     2     34     5     67     8     90     0     0
加一列
A=[1 2 3;4 5 6;7 8 9];
column=[0;0;0];  %一共三行,用“;”分开
A_column=[A column];

A_column =

 1     2     3     04     5     6     07     8     9     0

matlab机器人工具箱(1)相关推荐

  1. 五自由度简单机械臂运动学及动力学分析|基于MATLAB机器人工具箱Rvctool

    五自由度简单机械臂运动学及动力学分析|基于MATLAB机器人工具箱Rvctool 1.机械臂要满足其抓手能在0.50.50.5立方米的工作空间内活动,终端抓手要能横向以及纵向抓到这个空间内每一个点(死 ...

  2. matlab机器人工具箱 欧拉角,Matlab机器人工具箱(一)

    开始学习<Robotics,Vision and Control>,今天是学习的第一篇章,因为项目需要, 需要在Matlab上做一个仿真实验,由于是串联机器人系统,不涉及到移动机器人系统, ...

  3. 工业机器人(9)-- Matlab机器人工具箱之创建单臂/双臂机器人SDH/MDH方法

    目录 1. Matlab机器人工具箱 2. 创建MDH单机械臂 3. 创建MDH双臂机器人 UR构型双臂 如何进行轨迹仿真 4. MDH-双臂机器人 1. Matlab机器人工具箱 官方网站Robot ...

  4. Matlab机器人工具箱(3):双臂操作(从模型建立到轨迹规划)

    从 Matlab机器人工具箱(3) 开始,使用的机器人工具版本更换到v10版本 他们的区别还是挺大的: 一个是单位的问题:从m变为mm 还有一个是变量类型的问题,变换矩阵从正常的矩阵形式变为se3类型 ...

  5. 四足机器人—matlab机器人工具箱DH建模

    目录 基于matlab机器人工具箱的四足机器人DH建模 模型展示 代码 参考博客 基于matlab机器人工具箱的四足机器人DH建模 模型展示 代码 %2021/10/28四足机器人DH建模 %碎弧的星 ...

  6. matlab机器人工具箱学习笔记——ikine函数

    matlab机器人工具箱学习笔记--ikine函数 ikine函数用法 使用实例 链接: https://blog.csdn.net/weixin_42596724/article/details/8 ...

  7. matlab工具箱使用手册,matlab机器人工具箱使用手册.pdf

    [实例简介] matlab机器人工具箱使用手册.pdf Preface This, the ninth major release of the Toolbox, repre * stal sents ...

  8. 强大的MATLAB机器人工具箱Matlab_Robotic_Toolbox_v9.8及教程

    强大的MATLAB机器人工具箱Matlab_Robotic_Toolbox_v9.8及教程 Matlab_Robotic_Toolbox_v9.8是一个功能强大的机器人工具箱,包含了机器人正.逆向运动 ...

  9. MATLAB机器人工具箱(一 机器人运动学)

    目录 一.三维空间位姿表示与坐标变换方法 三维空间的位置与姿态表示 位置描述 姿态描述 旋转矩阵 坐标系绘制 坐标变换 平移坐标变换 旋转变换 二.机器人运动学 D-H参数法 创建一个连杆对象 创建一 ...

  10. MATLAB 机器人工具箱与机器人系统工具箱使用

    安装机器人工具箱成功的基础上,打开matlab后在命令行输入 roblocks可以打开机器人工具箱的Simulink库 应用参考链接如下: MATLAB机器人工具箱在SIMULINK中对机器人进行操作 ...

最新文章

  1. Python从零开始 day2
  2. github 视觉测量_教你如何提高双目立体视觉系统的精度
  3. 四月青少年编程组队学习(Python一级)Task01
  4. 从SD-WAN向SD-Branch过渡需要多久?—Vecloud
  5. 青海大学计算机专业在全国排名,青海大学专业排名
  6. springmvc+mybatis+ajax 批量插入数据
  7. 工业视觉镜头NAVITAR
  8. java:数字转string 报空指针_超干货详解:kotlin(4) java转kotlin潜规则
  9. html的语义化面试题,html面试题
  10. Eclipse自动换行
  11. 用python写helloworld_使用python写一个Hello World
  12. 老李推荐:第6章2节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-获取命令字串...
  13. 温度控制直流电动机的c语言,温度控制直流电动机转速系统设计报告
  14. 收银系统 mysql数据库_解决哗啦啦收银系统数据库备份问题
  15. 一个英文字母,一个中文各占多少字节
  16. surface哪些可以升级win11
  17. 分布式与集群的区别到底是什么?
  18. SAP ABAP ASSIGNED 用法
  19. 自己动手写操作系统--搭建保护模式下的运行环境:bochs下安装freedos
  20. 关于uboot的简介——uboot常用的命令

热门文章

  1. c语言用指针计算字母个数,从5个维度来看C语言指针(指针就是个纸老虎)
  2. 自制证书时报此证书模板上的权限不允许当前用户注册此类型的证书的解决办法
  3. unity 手机重力迷宫(三)
  4. 如何阅读英文原版教材
  5. 电脑怎么录音?笔记本电脑录音的方法
  6. vue-ant design示例大全——按钮本地css/js资源
  7. android qq登陆界面代码下载,【Android Demo】QQ登陆界面(一)
  8. 数论 - n元线性同余方程的解法
  9. 50个直击灵魂的问题_烦恼很多的时候,问自己10 个直击灵魂的问题
  10. 记录:mysql行合并列合并显示