首页 > 其他分享 >运动旋量引用于正向运动

运动旋量引用于正向运动

时间:2024-11-08 09:21:09浏览次数:1  
标签:那么 正向 末端 旋量 vn 系下 关节 运动 位姿

 假设{4}的原点,是最后的端点,那么先让机器人复位,回到最初始的位姿:

 回顾:

https://www.cnblogs.com/pylblog/p/18085153

 

 只需要知道{ω,q, θ},就可以获得一个转换:在b处的位姿,转换到c处的位姿,而且位姿都是相对于统一固定坐标系s的

那么,可以:

第一步:

1.  容易通过机械设计结构,得到 {4} 的初始位置,T04(0)

2.  假设只有 关节{3} 发生旋转,那么,容易得到:

 那么,马上可以得到: 

 第二步:

 那么,也容易得到:

  那么,马上可以得到:

那么,经过类似的变化,就可以的到最终的结果:

 其结果,等价于各个关节的位姿T相连:

  

 区别:

1. 使用旋量计算,最后的T是相对于世界系的,从后往前;对于三维的计算,不需要考虑每个关节的坐标系相对于前一个关节是如何的。

2. 而后者是局部的位姿,从前往后;


 

使用运动旋量的方式计算位置,称为PoE(Product of Exponential)指数积公式

其关键是:将每个关节的螺旋运动施加给后面的干

首先,需要准确知道,末端关节的初始位姿M(是相对于{0}系的,不是相对于上一个的)

(M最简单的获取方式,就是将各个关节“归零”,然后根据机械图纸直接推得)

末端的前一个关节,假设为第N个关节,那么,如果有如下变量:

1.  θn:第n关节的旋转量。(如果第n关机是移动关节,那么 θn是移动的距离)

2. Sn = [ ωn, vn] ,vn = -[ωn] qnqn按照几何的定义,可以是沿转轴上的的任意一点 。(所以q并不重要,它只是辅助用的)

(如果第n关机是移动关节,ωn = 0, 而vn是沿关节正向运动的单位向量)

3. 以上vn,ωn都是相对于{0}系下的向量

那么,第N关节的运动,使得末端关节的位姿从M变换为位姿T(相对于{0}的位姿):

 (从这个图可以看出,不在乎{0}系是否在底座的关节上,反正ω, v都是相对于{0}系的)

 各个S,都是可以在归零位的时候就确定下来的,图纸上就可以直接得到


 分析如下关节:

 

末端关节的位姿:

1. {0}系和{1}系,在开始时刻,是重合的

2. 末端关节和{3}系,在开始时刻,也是重合的

那么,末端关节位姿,有:

 x 轴在{0}系的 [0,0,-1]方向。

 y 轴在{0}系的 [0,1,0]方向。

 z 轴在{0}系的 [1,0,0]方向。

原点在[L1,0,-L2]处

 各个关节的螺旋轴:

i = 3:旋转轴ω,在{0}系下,ω = [1,0,0] ;

v = - [ω] q,q只需要沿ω轴上的任意一点,所以可以选择为,在{0}系下,q = [0,0,-L2]

所以,v = [0,L2,0]

i = 2:旋转轴ω,在{0}系下,ω = [0,-1,0] ; 在{0}系下,q = [L1,0,0],所以,v = [0,0,-L1]

i = 1:旋转轴ω,在{0}系下,ω = [0,0,1] ;  在{0}系下,q = [0,0,0],所以,v = [0,0,0]

这种定义方式,确实要比D-H表方式更加简单


 

 注意到

i = 3时,是移动关节,所以:

ω = [1,0,0]

v = [0,1,0],是运动方向向量

θ为移动的距离

基于此,尝试代入:

 由此可见,这种方式“凑”的转换矩阵,就是平移用的

 

标签:那么,正向,末端,旋量,vn,系下,关节,运动,位姿
From: https://www.cnblogs.com/pylblog/p/18529426

相关文章

  • SpringBoot体育科技运动综合信息平台eap6z 带论文文档1万字以上,文末可获取,系统界面在
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容;运动员,教练,场地类型,比赛场地,项目分类,比赛信息,比赛报名,教练组信息,计划类型,训练计划,检测信息开题报告内容一、项目背景与意义随着体育产业的......
  • 基于springboot的即动运动网站的设计与实现,计算机毕业设计项目源码 023,计算机毕设程序
    摘 要随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设即动运动网站。本设计主要实现集人性化、高效率、便捷等优点于一身的即动运动网......
  • AI运动小程序开发常见问题集锦二
    截止到现在写博文时,我们的AI运动识别小程序插件已经迭代了23个版本,成功应用于健身、体育、体测、AR互动等场景;为了让正在集成或者计划进行功能扩展优化的用户,少走弯路、投入更少的开发资源,针对近期的咨询问题,我们又归集了一些常见问题,供大家参考。一、计时、计数计量模式有什么......
  • 华南师范大学主办会议 2024年体育科技与运动表现分析国际学术会议 2024 Internation
    @目录一、会议详情二、重要信息三、大会介绍四、出席嘉宾五、征稿主题一、会议详情二、重要信息大会官网:https://ais.cn/u/vEbMBz提交检索:EICompendex、IEEEXplore、Scopus大会时间:2024年12月13-15日大会地点:中国-广州-华南师范大学三、大会介绍2024年体育科技与运动......
  • 气膜冰雪项目:推动冰雪运动发展的新纪元—轻空间
    随着2024年北京冬奥会的余温仍在延续,气膜冰雪项目在我国的冰雪运动发展中扮演着愈发重要的角色。气膜结构以其独特的优势,正吸引着越来越多的参与者,推动着冰雪运动的普及与发展。突出的优势气膜冰雪馆的设计理念充分体现了现代建筑的灵活性和环保性。其主要特点在于,气膜结构......
  • 气膜运动馆:未来体育设施的新选择—轻空间
    在现代城市的发展中,体育设施的建设越来越受到重视。气膜运动馆作为一种创新的建筑形式,以其独特的优势正在逐渐改变人们的健身生活方式。它不仅为运动爱好者提供了一个理想的训练空间,更为城市的可持续发展注入了新的活力。灵活性与环保性气膜运动馆的最大特点在于其灵活性和......
  • 运动的时钟
    #include<graphics.h>#include<conio.h>#include<math.h>#defineWidth640#defineHeight480#definePI3.14159intmain(){//初始化绘图窗口initgraph(640,480,SHOWCONSOLE);//秒针起始坐标intcenter_x=Width/2,center_y=He......
  • SpringBoot体育科技运动综合信息平台eap6z程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目名称体育科技运动综合信息平台构建二、研究背景与意义随着体育产业的快速发展和科技的不断进步,体育科技运动综合信息平台的建设成为推动......
  • hadoop+Spark+django基于大数据技术的国内运动男装小红书文章数据可视化分析系统(源码
    收藏关注不迷路!!......
  • 正向代理模块开发
    1概念1.1正向代理概念正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求,将获得的内容返回给客户端。正向代理的情况下,客户端必须要进行一些特殊的......