Astro Pro Plus 配置环境遇到的问题

本文详细指导了如何在Ubuntu20.04上卸载并重新安装ROSNoetic,处理WSL中的USB设备连接、rviz界面问题,以及解决编译时libglog相关CMake错误。还包括了ROS环境的初步测试和相机标定步骤。
摘要由CSDN通过智能技术生成

可以先参考这一篇配置初始环境点击

1. Ubuntu20.04 中 ros 环境安装

0x01 卸载

sudo apt-get remove ros-*

 
 

0x02 安装

  1. 设置源
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'

 
 
    1. 设置密钥
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
    
     
     
      1. 更新一下
      sudo apt-get update
      
       
       
        1. 安装noetic
        sudo apt-get install ros-noetic-desktop-full
        
         
         
          1. 安装rosdep
          sudo apt install python3-rosdep
          
           
           
            1. 初始化rosdep
            sudo rosdep init
            
             
             

              若报错,则使用下述命令打开hosts文件

              sudo gedit /etc/hosts
              
               
               

                在文末添加如下

                151.101.84.133  raw.githubusercontent.com
                
                 
                 

                  保存退出后再次输入

                  rosdep update
                  
                   
                   

                    (若出现超时的报错,连接手机热点即可解决)

                    1. 测试是否成功
                      分别在三个终端输入如下命令
                    roscore
                    rosrun turtlesim turtlesim_node
                    rosrun turtlesim turtle_teleop_key
                    
                     
                     

                      若能使用上下左右键控制乌龟,则安装成功!
                      在这里插入图片描述

                      2. WSL相关

                      1. 装载 usb设备

                      装载USB设备

                      2.导出/导入 WSL

                      导出/导入 WSL文件

                      1. rviz 界面没有camera_link

                      输入下面命令

                      rosrun tf static_transform_publisher 0 0 0 0 0 0 1 map camera_link 5
                      
                      1. 相机标定命令
                      rosrun camera_calibration cameracalibrator.py --size 7x10 --square 0.020 image:=/camera/color/image_raw camera:=/camera --no-service-check
                      

                      3. 编译报错

                      1. 报错类型
                      -- Checking for one of the modules 'libglog'
                      CMake Error at /usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:707 (message):
                        None of the required 'libglog' found
                      Call Stack (most recent call first):
                        orbbec-ros-sdk/CMakeLists.txt:37 (pkg_search_module)
                      

                      解决办法:

                      sudo apt-get install -y libgoogle-glog-dev
                      
                      • 8
                        点赞
                      • 6
                        收藏
                        觉得还不错? 一键收藏
                      • 0
                        评论
                      评论
                      添加红包

                      请填写红包祝福语或标题

                      红包个数最小为10个

                      红包金额最低5元

                      当前余额3.43前往充值 >
                      需支付:10.00
                      成就一亿技术人!
                      领取后你会自动成为博主和红包主的粉丝 规则
                      hope_wisdom
                      发出的红包
                      实付
                      使用余额支付
                      点击重新获取
                      扫码支付
                      钱包余额 0

                      抵扣说明:

                      1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
                      2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

                      余额充值