一行命令启动安装脚本,根据 Ubuntu 版本选对 ROS2 型号,装完输命令验证即可搞定 。
🚀 怎么运行安装脚本
复制核心命令:打开终端,输入 wget http://fishros.com/install -O fishros && . fishros 并回车 。
处理权限问题:如果提示权限不足,先输 chmod +x fishros 再运行脚本,网络不好多试几次 。
📋 菜单里咋选版本
选安装选项:脚本运行后出现菜单,数字键选 1"一键安装 ROS",新手建议选更换国内源 。
对号入座选型号:Ubuntu 22.04 选 Humble 版,24.04 选 Jazzy 版,类型选"桌面版"功能更全 。
✅ 装完怎么验证
查版本号:新开终端输入 echo $ROS_DISTRO,显示 humble 或 jazzy 说明环境好了 。
跑小海龟测试:输 ros2 run turtlesim turtlesim_node 弹出窗口,再开一个终端控海龟能动就成功了 。
新开终端运行ros2 run turtlesim turtle_teleop_key,选中该终端窗口,用方向键即可控制乌龟移动:↑前进、↓后退、←左转、→右转,空格键急停,q退出。
无需依赖键盘节点,直接通过命令向/turtle1/cmd_vel话题发送Twist消息控制运动:
单次直行:ros2 topic pub --once /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 0.0}}"
循环画圆:ros2 topic pub --rate 1 /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}"