EP1 ROS安装方法

TianMuzhi
发布于 2025-05-23 / 28 阅读
0
0

EP1 ROS安装方法

步骤1:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

步骤2:

sudo apt install curl
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

步骤3:

sudo apt update
sudo apt install ros-melodic-desktop-full

步骤4:

sudo rosdep init

---可能触发错误1

rosdep update

如果失败:#打开hosts文件

(错误1:输入sudo rosdep init如果出现

ERROR: cannot download default sources list from:

https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Website may be down.

sudo gedit /etc/hosts

#在文件末尾添加

199.232.28.133 raw.githubusercontent.com

#保存后退出再次尝试

2.拥有CSDN账号请查看:

https://blog.csdn.net/qq_30267617/article/details/115028689

若没有请查看:

EP1-附件 来自ROS安装中sudo rosdep init和rosdep update失败的终极解决方法(最新版本)-@何为其然 - 重山的码梦创想天地

步骤5:

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

步骤6:

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

验证:

roscore

此代码运行ros基础环境

输入roscore报错:"roscore" not found -错误2:

sudo apt install ros-melodic-roslaunch

若无错,继续(打开新终端运行):

rosrun turtlesim turtlesim_node

此代码运行小乌龟画图

错误3:1. 安装 turtlesim 包

首先,确保你已经安装了 turtlesim 包。你可以使用以下命令来安装它:

sudo apt-get install ros-$(rosversion -d)-turtlesim

此命令将从 ROS 仓库中下载并安装 turtlesim 包

2. 检查 ROS 环境配置

确保你的 ROS 环境已正确配置。你可以通过以下命令来更新你的环境配置:

source /opt/ros/$(rosversion -d)/setup.bash

然后将其添加到 .bashrc 文件中,以便每次打开终端时自动加载:

echo "source /opt/ros/$(rosversion -d)/setup.bash" >> ~/.bashrc
source ~/.bashrc

3. 初始化和更新 rosdep

如果上述方法仍然无法解决问题,尝试初始化和更新 rosdep:

sudo apt-get install python-rosdep
sudo rosdep init
rosdep update

这些命令将确保系统正确配置 ROS 依赖项

若无错,继续(打开新终端运行):

rosrun turtlesim turtle_teleop_key

此代码运行键盘方向键获取,此时按动方向键后小乌龟会做出反应,前提是此代码的窗口保持在前台前端

搭配以下视频使用

https://www.bilibili.com/video/BV1zt411G7Vn/?p=5&share_source=copy_web&vd_source=ddac358eb08f848aefa72f998c7f31c0" target="_self


评论