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

平面设计创意网站建设互联网公司排名2023

平面设计创意网站建设,互联网公司排名2023,在线生成固定悬浮导航的工具网站,做购物网站开发价格kuka协作机器人LBR系列 issy15R930导入到ros2_rviz(带外观文件#xff09;外观文件未调整好#xff0c;外观仍需进一步研究#xff0c;外观文件dae与轮廓#xff08;碰撞#xff09;文件STL并未完全对应起来。在blender里面看了一下UR机器人的文件#xff0c;是对应的外观文件未调整好外观仍需进一步研究外观文件dae与轮廓碰撞文件STL并未完全对应起来。在blender里面看了一下UR机器人的文件是对应的本人导出的两种文件总是存在各中角度差。需要进一步研究。 本文参考了以下两篇文章和UR的包本文未详细论述的地方也可以按参考文章中的相关章节进行操作。 【ROS2机器人入门到实战】RVIZ2可视化移动机器人模型_rviz移动模型-CSDN博客 Solidworks模型转换到URDF格式并配置Moveit的详细教程_sw_urdf_exporter将soildwork的模型导为urdf文件怎么安装-CSDN博客 如何下载kuka机器人模型可以在xpert上注册账号下载也可以联系本人帮忙下载。 1.solidworks安装sw2urdf插件 Releases · ros/solidworks_urdf_exporter · GitHub 我用的solidworks是2023版SP5经过验证该sw2urdf插件是完全可以使用的。 安装好后还不太好找在哪里具体位置如上图 2.solidworks安装导出dae文件的插件 Simlab 3D Plugins - Collada exporter for SolidWorks 这个插件要收费不过可以试用一个月。安装好后如下图 3.建立机器人模型的轴和坐标系 在建立坐标系的时候可以先隐藏相关的组件按下图建立六个轴的基准轴和坐标系底座也要建立一个坐标系。 可以使用两点生成轴也可以通过一个圆心点和那个圆面生成。效果都差不多。我都是建在凹坑里面建到凸台上也是可以的。 建好后如下图 4.sw2urdf插件配置 这些个都要写不要搞成自动生成差别太大不行的。 load configuration..是指你导出后在urdf文件中有个CSV文件可以选用上次的配置。因为每次进来都是自动生成轴想修改很麻烦每次都点击这么多。 点击Preview and export..按钮导出前进行确认和配置关键类型选择有限旋转的这个。如果不配置角度的话rviz中轴操作无法进行。怎么配置这个角度可以参考下一节。 这里面的颜色就保持默认就好好像改了也没有太大效果。点击导出urdf和meshes文件即可。 导出后大概就是这样的如下图。  5.轴关节限值配置 在kuka xpert上下载MA_LBR_iisy_zh.pdf这个文件不会下载的可以找我要。在目录里面找到issy15R930轴数据。 把这个相关的角度计算成弧度第一个185就是185/360*3.141.61其他的类似。 第四步导出模型的时候要跟这个图片的零点位置差不多这些角度就是上图的姿态为零点的。 6.建立ros2编译文件工程 6.1建pyhton格式的文件工程 ros2 pkg create issy15r930 --build-type ament_python 在生成的工程目录里面复制meshes和urdf文件从第四步得到的那个文件launch文件夹是自己建的可以用命令也可以界面上直接操作怎么方便怎么来。 6.2 lauch文件说明 就搞了这么一个launch文件里面比较重要的就是urdf_name这一条主要要跟urdf中的对应。 import os from launch import LaunchDescription from launch.substitutions import LaunchConfiguration from launch_ros.actions import Node from launch_ros.substitutions import FindPackageSharedef generate_launch_description():package_name issy15r930urdf_name issy15r930.urdfld LaunchDescription()pkg_share FindPackageShare(packagepackage_name).find(package_name) urdf_model_path os.path.join(pkg_share, furdf/{urdf_name})robot_state_publisher_node Node(packagerobot_state_publisher,executablerobot_state_publisher,arguments[urdf_model_path])joint_state_publisher_node Node(packagejoint_state_publisher_gui,executablejoint_state_publisher_gui,namejoint_state_publisher_gui,arguments[urdf_model_path])rviz2_node Node(packagerviz2,executablerviz2,namerviz2,outputscreen,)ld.add_action(robot_state_publisher_node)ld.add_action(joint_state_publisher_node)ld.add_action(rviz2_node)return ld6.3 meshes文件说明 dae文件怎么导出见第7节说明和STL放一个文件夹就行。不用太费事。主要是urdf文件中要写对文件地址就好。 6.4 urdf文件说明 这个名字要和launch文件里面对应。 ?xml version1.0 encodingutf-8?!-- This URDF was automatically created by SolidWorks to URDF Exporter! Originally created by Stephen Brawner (brawnergmail.com) Commit Version: 1.6.0-4-g7f85cfe Build Version: 1.6.7995.38578For more information, please see http://wiki.ros.org/sw_urdf_exporter --robotnameissy15r930linknamebase_linkinertialoriginxyz3.7076E-05 -0.018098 0.082416rpy0 0 0 /massvalue7.2283 /inertiaixx0.052936ixy2.5994E-05ixz-5.0195E-05iyy0.040376iyz0.0027943izz0.051987 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/base_link.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/base_link.STL //geometry/collision/linklinknamelink1inertialoriginxyz0.0082771 -0.010407 0.10376rpy0 0 0 /massvalue6.0436 /inertiaixx0.034011ixy0.00069966ixz-0.0020617iyy0.033685iyz0.0026113izz0.030166 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link1.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link1.STL //geometry/collision/linkjointnamejoint1typerevoluteoriginxyz0 0 0.172rpy0 0 0 /parentlinkbase_link /childlinklink1 /axisxyz0 0 1 /limitlower-1.61upper1.61effort0velocity0 //jointlinknamelink2inertialoriginxyz-0.035772 0.16784 0.08072rpy0 0 0 /massvalue10.123 /inertiaixx0.26037ixy0.048481ixz0.0009505iyy0.043052iyz-0.0044562izz0.27629 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link2.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link2.STL //geometry/collision/linkjointnamejoint2typerevoluteoriginxyz0.058615 -0.074125 0.126rpy1.5708 0 0.66908 /parentlinklink1 /childlinklink2 /axisxyz0 0 1 /limitlower-2upper0.43effort0velocity0 //jointlinknamelink3inertialoriginxyz0.020571 -0.0055652 0.093536rpy0 0 0 /massvalue4.3819 /inertiaixx0.018095ixy0.0010427ixz-0.0029257iyy0.021705iyz0.00078561izz0.018661 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link3.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link3.STL //geometry/collision/linkjointnamejoint3typerevoluteoriginxyz-0.080235 0.37655 0.0255rpy3.1416 0 0 /parentlinklink2 /childlinklink3 /axisxyz0 0 1 /limitlower-1.3upper1.3effort0velocity0 //jointlinknamelink4inertialoriginxyz-0.0527 0.0075768 0.11883rpy0 0 0 /massvalue4.3253 /inertiaixx0.031922ixy0.001207ixz0.012121iyy0.040091iyz-0.0017531izz0.019873 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link4.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link4.STL //geometry/collision/linkjointnamejoint4typerevoluteoriginxyz0.10722 -0.028729 0.12rpy1.5708 1.2545 1.309 /parentlinklink3 /childlinklink4 /axisxyz0 0 1 /limitlower-1.57upper1.57effort0velocity0 //jointlinknamelink5inertialoriginxyz0.012242 0.00015735 0.07472rpy0 0 0 /massvalue2.4287 /inertiaixx0.0066893ixy-1.3173E-05ixz-0.00073951iyy0.007692iyz-9.693E-06izz0.0069254 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link5.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link5.STL //geometry/collision/linkjointnamejoint5typerevoluteoriginxyz-0.086604 0.012492 0.256rpy1.5708 -1.4484 1.4275 /parentlinklink4 /childlinklink5 /axisxyz0 0 1 /limitlower-0.95upper0.95effort0velocity0 //jointlinknamelink6inertialoriginxyz0.0099764 0.0026101 0.050237rpy0 0 0 /massvalue1.366 /inertiaixx0.0022647ixy-0.00025613ixz-0.00021904iyy0.0031711iyz-5.7372E-05izz0.0035946 //inertialvisualoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link6.dae //geometrymaterialnamecolorrgba0.79216 0.81961 0.93333 1 //material/visualcollisionoriginxyz0 0 0rpy0 0 0 /geometrymeshfilenamepackage://issy15r930/meshes/link6.STL //geometry/collision/linkjointnamejoint6typerevoluteoriginxyz0.080493 0.0010481 0.0875rpy-1.5708 -1.5554 -1.5578 /parentlinklink5 /childlinklink6 /axisxyz0 0 1 /limitlower-1.91upper1.91effort0velocity0 //joint/robot 这个文件里面啊视觉这块要跟dae对应meshes文件里面的文件。其他的提示找不到的时候都要检查要对应的。7个link里面都是要修改过来的。  6.5 setup文件说明 增加4跟5中的内容 from setuptools import find_packages, setup from glob import glob import ospackage_name issy15r930setup(namepackage_name,version0.0.0,packagesfind_packages(exclude[test]),data_files[(share/ament_index/resource_index/packages,[resource/ package_name]),(share/ package_name, [package.xml]),(os.path.join(share, package_name, launch), glob(launch/*.launch.py)),(os.path.join(share, package_name, urdf), glob(urdf/**)),(os.path.join(share, package_name, meshes), glob(meshes/**)),],install_requires[setuptools],zip_safeTrue,maintainercheni,maintainer_emailchenitodo.todo,descriptionTODO: Package description,licenseTODO: License declaration,tests_require[pytest],entry_points{console_scripts: [],}, ) 7.导出dae文件 需要单独打开某个零件一个一个导出成dae格式如下图。这个地方可能就是外观和轮廓模型不能对应一致的问题所在。urdf插件肯定处理了什么这边不知道怎么对应。 文件导出到urdf导出的meshes文件中即可一起复制到虚拟机的工程目录中即可。 8.编译调试 用这个命令编译 这个命令去引用 这个命令去加载  效果如下 这个就是只有外观的模型没太在一起完全可以控制来回转。 这个是这个碰撞的模型这个urdf插件导出来的是可以的没有任何问题。 两个一起显示就是这样的外观文件没有对其碰撞文件 9.问题分析 打开ur机器人的dae文件和STL文件是可以对应的在blender里面这个距离是我拉开的导入是完全重合的。 对比我导入的dae和stl模型两者就不太对应。还需要进一步研究。 测试了移动原点也是不行的通过这个插件搞了一下工件中心的原点对齐也是不行的。还需要进一步确认原因。 xpert下载一次5元https://item.taobao.com/item.htm?appchromebxsignscdqor6QWU28XNc9OWfCSkU-CHUI-AJuCDWIGWPTosGsbY2Hq5KZcxkBJDupu_V5lItJnPJnOciY07uys5r9R9Ywfte7ZaUVQ7ACg7y6MYkfdzRmk6S9w1zIPPabV-As4cPcpp1id769766514957price5shareUniqueId25609527507share_crt_v1shareurltrueshort_nameh.5FtsLWRmcGNYWrzsourceTypeitem,itemsp_abtkgray_1_code_simpleAndroid2sp_tkUUdTcFdsMlhXRlQspma2159r.13376460.0.0suid9815284f-7724-4861-b99f-05be8c53f351tbSocialPopKeyshareItemtkQGSpWl2XWFTun8e550dfe9bde5d682040bd82ddc2e1eaun_site0ut_sk1.ZQ%20rL9czjnsDANpS6QQfKorD_21646297_1708938056189.Copy.1
http://www.zqtcl.cn/news/699283/

相关文章:

  • 网站开发有哪些课程网站开发好要租服务器吗
  • 鲜花店网站建设的规模设想网站之间的差异
  • 网站怎么在百度做推广郑州建网站
  • 机关门户网站建设顺义做网站
  • 网站开发公司东莞环球军事头条
  • 企业网站管理系统添加教程如何用python开发网页
  • 公司网站建设需要资质wordpress admin
  • 万维网网站301重定向怎么做国家城乡建设规划部网站
  • 现在的网站内容区域做多宽俄文网站开发翻译
  • 上海闵行建设局官方网站做电影网站的流程
  • 怎样做水族馆网站wordpress第三方订阅地址
  • 东莞做网站注意事项如何查网站的百度快照
  • 做资源网站需要什么郑州哪有做网站的公司
  • 不属于网站架构开发一个游戏软件多少钱
  • 电子商务网站建设 市场分析广州有哪些做网站专业的公司
  • 广州网站建设南宁厦门城健建设有限公司网站
  • 课程网站开发的研究现状网页设计制作音乐网站
  • 建设工程法律网站网站美工做专题尺寸多少?
  • 甘肃制作网站godaddy wordpress空间
  • 做淘宝客网站要多少钱心理网站模板
  • 建设手机网站经验分享网站外链建设实例
  • 乔拓云网站注册外贸个人网站
  • 个人怎么做动漫短视频网站建设银行银监会官方网站
  • 长沙网站seo技术厂家山东济宁网站建设设计
  • 外贸网站制作有哪些做体育的网站
  • 广州哪里有做网站推广最牛的网站建
  • 建设网站用户名是什么原因世界500强企业排名2020
  • 创建网站要找谁手机网站后台源码
  • canvas网站源码网站静态和动态区别
  • 网站建设需要了解哪些方面数据分析工具