鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    Ubuntu18安装ROS,init步骤失败

    已定时 已固定 已锁定 已移动 已解决
    一键安装
    ros安装 ubuntu18.04
    2
    15
    1.8k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬 @waqwb
      最后由 编辑

      @waqwb
      1.使用一键安装安装下rosdepc
      2.使用sudo rosdepc init
      3.rosdepc update

      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

      W 2 条回复 最后回复 回复 引用 0
      • W
        waqwb @小鱼
        最后由 编辑

        @小鱼 好的,我试下一键安装

        1 条回复 最后回复 回复 引用 0
        • W
          waqwb @小鱼
          最后由 编辑

          @小鱼 一键安装成功了,但是最后键盘那里出现了问题
          beb2966f-ca1b-45a7-84b4-43aa8c2a85ec-image.png
          使用键盘的上下左右,没有反应

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @waqwb
            最后由 编辑

            @waqwb 窗口要聚焦在控制窗口上

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            W 1 条回复 最后回复 回复 引用 0
            • 小鱼小 小鱼 将这个主题标记为已解决,在
            • W
              waqwb @小鱼
              最后由 编辑

              @小鱼 是的,点击了窗口,但是还是不行,也不知道为啥,正常应该是点击窗口,用上下左右就可以运动了,但是我试了,点击窗口后,无论是使用上下左右,wasd,还是其他按键,都是不好使,没反应

              小鱼小 2 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @waqwb
                最后由 编辑

                @waqwb 用ijkl试试呢

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                W 1 条回复 最后回复 回复 引用 0
                • W
                  waqwb @小鱼
                  最后由 编辑

                  @小鱼 所有按键都试了,都没反应,也不知道为啥

                  1 条回复 最后回复 回复 引用 0
                  • 小鱼小
                    小鱼 技术大佬 @waqwb
                    最后由 编辑

                    @waqwb 你点的是哪个窗口,截图一下

                    新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                    W 3 条回复 最后回复 回复 引用 0
                    • W
                      waqwb @小鱼
                      最后由 编辑

                      @小鱼 be79d90b-80a5-4471-8f59-89775d2c4b9a-image.png
                      已经点击这个TurtleSim窗口,并且还推拽了一下,确保焦点是在这个窗口,按键盘任意键都不好用

                      小鱼小 1 条回复 最后回复 回复 引用 0
                      • W
                        waqwb @小鱼
                        最后由 编辑

                        @小鱼 我做的笔记,先是afc30f8e-52a0-4288-90cd-7d2849d2cd70-image.png
                        然后update和upgrade更新了下,接下来使用一件安装,执行顺序是5---1---3,然后初始化rosdepc,之后执行了4更新设置,然后测试小乌龟,就是不好用

                        1 条回复 最后回复 回复 引用 0
                        • W
                          waqwb @小鱼
                          最后由 编辑

                          @小鱼

                          Ubuntu中安装ROS

                          一、官网安装(极有可能失败)

                          http://wiki.ros.org/ROS/Installation

                          1、更换源

                          image-20230207154739399

                          2、添加ROS软件源

                          sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
                          

                          3、添加密钥

                          # sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
                          sudo apt-get install curl
                          curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
                          

                          4、更新

                          sudo apt-get update
                          

                          5、安装

                          sudo apt install ros-melodic-desktop-full
                          

                          6、初始化rosdep

                          # sudo rosdep init # 失败
                          sudo apt-get install python3-pip
                          sudo pip3 install rosdepc
                          sudo rosdepc init
                          sudo rosdepc update
                          

                          7、设置环境变量

                          # ROS-RELEASE代表希望使用的ROS版本(如lunar、kinetic、indigo、hydro、groovy等)。
                          # echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
                          echo "source /opt/ros/ROS-RELEASE/setup.bash" >> ~/.bashrc
                          source ~/.bashrc
                          

                          查看当前系统版本

                          cat /proc/version
                          

                          image-20230207161016043

                          查看当前ROS发行版本

                          echo $ROS_DISTRO
                          

                          image-20230207163134628

                          8、构建工厂依赖

                          到目前为止,你已经安装了运行核心 ROS 包所需的内容。为了创建和管理自己的 ROS 工作区,有各种各样的工具和需求分别分布。例如:rosinstall 是一个经常使用的命令行工具,它使你能够轻松地从一个命令下载许多 ROS 包的源树。

                          要安装这个工具和其他构建ROS包的依赖项,请运行:

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

                          二、一键安装(推荐)

                          1、更换源

                          首先确保在软件和更新中,如图所示
                          e6dcb922-94c8-4c40-be08-963b34bb111c-image.png

                          当然,这里选择其他国内源也是可以的

                          2、更新系统

                          sudo apt-get update
                          sudo apt-get upgrade
                          

                          3、一键安装

                          wget http://fishros.com/install -O fishros && . fishros
                          

                          3447aa8d-7ff4-48cb-82c2-10cbfacf637b-image.png

                          选择顺序

                          5--1--3

                          4、初始化rosdep

                          sudo rosdepc init
                          sudo rosdepc update
                          

                          然后执行4,更新设置

                          三、测试

                          roscore   # 启动ROS Master
                          rosrun turtlesim turtlesim_node   
                          rosrun turtlesim turtle_teleop_key
                          
                          1 条回复 最后回复 回复 引用 0
                          • 小鱼小
                            小鱼 技术大佬 @waqwb
                            最后由 编辑

                            @waqwb 需要点击键盘窗口,不是小乌龟窗口

                            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                            W 2 条回复 最后回复 回复 引用 0
                            • W
                              waqwb @小鱼
                              最后由 编辑

                              @小鱼 软键盘么?键盘窗口?最后启动的那个命令窗口么?

                              1 条回复 最后回复 回复 引用 0
                              • W
                                waqwb @小鱼
                                最后由 编辑

                                @小鱼 感谢鱼神,成功了

                                1 条回复 最后回复 回复 引用 0
                                • 第一个帖子
                                  最后一个帖子
                                皖ICP备16016415号-7
                                Powered by NodeBB | 鱼香ROS