当前位置: 首页 > 工具软件 > Ubun-student > 使用案例 >

Ubuntu 20.04.1 安装ROS-noetic 遇到的环境设置问题

韦嘉颖
2023-12-01

Ubuntu 20.04.1 安装ROS-noetic 遇到的环境设置问题

这是我第在这里写文章,哈哈,开心为主!

1. 安装

参照官网的步骤即可,ROS官网
按照他那里的代码一路走下来基本很流畅

2. 遇到的问题

但是到了环境设置的时候,就出现了问题
在终端输入:

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

却出现了报错,提示:/opt/ros/noetic/setup.bash 没有那个目录
又重新检查了一下代码,确认没有写错(废话,复制粘贴官网的还能有错么)!于是又尝试了几次,依旧不行,只好掏出了百度大法,看到有一个安装kinetic的报错经验,说是那上面的代码里的kinetic的k,大小写有问题,好嘛,改改,依旧不行。
只好继续找,然后找到了另一个大佬分享的方法,
在终端里面输入:

gedit ~/.bashrc

然后它会打开一个.bashrc文档,直接拉到文档末尾,好家伙,最后几行大概是这样:

source /opt/ros/noetic/setup.bash
source /opt/ros/kinetic/setup.bash
source /opt/ros/Kinetic/setup.bash
source /opt/ros/Noetic/setup.bash
source /opt/ros/Noetic/setup.bash
source /opt/ros/noetic/setup.bash

都到这儿了,可算明白了,在终端写半天,就是为了在这个文档里面加上环境路径,那我直接在这里把官网的路径给它安排上不就完事儿了么!
完结撒花~

3. 测试一下

稳一手,测试一下看下到底有没有安装好。
打开终端,输入:

roscore

然后,不出意外的话,应该是形如下面代码那样,显示一些ROS的内核信息:

... logging to /home/zys/.ros/log/7b8f7e8c-80b3-11eb-b95c-b7faba46b198/roslaunch-zys-virtual-machine-32770.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://zys-virtual-machine:42247/
ros_comm version 1.15.9


SUMMARY
========

PARAMETERS
 * /rosdistro: noetic
 * /rosversion: 1.15.9

NODES

auto-starting new master
process[master]: started with pid [32778]
ROS_MASTER_URI=http://zys-virtual-machine:11311/

setting /run_id to 7b8f7e8c-80b3-11eb-b95c-b7faba46b198
process[rosout-1]: started with pid [32788]
started core service [/rosout]
^C[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

再打开一个终端窗口,输入

rosrun turtlesim turtle_teleop_key

然后会弹出一个小窗口,可以通过方向键来控制小乌龟的移动。
至此,已经ok了~

参考:
http://www.mamicode.com/info-detail-2905095.html(Ubuntu 18.04 安装ROS 配置环境没有那个文件或目录的解决办法)
https://blog.csdn.net/dd_Mr/article/details/114323752(ros安装并测试是否安装成功)

 类似资料: