article-并联机械手爪运动学分析

news2024/9/29 15:34:44

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3aNKIR4E-1685371700448)(data:image/svg+xml;utf8, )]

2.4.3 基于Robotics Toolbox的工具箱的模型检测

上文中,我们已经对采摘机器手爪运动学理论模型进行了创建,接下来要用MATLAB软件中的机器人工具箱对创建好的采摘机器手爪运动学理论模型进行校验。

2.4.4 对象模型创建

运用MATLAB软件的Link函数将上文采摘机器手爪已确立的主要参数代入完成整个模型建模。Link函数格式如下:

L=Link([theta,d,a,alpha]) (2.8)

该式中,theata为关节角;d为连杆偏距;a为连杆长度;alpha为连杆转角。通过表2.7的D-H参数,在MATLAB中编写的程序如下图2.8所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8hxvk6W-1685371700448)(data:image/svg+xml;utf8, )]

图2.8 Link函数程序

采摘机器手爪的运动学仿真模型由该程序代码在MATLAB软件中运行得出,其模型如下图2.9所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B3RxQSaM-1685371700449)(data:image/svg+xml;utf8, )]

图2.9 机械手运动学模型

2.4.5 运动模型验证

上文已将完成了对采摘机器手爪运动学理论模型的建立。通过设定θ值的大小,可改变机械手姿态和得到对应的末端位置坐标。对采摘机器手爪的运动理论模型验证是通过理论模型得到与由矩阵计算得到的两个末端位置进行比较判断。设定运动模型的起始点和结束点:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SPzU8plg-1685371700449)(data:image/svg+xml;utf8, )]

代入公式中求得的采摘机器手爪末端位置坐标与采摘机器手爪运动模型的末端位置坐标相等,证明了采摘机器手爪正向运动学求解方程正确,模型姿态如下图2.10。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JdKLC01O-1685371700450)(data:image/svg+xml;utf8, )]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uy83VSfO-1685371700450)(data:image/svg+xml;utf8, )]

(a)起始姿态

(b)结束姿态

三维模型+word+仿真文件下载链接

(下载咨询链接:matlab正逆运动学分析与轨迹规划])

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/586174.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

V3.0_用exec族函数替代system()

注意点:exec族函数的使用 以execl为例: (1) (2)exec族函数中的函数调用失败时会设置error并返回-1,然后从源程序调用点接着往下执行。 执行成功后不会返回,也不会从源程序调用点接…

Redis缓存一致性问题及解决方案

对于没有并发的用户请求 先更新缓存,后更新数据库先更新数据库,后更新缓存 两者第二步没成功,都有问题 如果更新缓存成功,更新数据库没成功,一旦缓存失效,读取的仍是旧值如果更新数据库成功,…

MySQL官网下载Linux版本安装包

步骤一:https://www.mysql.com/ 步骤二:https://www.mysql.com/downloads/ 步骤三:https://dev.mysql.com/downloads/ 步骤四:https://dev.mysql.com/downloads/mysql/

二十分钟秒懂:实现前后端分离开发(vue+element+spring boot+mybatis+MySQL)

目录 开发者介绍 什么是前后端分离开发 vue与springboot开发的优势 Vue.js 的优势: Spring Boot 的优势: vue与springboot如何实现前后端连接 demo简介 重要部分前端部分代码 重要部分后端代码 后端解决跨域问题 Controller部分 xml部分 se…

商城APP开发需要哪些功能,如何选择开发公司

商城APP开发的功能有很多,从功能上看主要分为以下几个大类: 一、商品展示类:商家可以在这里展示自己产品的种类、数量、价格等信息,消费者在浏览和选择的时候,能直观的看到商家介绍。 二、优惠促销类:商家…

JDBC与DBCP整合

DBCP:DataBase Connection Pool,数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接…

第四章 相似矩阵与矩阵对角化

引言 题型总结中推荐例题有蓝皮书的题型较为重要,只有吉米多维奇的题型次之。码字不易,如果这篇文章对您有帮助的话,希望您能点赞、评论、收藏,投币、转发、关注。您的鼓励就是我前进的动力! 知识点思维导图 补充&…

【Web服务器集群】Apache配置与应用

文章目录 一、构建虚拟web主机1.概述2.httpd服务支持的虚拟主机类型3.构建虚拟Web主机3.1基于域名的虚拟主机3.2基于IP地址的虚拟主机3.3基于端口的虚拟主机 4.Apache连接保持5.Apache访问控制 二、Apache日志管理rotatelogs分隔工具 三、总结1.Web虚拟主机部署步骤2.网页根目录…

DN-DETR代码学习笔记

代码地址:GitHub - IDEA-Research/DN-DETR: [CVPR 2022 Oral]Official implementation of DN-DETR 论文地址: https://arxiv.org/pdf/2203.01305.pdf DN-DETR是在DAB-DETR的基础上完成的,DN-DETR的作者认为导致DETR类模型收敛慢的原因在于匈牙…

【Linux升级之路】4_进程控制

文章目录 前言一、【Linux初阶】fork进程创建 & 进程终止 & 进程等待二、【Linux初阶】进程程序替换 | 初识、原理、函数、应用 & makefile工具的多文件编译三、【Linux初阶】进程替换的应用 - 简易命令行解释器的实现结语 前言 本片博客是 Linux操作系统 进程控制…

【周末闲谈】谈谈数学转码这一年来的体会与反思

——我们走了太远,以至于忘了为何出发 前言 笔者本科读的是数学专业,就是每天和数学分析、高等代数、概率论、随机过程等等这些理论打交道的专业,这个专业出来工作好像一般有两个方向就是金融和计算机,我选择了计算机方向。主要…

【自然语言处理】【大模型】ChatGLM-6B模型结构代码解析(单机版)

ChatGLM-6B模型结构代码解析(单机版) ​ 本文介绍ChatGLM-6B的模型结构,代码来自https://huggingface.co/THUDM/chatglm-6b/blob/main/modeling_chatglm.py。 相关博客 【自然语言处理】【大模型】ChatGLM-6B模型结构代码解析(单机版) 【自然语言处理】【大模型】BL…

日撸 Java 三百行day56-57

文章目录 day56-57 kMeans 聚类1.kMeans聚类理解2.代码理解2.1代码中变量的理解2.2代码理解 day56-57 kMeans 聚类 1.kMeans聚类理解 无监督的机器学习算法,其中k是划分为几个簇,并且选择k个数据作为不同簇的聚类中心,计算每个数据样本和聚…

ASRT语音识别系统的部署以及模型的使用(运用篇)

ASRT语音识别系统的部署以及模型的使用(运用篇) 前言 ASRT是一个中文语音识别系统,由AI柠檬博主开源在GitHub上。 GitHub地址:ASRT_SpeechRecognition 国内Gitee镜像地址:ASRT_SpeechRecognition 文档地址:ASRT语音识别工具文…

Python打包成EXE

一、使用Pyinstaller pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller 1.2Pyinstaller打包步骤 Pyinstaller -F -w -i apple.ico py_word.py 结果: 运行结果: 二、使用Auto-py-to-exe auto-py-to-exe 是一个用于打包 python 程序…

第二届(2023年)中国国际培育钻石产业发展与创新大会盛大召开!

5月25-26日,由广东省商务厅、中国国际贸易促进委员会广东省委员会(广东国际商会)、广州市商务局、番禺区人民政府、广东省交易控股集团有限公司/广东省公共资源交易中心指导,广州钻石交易中心(简称广钻中心&#xff09…

C语言深度解析--指针

目录 指针 指针的定义: 指针的大小: 指针和指针类型 野指针 指针运算 指针-整数: 指针-指针: 指针的关系运算: 指针和数组 二级指针 指针数组 理解指针的第一步是在机器级上观察指针表示的内容。大多数现代…

第十六届全国大学生信息安全竞赛创新实践赛初赛部分WP AGCTF战队

持续两天的比赛,打的很累,web没有出太多的题,比赛被pwn师傅带飞了,希望下此加油,下边是此次比赛排名。 文章目录 MISC签到卡被加密的生产流量国粹调查问卷pyshell CRYPTO基于国密SM2算法的密钥密文分发可信度量Sign_i…

Java中的深拷贝和浅拷贝介绍

文章目录 基本类型和引用类型Clone方法浅拷贝深拷贝小结 在讲解什么是深拷贝和浅拷贝之前,我们先来了解一下什么是基本类型和引用类型。 基本类型和引用类型 基本类型也称为值类型,分别是字符类型 char,布尔类型 boolean以及数值类型 byte、…

Vue3 项目相关

vite 项目起步式 npm create vite - 1.命名项目名称- 2. 选择技术框架- 3. 进入项目文件夹 npm i 安装依赖,- 4. npm run dev 运行项目配置 package.json 文件 ,使项目运行后自动再浏览器中打开。 在 dev 运行命令后添加一个 --open 即可。 "script…