Motion sensing system
First Claim
Patent Images
1. A motion sensing system comprising;
- a motion sensing device having three perpendicular axes, a pointing direction along a first axis of the three perpendicular axes, and only two rotational sensors arranged to form a non-zero acute angle between a second axis of the three perpendicular axes and an axis of a first of the rotational sensors, a 3-axis accelerometer having the axes aligned with the three perpendicular axes, and a first microprocessor coupled to receive output from the 3-axis accelerometer and output from the two rotational sensors; and
a receiver device, the receiver device comprising a wireless receiver and a second microprocessor, wherein the second microprocessor generating rotational data around 3 axes of the motion sensing device according to the non-zero acute angle, the second microprocessor calculating 3-axis angular speeds of the motion sensing device according to
Z_rotation=Wz×
cos θ
+(Wxy/sinα
)×
sinθ
X_rotation=−
Wz ×
sin θ
+(Wxy/sinα
)×
cosθ
Y_rotation=Wxy/sin(90°
−
α
)where “
W”
is the angular speed, “
α
”
is the acute angle, and “
θ
”
is the tilt angle θ
.
3 Assignments
0 Petitions
Accused Products
Abstract
A motion sensing system includes a hand-held device and a receiver device. The hand-held device includes a microcontroller, a G-sensor (one 3-axis accelerometer), only one 2-axis gyroscope, and a wireless transmitter. The receiver device is preferably a dongle and includes a microcontroller and a wireless receiver. A first axis of the 2-axis gyroscope is parallel to the Z axis of the hand-held device and the second axis of the 2-axis gyroscope forms an acute angle α with the X axis of the hand-held device. The acute angle α allows the microcontroller of the receiver device to calculate rotational data around each of the three axis of the hand-held device.
-
Citations
10 Claims
-
1. A motion sensing system comprising;
-
a motion sensing device having three perpendicular axes, a pointing direction along a first axis of the three perpendicular axes, and only two rotational sensors arranged to form a non-zero acute angle between a second axis of the three perpendicular axes and an axis of a first of the rotational sensors, a 3-axis accelerometer having the axes aligned with the three perpendicular axes, and a first microprocessor coupled to receive output from the 3-axis accelerometer and output from the two rotational sensors; and a receiver device, the receiver device comprising a wireless receiver and a second microprocessor, wherein the second microprocessor generating rotational data around 3 axes of the motion sensing device according to the non-zero acute angle, the second microprocessor calculating 3-axis angular speeds of the motion sensing device according to
Z_rotation=Wz×
cos θ
+(Wxy/sinα
)×
sinθ
X_rotation=−
Wz ×
sin θ
+(Wxy/sinα
)×
cosθ
Y_rotation=Wxy/sin(90°
−
α
)where “
W”
is the angular speed, “
α
”
is the acute angle, and “
θ
”
is the tilt angle θ
. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a motion sensing system, the motion sensing system comprising a hand-held device and a receiver device, the band-held device including a wireless transmitter, a first microprocessor, a 3-axis accelerometer, and only two rotational sensors, an axis of a first of the two rotational sensors forming an acute angle with at least one axis of the 3-axis accelerometer, the receiver device comprising a wireless receiver and a second microprocessor, the method comprising:
-
the first microprocessor receiving sensed acceleration data from the 3-axis accelerometer and rotational data from the two rotational sensors and outputting the received data to the wireless transmitter; the wireless transmitter transmitting the received data to the wireless receiver; the wireless receiver transmitting the received data to the second microprocessor; and the second microprocessor generating rotational data around 3 axes of the hand-held device according to the acute angle, and calculating 3-axis angular speeds of the hand-held device according to
Z_rotation=Wz×
cosθ
+(Wxy/sinα
)×
sinθ
X_rotation=Wz×
sinθ
+(Wxy/sinα
)×
cosθ
Y_rotation=Wxy/sin(90°
−
α
)where “
W”
is the angular speed, “
α
”
is the acute angle, and “
θ
”
is the tilt angle θ
. - View Dependent Claims (8, 9, 10)
-
Specification