图像缩略图

机械臂模拟器

version 1.0.0.0 (1.55 MB) by 迭戈·阿尔梅达
模拟关节机械臂

61下载

更新2016年7月15日

查看许可协议

打开并运行SMART_GUI。m在matlab文件文件夹中。按照消息框中的说明操作。
该程序只能模拟多关节型机器人,具有自由度的数目不定。有六个自由度的机器人已经配置,但你可以扩展·STL和编辑在表中的参数加载自己的机器人,它显示了在设置选项卡,按下按钮编辑参数。
在第一个选项卡,您可以编辑程序设置,在第二个你会下达命令机器人。在该选项卡的程序,您可以创建命令的列表,自动运行,并在最后一个标签,你可以模拟机器人的动力学行为。
你可以使用文档文件中提供的链接下载程序的文档(只有葡萄牙语,以后我会用英语写)。
有一些功能我无法在这个版本中实现。希望它们能在未来发布。
欢迎提供更多特性的所有建议。如果你发现一个问题,请评论。

引用作为

迭戈阿尔梅达(2021)。机械臂模拟器(//www.tatmou.com/matlabcentral/fileexchange/58255-robotic-arm-simulator),MATLAB中央文件交换。检索到

意见及评分(23

Parth Kulkarni

你好,

你可以请记录一个简单的视频向我们展示了如何使用此代码;愿你也可以把它上传到YouTube

医学院毕业萨兰

这个项目完成得很好。
你能告诉我如何运行动态模拟吗?

医学院毕业萨兰

阿布迪克西特

嗨,阿尔梅达,
伟大的工作。谢谢。文件的英文版本有更新吗?

biber亚历克斯

@Victor拉兹提格和合= - =

ameikhlef

你好,请你能送我的文档文件

哈立德ARROUK

你好,

你可以请记录一个简单的视频向我们展示了如何使用此代码;愿你也可以把它上传到YouTube。也可以请你给我的文档的PDF文件?非常感谢。

维克多拉斯帝格

BIBER亚历克斯,在这儿!
https://youtu.be/dQw4w9WgXcQ

biber亚历克斯

您可以录制视频来展示如何使用您的工具,并上传至YouTube。我认为它必须是一个很酷的工作。谢谢。

里卡多Beccarini

出色的工作!谢谢

Jose Luis Gaytan

Thennarasu拉马钱德兰

谢谢阿尔梅达!

迭戈·阿尔梅达

嗨Thennarasu,
在标签命令,您在轨迹选项菜单中选择轨迹“Parametrised(时间)”,这将使时间[s](波纹管的轨迹)和X(t),Y(t)和Z(T)文本框(在PARAMETRISED TRAJ面板)。在时间字段中键入的时间段,例如:2 *π和在x,y和z坐标复制和粘贴在演示表达,例如产生输入800的椭圆的X(吨)字段,0 + 200个* COS(T)* COS(30)-400 *在Y(t)的框SIN(t)的* SIN(30),和600个+ 200个* COS(T)* SIN(30)在Z(T)+ 400 *罪(T)* SIN(30)。另外,也可以使在线速度恒定的端部执行器移动,对于选择在轨迹选项Parametrised(CST VEL),并添加一个线速度如200 [毫米/秒]。

问候,
迭戈

Thennarasu拉马钱德兰

Thennarasu拉马钱德兰

如何运行演示坐标。请指引我
看台PARAMETRICAS
>>> ELIPSE
X = 800
Y = 0 + 200 * cos (t) * cos (30) -400 * sin (t) *罪(30)
z = 600 + 200 * cos (t) * sin (30) + 400 * sin (t) *罪(30)
参数化(时间):0到2* pi

>>>看台DE李萨如
X = 600
Y = 300 * cost
Z = 400 * sin (3 * t) + 700
时间=
VELOCIDADE LINEAR康斯坦特= 200

>>> CIRCULO
X = 600;
Y = 500*cos(t) + 100
Z = 500 * SIN(T)+ 600
时间= 0 2 * PI
parametrised(时间)

> > > HIPOTROCOIDE
R = 630
R = 280
d = 140
X = 700
Y = (630-280)*cos(t) + 140*cos((630-280)/280)*t
Z =(630-280)* SIN(吨) - 140 * SIN(((630-280)/ 280)* T)+ 600
时间= 8 *π
线速度= 200

> > >海利斯
X = 20×T + 500
Y = 0 + 20 * T * COS(t)的
z = 700 + 20 * t * sin (t)
速度= 0 a 8*
parametrised(时间)

大卫·奥多涅斯

尊敬的迭戈,
首先,祝贺您出色的工作,并感谢您提供的这个有用的程序及其所有功能。我想问一些功能,我不能让他们在GUI上工作。
1.去协调
2.移动通过增量

每当我尝试用这些命令之一定义一个程序时,我都会在Matlab命令窗口中得到一个警告,显示如下:“警告:赋值操作向表中添加了行,但没有给表中所有的现有变量赋值。这些变量已经扩展为包含默认值的行。,然后在按下run后执行时出现错误。我介绍X, Y, Z,时间和方向。然而,似乎矩阵P没有得到正确的坐标值。我在Orientation槽上尝试了几种输入结构。如果你能指出我哪里做错了以及如何正确地写出变量这将非常有帮助。

非常感谢。

迭戈·阿尔梅达

你好,萨拉·阿里。利用Guide和Matlab函数实现了该程序的轨迹计算、运动学、动力学和绘制机器人(动画)。有两个simulink文件实金宝app现机器人控制,但他们没有正确地连接到这个版本的程序(他们没有被使用)。在这个版本中,你只能模拟机器人,如果你需要控制一个物理机器人,或者模拟控制系统,一些代码实现是必要的。我目前正在做一个改进的版本,它使用simulink和arduino库来控制物理机器人,但我不知道它什么时候会发布金宝app。你可以通过roboted.lab@gmail.com联系我

莎拉·阿里

你好,你使用的是GUI还是Simulink?金宝app介意我问一下你能不能把你的邮箱给我?

安寿Shino

义乌和方

万岁!这对我帮助很大。非常感谢。

MATLAB版本兼容性
创建R2015a
与任何版本兼容
平台的兼容性
窗户 苹果系统 Linux
确认

启发:CAD2MATDEMO.M

社区宝藏狩猎

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

MATLAB文件/