欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu16.04安装ROS kinetic 及问题解决

发布时间:2025/3/13 Ubuntu 74 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Ubuntu16.04安装ROS kinetic 及问题解决 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

ROS kinetic官网:http://wiki.ros.org/kinetic/Installation/Ubuntu

尽量参考官方网站的链接和教程,内容较新。

 

1. 配置Ubuntu的资源库:"restricted","universe"和"multiverse"。一般情况是不用配置的,参考下图红色框部分。
如果没有配置,可以参考Ubuntu官网:点击打开链接

 

2. 设置Ubuntu的sources.list

 

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


3. 设置key

 

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

如果无法连接上述服务器,可以尝试hkp://pgp.mit.edu:80或者hkp://keyserver.ubuntu.com:80

4. 更新package

 

sudo apt-get update


5. 安装ROS kinetic完整版

 

sudo apt-get install ros-kinetic-desktop-full

安装完可以查看可用的package:

apt-cache search ros-kinetic


6. 初始化rosdep
在使用ROS之前必须要初始化rosdep

 

sudo rosdep init rosdep update


7. 配置环境

 

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


8. 安装building package的依赖

 

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


9. 测试ROS安装成功
1) 打开Termial,输入以下命令,初始化ROS环境:

 

roscore

 

2) 打开新的Termial,输入以下命令,弹出一个小乌龟窗口:

rosrun turtlesim turtlesim_node

 

3) 打开新的Termial,输入以下命令,可以在Termial中通过方向键控制小乌龟的移动:

rosrun turtlesim turtle_teleop_key

 

4) 打开新的Termial,输入以下命令,弹出新的窗口查看ROS节点信息:

rosrun rqt_graph rqt_graph

 

参考链接:

https://blog.csdn.net/mulong11/article/details/105566990?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

 

sudo rosdep init的问题:

参考链接L:

https://www.cnblogs.com/JuiceCat/p/12000953.html

rosdep upadate的问题网上很多解决方案,例如:

参考链接

https://www.cnblogs.com/zxzmnh/p/11758103.html

 

rosdep init 和 rosdep update大概率问题是,如下链接的问题和解决方案:

https://blog.csdn.net/Bryantaoli/article/details/104730474

一般情况下,如果正常安装,最后不成功的问题是 。。。。。time out。 试过很多方法都不行。

耐心多执行N次,慢慢就行了。网络问题。毕竟链接美国那边的服务器网络出点问题很正常。

总结

以上是生活随笔为你收集整理的Ubuntu16.04安装ROS kinetic 及问题解决的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。