1,086 research outputs found

    Calibration of miniature inertial and magnetic sensor units for robust attitude estimation

    Get PDF
    Attitude estimation from miniature inertial and magnetic sensors has been used in a wide variety of applications, ranging from virtual reality, underwater vehicles, handheld navigation devices, to biomotion analysis. However, appropriate sensor calibrations for accurate sensor measurements are essential to the performance of attitude estimation algorithms. In this paper, we present a robust sensor calibration method for accurate attitude estimation from three-axis accelerometers, gyroscopes, and magnetometer measurements. The proposed calibration method only requires a simple pan-tilt unit. A unified sensor model for inertial and magnetic sensors is used to convert the sensor readings to physical quantities in metric units. Based on the sensor model, a cost function is constructed, and a two-step iterative algorithm is then proposed to calibrate the inertial sensors. Due to the difficulties of acquiring the ground-truth of the Earth magnetic field, a simplified pseudomagnetometer calibration method is also presented based on an ellipsoid fitting algorithm. The calibration method is then applied to our sensor nodes, and the good performance of the orientation estimation has illustrated the effectiveness of the proposed sensor calibration method

    Calibration of Miniature Inertial and Magnetic Sensor Units for Robust Attitude Estimation

    Full text link

    Two-step calibration methods for miniature inertial and magnetic sensor units

    Get PDF
    Low-cost inertial/magnetic sensor units have been extensively used to determine sensor attitude information for a wide variety of applications, ranging from virtual reality, underwater vehicles, handheld navigation systems, to biomotion analysis and biomedical applications. In order to achieve precise attitude reconstruction, appropriate sensor calibration procedures must be performed in advance to process sensor readings properly. In this paper, we are aiming to calibrate different error parameters, such as sensor sensitivity/scale factor error, offset/bias error, nonorthogonality error, mounting error, and also soft iron and hard iron errors for magnetometers. Instead of estimating all of these parameters individually, these errors are combined together as the combined bias and transformation matrix. Two-step approaches are proposed to determine the combined bias and transformation matrix separately. For the accelerometer and magnetometer, the combined bias is determined by finding an optimal ellipsoid that can best fit the sensor readings, and the transformation matrix is then derived through a two-step iterative algorithm by exploring the intrinsic relationship among sensor readings. For the gyroscope, the combined bias can be easily determined by placing the sensor node stationary. For the transformation matrix estimation, the intrinsic relationship among gyroscope readings is explored again, and an unscented Kalman filter is employed to determine such matrix. The calibration methods are then applied to our sensor nodes, and the good performance of the orientation estimation has illustrated the effectiveness of the proposed sensor calibration methods

    Cameras and Inertial/Magnetic Sensor Units Alignment Calibration

    Get PDF
    Due to the external acceleration interference/ magnetic disturbance, the inertial/magnetic measurements are usually fused with visual data for drift-free orientation estimation, which plays an important role in a wide variety of applications, ranging from virtual reality, robot, and computer vision to biomotion analysis and navigation. However, in order to perform data fusion, alignment calibration must be performed in advance to determine the difference between the sensor coordinate system and the camera coordinate system. Since orientation estimation performance of the inertial/magnetic sensor unit is immune to the selection of the inertial/magnetic sensor frame original point, we therefore ignore the translational difference by assuming the sensor and camera coordinate systems sharing the same original point and focus on the rotational alignment difference only in this paper. By exploiting the intrinsic restrictions among the coordinate transformations, the rotational alignment calibration problem is formulated by a simplified hand–eye equation AX = XB (A, X, and B are all rotation matrices). A two-step iterative algorithm is then proposed to solve such simplified handeye calibration task. Detailed laboratory validation has been performed and the good experimental results have illustrated the effectiveness of the proposed alignment calibration method

    Micromagnetometer calibration for accurate orientation estimation

    Get PDF
    Micromagnetometers, together with inertial sensors, are widely used for attitude estimation for a wide variety of applications. However, appropriate sensor calibration, which is essential to the accuracy of attitude reconstruction, must be performed in advance. Thus far, many different magnetometer calibration methods have been proposed to compensate for errors such as scale, offset, and nonorthogonality. They have also been used for obviate magnetic errors due to soft and hard iron. However, in order to combine the magnetometer with inertial sensor for attitude reconstruction, alignment difference between the magnetometer and the axes of the inertial sensor must be determined as well. This paper proposes a practical means of sensor error correction by simultaneous consideration of sensor errors, magnetic errors, and alignment difference. We take the summation of the offset and hard iron error as the combined bias and then amalgamate the alignment difference and all the other errors as a transformation matrix. A two-step approach is presented to determine the combined bias and transformation matrix separately. In the first step, the combined bias is determined by finding an optimal ellipsoid that can best fit the sensor readings. In the second step, the intrinsic relationships of the raw sensor readings are explored to estimate the transformation matrix as a homogeneous linear least-squares problem. Singular value decomposition is then applied to estimate both the transformation matrix and magnetic vector. The proposed method is then applied to calibrate our sensor node. Although there is no ground truth for the combined bias and transformation matrix for our node, the consistency of calibration results among different trials and less than 3° root mean square error for orientation estimation have been achieved, which illustrates the effectiveness of the proposed sensor calibration method for practical applications

    VISUAL ATTITUDE PROPAGATION FOR SMALL SATELLITES

    Get PDF
    As electronics become smaller and more capable, it has become possible to conduct meaningful and sophisticated satellite missions in a small form factor. However, the capability of small satellites and the range of possible applications are limited by the capabilities of several technologies, including attitude determination and control systems. This dissertation evaluates the use of image-based visual attitude propagation as a compliment or alternative to other attitude determination technologies that are suitable for miniature satellites. The concept lies in using miniature cameras to track image features across frames and extracting the underlying rotation. The problem of visual attitude propagation as a small satellite attitude determination system is addressed from several aspects: related work, algorithm design, hardware and performance evaluation, possible applications, and on-orbit experimentation. These areas of consideration reflect the organization of this dissertation. A “stellar gyroscope” is developed, which is a visual star-based attitude propagator that uses relative motion of stars in an imager’s field of view to infer the attitude changes. The device generates spacecraft relative attitude estimates in three degrees of freedom. Algorithms to perform the star detection, correspondence, and attitude propagation are presented. The Random Sample Consensus (RANSAC) approach is applied to the correspondence problem to successfully pair stars across frames while mitigating false-positive and false-negative star detections. This approach provides tolerance to the noise levels expected in using miniature optics and no baffling, and the noise caused by radiation dose on orbit. The hardware design and algorithms are validated using test images of the night sky. The application of the stellar gyroscope as part of a CubeSat attitude determination and control system is described. The stellar gyroscope is used to augment a MEMS gyroscope attitude propagation algorithm to minimize drift in the absence of an absolute attitude sensor. The stellar gyroscope is a technology demonstration experiment on KySat-2, a 1-Unit CubeSat being developed in Kentucky that is in line to launch with the NASA ELaNa CubeSat Launch Initiative. It has also been adopted by industry as a sensor for CubeSat Attitude Determination and Control Systems (ADCS)

    Appl Ergon

    Get PDF
    Many sensor fusion algorithms for analyzing human motion information collected with inertial measurement units have been reported in the scientific literature. Selecting which algorithm to use can be a challenge for ergonomists that may be unfamiliar with the strengths and limitations of the various options. In this paper, we describe fundamental differences among several algorithms, including differences in sensor fusion approach (e.g., complementary filter vs. Kalman Filter) and gyroscope error modeling (i.e., inclusion or exclusion of gyroscope bias). We then compare different sensor fusion algorithms considering the fundamentals discussed using laboratory-based measurements of upper arm elevation collected under three motion speeds. Results indicate peak displacement errors of <4.5\ub0 with a computationally efficient, non-proprietary complementary filter that did not account for gyroscope bias during each of the one-minute trials. Controlling for gyroscope bias reduced peak displacement errors to <3.0\ub0. The complementary filters were comparable (<1\ub0 peak displacement difference) to the more complex Kalman filters.T42OH008491/ACL/ACL HHSUnited States/T42 OH008491/OH/NIOSH CDC HHSUnited States/T42 OH008436/OH/NIOSH CDC HHSUnited States/T42OH008436/ACL/ACL HHSUnited States/K01 OH011183/OH/NIOSH CDC HHSUnited States/2022-10-26T00:00:00Z32854821PMC960563612055vault:4343

    Inertial and Magnetic Posture Tracking for Inserting Humans Into Networked Virtual Environments

    Get PDF
    Proceedings of ACM Symposium on Virtual Reality Software & Technology (VRST 2001), Banff, Alberta, Canada, 15 - 17 November 2001, pp.9-16.Accepted/Published Conference Pape
    • …
    corecore