vscode的ros拓展(插件)无法渲染urdf

这篇具有很好参考价值的文章主要介绍了vscode的ros拓展(插件)无法渲染urdf。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最新版(v0.9.5)已经解决,使用这个即可。

vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器

1.事件背景

之前在vscode中一直用得好好的urdf预览功能,突然在某一天,不行了。
执行 URDF Preview之后,虽然弹出了一个URDF Preview的窗口,但是这个窗口里面啥都没有。没有网格、没有模型。
一开始我也懒得纠结是什么问题,先不使用这个功能。
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器

2.资料调查

这几天有空了,到了这个拓展的github网站找一找原因,看看别人有没有遇到这个问题。还真有人问了:
【 [bug] URDF Preview not rendering - Due to RobotWebTools.org being down. #908 】
这个提问者也是遇到类似的问题。然后一个应该是这个项目的组员回答了:
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器意思是这个拓展中的urdf渲染是由RobotWebTools来完成,可能是在安装时或者渲染时无法连接到这个RobotWebTools的网络导致的。
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器然后他好像再次确认了,是因为RobotWebTools.org这个网站挂掉了,所以无法渲染了。

3.解决方案

3.1.使用0.9.4版本

只能使用最新版0.9.4了,在最新版中,他们重写了这个渲染插件。但是还有一些bug,先将就着用吧。
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器他这个新版的对urdf的渲染,貌似有个坐标的问题。我在他们的github上提了个issue【 Wrong Coordinate System #1092 】。后面再看看他们怎么弄,不然就真的只能用rviz来玩了。
发完issue之后,我再详细看看他们的issue、pull,发现其实他们早已经修复了bug。【 URDF Rendering Fixes, Axes & Rotation Visualization, Color customization #1002 】
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器

看上面的日期应该是20230603修复的。而v0.9.4版本是20230505发布的,vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器
也就是v0.9.4版本是在他们修复这个bug之前发布。我们能做的,只能是默默等待他们发布新版本,或者可以下载他们的源码,自己编译一个?但是我又不知道怎么编译。

3.2.使用脚本自己调用rviz渲染

这里我参考鱼香ROS的【8.2 RVIZ2可视化移动机器人模型】,写了个一键显示脚本,各位可以尝试一下。
用法很简单,直接把你的urdf文件放到和这个脚本同一个文件夹中,然后在文件夹中打开命令行,执行下面的命令就行(假设把脚本保存为urdfViz.bash,且执行了chmod 777了、urdf文件为six_arm.urdf )

./urdfViz.bash six_arm.urdf 

脚本请到github获取【urdfViz.bash】
效果:
vscode的ros拓展(插件)无法渲染urdf,ros,vscode,ide,编辑器文章来源地址https://www.toymoban.com/news/detail-640350.html

到了这里,关于vscode的ros拓展(插件)无法渲染urdf的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ros2 基础学习 15- URDF:机器人建模方法

    ROS是机器人操作系统,当然要给机器人使用啦,不过在使用之前,还得让ROS认识下我们使用的机器人,如何把一个机器人介绍给ROS呢? 为此,ROS专门提供了一种机器人建模方法——URDF(Unified Robot Description Format,统一机器人描述格式),用来描述机器人外观、性能等各方面属

    2024年02月01日
    浏览(49)
  • 解决问题:PyCharm / IDEA / JetBrains IDEs中 Github Copilot 插件无法使用对话/Chat功能

    在Pycharm里装了Github Copilot 插件,但发现只能进行代码补全,没法像ChatGPT一样聊天,CSDN上搜了半天居然没人提出这个问题,于是在Copilot的Github主页上到处寻找答案。 发现这个功能目前还在内测阶段,如果想要使用的话, 需要先去官网申请加入等待队列 !!! 官网地址如下

    2024年02月04日
    浏览(90)
  • ROS自学笔记二十九:如何从SolidWorks导出URDF文件

    SolidWorks是一款三维计算机辅助设计(CAD)软件,用于创建三维模型。要将SolidWorks模型导出为URDF(Unified Robot Description Format)文件,您可以按照以下步骤进行操作: 1. 安装SolidWorks URDF插件: 首先,您需要安装SolidWorks URDF插件,以便能够导出URDF文件。这个插件通常由SolidWorks社

    2024年02月05日
    浏览(57)
  • 【ROS2机器人入门到实战】使用gazebo加载URDF

    当前平台文章汇总地址:ROS2机器人从入门到实战 获取完整教程及配套资料代码,请关注公众号鱼香ROS获取 教程配套机器人开发平台:两驱版| 四驱版 为方便交流,搭建了机器人技术问答社区:地址 fishros.org.cn 在第六章中小鱼曾介绍过,gazebo是独立于ROS/ROS2之外的仿真软件,

    2024年02月05日
    浏览(78)
  • vscode插件unocss无法正常使用

    官网文档:https://alfred-skyblue.github.io/unocss-docs-cn/integrations/vscode#VPSidebarNav 很多人在使用的时候会配置 uno.config.ts 文件,但这个文件不一定放置在根目录下。扩展程序将尝试在您的项目中查找 UnoCSS 配置。如果未找到配置,则扩展程序将被禁用。要使用 monorepo ,请在您的 setti

    2024年02月16日
    浏览(55)
  • solidworks转urdf插件导出参数详解

    是用solidworks成功导出了一次urdf,记录一下导出时各参数的说明。 你需要做的:先定义好你的 坐标系 和 基准轴 。可以看一下B站这个up主的系列视频的P4。 基于MALTAB/Simulink、Coppeliasim的六轴机械臂仿真 感觉网上关于urdf参数讲得有点让人摸不着头脑,自己导出成功了嘛,所以

    2024年02月09日
    浏览(74)
  • ros2机器人urdf内<gazebo>标签解释(非传感器)(源自sdf文件官网)

    原文链接SDFormat extensions to URDF (the \\\'gazebo\\\' tag) — Documentation 注意了ros2的gazebo部分已经跟ros1的gazebo部分不一样了: Toggle navigation  Specification API Documentation Download Back Edit                  Version: 1.6            Table of Contents SDFormat extensions to URDF (the gazebo tag) gazebo Element

    2024年02月01日
    浏览(50)
  • Rviz中如何导入自定义障碍物 | 从建模到导出urdf到导入rviz | Ros中如何导入障碍物 | sw2urdf的下载和使用 | MeshLa的下载和使用

    配置: Ubuntu20.04 Solidworks2016 sw2urdf1.5.1(GitHub下载链接) MeshLab(GitHub下载链接) 本文希望在Solidworks中自己完成障碍物建模,并且导入Rviz中,进行机械臂运动的碰撞分析等探索。 |----------------------------------------------------------------------------------------------- 总的来说可以分为: 模型导

    2024年02月15日
    浏览(50)
  • VSCode无法下载插件,提示 Error while fetching extensions : XHR failed

    打开vscode,依次点击File-Preferences-settings,中文就是文件-首选项-设置,打开如下图: 我们去搜索:Proxy    ,    然后回车 最重要的一步:将Http Proxy 改为空: 然后关闭就行,这就可以获取到插件了。

    2024年01月23日
    浏览(51)
  • [ROS 系列学习教程] ROS参数服务器(Param):通信模型、Hello World与拓展

    ROS 系列学习教程(总目录) 参数服务器在ROS中主要用于实现不同节点之间的数据共享。 参数服务器相当于是独立于所有节点的一个公共容器,可以将数据存储在该容器中,被不同的节点调用,当然不同的节点也可以往其中存储数据。 使用场景一般存储一些机器人的固有参数,

    2024年02月01日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包