-
事情是这样的,今天有小伙伴在群里想要众筹千元做一键安装cartographer工具。
小鱼从去年做了一键安装工具外,受到了很多小伙伴的好评,虽然目前已经支持一键安装和配置很多软件了,并且已经将一键安装全部开源,也有小伙伴再小鱼开源后制作了一键安装docker等工具。但是依然不能够满足小伙伴们的使用。
所以就有小伙伴愿意出资众筹增加一键安装cartographer工具,小鱼这边对会一键安装编写的技术指导(小鱼封装好了大量的常用工具)。
想要出资众筹做一键安装cartographer的小伙伴可以扫下面的赞赏码,并备注 一键安装众筹,小鱼会统计并收集更新到该帖子中,等大佬做完后可以随时提交PR,将有小鱼和鱼粉帮助测试
赞助名单
- 20220330-Catalpa:+19.9元
-
把命令给整理了,亲测18没问题
使用方法:
新建cartographer.sh脚本
把下面的内容粘贴进去保存
然后打开终端运行 ./cartographer.sh即可
下面的图是安装编译后的cartographer正确目录结构
sudo apt-get update
#ROS 如果是20要用这个命令
#sudo apt-get install -y python3-rosdep ninja-build stow git
#ROS 如果是16/18用这个
sudo apt-get install -y python-rosdep ninja-build stow gitmkdir -p ~/cartographer_ws/src
cd cartographer_ws/src
git clone https://gitee.com/yuzi99url/cartographer_ros.git
git clone https://gitee.com/yuzi99url/cartographer.git
cd ../
rosdep init
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
git clone https://gitee.com/yuzi99url/abseil-cpp.git
cd abseil-cpp
git checkout d902eb869bcfacc1bad14933ed9af4bed006d481
mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_INSTALL_PREFIX=/usr/local/stow/absl ..
ninja
sudo ninja install
cd /usr/local/stow
sudo stow absl
cd ~/cartographer_wsset -o errexit
set -o verboseVERSION="v3.4.1"
#Build and install proto3.
git clone https://gitee.com/yuzi99url/protobuf.git
cd protobuf
git checkout tags/${VERSION}
mkdir build
cd build
cmake -G Ninja -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release -Dprotobuf_BUILD_TESTS=OFF ../cmake
ninja
sudo ninja install
sudo mv /usr/bin/protoc /usr/bin/protoc.bk
sudo ln -s /usr/local/bin/protoc /usr/bin/protoc
cd ~/cartographer_ws
catkin_make_isolated --install --use-ninja -
@catalpa 感谢提供安装过程,后续一起将该过程写成一键安装形式发送,欢迎其他小伙伴对上述安装过程进行测试。
-
肝了一会,把@catalpa 提供的过程写成了一键安装,编号为9,内测版本已经发布,欢迎大家测试~
```
-
@小鱼 安装失败 16.04 intel工控机
-
@2833035417 你再试试我上面评论跟新后的那个
-
-
@小鱼 这个现在还能用吗?