为了在gazebo仿真里使用多线激光雷达,先需要安装Velodyne_simulator。

1. 下载地址

这里使用的是ROS Wiki上提供的链接:

velodyne_simulator - ROS Wiki

代码地址:

Bitbucket

2. 安装编译

在ubuntu 20.04下通过catkin_make编译:

mkdir -p ~/catkin_sim/src
cd ~/catkin_sim/src
git clone https://bitbucket.org/DataspeedInc/velodyne_simulator.git
cd ..
catkin_make

可能会出现以下错误:

网上查原因,主要是已安装protoc版本旧不兼容。使用protoc --version命令查看到:

先卸载该版本:

sudo apt-get remove libprotobuf-dev
which protoc
sudo rm /usr/local/bin/protoc

【注】运行完“which protoc”会显示一个protoc的路径,如果没有显示则不必执行rm命令,具体路径以“which protoc”显示的为准

再新安装V3.6.1:

sudo apt-get install autoconf automake libtool curl make g++ unzip
git clone -b v3.6.1 https://github.com/protocolbuffers/protobuf.git
cd protobuf
git submodule update --init --recursive
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig

【注】如果没有克隆子模块,make check会失败但是可以继续make install,但是使用某些功能时可能会出错。

安装完成后,再次执行protoc --version可以查看新版本是否安装成功。

再次回到~/catkin_sim下编译velodyne_simulator,这里还出现以下错误:

安装下gazebo_ros再编译就没问题了:

sudo apt-get install ros-noetic-gazebo-ros

运行示例

可以运行示例:

source devel/setup.bash
roslaunch velodyne_description example.launch

在gazebo和rviz中的效果如下:

Ubuntu 20.04安装velodyne_simulator相关推荐

  1. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  2. Win10 和 Ubuntu 20.04 安装 face_recognition 和 dlib

    face_recognition是一个人脸识别库. WIN10安装: 首先改一下下载源: 1.C:\Users\xx\pip,新建文件pip.ini 2.文件里面输入: [global] index- ...

  3. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)

    Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...

  4. ubuntu 20.04安装各类软件

    ubuntu 20.04安装各类软件 一.前言 ubuntu 20.04安装后,我输入gcc -v,出现了下面的情况,差点裂开了,20.04居然没有自带gcc编译器,以前安装的版本12.04 16.0 ...

  5. ubuntu 20.04 安装 flameshot截图工具

    ubuntu 20.04 安装 flameshot截图工具 安装命令 使用命令 设置快捷键 效果图 安装命令 sudo apt-get install flameshot 安装日志 $ sudo ap ...

  6. ubuntu 20.04 安装软件踩坑

    ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...

  7. Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法

    Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can't change power state from D3cold to D0 的解决方法 贺志 ...

  8. ubuntu 20.04 安装ibus-rime输入法

    ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...

  9. ubuntu 20.04 安装 gedit

    @ubuntu 20.04 安装 gedit ubuntu 20.04 安装 gedit 打开终端 1.输入命令: sudo apt-get update 如下图所示 2.输入命令: sudo apt ...

最新文章

  1. vue下轻松解决模拟微信视频缩略图拖拽→吸附窗口边界的功能
  2. 吴裕雄--天生自然 人工智能机器学习实战代码:线性判断分析LINEARDISCRIMINANTANALYSIS...
  3. 基于Jquery+Ajax+Json+高效分页
  4. nginx 学习笔记(4) Connection处理方法
  5. boost::fusion::filter_if用法的测试程序
  6. Activemq源码、编译、导入idea、源码调试总结
  7. 趣谈 JOIN 操作
  8. 从soso改版说如何针对soso做优化
  9. 搭乘百度语音识别技术,录音啦识别率最高可达95%
  10. 浅谈JVM垃圾回收机制
  11. HR面试问题(工作动机、个人愿望 )
  12. LINQ分组查询统计
  13. Go基础-Go中的import
  14. java读取共享文件_局域网共享文件读写的实现方式
  15. 智能门锁电路图_【干货】智能锁工作原理及技术原理分析
  16. 这是历史上程序员被黑的最惨的一次,原谅我发出了杀猪般的笑声!
  17. 洛特卡-沃尔泰拉模型(Lotka-Volterra model)
  18. 关于计算机系调查问卷表,计算机系统调查问卷.xls
  19. 线上营销和线下营销如何完美结合?
  20. JAVA基础-06.集合-14.【List、Set】

热门文章

  1. ofstream错误:error: variable ‘std::ofstream ofs’ has initializer but incomplete type
  2. Arcgis使用教程(六)ARCGIS空间数据查询
  3. 腹有诗书气自华,新华三交换机大有不同
  4. Matlab读取二进制数据文件
  5. C语言编程-随机步法的实现
  6. Neo4j 启动报错 Server shutdown initiated by request
  7. ICPC训练联盟2021寒假冬令营(6)_2021.01.25_笔记
  8. Word文件怎么在方框里面打对勾
  9. itools3.0服务器维护,APP Store失联?iTools3.0告诉你如何解决
  10. Java中对象的六种可触及状态