如果你想认真进入机器人领域;请正确设置你的开发环境。 机器人仿真的圣三位一体: ROS2 + RViz2 + Gazebo 这是我推荐的设置: 操作系统:Ubuntu 22.04 LTS(对于ROS2 Humble或Iron非常稳定) ROS2发行版:Humble Hawksbill(最稳定,社区支持良好) 模拟器:Gazebo(Fortress或Garden,取决于你的硬件) 可视化:RViz2(用于传感器流、TF和调试感知) IDE:VS Code或Cursor与ROS扩展 + colcon构建系统 硬件接口:如果你与嵌入式系统集成,使用micro-ROS 可选(但非常强大): Ignition Gazebo如果你想要照片级真实感渲染 Docker化的ROS2环境以实现干净的版本控制 NVIDIA Isaac Sim如果你有GPU性能 一旦设置完成;从小开始: 在Gazebo中生成一个URDF机器人,在RViz2中可视化关节,并通过ROS2主题发布命令。 这会很顺利。 这个设置是培养真正机器人专家的游乐场。