Ubuntu18.04用什么版本ros
时间: 2024-06-09 16:08:39 浏览: 72
Ubuntu 18.04支持ROS Melodic版本。它是针对Ubuntu Bionic(18.04)操作系统的ROS版本,也是当前ROS的正式版本。您可以通过以下命令安装ROS Melodic:
1. 添加ROS软件包源:
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
```
2. 添加ROS公钥:
```bash
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
3. 更新软件包列表:
```bash
sudo apt update
```
4. 安装ROS Melodic Desktop完整版:
```bash
sudo apt install ros-melodic-desktop-full
```
安装完毕后,可以通过运行以下命令配置ROS环境:
```bash
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
接下来,您可以使用ROS Melodic进行开发和测试。
相关问题
ubuntu18.04双系统安装ros
要在Ubuntu 18.04上安装ROS,你可以按照以下步骤进行操作:
1. 打开终端并运行以下命令来添加ROS软件包源列表:
```
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list'
```
2. 为了确保系统能够正确下载和更新ROS软件包,添加ROS秘钥:
```
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
3. 更新软件包索引:
```
sudo apt update
```
4. 安装ROS完整版(包括ROS,rqt,rviz等):
```
sudo apt install ros-melodic-desktop-full
```
5. 初始化ROS:
```
sudo rosdep init
rosdep update
source /opt/ros/melodic/setup.bash
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
6. 安装ROS包管理器:
```
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
```
7. 至此,你已经成功在Ubuntu 18.04上安装了ROS。
ubuntu18.04开机自启动ros
要在Ubuntu 18.04上开机自启动ROS,可以按照以下步骤进行设置:
1. 首先,打开终端并进入ROS工作空间的目录。假设你的ROS工作空间位于`~/catkin_ws`。
2. 在终端中输入以下命令,打开`.bashrc`文件:
```shell
gedit ~/.bashrc
```
3. 在`.bashrc`文件的末尾添加以下行:
```shell
source ~/catkin_ws/devel/setup.bash
```
这将确保ROS环境在每次启动终端时都会自动加载。
4. 保存并关闭`.bashrc`文件。
5. 接下来,创建一个新的启动文件。在终端中输入以下命令:
```shell
gedit ~/.config/autostart/ros.desktop
```
6. 在打开的`ros.desktop`文件中,添加以下内容:
```shell
[Desktop Entry]
Type=Application
Name=ROS
Exec=gnome-terminal -x bash -c "source /opt/ros/melodic/setup.bash; roscore"
```
请注意,上述命令中的`/opt/ros/melodic/setup.bash`是ROS的安装位置。如果你使用的是其他版本的ROS,请相应地更改该路径。
7. 保存并关闭`ros.desktop`文件。
8. 最后,重启系统,ROS应该会在启动时自动启动。
这样,每次启动Ubuntu 18.04时,ROS都会自动运行。
阅读全文