ROS安装

11 篇文章 0 订阅
1 篇文章 0 订阅

ROS安装

ros 安装也不是一番风顺。。。
没想到按照官方教程也有这么多坑要踩。。。

  1. 注意ubuntu版本和ros版本对应

  2. 安装ros desktop full 挂,有一些包安装不了,国外源有问题,换清华镜像解决

  3. rosdep 命令没有,且apt 安装不上去,好多博客说使用sudo apt install python-rosdep 并不行,以为是源的问题,也没找到镜像。。。原来是用sudo apt install python3-rosdep命令(版本不同,Ubuntu20 用这个)

    sudo apt install python3-rosdep
    sudo apt -y install python3-pip
    sudo -H pip3 install modern_robotics
    sudo apt install python3-roslaunch
    sudo apt-get install ros-noetic-roslaunch
    
  4. sudo rosdep init socket.timeout: The read operation timed out
    是由于网络问题,因为虚拟机桥接后并不能访问github和google。代理允许局域网连接(不同的代理软件不一样找一下,端口PAC是1083,但是1082HTTP才成功):https://zhuanlan.zhihu.com/p/377150903
    和这个(https://blog.csdn.net/qq_35237993/article/details/79814064)unable to process source 不同
    其他参考:https://www.guyuehome.com/12640
    在这里插入图片描述

  5. rosdep update time out
    /etc/ros/rosdep/sources.list.d/20-default.list 中githubusercontent 换成github后,再运行rosdep update
    还有一个Hit不到。。。各种改ip还是不行,网页能访问
    手动update:https://blog.csdn.net/sinat_38284212/article/details/100884644(成功)
    rosdep init 、rosdep update 均手动比较好,不知道为什么wsl和虚拟机都会抽风


wsl2往下看

  1. 安装图形界面:https://blog.csdn.net/qq_30129829/article/details/109177932

  2. 启动图形界面,启动ros(roscorerosrun turtlesim turtlesim_node 在图形界面terminal运行、rosrun turtlesim turtle_teleop_key

    在这里插入图片描述

  3. 使用usb设备
    https://docs.microsoft.com/zh-cn/windows/wsl/connect-usb

    可以使用usbipd wsl子命令,通过一个命令共享和连接设备。例如,以管理员身份打开命令提示符

    usbipd wsl --help
    usbipd wsl list
    usbipd wsl attach --busid=<BUSID>
    

    在wsl中使用lsusb查看
    目前wsl对硬件设备的的支持很差,有成功的小伙伴cue我以下,蟹蟹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值