当前位置: 首页 > news >正文

关于Diamond机械手的运动学与动力学的推导

1.关于Diamond机械手

(1)位置模型推导

逆解:机械末端平台的位置与驱动关节之间的关系。

 设p点在xy平面的坐标是(x,y)T,此时根据向量求解

OP等于向量r等于e向xy轴的向量+主动臂长度向xy轴的向量+从动长度向xy轴的向量。

即:

 这里注意一点:因为分左右臂的所以在符号上有所区别,同时Theata2为什么是那么大,因为cos(theta)= -sin(270-theta),因为从动臂在向量运算上是负的,所以要注意一下符号。

求主动臂theta1的角度

所以

这此求出了机构的逆解,已知某段的xy坐标可以求出角度1和角度2的大小(2个角度1,2个角度2),既可以实现做基本的控制了。

(2)速度模型推导

 奇异问题:简单的是直接和间接雅克比矩阵的秩为零的时候为奇异解。

从动臂的质心速度等于两段的速度除以2。 

(3)加速度推导

加速度的推导和速度的推导方式一样。

(4)刚体动力学

theta1是主动臂的虚位移,虚位移*电机力矩 - 虚位移*主动臂的转动惯量*主动臂转动的角加速度-虚位移*主动臂的动力矩 = 主动臂做的功

theta2是从动臂的虚位移,虚位移*从动臂的惯性力矩+从动臂的质心虚位移*从动臂的惯性力和重力之和。

动平台质心的虚位移*动平台的总质量*动平台的质加速度+动平台质心的虚位移*动平台的总质量*g

 (5)简化动力学

根据雅克比矩阵的定义,虚位移的定义可以知道

 

 

番外:

(1)

 (2)

 

http://www.dtcms.com/a/138642.html

相关文章:

  • Java 开发玩转 MCP:从 Claude 自动化到 Spring AI Alibaba 生态整合
  • list的使用
  • 基于C++(MFC)实现的文件管理系统
  • Visual Studio C++引入第三方库
  • Spring HTTP Interface 入门案例介绍
  • sentinel安装部署及测试--实践
  • 在Vmware15(虚拟机免费) 中安装纯净win10详细过程
  • RK3588 实现音视频对讲
  • Oracle 12.1.0.2补丁安装全流程
  • 如何使用3DMAX插件PFSpliner将3D对象转化为艺术样条线?
  • AOP的基本应用案例---统计每个函数的执行时间
  • IntelliJ IDEA 项目导入后 Java 文件图标显示为红色小写 j 的解决方法
  • LVS+keepalived搭建高可用架构
  • 资源直方图与资源平衡技术在资源约束下的作用是什么?
  • Paramiko 使用教程
  • [特殊字符] UnionFS(联合文件系统)原理解析:容器背后的存储技术
  • css button 点击效果
  • Github 2025-04-17 Go开源项目日报 Top9
  • Go:低级编程
  • QT 初体验
  • 无源蓝牙技术与传统RFID(射频识别)对比
  • 使用DDR4控制器实现多通道数据读写(八)
  • 在极狐GitLab 身份验证中如何使用 OIDC?
  • 大数据分析02 基础语法差异
  • 【FFmpeg从入门到精通】第二章-FFmpeg工具使用基础
  • Java虚拟机(JVM)平台无关?相关?
  • BFC详解
  • uniapp上传图片时(可选微信头像、相册、拍照)
  • 基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南
  • ETL数据集成平台在电商行业五大应用场景