Using a plurality of sensors for mapping and localization

    公开(公告)号:US09953618B2

    公开(公告)日:2018-04-24

    申请号:US13834207

    申请日:2013-03-15

    Abstract: Systems and methods for performing localization and mapping with a mobile device are disclosed. In one embodiment, a method for performing localization and mapping with a mobile device includes identifying geometric constraints associated with a current area at which the mobile device is located, obtaining at least one image of the current area captured by at least a first camera of the mobile device, obtaining data associated with the current area via at least one of a second camera of the mobile device or a sensor of the mobile device, and performing localization and mapping for the current area by applying the geometric constraints and the data associated with the current area to the at least one image.

    DISPLAY OF SEPARATE COMPUTER VISION BASED POSE AND INERTIAL SENSOR BASED POSE
    5.
    发明申请
    DISPLAY OF SEPARATE COMPUTER VISION BASED POSE AND INERTIAL SENSOR BASED POSE 审中-公开
    基于独立计算机视觉的显示和基于传统的基于传感器的POSE

    公开(公告)号:US20140176418A1

    公开(公告)日:2014-06-26

    申请号:US13725175

    申请日:2012-12-21

    Abstract: A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose.

    Abstract translation: 移动设备使用由摄像机拍摄的图像来确定基于视觉的姿势,并且使用来自诸如加速度计和陀螺仪的惯性传感器的数据来确定基于传感器的姿态。 基于视觉的姿势和基于传感器的姿势在可视化应用程序中单独使用,可视化应用程序显示不同姿态的单独图形。 例如,可视化应用程序可用于校准惯性传感器,其中可视化应用程序基于基于视觉的姿态显示图形和基于基于传感器的姿态的图形,并且提示用户将特定方向移动移动设备 具有显示的图形以加速惯性传感器校准的收敛。 或者,可视化应用可以是基于运动的游戏或摄影应用,其使用基于视觉的姿势和基于传感器的姿势来显示单独的图形。

    METHOD FOR ALIGNING A MOBILE DEVICE SURFACE WITH THE COORDINATE SYSTEM OF A SENSOR
    6.
    发明申请
    METHOD FOR ALIGNING A MOBILE DEVICE SURFACE WITH THE COORDINATE SYSTEM OF A SENSOR 有权
    用传感器坐标系统对移动设备表面进行对准的方法

    公开(公告)号:US20140129170A1

    公开(公告)日:2014-05-08

    申请号:US13767838

    申请日:2013-02-14

    CPC classification number: G01P21/00 G01C25/00 G01C25/005

    Abstract: An accelerometer in a mobile device is calibrated by taking multiple measurements of acceleration vectors when the mobile device is held stationary at different orientations with respect to a plane normal. A circle is calculated that fits respective tips of measured acceleration vectors in the accelerometer coordinate system. The radius of the circle and the lengths of the measured acceleration vectors are used to calculate a rotation angle for aligning the accelerometer coordinate system with the mobile device surface. A gyroscope in the mobile device is calibrated by taking multiple measurements of a rotation axis when the mobile device is rotated at different rates with respect to the rotation axis. A line is calculated that fits the measurements. The angle between the line and an axis of the gyroscope coordinate system is used to align the gyroscope coordinate system with the mobile device surface.

    Abstract translation: 当移动设备以相对于平面法线的不同取向保持静止时,通过对加速度矢量进行多次测量来校准移动设备中的加速度计。 计算一个圆圈,该圆圈适合加速度计坐标系中测量加速度向量的各个尖端。 使用圆的半径和测量的加速度矢量的长度来计算用于使加速度计坐标系与移动设备表面对准的旋转角度。 当移动设备相对于旋转轴以不同的速率旋转时,通过对旋转轴进行多次测量来校准移动设备中的陀螺仪。 计算符合测量值的线。 陀螺仪坐标系的线和轴之间的角度用于将陀螺仪坐标系与移动设备表面对齐。

    Method for initializing and solving the local geometry or surface normals of surfels using images in a parallelizable architecture
    10.
    发明授权
    Method for initializing and solving the local geometry or surface normals of surfels using images in a parallelizable architecture 有权
    使用可并行化架构中的图像初始化和求解冲浪的局部几何或表面法线的方法

    公开(公告)号:US09256788B2

    公开(公告)日:2016-02-09

    申请号:US13789577

    申请日:2013-03-07

    Abstract: A system and method is described herein for solving for surface normals of objects in the scene observed in a video stream. The system and method may include sampling the video stream to generate a set of keyframes; generating hypothesis surface normals for a set of mappoints in each of the keyframes; warping patches of corresponding mappoints in a first keyframe to the viewpoint of a second keyframe with a warping matrix computed from each of the hypothesis surface normals; scoring warping errors between each hypothesis surface normal in the two keyframes; and discarding hypothesis surface normals with high warping errors between the first and second keyframes.

    Abstract translation: 这里描述了一种解决在视频流​​中观察到的场景中的对象的表面法线的系统和方法。 系统和方法可以包括对视频流进行采样以生成一组关键帧; 为每个关键帧中的一组地图点生成假设表面法线; 将第一关键帧中的相应地图点的修补片从具有从每个假设表面法线计算的翘曲矩阵的第二关键帧的视点; 在两个关键帧之间的每个假说表面正常之间评分翘曲误差; 并且丢弃在第一和第二关键帧之间具有高翘曲误差的假设表面法线。

Patent Agency Ranking