文件信息

  • about: 如何安装ros2 foxy版本,如何跑出小乌龟。
  • email: jfq3301@163.com
  • date: 2022.6.19

版本对应关系

ubuntu ros version Release date End of life
ubuntu 20 ros2 Foxy Fitzroy June 5th, 2020 May, 2023
ubuntu 22 ros2 Humble Hawksbill May 23rd, 2022 May 2027

安装ubuntu

选择优麒麟ubuntu进行安装。优麒麟ubuntu是中文发布版本,版本中包含docker、搜狗拼音、aliyun源下载等。

优麒麟ubuntu

设置编码

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

添加源

sudo apt update && sudo apt install curl gnupg2 lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  -o /usr/share/keyrings/ros-archive-keyring.gpgecho "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

问题

如遇报错“Failed to connect to raw.githubusercontent.com”,
可参考: https://www.guyuehome.com/37844

解决方法

登录网站:https://www.ipaddress.com,搜索raw.githubusercontent.com的IP地址。

sudo vi /etc/hosts#添加一条记录
185.199.110.133 raw.githubusercontent.com#再次运行
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  -o /usr/share/keyrings/ros-archive-keyring.gpg

安装ROS2

sudo apt update
sudo apt upgrade
sudo apt install ros-foxy-desktop

设置环境变量

注意这里的ros版本是foxy,如果是其他版本,请自行替换foxy字段。

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

命令行示例

ros2 run demo_nodes_cpp talker

ros2 run demo_nodes_py listener

小海龟访真示例

ros2 run turtlesim turtlesim_node

参考

ROS foxy docs

ROS foxy github网址

古月居ROS2视频

古月居ROS2图文版教程

[tips] 1.2 优麒麟ubuntu 20安装ROS2 Foxy版本相关推荐

  1. 在Ubuntu20.04中安装ROS2 Foxy版本

    配置系统软件源 打开"软件和更新",进入到"Ubuntu软件"页面,允许universe.restricted.multiverse三项,即勾选这三项,如下图所 ...

  2. Ubuntu 20.04 ROS2 Foxy安装

    设置语言环境 locale # check for UTF-8sudo apt update && sudo apt install locales sudo locale-gen e ...

  3. 优麒麟Ubuntu20.04安装各种问题

    优麒麟Ubuntu用了六年了,版本旧了,所以按照20.04版. 1.adobe-flashplugin的安装极其慢 慎重啊!需要好几个小时,无法忍受啊! 2.dpkg被中断的解决方法 关闭掉Ubunt ...

  4. linux音乐播放 桌面歌词,在优麒麟Ubuntu桌面上显示歌词

    对于IT一族,边工作边听音乐是必不可少的,有时遇到好听的曲目或者不知道歌手在唱什么,显示歌词就显得非常必要了.既然在Windows平台上可以方便地做到,那么对于无所不能的Linux程序员自然也不在话下 ...

  5. 麒麟linux怎么安装软件,在优麒麟Ubuntu Kylin 20.04下安装QQ for Linux的方法

    本文介绍在优麒麟Ubuntu Kylin 20.04操作系统下安装QQ for Linux的方法,同时给出遇到QQ for Linux闪退的解决方案. 安装方法 请先到QQ for Linux下载页面 ...

  6. 麒麟电脑linux微信版本过低,在优麒麟Ubuntu Kylin 20.04系统上快速安装微信和QQ的方法...

    在优麒麟Ubuntu Kylin 20.04系统上安装微信和QQ非常的简单,因为在软件商店中存在这两款应用,所以直接就可以在软件商店中快速安装它们了. 1.新安装的Ubuntu Kylin 20.04 ...

  7. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...

    本文介绍在优麒麟Ubuntu Kylin操作系统中安装百度网盘Linux版.deb的方法,可用在优麒麟及 Ubuntu 19.04/18.04上,当前百度网盘Linux版的版本号是Linux V2.0 ...

  8. 优麒麟mysql_如何在优麒麟Ubuntu Kylin下安装Numix主题和图标

    Numix主题和图标受到了很多Linux用户的好评,我们前面介绍了 如何在Ubuntu中安装Numix主题和图标,本文要介绍的是如何在优麒麟Ubuntu Kylin下安装Numix主题和图标,其实方法 ...

  9. 优麒麟安装php环境,优麒麟Ubuntu Kylin 最新版 15.10下载地址及五大优势

    2015年10月23日,优麒麟官方发布了其最新版本Ubuntu Kylin 15.10正式版本下载. 官方下载地址:http://www.ubuntukylin.com/downloads/(该地址包 ...

最新文章

  1. DataGridView合并表头实现 、二维表头的实现
  2. 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
  3. LinkedList 实现 Queue
  4. cas 注销不关闭浏览器异常_一次浏览器请求的生命周期
  5. jsp上传下载+SmartUpload插件上传
  6. java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....
  7. javascript学习系列(7):数组中的concat方法
  8. win10 利用安装包 安装 ssh
  9. bootstrapV5+(资源篇)
  10. java 线程栈大小配置,JVM运行时数据区详解-Stack栈(优化配置、代码样例)
  11. web后端http协议使用过程中安全防范及https协议实现原理
  12. (day 001 - 进制转换) 405. 数字转换为十六进制数
  13. 应届生实习需要注意哪些方面?
  14. win7 共享wifi 手机如何上网
  15. SpringBoot整合WebSocket实现聊天室系统
  16. 游戏《我的世界》马怎么繁殖?如何驯化?
  17. openstack下创建windows虚机出现do_hivex_close
  18. 三种安卓模拟器的安装和比较
  19. Android SDKManger 更新设置
  20. 传奇登录器打不开的四种原因

热门文章

  1. JavaMail 学习讲解
  2. python3邮件_Python3_发送邮件
  3. 多媒体计算机技术论文结束语,多媒体计算机技术教学论文
  4. 破解ChatGPT机遇与挑战,中国AIGC产业峰会给出最强答案
  5. 智能音箱来了,语音交互设计的一点认知
  6. 宠物识别api接口全开放:狗脸识别、猫脸识别、鼻纹识别、品种识别、相似度比对、图片质量检测
  7. android canvas广告牌,亚马逊广告后台创建CPC站内广告教程
  8. Codeforces Round 361 div2
  9. 阿里云学生机搭建spark、hadoop集群(踩坑之路)
  10. DSP:数字信号处理的原理及应用