1. 环境准备与安装指南
在Windows 10上搭建Gazebo与ROS1 Melodic的仿真环境,首先需要确保系统满足基础要求。我实测过多次,推荐使用64位Win10专业版或企业版(版本1903及以上),并预留至少20GB的磁盘空间。以下是具体步骤:
1.1 安装ROS1 Melodic 通过Chocolatey包管理器一键安装是最稳妥的方式。打开管理员权限的PowerShell执行:
choco install ros-melodic-desktop_full -y
这个命令会自动安装ROS核心组件、RViz、Gazebo插件等依赖项。安装完成后需要手动添加环境变量:
[System.Environment]::SetEnvironmentVariable('ROS_ROOT', 'C:\opt\ros\melodic\x64', 'Machine')
1.2 配置Gazebo 9 官方推荐使用预编译的Windows版本(注意Gazebo 11+暂不支持ROS1)。下载后运行安装向导时,务必勾选"Add to PATH"选项。安装完成后需要验证物理引擎:
gazebo --verbose
如果看到灰色空白界面且无报错,说明基础功能正常。常见问题排查:
- 缺少MSVC 2017运行时:安装Visual C++ Redistributable
- 黑屏问题:更新显卡驱动或尝试
--disable-gpu参数
1.3 关键依赖包安装 这些包是ROS-Gazebo桥接的核心:

1007

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



