提问 发文

Unity导入URDF模型(turtlebot3 waffle pi为例)

微微菌

| 2024-04-23 11:52 264 0 0

本篇文章介绍Unity下如何导入机器人的URDF模型,主要参考官方教程:https://github.com/Unity-Technologies/Unity-Robotics-Hub/blob/main/tutorials/urdf_importer/urdf_tutorial.md
  关于导入的机器人模型选择了turtlebot3 waffle pi作为示例

1.Unity中导入URDF Importer的包

在这里插入图片描述


如果按照URL导入就输入下面这个:


https://github.com/Unity-Technologies/URDF-Importer.git?path=/com.unity.robotics.urdf-importer#v0.5.2


有的时候网络不好,就手动从本地磁盘导入:
  在这个网址下载源码包,然后把选择磁盘导入,选择com.unity.robotics.urdf-importer目录下的package.json导入即可:Unity-Technologies/URDF-Importer: URDF importer (github.com)


在这里插入图片描述


2.ros生成.urdf(根据.urdf.xacro)

ps:所以前提是先有模型的urdf.xacro文件,然后按照命令生成urdf文件


在这里插入图片描述


在这里插入图片描述


3.Unity中文件配置
3.1在Unity下Assets文件夹下生成一个urdf文件夹,并在urdf下导入turtlebot3_description文件夹。
  其他机器人也一样,会有一些相关的mesh配套文件。
ps:turtlebot3_description来源:turtlebot3/turtlebot3_description at master · ROBOTIS-GIT/turtlebot3 (github.com)

3.2 鼠标右击urdf文件,选择”Import Robot from Selected URDF file”


在这里插入图片描述


 选择你主要的轴(Y轴或者Z轴),然后”import URDF”


在这里插入图片描述


然后在试图界面中就能看到模型啦,生成结果如下:


在这里插入图片描述


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/gls_nuaa/article/details/128034844

收藏 0
分享
分享方式
微信

评论

游客

全部 0条评论

轻松设计高效搭建,减少3倍设计改稿与开发运维工作量

开始免费试用 预约演示

扫一扫关注公众号 扫一扫联系客服

©Copyrights 2016-2022 杭州易知微科技有限公司 浙ICP备2021017017号-3 浙公网安备33011002011932号

互联网信息服务业务 合字B2-20220090

400-8505-905 复制
免费试用
微信社区
易知微-数据可视化
微信扫一扫入群