Projection system
A projection system includes a control module, a projection tube, an aiming driver, an observation device and an observation driver. The control module is configured to issue a first control command and a second control command. The aiming driver is electrically connected to the projection tube and configured to control, in response to the first control command, a projection viewing-line of the projection tube to be aligned with a calibration point. The observation driver is electrically connected to the observation device and configured to control, in response to the second control command, an observation viewing-line of the observation device to be aligned with the calibration point. The projection tube and the observation device are controlled asynchronously.
1 . A projection system, comprises:
a control module configured to issue a first control command and a second control command;
a projection tube;
an aiming driver, electrically connected to the projection tube, and configured to:
in response to the first control command, control a projection viewing-line of the projection tube to be aligned with a calibration point;
an observation device; and
an observation driver, electrically connected to the observation device, and configured to:
in response to the second control command, control an observation viewing-line of the observation device to be aligned with the calibration point;
wherein the projection tube and the observation device are controlled asynchronously;
wherein the observation device is further configured to obtain a calibration distance between the projection tube and the calibration point along the observation viewing-line; the control module further configured to obtain a deviation angle between the projection tube and a target point according to a target distance between the target point and the projection tube along the observation viewing-line, the calibration distance and a separation distance between the projection tube and the observation device along a separation direction.
2 . The projection system according to claim 1 , wherein the aiming driver and the observation driver communicate through an Ethernet network.
3 . The projection system according to claim 1 , wherein the first control command and the second control command are packets.
4 . The projection system according to claim 1 , wherein the control module further configured to obtain the deviation angle according to the following formulas (1) and (2):
x
2
=
(
D
2
-
D
1
)
D
1
×
x
1
;
and
(
1
)
A
1
=
tan
-
1
(
x
2
D
1
+
(
D
2
-
D
1
)
)
(
2
)
wherein x 1 represents the separation distance, x 2 represents a deviation distance between the target point and the projection viewing-line, D 1 represents the calibration distance, D 2 represents the target distance, and A 1 represents the deviation angle.
5 . The projection system according to claim 1 , wherein the aiming driver further is configured to control, in response to a third control command, the projection tube to rotate by the deviation angle.
6 . The projection system according to claim 1 , wherein the control module is further configured to:
in response to a third control command, control the projection tube so that the observation viewing-line of the observation device and the projection viewing-line of the projection tube intersect at an aiming point;
control the projection tube to project at least one projected object; and
control the projection tube to move according to a deviation vector between a center point of the at least one projected object and the aiming point.
7 . The projection system according to claim 6 , wherein a direction of the deviation vector is toward the aiming point from the center point.
8 . The projection system according to claim 6 , wherein the control module is further configured to:
control the projection tube to rotate by a gyrating rotation angle Ø x and/or a pitching rotation angle Ø y ;
wherein the gyrating rotation angle Ø x and the pitching rotation angle Ø y are obtained according to the following formulas (3) and (4);
∅
x
=
FOV
x
×
E
1
x
W
x
;
(
3
)
∅
y
=
FOV
y
×
E
1
y
W
y
;
(
4
)
wherein FOV x represents a horizontal observation angle of the observation device, FOV y represents a vertical observation angle of the observation device, W x represents a horizontal observation pixel amount of an observation frame captured by the observation device, and W y represents an vertical observation pixel amount of the observation frame captured by the observation device, E 1 x represents a horizontal deviation pixel amount of the deviation vector in a horizontal direction, and E 1 y represents a vertical deviation pixel amount of the deviation vector in an vertical direction.