Device orientation calibration system

    公开(公告)号:US12066301B1

    公开(公告)日:2024-08-20

    申请号:US17934797

    申请日:2022-09-23

    申请人: Samsara Inc.

    IPC分类号: G01C25/00 G01C21/16

    CPC分类号: G01C25/005 G01C21/16

    摘要: A device orientation calibration system to perform operations that include: accessing inertial measurement unit (IMU) data generated by an IMU mounted upon an object that corresponds with a first reference frame, the IMU data indicating a second reference frame that comprises a Z-axis, a Y-axis, and an X-axis; performing a calibration of the IMU data to align the second reference frame of the IMU with the first reference frame of the object, the performing the calibration comprising: determining a gravitational vector based on a first portion of the IMU data; applying a first rotation to the IMU data to align the Z-axis of the second reference frame with the gravitational vector; determining a forward motion vector based on a second portion of the IMU data; and applying a second rotation to the IMU data to align the X-axis of the second reference frame with the forward motion vector.

    CONFIGURATION OF OPTICAL SENSOR DEVICES IN VEHICLES BASED ON THERMAL DATA

    公开(公告)号:US20220311939A1

    公开(公告)日:2022-09-29

    申请号:US17214419

    申请日:2021-03-26

    申请人: Samsara Inc.

    IPC分类号: H04N5/232 G01K3/00

    摘要: Disclosed are systems, methods, and non-transitory computer-readable media for configuration of optical sensor devices in vehicles based on thermal data. To manage the temperature of an optical sensor device, temperature data describing the current temperature of the optical sensor is used to determine whether the current temperature meets or exceeds a predetermined threshold temperature. If the current temperature meets or exceeds the threshold temperature, the optical sensor device may be configured into a modified operating mode to reduce the current temperature of the optical sensor device. For example, the operating mode of the optical sensor device may be modified to terminate one or more processes, reduce a frame rate at which image/video data is captured, and the like.