UR3机器人轨迹规划在球面上实现“山大”两个字(写字操作)

设计要求

https://download.csdn.net/download/yjw0911/19772109
添加链接描述
在这里插入图片描述
在球面上实现“山大”两个字

机器人建模

% theta d a alpha sigma
L(1)=Link([0 151.9 0 pi/2 0]);L(1).offset=pi/2;
L(2)=Link([0 86.85 -243.65 0 0]);L(2).offset=-pi/2;
L(3)=Link([0 -92.85 -213 0 0]);
L(4)=Link([0 83.4 0 pi/2 0]);L(4).offset=-pi/2;
L(5)=Link([0 83.4 0 -pi/2 0]);L(5).offset=-pi/2;
L(6)=Link([0 83.4 0 0 0]);

ur3 = SerialLink(L, ‘name’ , ‘UR3-机器人’);
ur3.base= transl(0 ,0 ,-300);%建立模型
ur3.display(); %显示建立的机器人的DH参数
ur3.plotopt = {‘workspace’,[-2*700,700,-700,700,-700,700],‘tilesize’,700}; %设置模型空间大小和地砖大小
ur3.teach; %画出模型并进行调控

绘制球

%画球,球得圆心位置
x=-850;y=0;z=0;
%半径
r=600;
c = plot_S(r,x,y,z,1000);%画出球
hold on;
c.EdgeColor = [1,0,1]; %设置球体边的颜色
c.FaceColor = [1,0,1];%设置球体面的颜色

轨迹规划与绘制“山大”两个字

%%
%定义轨迹线
%第一段轨迹
UR3_TR=UR3_plot_V_line(10,1,20,-12,0);
UR3_lR=ur3.ikcon(UR3_TR);
ur3.plot(UR3_lR)
%第二段轨迹
UR3_TR=UR3_plot_H_line(-12,1,12,10,1);
UR3_lR=ur3.ikunc(UR3_TR);
ur3.plot(UR3_lR)
%第三段轨迹
UR3_TR=UR3_plot_V_line(10,1,20,12,0);
UR3_lR=ur3.ikcon(UR3_TR);
ur3.plot(UR3_lR)
%第四段轨迹
UR3_TR=UR3_plot_V_line(10,1,28,0,0);
UR3_lR=ur3.ikcon(UR3_TR);
ur3.plot(UR3_lR)
%%第五段轨迹
UR3_TR=UR3_plot_V_line(-10,1,1,0,0);
UR3_lR=ur3.ikunc(UR3_TR);
ur3.plot(UR3_lR)
%%第六段轨迹
UR3_TR=UR3_plot_H_line(-12,1,12,-10,1);
UR3_lR=ur3.ikunc(UR3_TR);
ur3.plot(UR3_lR)
%第七段轨迹
UR3_TR=UR3_plot_D_line(-25,1,-10,-12,0,16)
UR3_lR=ur3.ikunc(UR3_TR);
ur3.plot(UR3_lR)
%第八段轨迹
UR3_TR=UR3_plot_D_line(-25,1,-10,12,0,16)
UR3_lR=ur3.ikunc(UR3_TR);
ur3.plot(UR3_lR)
%%需要全部代码可以联系扣扣2386317960,可以定制修改

动画演示

UR3机器人轨迹规划+球面写字

下载链接:https://download.csdn.net/download/yjw0911/19772109、
添加链接描述
咨询链接:matlab正逆运动学分析与轨迹规划

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CAE工作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值