Matlab API

RoboDK的Matlab API可以在RoboDK安装文件夹中找到,其中有一些示例(C:/RoboDK/Matlab/)。用于Matlab的RoboDK API以m个文件的形式提供。

Matlab是由MathWorks.除其他外,MATLAB允许矩阵操作,函数和数据的绘图以及算法的实现。

主要部分本文档解释了使用RoboDK API和广泛使用的编程语言(如Matlab)进行机器人编程的优点。

RoboDK的Matlab API包括:

·Robolink。m是RoboDK的接口类。RoboDK站树中的任何对象都可以使用Robolink对象检索,它由RobolinkItem对象表示(与Python的相同Robolink类)。

·RobolinkItem。m是一个在站树中表示RoboDK项的类。可以对该项目执行不同的操作(与Python的Robolink。项类)。

·transl。米,rotx。米,roty。M和rotz。m是在给定XYZ平移向量或沿特定轴旋转的情况下创建姿态矩阵的函数。

·Pose_2_XYZRPW。我是一个姿势。m允许将姿势转换为XYZ位置和RPW欧拉角,反之亦然。更多资料,请浏览参考帧部分。

示例代码可在以下页面:
//www.jasonament.com/Matlab-API

仿真软件的例子

以Simulink项目为例。在模拟中,机器人沿着一组任意生成的XYZ坐标移动。

下面的视频显示了运行模拟的结果:
https://www.youtube.com/watch?v=7DDBMwa0-Oc

RoboDK API -图21

Baidu
map