Ubuntu 20.04安装velodyne_simulator
为了在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相关推荐
- ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)
ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...
- Win10 和 Ubuntu 20.04 安装 face_recognition 和 dlib
face_recognition是一个人脸识别库. WIN10安装: 首先改一下下载源: 1.C:\Users\xx\pip,新建文件pip.ini 2.文件里面输入: [global] index- ...
- 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环 ...
- ubuntu 20.04安装各类软件
ubuntu 20.04安装各类软件 一.前言 ubuntu 20.04安装后,我输入gcc -v,出现了下面的情况,差点裂开了,20.04居然没有自带gcc编译器,以前安装的版本12.04 16.0 ...
- ubuntu 20.04 安装 flameshot截图工具
ubuntu 20.04 安装 flameshot截图工具 安装命令 使用命令 设置快捷键 效果图 安装命令 sudo apt-get install flameshot 安装日志 $ sudo ap ...
- ubuntu 20.04 安装软件踩坑
ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...
- 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 的解决方法 贺志 ...
- ubuntu 20.04 安装ibus-rime输入法
ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...
- ubuntu 20.04 安装 gedit
@ubuntu 20.04 安装 gedit ubuntu 20.04 安装 gedit 打开终端 1.输入命令: sudo apt-get update 如下图所示 2.输入命令: sudo apt ...
最新文章
- vue下轻松解决模拟微信视频缩略图拖拽→吸附窗口边界的功能
- 吴裕雄--天生自然 人工智能机器学习实战代码:线性判断分析LINEARDISCRIMINANTANALYSIS...
- 基于Jquery+Ajax+Json+高效分页
- nginx 学习笔记(4) Connection处理方法
- boost::fusion::filter_if用法的测试程序
- Activemq源码、编译、导入idea、源码调试总结
- 趣谈 JOIN 操作
- 从soso改版说如何针对soso做优化
- 搭乘百度语音识别技术,录音啦识别率最高可达95%
- 浅谈JVM垃圾回收机制
- HR面试问题(工作动机、个人愿望 )
- LINQ分组查询统计
- Go基础-Go中的import
- java读取共享文件_局域网共享文件读写的实现方式
- 智能门锁电路图_【干货】智能锁工作原理及技术原理分析
- 这是历史上程序员被黑的最惨的一次,原谅我发出了杀猪般的笑声!
- 洛特卡-沃尔泰拉模型(Lotka-Volterra model)
- 关于计算机系调查问卷表,计算机系统调查问卷.xls
- 线上营销和线下营销如何完美结合?
- JAVA基础-06.集合-14.【List、Set】
热门文章
- ofstream错误:error: variable ‘std::ofstream ofs’ has initializer but incomplete type
- Arcgis使用教程(六)ARCGIS空间数据查询
- 腹有诗书气自华,新华三交换机大有不同
- Matlab读取二进制数据文件
- C语言编程-随机步法的实现
- Neo4j 启动报错 Server shutdown initiated by request
- ICPC训练联盟2021寒假冬令营(6)_2021.01.25_笔记
- Word文件怎么在方框里面打对勾
- itools3.0服务器维护,APP Store失联?iTools3.0告诉你如何解决
- Java中对象的六种可触及状态