建造属于你的无人驾驶车!
本专栏持续更新中…
程序源码:https://github.com/kkmd66/ZZX_RUN
Solidworks模型文件:https://github.com/kkmd66/ZZX_RUN/releases
Solidworks模型导出为URDF模型
第一步,下载插件
亲测,2022版可用v1.6.1。
https://github.com/ros/solidworks_urdf_exporter/releases

一路点击下一步,安装。
再次打开Solidworks即可看到插件SW2URDF。

第二步,添加坐标系(重要,重要,重要)
为每一个重要的零件添加坐标系,:车体,轮子4,超声波6,激光雷达,深度相机。
这样省去了在ROS自己计算TF转换的痛苦~

方法:
1、在上方选取需要建立坐标系的位置/平面。
2、指定x,y,z轴。一般按照车体的正面,左侧面,俯视面进行标定。

最终建立13个坐标系。

第三步,配置link、joint(重要,重要,重要)
目前Solidworks2022常规方法无法找到SW2URDF入口,(下图)可以在右上角选择“命令”,搜索urdf即可找到。

方法:
1、填写link名称;
2、填写joint名称;
3、点击选择link包含的零件。
注意坑:框中可以添加多个零件,比如车体link就需要在下图第一个框中,加入车底座,车盖,8个支柱。 总之,框中可以加入多个零件。
注意车轮 joint Type选择continuous,其他选择为fixed。
这边贴出几张代表性的图,其他以此类推啦:
base_link:

left_front_wheel_link:

right_behind_wheel_link:

lidar_link:

camera_link:

sensor_front_left_link:

第四步,导出URDF模型
link、joint全部设置好之后,点击“preview and export”

时间有些长,骚等片刻…
下一步:

导出:

确定:

时间有些长,骚等片刻…
完成后,界面会自动关闭。
最后
有问题可以和我交流哦~
该教程详细介绍了如何使用Solidworks和SW2URDF插件创建并导出无人驾驶车的URDF模型。包括安装插件、添加坐标系、配置link和joint,以及最终导出模型的步骤。适合ROS和无人驾驶技术的学习者。
1648

被折叠的 条评论
为什么被折叠?



