cartographer(1)-运行

1.下载数据集
 

#1.下载数据集:
mkdir  /home/tang/bagfiles

#2.开始二维建图
cd /home/tang/carto_ws/cartographer_detailed_comments_ws/install_isolated/

source install_isolated/setup.bash
rospack profile   #新装的包索引地址存在ros的环境里
roslaunch cartographer_ros lx_rs16_2d_outdoor.launch

#3.lx_rs16_2d_outdoor.launch
文件存在的目录: /home/tang/carto_ws/cartographer_detailed_comments_ws/src/cartographer_ros/cartographer_ros/launch/cartographer_ros/

参数:
<!-- bag的地址与名称 -->
  <arg name="bag_filename" default="$(env HOME)/bagfiles/rslidar-outdoor-gps-notf.bag"/>





$(env HOME)相对路径的设置方式:
环境变量:

roottang
~./bashrc区别100行
当前用户有效
117行
当前用户有效
env命令两个用户运行出来的结果完全一样
修改/etc/profile所有用户有效
export HOME=/home/tang
source /etc/profile
此文件里一堆bash
修改 /etc/enviroment所有用户有效
HOME="/home/tang"
reboot
PATH的值
配置文件里的调用方式:
$(env HOME)


 

#1.查看环境变量
echo $PATH    #命令的搜索路径
echo $HOME    #用户的主工作路径
echo $LOGNAME #当前登录的用户名
echo $HOSTNAME #主机名
#2.设置临时环境变量 关闭终端时这个变量就会消失了。
export MYTESTENV=/home/tang/test  # 设置变量
echo $MYTESTENV                   # 读取变量
env |grep MYENVTEST               # 读取变量
vim /etc/profile                  # 打开文件 并没有写入到文件中
vim /etc/envirment                # 打开文件 并没有写入到文件中
#如果要设置永久的还是要写入到文件中

#3.

保存地图:

# 保存地图
# 保存地址为终端运行命令的目录 /home/tang

rosrun map_server map_saver
map.pgm map.yaml

#如果出现没找到包map_server 
sudo apt-get install ros-noetic-map-server

1.通过脚本保存2d地图:
脚本的目录: ~/carto_ws/cartographer_detailed_comments_ws/finish_slam_2d.sh
 

apt install ros-noetic-rqt*

plugins->introspection->Node Graph

2.通过脚本保存3d地图
查看README
~/carto_ws/cartographer_detailed_comments_ws/README.md
 

# 纯定位模式
roslaunch cartographer_ros lx_rs16_2d_outdoor_localization.launch

3. 3d 建图

roslaunch cartographer_ros lx_rs16_3d.launch

4. 通过pcl来点云可视化

apt install pcl-tools
cd ~/carto_ws/map 
pcl_viewer b3_1.pcd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值