如何将ROS1 noetic中Unitree G1 URDF导入GazeboRViz进行仿真与可视化?

摘要:博客地址:https:www.cnblogs.comzylyehuo Unitree G1 模型文件下载地址(挑选自己需要的部分,本教程基于 g1_29dof.urdf (以及 .xml 和 meshes 文件夹)) 有核心的 UR
博客地址:https://www.cnblogs.com/zylyehuo/ Unitree G1 模型文件下载地址(挑选自己需要的部分,本教程基于 g1_29dof.urdf (以及 .xml 和 meshes 文件夹)) 有核心的 URDF 文件和 Meshes (STL 网格文件) 效果预览 第一步:建立工作空间与目录结构 # 1. 创建工作空间 (如果已有 workspace 可跳过) mkdir -p ~/g1_ws/src cd ~/g1_ws/src # 2. 创建包目录 (必须叫 g1_description) mkdir -p g1_description/urdf mkdir -p g1_description/meshes mkdir -p g1_description/launch 将 g1_29dof.urdf (以及 .xml) 放入 ~/g1_ws/src/g1_description/urdf/ 将所有 .STL 文件放入 ~/g1_ws/src/g1_description/meshes/ 为 URDF 文件添加 Gazebo 标签,添加颜色 ~/g1_ws/src/g1_description/urdf/g1_29dof.urdf 粘贴到 g1_29dof.urdf 文件末尾(在最后一行的 标签之前) <gazebo reference="pelvis"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="left_hip_pitch_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="left_ankle_roll_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="right_hip_pitch_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="right_ankle_roll_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="logo_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="head_link"> <material>Gazebo/DarkGrey</material> </gazebo> <gazebo reference="pelvis_contour_link"> <material>Gazebo/Grey</material> </gazebo> <gazebo reference="left_hip_roll_link"> <material>Gazebo/Grey</material> </gazebo> <gazebo reference="left_hip_yaw_link"> <material>Gazebo/Grey</material> </gazebo> <gazebo reference="left_knee_link"> <material>Gazebo/Grey</material> </gazebo> <gazebo reference="left_ankle_pitch_link"> <material>Gazebo/Grey</material>
阅读全文