[MR]曲柄滑块机械臂奇点 Crank-slider mechanism Singularities
RRRP 曲柄滑块机械臂如下图所示,求运动学奇点
求解过程:
第三个旋转关节的坐标如下:
P=Rcos(θ)+lcos(ϕ)P = R cos(\theta) + l cos(\phi)P=Rcos(θ)+lcos(ϕ)
同时为了滑块只能水平滑动,应添加一个约束:
Rsin(θ)=lsin(ϕ)R sin(\theta) = l sin(\phi)Rsin(θ)=lsin(ϕ)
因此我们可以得到如下函数:
f={Rcos(θ)+lcos(ϕ)−P=0Rsin(θ)−lsin(ϕ)=0f = \begin{cases} R \cos(\theta) + l \cos(\phi)-P = 0 \\ R \sin(\theta) - l \sin(\phi) = 0 \end{cases} f={Rcos(θ)+lcos(ϕ)−P=0Rsin(θ)−lsin(ϕ)=0
然后根据下式
UX˙+Vθ˙=0U \dot{X}+V \dot{\theta} = 0UX˙+Vθ˙=0
让函数 f 对时间求导(θ和ϕ\theta 和 \phiθ和ϕ都是关于时间 t 的函数)得:
dfdt=[−Rsin(θ)Rcos(θ)]θ˙+[−lsin(ϕ)−1−lcos(θ)0][ϕ˙P˙]=0\frac{d f}{d t} = \begin{bmatrix} -R \sin (\theta) \\ R \cos (\theta) \end{bmatrix} \dot{\theta}+ \begin{bmatrix} -l \sin (\phi) & -1 \\ -l \cos (\theta) & 0 \end{bmatrix} \begin{bmatrix} \dot{\phi} \\ \dot{P} \end{bmatrix} = 0 dtdf=[−Rsin(θ)Rcos(θ)]θ˙+[−lsin(ϕ)−lcos(θ)−10][ϕ˙P˙]=0
然后对 UTU_{T}UT 求 det 得:
det(UT)=−lcosϕ=0det(U^{T}) = -l \cos \phi = 0det(UT)=−lcosϕ=0
则奇点为:
ϕ=±π2\phi = \pm \frac{\pi}{2}ϕ=±2π
[MR]曲柄滑块机械臂奇点 Crank-slider mechanism Singularities相关推荐
- UnityVR-机械臂场景1-搭建场景
在本文中,我们要建立一个使用机械臂的场景,可以设计为一个工业流水线,也可以是一个夹娃娃机.以下设计为一个使用机械臂夹取礼物来装饰圣诞树的场景. 1. 先将房屋.摆设等基本场景搭建完成,并拖入Oculu ...
- UnityVR--机械臂场景6-三自由度逆向解算1
本文我们要做的是:给机器人一个末端坐标,使机器人自动调整姿态.为了使问题简单易懂,我们先以2自由度(XY平面中)的机器人为例,如下图为2自由度机器人的连杆机构模型. 其中P为末端点即手爪的位置,坐标为 ...
- matlab 机器人工具箱3-机械臂及运动学
本文主要参考清华大学出版社的<机器人仿真与编程技术>一书 机械臂D-H建模的相关知识的主要参考 <机器人学导论> John J.Craig 著 <Mdern Roboti ...
- 利用脑机接口技术,实现大脑控制械臂
点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 用户控制机械臂的2D连续运动以在计算机屏幕上跟踪随机运动的目标. 图片来源: Edelman et al., Sci. ...
- 【自制】我造了一台 钢 铁 侠 的 机 械 臂 !【硬核】
有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡. 生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少.
- 机械剪板机的设计及分析(说明书+CAD图纸+proe三维+开题报告+答辩PPT+文献翻译)
摘要 制造业是国家经济的支柱之一,同时也是评价一个国家科技实力和国防实力是否领先的重要标准.在机械制造业中,金属加工是机械制造过程中一个不可或缺的环节,而冷冲压技术是近代金属加工领域中的一个重要组成部 ...
- 基于双目视觉的非标机械臂的空间定位流程(未完待续)
文章目录 系统 坐标系变换原理 双目标定 原理 准备 步骤 图像极线校正.对应点匹配.空间定位 图像校正 计算视差 计算深度 目标点空间定位 三维重建 手眼标定(eye-in-hand ) 问题故障解 ...
- 树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码
树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码 文章目录 树莓派4B通过16路PWM输出的PCA9685模块控制舵机(机械臂)附完整代码 一. Servo Driver ...
- 你知道机器人奇点吗?机器人奇点问题应该如何解决?
原创/文 BFT机器人 "机器人奇点"--一个让机器人厂商和用户听到都闻风丧胆的词,一旦碰上,轻则重新编程调试,重则要和你的机器人say goodbye了. 提及"奇点& ...
最新文章
- python 设计模式 观察者_python设计模式之观察者模式
- TaskIcon 系统任务栏图标
- mysql分表规则(转)
- ifix如何设画面大小_天涯明月刀手游研发揭秘:如何做出有“豪华感”的国风MMO大世界?...
- C++之assert、NDEBUG探究
- 关于ORACLE通过file_id与block_id定位数据库对象遇到的问题的一点思考
- 用C语言来统计文件中单词的个数(C语言笔记)
- pycharm显示中间变量
- globalThis is not defined 解决方案
- Java 编程要点之并发(Concurrency)详解
- 第三方软件测试z5x电池,vivo Z5x第三方续航测试结果公布,刷新手机业续航排行榜...
- 复合型人才八种能力_我国一流大学人才培养目标的特点与问题
- 浅谈Java SE、Java EE、JME的关系
- Android 常用正则表达式,2021年Android大厂面试分享
- 《重构》第三章 - 读后感(发散、散弹、依恋)
- LeetCode 309. 最佳买卖股票时机含冷冻期 | Python
- 真传奇:看看这群清华学生的牛X岁月
- [SSD核心技术:FTL 16] 固态硬盘预读技术详解
- 弱校联萌十一大决战之如日中天C	Cinderella
- 中式红木装修——独具东风神韵
热门文章
- 支付宝运行报错页面找不到resolved to pages/login/login not found
- Tomcat“汤姆猫?“ ---------web应用服务器(个人整理)
- 魔兽世界最新模拟器支持9C1。52客户端
- 十八般武艺!移动应用开发者必备的18款利器
- Flutter开发学习课程携程app开发(三)
- juice购买_juice是什么牌子 在哪里购买
- 用ACCESS2010打文出现件“system.ltb”版本2.0,丢失或损坏的应用的解决办法
- 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found
- 每天读一篇论文2--Document-level Relation Extraction with Cross-sentence Reasoning Graph
- SDCC 2016大数据架构峰会(杭州站)讲师和议题最全公开,抢6折票还剩4天