Generating equirectangular imagery of a 3D virtual environment

    公开(公告)号:US12106433B2

    公开(公告)日:2024-10-01

    申请号:US17658159

    申请日:2022-04-06

    发明人: James J. Troy

    IPC分类号: G06T17/05 G06T17/20

    CPC分类号: G06T17/05 G06T17/20

    摘要: An equirectangular image of a three-dimensional (3D) virtual environment is generated in a computer-automated fashion. In one example, a 3D virtual position of a virtual camera in a 3D virtual environment is specified. For each of a plurality of different yaw angles rotated about an axis extending through the 3D virtual position, the virtual camera is used to acquire an image strip of pixels parallel to the axis of rotation. Image strips of pixels of the 3D environment acquired at the different yaw angles are assembled to form an equirectangular image of the 3D virtual environment from the specified 3D virtual position.

    LOCALIZATION SYSTEMS AND METHODS
    3.
    发明公开

    公开(公告)号:US20240161329A1

    公开(公告)日:2024-05-16

    申请号:US18295439

    申请日:2023-04-04

    发明人: James J. Troy

    IPC分类号: G06T7/70 G01S17/89 G05D1/02

    CPC分类号: G06T7/70 G01S17/89 G05D1/0246

    摘要: Examples of the present disclosure provide localization systems and methods that detect a plurality of landmarks in scan data acquired by a scanning sensor disposed onboard a mobile inspection platform. The localization systems and methods determine, via one or more processors, centers of the landmarks based on scan points in the scan data that impinge perimeter surfaces of the landmarks, and determine a location of the mobile inspection platform in relation to the centers of the landmarks.

    End effectors with multi-axis roller wheels, systems including the same, and related methods

    公开(公告)号:US11939081B2

    公开(公告)日:2024-03-26

    申请号:US17551049

    申请日:2021-12-14

    IPC分类号: B64F1/02

    CPC分类号: B64F1/0299

    摘要: End effectors and systems may capture, release, and/or create a mating engagement between the end effector and a target object. Said end effectors are tolerant of positional and rotational misalignment of the target object, and include a plurality of roller wheels, one or more of which is arranged in a non-parallel plane with respect to one or more other roller wheels. A first roller wheel configured to rotate in a first plane, a second roller wheel configured to rotate in a second plane, and a third roller wheel configured to rotate in a third plane may be arranged such that the end effector is configured to engage a passive receptacle of the target object, to capture the target object. Rotating the roller wheels in the opposite direction may cause the target object to be released or launched, by urging the passive receptacle off of or away from the roller wheels.