Autowares使用(3)——模拟定位与真实定位

1.模拟定位

  • (1)打开Autoware,在[Simulation]菜单栏中播放之前录制的Bag⽂件,然后点击[Pause]
    暂停播放。

  • (2)在[Setup]菜单下点击[TF]按钮,并确定Localizer选项位于[Velodyne]处,同时确保参
    数配置正确。

  • (3)在[Map]菜单栏中加载之前建⽴的pcd地图和TF⽂件并加载⽣效。

  • (4)在[Sensing]菜单栏下找到右边[voxel_grid_filter]选项并勾选。

  • (5)找到[Computing]左菜单栏下的[ndt_matching]选项,打开[app],确保[topic:/config/
    ndt]选项处于[Initial_Pose]处,如果有GPU则把[Method_Type]更改为[pcl_anh_gpu],退
    出并勾选ndt_matching。

  • (6)找到[Computing]左菜单栏下的[vel_pose_connect],打开[app]并确保选项
    [Simulation_Mode]没有被勾选,退出并勾选vel_pose_connect。

  • (7)打开[Rviz],在[file]菜单中的[open config]选择路径为
    :/home(User)/Autoware/ros/src/.config/rviz/default.rviz的⽂件。

  • (8)回到Autoware界⾯后,在[Simulation]下重新播放Bag数据。

  • (9)在Rviz界⾯中会出现类似有图的显示。



2.真实定位

  • (1)在确保之前的配置全部取消的情况下(主要保证没有在回放数据),找到[Setup]菜
    单下点击[TF]按钮,并确定Localizer选项位于[Velodyne]处,同时确保参数配置正确。
  • (2)在[Map]菜单栏中加载之前建⽴的pcd地图和TF⽂件并加载⽣效。
  • (3)在[Sensing]菜单栏下左边找到之前记录Bag的对应雷达传感器配置选项,这⾥以
    VLP16 Velodyne激光雷达为例,点击[Velodyne VLP_16]右边的[config]选项加载路径
    为:/home/up/Autoware/ros/src/sensing/drivers/lidar/packages/velodyne/
    velodyne_pointcloud/params/VLP16db.yaml 的⽂件并勾选。
  • (4)在[Sensing]菜单栏下找到右[voxel_grid_filter]选项并勾选。
  • (5)找到[Computing]左菜单栏下的[ndt_matching]选项,打开[app],确保[topic:/config/
    ndt]选项处于[Initial_Pose]处,如果有GPU则把[Method_Type]更改为[pcl_anh_gpu],退
    出并勾选ndt_matching。
  • (6)找到[Computing]左菜单栏下的[vel_pose_connect],打开[app]并确保选项
    [Simulation_Mode]没有被勾选,退出并勾选vel_pose_connect。
  • (7)打开[Rviz],在[file]菜单中的[open config]选择路径为:/home(User)/
    Autoware/ros/src/.config/rviz/default.rviz的⽂件。
  • (8)打开配置⽂件后,会出现与⽤bag⽂件做定位类似的显示,但是有时
    候由于初始位置与map TF有⼀定的距离,所以导致定位晃动⽆法准确与
    地图绑定,这事需要借助Rviz中上菜单栏⾥的[2D Pose Estimate]箭头进
    ⾏辅助定位。
  • (9)如果出现定位偏差,则⽤2D Pose Estimate箭头进⾏辅助定位,其中
    箭头尾部代表真实⻋辆的当前⼤概位置,箭头朝向表示⻋辆⻋头朝向。





Autowares使用(3)——模拟定位与真实定位相关推荐

  1. 蓝眼睛和红眼睛的数学问题_在设计眼睛数学时

    蓝眼睛和红眼睛的数学问题 重点 (Top highlight) I ventured into the world of design 6 years ago as a freelance graph ...

  2. UWB定位技术融合定位革新物联发展

    为了推动产业发展与行业进步,数据猿携手上海大数据联盟,以"数智跃新 向内打破"为主题,推出了"数据猿2021年度金猿策划"评选活动,面向包括金融.医疗.消费. ...

  3. 关于在vue2.X中使用高德地图api获取用户定位

    最近开发的MOA考试端需要获取到当前考试用户的定位,公司没有自己的定位组件,所以需要接入高德地图api 废话不多说,直接上操作步骤. 1.首先上高德地图API的官网,高德地图API官网, 跟着以上的步 ...

  4. iPhone模拟定位

    背景 在测试过程中,尤其是国际化测试的过程中,很多时候需要满足用户注册地是海外的某个城市,一般的Android机可以下载一些定位修改器来解决问题,但是iOS比较麻烦,最近发现了一个不错的软件,和大家分 ...

  5. 【爱思助手】iPhone虚拟定位打卡

    前提准备 设备: 一台电脑 一部iPhone手机 软件: 爱思助手 如何使用 先打开爱思助手,再用数据线连接手机和电脑,爱思助手会自动连接手机,这时手机界面会询问你是否信任,点击信任就好. 1.自动读 ...

  6. 给iPhone开发虚拟定位是否真的违法???

    昨天,我发了一篇<郑重提醒:开发这玩意真的犯法,已经有程序员被抓了!>的文章,里面有一个表达不太恰当的地方我更正一下:判决之前应该叫涉嫌违法,不能叫违法.新闻中相关人员是被依法批准逮捕,目 ...

  7. 群控手机源码二次开发

    少人都会问源码是什么?源码也叫源代码.源程序,就是编写的最原始程序的代码,即程序员工作的"语言",为何那么多人都会求群控源码呢?群控源码究竟对群控系统来说有多重要,下面我就来为大家 ...

  8. 数据分析最有用的Top 50 Matplotlib图(带有完整的Python代码)(上)

    CSDN博客 作者:zsx_yiyiyi 编辑:python大本营 50个Matplotlib图的汇编,在数据分析和可视化中最有用.此列表允许您使用Python的Matplotlib和Seaborn库 ...

  9. 25个常用Matplotlib图的Python代码,收藏收藏!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 大家好,小白今天分享给大家25个Matplotlib图的汇总,在数 ...

最新文章

  1. 【编译原理】词法分析和语法分析两万字全总结(这知识它不进脑子啊~!)
  2. 【错误记录】Android 文件查看错误 ( Error opening contents of device file ““: Cannot create directory )
  3. install命令和cp命令的区别
  4. 提交本地项目到github
  5. python创建socket对象_python---一个简单的socket
  6. 马斯克直聘AI人才:高中毕没毕业无所谓,但是编程能力得过
  7. 重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准 1
  8. PS发光眩光效果插件:BBTools Glow Glare for Mac
  9. 单片机 驱动 标签打印机tsc_指令打印与驱动打印随笔
  10. python装第三方库有几种方法_Python安装第三方库的4种方法
  11. 实用的Safari浏览器扩展工具——浏览标签太多?来一键保存!
  12. Linux 镜像挂载
  13. 使用eeupdate修改机器网卡mac地址
  14. FW与手机APP交互的问题
  15. 数据分析之航空公司客户价值分析
  16. 文本搜索引擎lucene
  17. 电机qudong电路
  18. 可视对讲系统服务器连接失败,可视对讲系统呼叫分机、门口机不通是什么问题?...
  19. VPS融合怪测评脚本(主体已完善,历史遗留问题解决时间未知)(VPS fusion monster evaluation script)
  20. STM32F0系列出现overrun interrupt 和PB6 PB7映射的解决办法

热门文章

  1. 微信授权(三)微信调用摄像头和相机
  2. EDIMAX AC1200 Linux Driver
  3. incompatible
  4. ebay api_引入eBay交易API-设置
  5. 公式代码写困了?前程无忧-中国数据马拉松China Datathon等你来战
  6. 区块链扫盲知识图解:其实就是一个由集体维护的分布式数据库
  7. PLY:嵌入式Linux环境下的内核探测工具
  8. 如何对上市公司进行估值
  9. Android中显示动态图片
  10. KMS激活脚本KMS-VL-ALL 7.0 Final汉化版