• cartographer(1)-运行


    1.下载数据集
     

    1. #1.下载数据集:
    2. mkdir /home/tang/bagfiles
    3. #2.开始二维建图
    4. cd /home/tang/carto_ws/cartographer_detailed_comments_ws/install_isolated/
    5. source install_isolated/setup.bash
    6. rospack profile #新装的包索引地址存在ros的环境里
    7. roslaunch cartographer_ros lx_rs16_2d_outdoor.launch
    8. #3.lx_rs16_2d_outdoor.launch
    9. 文件存在的目录: /home/tang/carto_ws/cartographer_detailed_comments_ws/src/cartographer_ros/cartographer_ros/launch/cartographer_ros/
    10. 参数:
    11. "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. #1.查看环境变量
    2. echo $PATH #命令的搜索路径
    3. echo $HOME #用户的主工作路径
    4. echo $LOGNAME #当前登录的用户名
    5. echo $HOSTNAME #主机名
    6. #2.设置临时环境变量 关闭终端时这个变量就会消失了。
    7. export MYTESTENV=/home/tang/test # 设置变量
    8. echo $MYTESTENV # 读取变量
    9. env |grep MYENVTEST # 读取变量
    10. vim /etc/profile # 打开文件 并没有写入到文件中
    11. vim /etc/envirment # 打开文件 并没有写入到文件中
    12. #如果要设置永久的还是要写入到文件中
    13. #3.

    保存地图:

    1. # 保存地图
    2. # 保存地址为终端运行命令的目录 /home/tang
    3. rosrun map_server map_saver
    4. map.pgm map.yaml
    5. #如果出现没找到包map_server
    6. 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
     

    1. # 纯定位模式
    2. roslaunch cartographer_ros lx_rs16_2d_outdoor_localization.launch

    3. 3d 建图

    roslaunch cartographer_ros lx_rs16_3d.launch

    4. 通过pcl来点云可视化

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

  • 相关阅读:
    创建私有CA,我就用openSSL
    【cs231n】Lecture 2 : Image Classification pipeline 图像分类管道
    css3 3d旋转案例:旋转木马
    保姆级 -- Zookeeper超详解
    数仓选型必列入考虑的OLAP列式数据库ClickHouse(上)
    百分点科技受邀参加“第五届治理现代化论坛”
    受邀参加中日韩创新人才主题交流研讨会
    不断完成新项目才能升职?前首席工程师“怒喷”谷歌晋升机制
    Java队列
    Hive3 介绍与安装使用
  • 原文地址:https://blog.csdn.net/aggie4628/article/details/133578597