机构描述:

1.上下平台铰点圆周分布

2.初始位置下,动平台位姿为[0,0,0,0,0,0],上下平台平行

clc
clear all
x1 = 0;y1 = 0;z1 = 300; %动平台相对静平台的初始位置坐标
% 动平台相对初始位置运动的坐标
X = 0;
Y = 0;
Z = 0;
% 相对静平台的恣态
RX=30;          %绕着动坐标系X轴旋转30°
RY=0;
RZ=0;
P = [ X+x1; Y+y1; Z+z1 ];   %  动坐标原点相对静平台的坐标
T = rotz(RZ) * roty(RY) * rotx(RX); %旋转矩阵
%--------------------------平台的基本尺寸----------------------------------
R  = 200;                  % 动平台铰点的外接圆半径
r  = 400;                  % 静平台铰点的外接圆半径
% 动平台铰点的安装角度
up_angle=[ 0,60,120,180,240,300]';
% 静平台铰点的安装角度
down_angle=[0,60,120,180,240,300]';
for k=1:6b(:,k)=[ R*cosd( up_angle(k) ),  R*sind( up_angle(k) ),  0 ];%动平台铰点在动坐标系上的表示A(:,k)= [ r*cosd( down_angle(k) ) ,   r*sind( down_angle(k) ),  0 ];%静平台铰点在静坐标系上的表示B(:,k)=T*b(:,k)+P;%动平台铰点在静坐标系上的表示L(:,k)=B(:,k)-A(:,k);%杆矢(矢量封闭法得到)
end
%-----------求模,得杆长-----------------------------------------
L1=norm(L(:,1));
L2=norm(L(:,2));
L3=norm(L(:,3));
L4=norm(L(:,4));
L5=norm(L(:,5));
L6=norm(L(:,6));
%将动平台初始位姿都设置为0,即可得到初始状态下的杆长L0
%将存在动平台位姿下反解求得的Li(i=1...6)与L0作差即可得到杆长变化量(驱动关节变化量)

matlab/6-sps并联机构运动学位置反解相关推荐

  1. MATLAB机器人机械臂运动学正逆解、动力学建模仿真与轨迹规划

    MATLAB机器人机械臂运动学正逆解.动力学建模仿真与轨迹规划,雅克比矩阵求解.蒙特卡洛采样画出末端执行器工作空间 基于时间最优的改进粒子群优化算法机械臂轨迹规划设计 ID:4610679190520 ...

  2. Stewart平台六自由度运动平台位置逆解实现与仿真研究

    1.内容简介 首先,应用D-H法对六自由度运动平台的运动学进行分析,并在Matlab/Simulink仿真集成环境中建立其位置逆解模型:然后利用Simulink下的SimMechanics工具集搭建好 ...

  3. 【Matlab 六自由度机器人】关于机器人运动学反解的有关问题

    [Matlab 六自由度机器人]关于机器人运动学反解的有关问题 近期更新 前言 正文 反解的三类问题 一.中间点在工作空间之外 二.在奇异点附近关节速度骤增 三.起始点和目标点有多重解 总结 参考资料 ...

  4. 有关并联绳驱机器人运动学正解反解的学习(新手)

    有关并联绳驱机器人运动学正解反解的学习 Preface(complain) Perface(start) Advantages of parallel robot Disdvantages of pa ...

  5. 多自由度机械臂运动学正-逆解|空间轨迹规划控制|MATLAB仿真+实际机器调试

    多自由度机械臂运动学正-逆解|空间轨迹规划控制|MATLAB仿真+实际机器调试 ) DH建模法可以参考这个博客: 还有<机器人>这本书,一定要理论实践相结合,理解后可以用几何法建模也可以用 ...

  6. 正态分布(高斯分布)、Q函数、误差函数、互补误差函数(定义,意义及互相之间的关系)高斯分布的分布概率反解

    1.正态分布 参考博客:https://www.cnblogs.com/htj10/p/8621771.html 概率密度函数的意义:理解概率密度函数 - 知乎 (zhihu.com) 若随机变量 服 ...

  7. django-反向解析-有位置参数的情况-视图反解-模板反解

    路由有位置参数的情况 >如果路由是这样的 总路由 分支路由 位置传参,在视图中通过别名反解拼路径 通过别名可以得到固定的路径 通过参数可以把正则式中的空档填起来 本例中访问的路径 在视图中通过别 ...

  8. 6轴机器人运动学(正解)

    理论部分 概念 运动学正解,简而言之,就是给出6个关节变量,求得机械臂末端的位置和姿态 即给出j1−j6j_1 - j_6j1​−j6​,求x,y,z,rx,ry,rzx,y,z,rx,ry,rzx, ...

  9. matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc

    基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...

最新文章

  1. 2022-2028年中国输送胶管行业市场全景调查及投资前景趋势报告
  2. effective java英文版pdf_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...
  3. 2020-12-03 Python OpenCV: 图片的裁剪
  4. UI组件之AdapterView及其子类(二)GridView网格视图的使用
  5. 页面多条件组合查询功能 代码 如何写效率高_Jeecg Boot 2.2 首个里程碑版本发布,低代码平台
  6. c# 设计原则需要学习吗_向最好的学习:产品设计原则
  7. 带有Oracle Digital Assistant和Fn Project的会话式UI
  8. python 仪表盘_如何使用Python刮除仪表板
  9. 对每个小组的评论和建议
  10. echart 设置y轴间隔_ECharts 柱状图之间的间距怎么调整的?y轴的线怎么调出来? 做成表格状。...
  11. c语言程序40例,C语言程序讲解40例.pdf
  12. 《大话设计模式》第29章-OOTV杯超级模式大赛—模式总结(五)
  13. LINUX下载编译ass
  14. 14款CSS3图片层叠切换动画
  15. matlab语法 axis on,matlabaxis
  16. 电脑能正常上网上网,某些软件不能上网
  17. LabVIEW色彩匹配实现颜色识别、颜色检验(基础篇—13)
  18. 运营商推无限流量卡:这是不是一记昏招?
  19. 计算机分数转化成小数,分数换算成小数的方法(分数转换小数必背表)
  20. 我是如何把一套GitLab CI/CD课程做到全网第一的?

热门文章

  1. 同济大学在线考试系统计算机,在线考试系统论文(含外文翻译).doc
  2. php用高德地图api坐标返回市_高德地图使用php根据经度纬度获取详细地址的方法代码...
  3. NR HARQ(二) CBG HARQ-ACK codebook
  4. 基于FPGA的数码管显示出租车计费器
  5. 架构设计(Qt项目)
  6. DBus daemon 启动(三)
  7. pytz实现时区的转换
  8. 【速记】zipf distribution 实现算法
  9. Fidder教程-数据介绍
  10. 带式运输机传动装置二级同轴式圆柱齿轮减速器课程设计(说明书+ CAD图纸)