最近一直在考虑语义slam在自动驾驶和辅助驾驶中的用法,研究了一下视觉为主的高精度地图+高精定位的模式,特别是mobileye的REM. 秉承先建图再定位的思路,在服务器端(云端)建图,在车端定位. 视觉高精度定位依赖于目标检测算法的精度和泛化能力. 视觉高精度地图的适应性还是不足,无法在在照明不足的夜晚和恶劣天气发挥作用.限定场景下也许可行. 数据关联怎么做还不是很确定,特别是在没有先验信息(如GPS)的情况下做重定位.Probabilistic Data Association for Se
1. 概述 提供一种简单的方法来定位CPU高的问题. 找到CPU高的进程,比如232543: 执行top -H -p pid,找到占用CPU最高的线程号,比如232544,转换成16进制38c60: 执行jstack 232543 > 232543.log用来dump出目前代码栈: 从232543.log中根据线程号38c60查找其中的线程相应的代码栈,则可快速定位相应的业务代码: 2. 步骤 2.0 模拟CPU占用的例子 public class Cpu { public static voi
今天一个电话面试问了这个问题.回来查了下答案,自己也顺带操作一遍,做个记录.之前知道jstack工具可以查看线状态这些.比如死锁这些,主要是之前不知道top -H -p pid这个命令的使用,这命令可以看到进程下面线程信息,拿到线程ID,然后再结合jstack命令使用就可以解决这个问题了.下面记录一下具体的操作步骤: 1.打个jar包丢到机器上运行 package com.nijunyang.test; public class TestApplication { public static v
位置业务(LBS,Location Based Service)是指移动网络通过特定的定位技术来获取移动终端的位置信息,从而为终端用户提供附加服务的一种增值业务,可广泛应用于紧急救援.导航追踪.运输调度.移动黄页等诸多方面. 近年来,随着用户需求的增加,移动定位技术受到越来越多的关注,特别是3G技术的日益成熟为移动定位技术的发展提供了支持.在2G或2.5G的网络里,由于受到网络传输速度的限制,高精度定位技术(A-GPS)的应用受到局限,而3G网络可以提供高速无线下载功能,这就为移动定位业务提供了