Ubuntu20.04安装ROS----鱼香ROS一键安装

博客介绍了ROS不同版本的下载命令选择,ROS1选择1下载noetic版本,ROS2选择3下载galactic版本,通过命令行操作完成下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入以下命令行:

wget http://fishros.com/install -O fishros && . fishros

选择1

选择1

ROS1 选择1 下载noetic版本

ROS2 选择3 下载galactic版本

### ROS 完整安装教程 #### 选择合适的ROS2版本 对于不同需求可以选择不同的ROS2版本。桌面安装包含了完整的功能集,适合大多数开发者使用;而基础安装则更适合资源有限或不需要图形界面的情况。 - **桌面安装(推荐)**:此选项不仅提供核心组件还附带了RViz可视化工具以及一系列演示和教程程序。通过执行如下命令完成安装: ```bash sudo apt install ros-humble-desktop ``` - **ROS-Base 安装(基本配置)**:如果仅需通信库、消息包及命令行工具而不必在意GUI应用的话,则可以考虑这个精简版: ```bash sudo apt install ros-humble-ros-base ``` 上述两种方式均适用于Humble版本[^1]。而对于Galactic版本而言同样存在类似的区分,其对应的安装指令分别为`ros-galactic-desktop` 和 `ros-galactic-ros-base` [^2]. #### 开发环境准备 (可选) 为了提高开发效率还可以额外安装一些辅助性的软件包,在某些情况下这些可能是必需品。不过这部分并非强制要求,可以根据个人喜好决定是否要加入到自己的环境中去: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 接着可根据具体项目的需求来挑选并添加更多实用工具。 #### 验证安装成功与否 最后一步是要确认整个过程顺利完成。可以通过启动一个简单的节点测试网络连接状况或是尝试运行预置的例子来看看一切是不是都在正常工作着。 ```python import rclpy from rclpy.node import Node class MinimalPublisher(Node): def __init__(self): super().__init__('minimal_publisher') def main(args=None): rclpy.init(args=args) minimal_publisher = MinimalPublisher() rclpy.spin(minimal_publisher) minimal_publisher.destroy_node() rclpy.shutdown() if __name__ == '__main__': main() ``` 以上Python脚本创建了一个最简易的消息发布者实例.
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值