ROS 基础学完后,接下来的动作

本文档记录了ROS初学者在完成基本教程后,如何使用Gazebo模拟器进行学习。遇到的问题包括安装ros-kinetic-simulator-gazebo包时的依赖问题,解决方法是更新源并安装ros-kinetic-simulators。安装完成后启动Gazebo,由于模型库的加载导致启动慢,通过在线下载或离线下载模型库解决。在运行过程中遇到的错误,通过设置环境变量和调整launch文件解决,成功在Gazebo中创建并显示了模型。
摘要由CSDN通过智能技术生成

 看完初级的tutorials,掌握了基本概念,但是对ROS控制机器人没概念,那么首先从一个模拟器开始会比较直观,这里选择PR2模拟器

ROS真正的吸引力不在于它自己发布或订阅的中间件,而在于ROS为世界各地的开发者提供了一种标准机制来分享他们的代码。

大量现成可用的程序包(packages)已经势不可挡。

要会仿真,首先要知道怎么用仿真器,那么先学习simulator_gazebo

首先是安装,看教程输入sudo apt-get install ros-kinetic-simulator-gazebo,但是提示下面的错误,搜索网络上

root@ben-virtual-machine:~# sudo apt-get install ros-kinetic-simulator-gazebo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-kinetic-simulator-gazebo 报错
root@ben-virtual-machine:~# sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
root@ben-virtual-machine:~# sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
Executing: /tmp/tmp.FPVwaFiywx/gpg.1.sh --keyserver
hkp://ha.pool.sks-keyservers.net:80
--recv-key
421C365BD9FF1F717815A3895523BAEEB01FA116
gpg: requesting key B01FA116 from hkp server ha.pool.sks-keyservers.net
gpg: key B01FA116: "ROS Builder <rosbuild@ros.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
root@ben-virtual-machine:~# sudo apt-get update
 

需要输入上面的三句,尝试以后,发现还是不行,

查看了ros安装部分,查看可获取的packet , 用下面的指令

apt-cache search ros-kinetic 发现了仿真器的名字可能不对

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值