广州英文外贸seo网站优化西安市专业网站建设

web/2025/10/1 10:39:44/文章来源:
广州英文外贸seo网站优化,西安市专业网站建设,东莞谷歌推广,wordpress首页添加登录这个博客是用来记录关于【从Solidworks中导出URDF模型】的学习历程#xff1a; 相关课程链接见#xff1a;如何从Solidworks导出URDF模型 • 古月 (guyuehome.com) 下面让我们一起开始吧#xff01;#xff01;#xff01; 1. sw_urdf_exporter插件介绍 插件下载链接 相关课程链接见如何从Solidworks导出URDF模型 • 古月 (guyuehome.com) 下面让我们一起开始吧 1. sw_urdf_exporter插件介绍 插件下载链接sw_urdf_exporter - ROS Wiki sw_urdf_exporter插件是一个用于SolidWorks CAD软件的工具允许用户将SolidWorks模型导出为URDF统一机器人描述格式文件。URDF文件是一种XML格式的文件被广泛用于描述机器人的物理结构和关节以便于在机器人操作系统ROS等平台上进行仿真和控制。 插件安装完成后打开SW软件进行查看任意打开一个装配体模型 点击工具 —— Tools —— Export as UREDF 发现左边多出来了一个URDF Exporter说明插件安装成功 2. 如何导出移动机器人URDF模型 机器人中的每个link之间的关系是通过joint来描述的首先先来配置好机器人的核心坐标系以及旋转轴 先来确定各个link的坐标系整个移动机器人的底盘有个base_link坐标系4个轮子有4个轮子的坐标系控制板和雷达也有2个坐标系。加起来一个有7个坐标系。下面开始创建坐标系 点击参考几何体 —— 点 首先来确定base_link点击底板的底面: 在中间会出现一个圆球这个是默认的中心点位置。确定该位置后再点击左边的 “ √ ” 底盘的中心点创建完毕该点是作为base_link坐标系的原点。 继续使用同样的方式来确定4个轮子坐标系的原点 下面开始创建雷达和控制板的坐标原点选择2条线的交点作为控制板的坐标原点 最后创建雷达的坐标原点选择圆弧的中心点作为雷达的坐标原点 接下来我们在这7个点上面来创建7个坐标系这7个坐标系分别代表7个link的坐标系所在的位置。 下面选择点1后再点击参考几何体命令选择坐标系 我们发现在点1上出现了一个坐标系在ROS中坐标系是以“右手”坐标系来定义的。 小车往前走是以x轴正方向运动相对应。所以需要将坐标系的方向进行修改车的正前方以雷达的端部为准设置x的坐标轴方向 这个截图的坐标系方向与ROS中的方向是匹配的点击确认。 可以发现坐标系1创建完毕。 接下来进行坐标系2的创建依然确保坐标系的x轴是指向正前方的 同理车轮的坐标系创建依次进行上述同样的操作步骤 最后控制板和雷达的坐标系创建也遵循上述要求 有了手动创建的这7个坐标系之后接下来在后面的自动导出过程中就可以选择每一个link它所相对应的坐标系。 坐标系建立完成之后继续创建旋转轴 下面继续在参考几何体的命令中点击基准轴找到旋转轴的位置 小车一共有4个轮子其实只要确定好2个基准轴就OK了前后的2轮可同轴公共轴 坐标系和旋转轴都定义好了之后下面才能开始利用SW_URDF插件 --------------------------------------------------------------------------------------------接下来点击工具 —— Tools —— Export as UREDF 首先来定义模型的base_link 选择好零件后不要忘了坐标系的确定以及child_links的数量确定 其中4个轮子都是跟底盘来做连接的所以小车的底盘有4个child_links下面来配置4个轮子 Link_name和Joint_name可以自定义确定参考坐标系和参考轴轮子的关节类型选择continuous最后选择link元件所包含的内容。 下面安装同样的方式来配置其余的3个轮子直接点击模型树中即可 轮子的配置结束后再配置控制板和雷达它们都是固定在base_link上的继续点击base_link 扩展出2个 child_links总数变为6个child_links 设置Link_name和Joint_name确定参考坐标系和参考轴None轮子的关节类型选择fixed最后选择link元件所包含的内容: 同理进行雷达的设置 好了插件的配置选择到此结束 检查一遍上面的设置是否正确确认无误后点击Preview and Export... 插件生成完成后会弹出下面的界面用来进一步检查确认无误后点击右下角的Next 弹出第二个窗口是用来确定link的配置 会发现每一个link会自动产生它的质量以及惯性矩阵真是太妙了 最后确认无误后点击右下角的Export URDF and Meshes 自定义文件名后再点击保存确定保持到对应的文件夹中即可 完成了保存之后返回SW的操作界面会发现最后多出来了一个URDF Export 保存SW文件Ctrl S 下次打开依然点击工具 —— Tools —— Export as UREDF 注意可以发现先前创建的URDF设置还在但是坐标系的设置改变了后续需要修改模型的配置那就只能重新配置坐标系。 ----------------------------------------------------------------------------------------- 下面我们来找到之前生成的ares_description功能包 这些自动产生的文件与ROS是一致的整个文件夹本身就是一个功能包后面是可以直接来运行的。以上的这些文件不用做太多的修改就可以结合ROS来做进一步的开发与仿真。 补充其中的textures文件夹是用来放模型的纹理meshes文件夹是用来放置STL文件config文件夹是用来放置joint名字的配置文件方便后续的仿真。 ----------------------------------------------------------------------------------------- 下面将上面自动生成的URDF文件移动至Ubuntu20.04系统中做进一步的编译

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

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

相关文章

如何选择做pc端网站网站备案查询接口

java错误代码典型案例该页面包含在与我一起工作的人的Java代码中看到的最典型的错误。 静态分析(出于明显的原因,我们使用查询无法捕获所有错误,这就是为什么我决定在此处列出所有错误的原因。 如果您要在此处添加其他内容,请告诉…

建设自己公司的网站成都建设厅官方网站

目录 前言 一、Mybatis-Plus 开启日志的方式 二、测试 三、日志分析 章末 前言 小伙伴们大家好,相信大家平时在处理问题时都有各自的方式,最常用以及最好用的感觉还是断点调试,但是涉及到操作数据库的执行时,默认的话在控制台…

哪里有做网站的公司校园网站建设网

最近研究了下基于token的身份验证,并将这种机制整合在个人项目中。现在很多网站的认证方式都从传统的seesioncookie转向token校验。对比传统的校验方式,token确实有更好的扩展性与安全性。    传统的sessioncookie身份验证    由于HTTP是无状态的…

深圳网站制作需要多少钱东莞网站系统后缀

一、导出数据库 1、导出完整数据:表结构数据 mysqldump -u用户名 -p 数据库名 > 数据库名.sql 举例:以下命令可以导出 abc 数据库的数据和表结构 /usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql2、只导出表结构 mysqldump -u用户名 -p…

小型企业网站如何建设wordpress调用header

Empty空状态组件&#xff1a;空状态时的占位提示。 如第一次进入当前功能模块时&#xff0c;数据状态为空&#xff0c;则展示空状态&#xff0c;可用到Empty组件 1.How? <el-empty description"描述文字"></el-empty> 2.自定义图片 通过设置 image 属…

网站社区的建设wordpress文章行距

查看所有文章链接&#xff1a;&#xff08;更新中&#xff09;GIT常用场景- 目录 文章目录 1. 环境说明2. 安装配置2.1 配置user信息2.2 config的三个作用域 3. 建git仓库3.1 把已有的项目代码纳入git管理3.2 新建的项目直接用git管理3.3 配置local的user和email3.4 优先级&…

手机网站幻灯片网站建设与维护流程图

目录 python计算NN的值 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python计算NN的值 第十四届蓝桥杯青少年组python省赛真题 一、题目要求…

提供网站建设课程个人网站空间多大合适

文章目录&#xff1a; 一&#xff1a;相关常识 1.考试报名时间 2.报名地方 费用 证件 3.考试流程 4.普通话等级说明 二&#xff1a;题型 三&#xff1a;技巧 1.前三题 2.命题说话 四&#xff1a;普通话考试题库 1.在线题库 2.下载题库 一&#xff1a;相关常识 …

eclipse做的网站flash教程网站首页

e2studio开发三轴加速度计LIS2DW12.3--检测活动和静止状态 概述视频教学样品申请源码下载新建工程工程模板保存工程路径芯片配置工程模板选择时钟设置UART配置UART属性配置设置e2studio堆栈e2studio的重定向printf设置R_SCI_UART_Open()函数原型回调函数user_uart_callback ()…

装修公司网站源码免费行情软件app网站大全下载安装

1、# 软件下载地址 https://prometheus.io/download/ https://grafana.com/grafana/download https://prometheus.io/download/ Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。 Prometheus 的优点 1、非常少的外部依赖,安装…

江阴网站开发招聘托管网站是什么意思

一般进入APP都有欢迎界面&#xff0c;基本都是水平滚动的&#xff0c;今天和大家分享一个垂直滚动的例子。 先来看看效果把&#xff1a; 首先是布局文件&#xff1a; <com.example.verticallinearlayout.VerticalLinearLayout xmlns:android"http://schemas.android.…

榕江网站建设专业做网站的公司有

干系人绩效域 干系人绩效域涉及与干系人相关的活动和职能。在项目整个生命周期过程中&#xff0c;有效执行本绩效域可以实现的预期目标主要包含&#xff1a;①与干系人建立高效的工作关系&#xff1b;②干系人认同项目目标&#xff1b;③支持项目的干系人提高了满意度&#xf…

网站关键词选取的步骤郑州旅游网站制作

Leetcode 45. 跳跃游戏 II 动态规划 使用dp [ ] 记录每个位置可达的最小步数&#xff0c;每到达一个点时&#xff0c;更新该点所能跳跃区间内的所有点的dp值 时间复杂度较高 class Solution {public int jump(int[] nums) {int n nums.length;int dp[] new int [n];int N …

千元低价网站建设付费链接生成软件

科学、技术、工程、应用 科学&#xff1a;是什么、为什么技术&#xff1a;怎么做工程&#xff1a;怎样做的多快好省应用&#xff1a;怎么使用 定义 机器学习&#xff1a;利用经验改善系统自身的性能。 研究 智能数据分析&#xff08;数据分析算法&#xff09; 典型的机器…

中国建设银网站网站如何做绿标

js 序列化内置对象本文是我们名为“ 高级Java ”的学院课程的一部分。 本课程旨在帮助您最有效地使用Java。 它讨论了高级主题&#xff0c;包括对象创建&#xff0c;并发&#xff0c;序列化&#xff0c;反射等。 它将指导您完成Java掌握的旅程&#xff01; 在这里查看 &#x…

品牌网站建设有哪些方面软件app开发定制

OpenCV学习笔记&#xff08;十&#xff09;&#xff1a;图像金字塔Pyramid和图像缩放&#xff1a;pyrDown(),pyrUp(),resize() 一、图像金字塔定义&#xff1a; 图像金字塔是图像中多尺度表达的一种&#xff0c;最主要用于图像的分割&#xff0c;是一种以多分辨率来解释图像的…

网站开发需求做娱乐网站被坑

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 [TOC](文章目录) 一、程序地址空间回顾 我们在讲C语言的时候&#xff0c;老师给大家画过这样的空间布局…

建设网站的平台东莞债务优化

回调函数与qsort的讲解和模拟实现 前言1. 回调函数是什么&#xff1f;2. qsort2.1 使用qsort函数排序整型数据2.2 使用qsort排序结构数据 3. qsort函数的模拟实现 前言 回调函数是一个函数&#xff0c;它作为参数传递给另一个函数&#xff0c;并且能够在该函数内部被调用。在C…

邦利博客网站怎么做的开发网站代码量

1. 题目 在一个给定的数组nums中&#xff0c;总是存在一个最大元素 。 查找数组中的最大元素是否至少是数组中每个其他数字的两倍。 如果是&#xff0c;则返回最大元素的索引&#xff0c;否则返回-1。 示例 1: 输入: nums [3, 6, 1, 0] 输出: 1 解释: 6是最大的整数, 对于…

黄石做网站的公司正版网站设计制作

这篇文章将展示如何使用Elixir和Phoenix框架构建REST API。 重点将是为持久化到Postgres数据库后端的模型提供CRUD&#xff08;创建&#xff0c;读取&#xff0c;更新&#xff0c;删除&#xff09;端点。 我应该警告你&#xff1b; 这是一个简单的例子。 但是&#xff0c;希望它…