matlab/6-sps并联机构运动学位置反解
机构描述:
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并联机构运动学位置反解相关推荐
- MATLAB机器人机械臂运动学正逆解、动力学建模仿真与轨迹规划
MATLAB机器人机械臂运动学正逆解.动力学建模仿真与轨迹规划,雅克比矩阵求解.蒙特卡洛采样画出末端执行器工作空间 基于时间最优的改进粒子群优化算法机械臂轨迹规划设计 ID:4610679190520 ...
- Stewart平台六自由度运动平台位置逆解实现与仿真研究
1.内容简介 首先,应用D-H法对六自由度运动平台的运动学进行分析,并在Matlab/Simulink仿真集成环境中建立其位置逆解模型:然后利用Simulink下的SimMechanics工具集搭建好 ...
- 【Matlab 六自由度机器人】关于机器人运动学反解的有关问题
[Matlab 六自由度机器人]关于机器人运动学反解的有关问题 近期更新 前言 正文 反解的三类问题 一.中间点在工作空间之外 二.在奇异点附近关节速度骤增 三.起始点和目标点有多重解 总结 参考资料 ...
- 有关并联绳驱机器人运动学正解反解的学习(新手)
有关并联绳驱机器人运动学正解反解的学习 Preface(complain) Perface(start) Advantages of parallel robot Disdvantages of pa ...
- 多自由度机械臂运动学正-逆解|空间轨迹规划控制|MATLAB仿真+实际机器调试
多自由度机械臂运动学正-逆解|空间轨迹规划控制|MATLAB仿真+实际机器调试 ) DH建模法可以参考这个博客: 还有<机器人>这本书,一定要理论实践相结合,理解后可以用几何法建模也可以用 ...
- 正态分布(高斯分布)、Q函数、误差函数、互补误差函数(定义,意义及互相之间的关系)高斯分布的分布概率反解
1.正态分布 参考博客:https://www.cnblogs.com/htj10/p/8621771.html 概率密度函数的意义:理解概率密度函数 - 知乎 (zhihu.com) 若随机变量 服 ...
- django-反向解析-有位置参数的情况-视图反解-模板反解
路由有位置参数的情况 >如果路由是这样的 总路由 分支路由 位置传参,在视图中通过别名反解拼路径 通过别名可以得到固定的路径 通过参数可以把正则式中的空档填起来 本例中访问的路径 在视图中通过别 ...
- 6轴机器人运动学(正解)
理论部分 概念 运动学正解,简而言之,就是给出6个关节变量,求得机械臂末端的位置和姿态 即给出j1−j6j_1 - j_6j1−j6,求x,y,z,rx,ry,rzx,y,z,rx,ry,rzx, ...
- matlab车牌匹配时读取,基于Matlab的车牌识别(完整版)详解.doc
基于Matlab的车牌识别(完整版)详解.doc 基于Matlab的车牌识别 摘要:车牌识别技术是智能交通系统的重要组成部分,在近年来得到了很大的发展.本文从预处理.边缘检测.车牌定位.字符分割.字符 ...
最新文章
- 2022-2028年中国输送胶管行业市场全景调查及投资前景趋势报告
- effective java英文版pdf_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...
- 2020-12-03 Python OpenCV: 图片的裁剪
- UI组件之AdapterView及其子类(二)GridView网格视图的使用
- 页面多条件组合查询功能 代码 如何写效率高_Jeecg Boot 2.2 首个里程碑版本发布,低代码平台
- c# 设计原则需要学习吗_向最好的学习:产品设计原则
- 带有Oracle Digital Assistant和Fn Project的会话式UI
- python 仪表盘_如何使用Python刮除仪表板
- 对每个小组的评论和建议
- echart 设置y轴间隔_ECharts 柱状图之间的间距怎么调整的?y轴的线怎么调出来? 做成表格状。...
- c语言程序40例,C语言程序讲解40例.pdf
- 《大话设计模式》第29章-OOTV杯超级模式大赛—模式总结(五)
- LINUX下载编译ass
- 14款CSS3图片层叠切换动画
- matlab语法 axis on,matlabaxis
- 电脑能正常上网上网,某些软件不能上网
- LabVIEW色彩匹配实现颜色识别、颜色检验(基础篇—13)
- 运营商推无限流量卡:这是不是一记昏招?
- 计算机分数转化成小数,分数换算成小数的方法(分数转换小数必背表)
- 我是如何把一套GitLab CI/CD课程做到全网第一的?
热门文章
- 同济大学在线考试系统计算机,在线考试系统论文(含外文翻译).doc
- php用高德地图api坐标返回市_高德地图使用php根据经度纬度获取详细地址的方法代码...
- NR HARQ(二) CBG HARQ-ACK codebook
- 基于FPGA的数码管显示出租车计费器
- 架构设计(Qt项目)
- DBus daemon 启动(三)
- pytz实现时区的转换
- 【速记】zipf distribution 实现算法
- Fidder教程-数据介绍
- 带式运输机传动装置二级同轴式圆柱齿轮减速器课程设计(说明书+ CAD图纸)