【机器人学习】三自由度康复机器人运动学分析()

具体内容如下:
下载链接 带matlab代码+solidworks模型在这里插入图片描述

1、三自由度康复机器人运动学分析

在这里插入图片描述
在这里插入图片描述

( 用q1代替,其他类似)
Nx=cos(q3)*(cos(q1)*cos(q2) - sin(q1)sin(q2)) - sin(q3)(cos(q1)*sin(q2) + cos(q2)sin(q1))
Ny=cos(q3)
(cos(q1)*sin(q2) + cos(q2)sin(q1)) + sin(q3)(cos(q1)*cos(q2) - sin(q1)sin(q2))
Nz=0
Ox=- cos(q3)
(cos(q1)*sin(q2) + cos(q2)sin(q1)) - sin(q3)(cos(q1)*cos(q2) - sin(q1)sin(q2))
Oy= cos(q3)
(cos(q1)*cos(q2) - sin(q1)sin(q2)) - sin(q3)(cos(q1)sin(q2) + cos(q2)sin(q1))
Oz=0;
Ax=0
Ay=0
Az=1
Px=L2
cos(q3)
(cos(q1)cos(q2)-sin(q1)sin(q2))-L2sin(q3)(cos(q1)sin(q2) + cos(q2)sin(q1))
Py=L2
cos(q3)
(cos(q1)sin(q2)+cos(q2)sin(q1))+L2sin(q3)(cos(q1)*cos(q2) - sin(q1)*sin(q2))
Pz=d1

二、运动空间


```cpp
% Robotic Toolbox 9.10
clc;
clear;
L1=Link('d', 0, 'a', 0, 'alpha', -pi/2,'offset',0);
L2=Link('d', 0.409, 'a', 0, 'alpha',pi/2,'offset',0);
L3=Link('d', 0, 'a', 0.0359, 'alpha',0,'offset',pi/2);

robot=SerialLink([L1,L2,L3]);
teach(robot); 
robot.plot([0 0 0])
hold on;
N=30000;    %随机次数
 
    %关节角度限制
limitmax_1 = 0.0;
limitmin_1 = 120.0;
limitmax_2 = 0.0;
limitmin_2 = 180.0;
limitmax_3 = 0.0;
limitmin_3 = 30;
 

在这里插入图片描述

三.运动规划
1、关节空间轨迹规划:利用 matlab 机器人工具箱Robitcs Tool 中的轨迹规划函数jtraj,原理为五次多项插值算法。
P1起点:init_ang=[0 0 0],P2终点:targ_ang=[pi/4,pi/2,pi/5];

init_ang=[0 0 0];%p1起点
targ_ang=[pi/4,pi/2,pi/5];%p2终点
step=40;
%jtraj,已知初始和终止的关节角度,利用五次多项式来规划轨迹。
[q,qd,qdd] = jtraj(init_ang, targ_ang, step);
robot.plot(q); 
hold on

在这里插入图片描述在这里插入图片描述

2、笛卡尔空间轨迹规划
P1起点:init_ang=[0 0 0],P2终点:targ_ang=[pi/4,pi/2,pi/5];路径为直线。

p1 = robot.fkine(init_ang);%运动学正解
p2 = robot.fkine(targ_ang);%运动学正解
Tc=ctraj(p1,p2,step);%运用的是匀加速匀减方法
Tjtraj=transl(Tc);
plot2(Tjtraj,'r');
title('p1到p2直线轨迹');
grid on;

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
具体内容如下:
下载链接 带matlab代码+solidworks模型

在这里插入图片描述

咨询链接:matlab正逆运动学分析与轨迹规划

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CAE工作者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值