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

    Ubuntu18安装ROS,init步骤失败

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