INFORMATION PROCESSING METHOD, APPARATUS, AND PROGRAM
First Claim
1. An information processing method executed by a computer comprising:
- receiving an acceleration value, measured by an acceleration sensor, of an object at a sampling interval;
applying a correction to the received acceleration value and storing the corrected acceleration value in a data storage unit;
calculating an initial speed of the object by inputting the corrected acceleration value of a period to a third relational expression which is obtained by transforming a first relational expression and a second relational expression so as to obtain the initial speed from the corrected acceleration in the period and the sampling interval, the first relational expression obtaining a position of the object from the corrected acceleration and the initial speed, and the second relational expression representing a force applied to the object due to a change of a center of gravity of the object as a motion equation of a spring model and storing the calculated initial speed in a storage device; and
calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration value and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method executed by a computer includes applying a correction to an acceleration value of an object at an interval; calculating an initial speed of the object by assigning the corrected acceleration value in a period to a third relational expression that is obtained by transforming a first relational expression and a second relational expression so as to obtain an initial speed from the acceleration in the period and the interval, where the first relational expression is to obtain an object position from acceleration and an initial speed, and the second relational expression represents force applied to the object due to fluctuation of the center of gravity of the object as a motion equation of a spring model; and calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by assigning the corrected acceleration value and the initial speed to the first relational expression.
-
Citations
10 Claims
-
1. An information processing method executed by a computer comprising:
-
receiving an acceleration value, measured by an acceleration sensor, of an object at a sampling interval; applying a correction to the received acceleration value and storing the corrected acceleration value in a data storage unit; calculating an initial speed of the object by inputting the corrected acceleration value of a period to a third relational expression which is obtained by transforming a first relational expression and a second relational expression so as to obtain the initial speed from the corrected acceleration in the period and the sampling interval, the first relational expression obtaining a position of the object from the corrected acceleration and the initial speed, and the second relational expression representing a force applied to the object due to a change of a center of gravity of the object as a motion equation of a spring model and storing the calculated initial speed in a storage device; and calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration value and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable recording medium that stores a program for causing a computer to execute a process comprising:
-
receiving an acceleration value, measured by an acceleration sensor, of an object at a sampling interval; correcting the received acceleration value and storing the corrected acceleration value in a storage unit; calculating an initial speed of the object by inputting the corrected acceleration value of a period to a third relational expression which is obtained by transforming a first relational expression and a second relational expression so as to obtain the initial speed from the corrected acceleration in the period and the sampling interval, the first relational expression obtaining a position of the object from the corrected acceleration and the initial speed, and the second relational expression representing a force applied to the object due to a change of a center of gravity of the object as a motion equation of a spring model and storing the calculated initial speed in the storage device; and calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device.
-
-
8. An information processing apparatus comprising:
-
a receiving unit configured to receive an acceleration value, measured by an acceleration sensor, of an object at a sampling interval; a correction unit configured to apply a correction to the received acceleration value and to store the corrected acceleration value in the data storage unit; an initial speed calculation unit configured to calculate an initial speed of the object by inputting the corrected acceleration value of a period to a third relational expression which is obtained by transforming a first relational expression and a second relational expression so as to obtain the initial speed from the corrected acceleration and the sampling interval, the first relational expression obtaining a position of the object from the corrected acceleration and the initial speed, and the second relational expression representing a force applied to the object due to a change of a center of gravity of the object as a motion equation of a spring model and to store the calculated initial speed in a storage device; and a center of gravity position calculation unit configured to calculate coordinate values over a horizontal plane that indicates the center of gravity of the object by inputting the corrected acceleration value stored in the data storage unit and the initial speed stored in the storage device to the first relational expression and to store the calculated coordinate values in the storage device. - View Dependent Claims (9, 10)
-
Specification