A non-transitory, computer readable storage medium containing a program, which when executed by a computer, causes the computer to carry out actions, comprising:
- acquiring first measurement data with settings output from a first sensor apparatus that includes a first measurement data acquisition section configured to acquire first measurement data indicating at least one from among a position, an orientation, a velocity, an acceleration, an angular velocity, and an angular acceleration measured by a first sensor, a first generation section configured to generate the first measurement data with settings including the first measurement data and first coordinate system setting data indicating settings for a first coordinate system used for expressing at least one from among the position, the orientation, the velocity, the acceleration, the angular velocity, and the angular acceleration indicated by the first measurement data, and a first output section configured to output the first measurement data with settings;
- acquiring second measurement data with settings output from a second sensor apparatus that includes a second measurement data acquisition section configured to acquire second measurement data indicating at least one from among a position, an orientation, a velocity, an acceleration, an angular velocity, and an angular acceleration measured by a second sensor, a second generation section configured to generate the second measurement data with settings including the second measurement data and second coordinate system setting data indicating settings for a second coordinate system used for expressing at least one from among the position, the orientation, the velocity, the acceleration, the angular velocity, and the angular acceleration indicated by the second measurement data, and a second output section configured to output the second measurement data with settings;
- and
- on a basis of the settings for the first coordinate system indicated by the first coordinate system setting data included in the first measurement data with settings and the settings for the second coordinate system indicated by the second coordinate system setting data included in the second measurement data with settings, converting an expression of at least one from among the position, the orientation, the velocity, the acceleration, the angular velocity, and the angular acceleration indicated by the first measurement data included in the first measurement data with settings, into an expression in the second coordinate system,
- wherein the converting includes a process of switching axes and a process of inverting a sign of each of the axes multiple times so as to convert an expression of at least one from among the position, the orientation, the velocity, the acceleration, the angular velocity, and the angular acceleration indicated by the first measurement data included in the first measurement data with settings, into an expression in the second coordinate system.