【古月居】古月·ROS2入门21讲 | 带你认识一个全新的机器人操作系统

作者: 古月居GYH分类: 野生技能协会 发布时间: 2022-06-13 18:15:51 浏览:310817 次

【古月居】古月·ROS2入门21讲 | 带你认识一个全新的机器人操作系统

str笑晓:
byh@byh-pc:~$ sudo apt install ros-humble-desktop 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: libignition-math6-dev : 依赖: libignition-cmake2-dev (>= 2.13.0) 但是 2.12.1-2~jammy 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

【回复】回复 @折纸大师的千纸鹤 : 刚刚解决了在多打一个这个就好了 sudo apt update && sudo apt install curl gnupg lsb-release
【回复】同学您好,关于您的疑问,建议您移步到古月居网站的泡泡讨论区,发布一个泡泡,会有其他同学给你解答 https://www.guyuehome.com/Bubble/index
爱新觉罗行家:
怕什么真理无穷,进一步有进一步的欢喜

SIRIUS1sirius:
一年多前就是看ROS入门21讲打开了新世界[脱单doge] ROS2冲!

大力浩克哥:
关于苹果图像无法显示。先删除掉ros2_21_tutorials文件夹里的learning_pkg_python和learning_pkg_c,因为这两个文件重复所以会导致编译不成功。然后再修改路径,之后在/dev_ws 下 colcon build,你会发现报错没有了。然后再执行就好啦

【回复】大佬我删除之后重新编译还是报错了,怎么处理的?
【回复】关于苹果无法显示,可能是路径问题。在node_object的python文件中,第41行有个绝对路径,可以根据自己的路径修改后重新编译解决。
【回复】谢谢大哥,那这个成功之后还要恢复吗
两鬓斑白都可认得妳:
胡老师还记得我嘛,我是高等教育博览最后一天和您握手的那个[嗑瓜子]

林场工人:
有一个一键安装的指令,https://www.cnblogs.com/tianyonglin/p/17544681.html这个网站上有详细教程,对新手十分友好

【回复】为什么我是无法解析主机地址啊[大哭]
风欲雨花:
up主好,我之前按照你的步骤,为啥在安装ros-humble-desktop时显示无法定位软件包,请问如何解决

【回复】如果是ubuntu20.04,建议换成 ros-foxy-desktop 试试
【回复】sudo apt install ros-foxy-desktop 运行此命令可以解决
【回复】是版本的问题,先查看你自己的ubantu版本,然后在去网上查一下对应的ros2版本
渭川w:
为什么到安装ros2也就是sudo apt install ros-humble-desktop这一步的时候总是出现连接失败的情况呀,按照提示更新了apt之后也还是不行,报错如下。 E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fyba/libfyba-dev_4.1.1-7_amd64.deb Connection failed 【IP: 91.189.91.38 80】 E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/freexl/libfreexl1_1.0.6-1_amd64.deb Connection failed 【IP: 91.189.91.38 80】 E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fmtlib/libfmt-dev_8.1.1%2bds1-2_amd64.deb Connection failed 【IP: 91.189.91.38 80】 E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/freexl/libfreexl-dev_1.0.6-1_amd64.deb Connection failed 【IP: 91.189.91.38 80】 E: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/fonttools/python3-fonttools_4.29.1-2build1_amd64.deb Connection failed 【IP: 91.189.91.38 80】 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

【回复】可以参考这里https://blog.csdn.net/zy13608089849/article/details/79098473,更换后再update、upgrade和install就行了
【回复】回复 @好啊啊啊啊哈 : 怎么换源的啊
【回复】你好,老是忽略,而且等待报头怎么解决啊?
ke_ke13:
设置编码 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 gnupg lsb-release sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o/usr/share/keyrings/ros-archive-keyring.gpg echo "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

【回复】最后俩命令不对,上面 -o 后面差空格,下面 main" 后差竖线。
【回复】回复 @沉默的雪梨 : 安装的指令建议去官网https://book.guyuehome.com/ROS2/1.%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/1.3_ROS2%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95/对照来一步步复制
【回复】回复 @fx_carrot : 楼主这小子真欠揍,我用了它错的代码搞了三四个小时没找出问题。
一个麻木的人:
sudo apt install ros-humble-gazebo-* 能够正常安装, 但是ros2 launch gazebo_ros gazebo.launch.py 会显示Package 'gazebo_ros' not found: "package 'gazebo_ros' not found 该如何解决!谢谢!

【回复】如果连sudo apt install ros-humble-gazebo-*就报错怎么办
【回复】运行命令之前刷新环境变量:source /usr/share/gazebo/setup.bash,然后再运行命令:ros2 launch gazebo_ros gazebo.launch.py
【回复】回复 @津津朴 : 我参考这篇文章解决了:https://blog.csdn.net/weixin_45897172/article/details/137744413,你可以试试
自由and正义:
ubuntu20.04一定记得将所有humble指令变成foxy,22.04两个版本对应不同的ROS2发布版本

【回复】回复 @帕岛男模 :请问你这个问题解决了吗,我也遇到这个问题了
【回复】想问一下,20.04的foxy发行版在自动安装依赖的时候会有问题吗
小通辽单于_:
卡在p6的8分钟,下载好了colcon之后使用colcon build不了。不知道为什么Could not find 'cmake' executable

【回复】回复 @小杨再瘦一点 :不记得怎么解决的了,过去有点久了
【回复】一样 ,找到解决方法了吗?

教学视频 科技 课程 入门 学习 公开课 教程 ROS2 机器人操作系统 古月居

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!