linux运行小鱼fish ros安装
时间: 2025-02-21 20:22:22 浏览: 86
### 安装ROS并配置以支持小鱼机器人
#### 准备工作
为了确保顺利安装,在开始之前需确认Linux系统的更新状态。打开终端执行命令:
```bash
sudo apt update && sudo apt upgrade -y
```
#### ROS2的安装
鉴于ROS1即将停止维护,推荐安装更为稳定的ROS2版本[^1]。
##### 设置资源库密钥与源列表
首先设置软件包网络验证密钥,并添加ROS仓库到apt-get中:
```bash
sudo apt install curl gnupg lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
```
##### 实际安装过程
完成上述步骤后可以继续进行ROS2环境的实际部署:
```bash
sudo apt update
sudo apt install ros-humble-desktop
```
此处假设选择了Humble Hawksbill作为目标发行版。
#### 配置环境变量
为了让系统识别新安装的ROS工具链,需要修改当前用户的shell初始化文件~/.bashrc :
```bash
echo 'source /opt/ros/humble/setup.bash' >> ~/.bashrc
source ~/.bashrc
```
#### 小鱼机器人的特定依赖项处理
针对小鱼机器人应用可能存在的额外需求,建议进一步查阅官方文档获取更详细的指导说明。通常情况下会涉及到一些传感器驱动程序或是通信模块的支持库等。
#### 测试安装成果
最后通过简单的测试来检验整个流程是否成功:
```bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_cpp listener
```
如果一切正常,则可以看到两个节点之间互相传递消息的信息输出。
阅读全文
相关推荐















