ROS2使用SW导出的URDF
1 从sw中导出urdf文件转为ros2支持的包
1.1 准备文件
下载方式在主页介绍中
下载图中 URDF1ToURDF2 的转换脚本,将sw导出的包放到其子文件夹sw2urdfDir中
1.2 转换为ros2包
在终端打开,给脚本执行权限
chmod +x URDF1ToURDF2.py
执行脚本
python3 URDF1ToURDF2.py
运行完成后在当前路径下会创建一个 同名的 新的ros2支持包
2 编译ros2包运行
2.1拷贝转换好的包到工作空间
2.2编译测试
colcon build
编译成功就运行内置的测试脚本
先设置环境变量
source install/setup.bash
运行测试
ros2 launch cgxi_g9a display_robot.launch.py
可能会报错,如下
这是因为坐标系设置不正确,将Glabal Options中的Fixed Frame设置为对应的坐标系,我这边是base_link
使用关节发布器来测试