Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
200 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system, for use in converting to inertial coordinates the response of a craft-borne sensor hard mounted on the hull of a craft, said inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix.
Claim 2
Dependent Claim
200 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system, for use in converting to inertial coordinates the response of a craft-borne sensor hard mounted on the hull of a craft, said inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix.
Claim 3
Dependent Claim
58 words
An inertial transformation matrix generator as set forth in claim 1, wherein said means for generating successive incremental Euler transformation matrices includes: means for multiplying an orthogonalizing matrix by the digitized output signals of said first, second and third gyros, to compensate for any departure of the axes of said first, second and third gyros from mutual perpendicularity.
Claim 4
Dependent Claim
17 words
An inertial transformation matrix generator as set forth in claim 1 wherein said craft is an aircraft.
Claim 5
Dependent Claim
17 words
An inertial transformation matrix generator as set forth in claim 1 wherein said craft is a spacecraft.
Claim 6
Dependent Claim
17 words
An inertial transformation matrix generator as set forth in claim 1 wherein said craft is a seacraft.
Claim 7
Dependent Claim
17 words
An inertial transformation matrix generator as set forth in claim 1 wherein said craft is an underseacraft.
Claim 8
Dependent Claim
17 words
An inertial transformation matrix generator as set forth in claim 1 wherein said craft is a landcraft.
Claim 9
Dependent Claim
84 words
An inertial transformation matrix generator as set forth in claim 1 said inertial transformation matrix generator including: means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices thereby to generate correction matrices; and means for adding to the product matrix any concurrent correction matrix supplied from said means for periodically comparing averages, included within said means for forming each successive Euler transformation matrix from each successive product matrix.
Claim 10
Dependent Claim
107 words
An inertial transformation matrix generator as set forth in claim 8 wherein said means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices comprises: means for supplying the generated Euler transformation matrices and the inertial navigation system matrices with corresponding elements of the matrice in temporal alignment; means for subtracting each element of the generated Euler transformation matrix from the corresponding element of inertial navigation system matrix to generate a respective one of a succession of difference matrices; and means for low-pass filtering said difference matrices to generate said correction matrices.
Claim 11
Dependent Claim
57 words
An inertial transformation matrix generator as set forth claim 8 wherein said means for generating successive incremental Euler transformation matrices includes: means for multiplying an orthogonalizing matrix by the digitized output signals of said first, second and third gyros, to compensate for any departure of the axes of said first, second and third gyros from mutual perpendicularity.
Claim 12
Dependent Claim
406 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system for use in converting to inertial coordinates the responses of a craft-borne sensor hard mounted on the hull of a craft, aid inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second ad third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices thereby to generate correction matrices; and means for forming each successive current Euler transformation matrix from each successive product matrix, including means for adding to the product matrix any concurrent correction matrix supplied from said means for periodically comparing averages, wherein said means for matrix multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 13
Dependent Claim
406 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system for use in converting to inertial coordinates the responses of a craft-borne sensor hard mounted on the hull of a craft, aid inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second ad third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices thereby to generate correction matrices; and means for forming each successive current Euler transformation matrix from each successive product matrix, including means for adding to the product matrix any concurrent correction matrix supplied from said means for periodically comparing averages, wherein said means for matrix multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 14
Dependent Claim
355 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system for use in converting to inertial coordinates the responses of a craft-borne sensor hard mounted on the hull of a craft, said inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix, wherein said means for matrix multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 15
Dependent Claim
355 words
An inertial transformation matrix generator for generating an Euler transformation matrix in inertial coordinates, to be installed in a craft having an inertial navigation system for use in converting to inertial coordinates the responses of a craft-borne sensor hard mounted on the hull of a craft, said inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, for being strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix, wherein said means for matrix multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 16
Dependent Claim
212 words
A combination including a craft-borne sensor hard mounted on the hull of a craft having an inertial navigation system; apparatus for generating an Euler transformation matrix in inertial coordinates; and a matrix multiplier for multiplying data from said sensor by said Euler transformation matrix in inertial coordinates, wherein said apparatus for generating an Euler transformation matrix in inertial coordinates is an inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix.
Claim 17
Dependent Claim
212 words
A combination including a craft-borne sensor hard mounted on the hull of a craft having an inertial navigation system; apparatus for generating an Euler transformation matrix in inertial coordinates; and a matrix multiplier for multiplying data from said sensor by said Euler transformation matrix in inertial coordinates, wherein said apparatus for generating an Euler transformation matrix in inertial coordinates is an inertial transformation matrix generator comprising: first, second and third rate-sensing gyros, located proximate to said sensor, strapped down to said craft hull, and oriented to sense motion of the craft hull in three mutually orthogonal directions, for providing respective output signals indicative of components of craft hull motion in each of said three mutually orthogonal directions; analog-to-digital conversion circuitry for digitizing the output signals of said first, second and third gyros; means for generating successive incremental Euler transformation matrices based on said digitized output signals of said first, second and third gyros; means for matrix multiplying together each successive said incremental Euler matrix and a respective other matrix to generate a respective product matrix, said other matrix initially being an initialization matrix from said inertial navigation system and thereafter being the previously calculated Euler transformation matrix; and means for forming each successive current Euler transformation matrix from each successive product matrix.
Claim 18
Dependent Claim
55 words
A combination as set forth in claim 13 wherein said means for generating successive incremental Euler transformation matrices includes: means for multiplying an orthogonalizing matrix by the digitized output signals of said first, second and third gyros, to compensate for any departure of the axes of said first, second and third gyros from mutual perpendicularity.
Claim 19
Dependent Claim
166 words
An inertial transformation matrix generator as set forth in claim 13, wherein said means for matrix multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 20
Dependent Claim
14 words
A combination as set forth in claim 13 wherein said craft is an aircraft.
Claim 21
Dependent Claim
82 words
A combination as set forth in claim 13 wherein said inertial transformation matrix generator includes: means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices thereby to generate correction matrices; and means for adding to the product matrix any concurrent correction matrix supplied from said means for periodically comparing averages, included within said means for forming each successive Euler transformation matrix from each successive product matrix.
Claim 22
Dependent Claim
104 words
A combination as set forth in claim 17 wherein said means for periodically comparing the average values of successive ones of the generated Euler transformation matrices and of successive ones of the inertial navigation system matrices comprises: means for supplying the generated Euler transformation matrices and the inertial navigation system matrices with corresponding elements of the matrice in temporal alignment; means for subtracting each element of the generated Euler transformation matrix from the corresponding element of inertial navigation system matrix to generate a respective one of a succession of difference matrices; and means for low-pass filtering said difference matrices to generate said correction matrices.
Claim 23
Dependent Claim
162 words
A combination as set forth in claim 17, wherein said means for multiplying comprises: a multiplier having first and second input ports and an output port; an accumulator including therein said means for adding, having an input port to which the output port of said multiplier is connected and having an output port; a memory for temporarily storing the incremental Euler transformation matrix, as written thereto from said means for digitizing the output signals of said gyros, and as read therefrom in an element by element scanning to the first input port of said multiplier; a memory for temporarily storing said other matrix, as read therefrom in an element by element scanning to the second input port of said multiplier; and a memory for temporarily storing said updated Euler transformation matrix, as written thereto from the output port of said accumulator, and as read therefrom as said previously calculated Euler transformation matrix for writing said memory for temporarily storing said other matrix.
Claim 24
Dependent Claim
55 words
A combination as set forth in claim 17 wherein said means or generating successive incremental Euler transformation matrices includes: means for multiplying an orthogonalizing matrix by the digitized output signals of said first, second and third gyros, to compensate for any departure of the axes of said first, second and third gyros from mutual perpendicularity.