The present disclosure relates to an object tracking system, and relates to an optical-based object tracking system for operating virtual reality (VR) or augmented reality (AR).
In order to operate virtual reality or augmented reality, high-level technologies related to recognition, detection, and tracking of an object are generally required. Among these technologies, the tracking technology tracks markers attached to objects, and currently well-known tracking technologies such as positional tracking and mapping for small AR workspaces (PTAM) or simultaneous localization and mapping (SLAM) are configured to place a camera and install track markers on surrounding walls.
However, the tracking technology using the camera has a problem in that the price and weight increase as a higher-spec lens is required for precise tracking, and as a result, the overall weight of the final equipment also increases, leading to deterioration in marketability. Accordingly, Korean Patent Laid-open Publication No. 10-2017-0106301 (“Position Tracking System and Method,” published on Sep. 20, 2017, hereinafter referred to as ‘related art’) disclosed tracking technology including two orthogonal rotors emitting fan-shaped laser beams. In this case, as illustrated in
However, the transmission unit of the related art has a limitation in that it may irradiate only an area of up to 180° as light pulses swept in X and Y axes through a horizontal rotor and a vertical rotor are rotated in one direction, and has a disadvantage in that its efficiency is lowered because it is covered by the device when light is emitted to the rest area.
An object of the present disclosure provides an object tracking system capable of maximizing efficiency of a device through an optical transmitting unit that is reciprocally rotated and swept bidirectionally.
In one general aspect, an object tracking system for emitting light pulses to an external tracking object including an optical sensor includes: one or more optical transmitting units configured to emit light pulses to the outside; and a driving unit configured to adjust an optical path of the optical transmitting unit, in which the driving unit adjusts light emitted from the light transmitting units to be reciprocally swept within a predetermined angle range.
The driving unit may further include a power generation unit configured to generate mechanical power, and a control unit configured to control the power generation unit.
The power generation unit may be a DC motor driven with an angular velocity ω.
The driving unit may include: a converting member configured to convert rotational force of the power generation unit into a linear motion; and a connecting member configured to connect the optical transmitting unit and the converting member to transmit power to the optical transmitting unit.
The optical transmitting unit may be rotated around a pivot, one end of the optical transmitting unit may be connected to the connecting member, and when the power generation unit is rotated in one direction, the other end of the optical transmitting unit may reciprocate within a predetermined angle range.
The object tracking system may further include: a rotating member configured to be driven along a rotation path of radius R from a rotation center G1 of the power generation unit, in which the converting member and the connecting member may be moved by a displacement S in a first axis (x-axis) around the pivot according to a position of the rotating member (Where −R≤S≤R).
The object tracking system may further include a control unit configured to control the driving unit, in which the control unit may calculate a sweep angle ψ rotated by the other end of the optical transmitting unit by the following Equation.
(Where
The power generation unit may be a servo motor whose direction is changed within a predetermined angle range.
The object tracking system may further include: a control unit configured to control the driving unit, in which the optical transmitting unit may have a sweep angle ψ within a predetermined angle range, and the control unit may calculate the sweep angle ψ by converting control data for the driving unit into a periodic function.
The control unit may calculate the sweep angle ψ based on a time difference between a time when the optical transmitting unit detects an object when sweeping in one direction and a time when the optical transmitting unit detects an object when sweeping in another direction.
The light pulses emitted from the optical transmitting unit may include a data bit and a sweep bit, and the sweep bit may include an up sweep bit generated when the optical transmitting unit is rotated in one direction within a predetermined angle range and a down sweep bit generated when the optical transmitting unit is rotated in another direction within the predetermined angle range.
The number of optical transmitting units may be plural, the plurality of optical transmitting units may emit the light pulses swept on different axes, and the light pulses of the optical transmitting unit may further include an axis bit which is data for the swept axis.
The light pulses of the optical transmitting unit may be emitted at regular intervals, and one or more light pulses emitted from another optical transmitting unit may be disposed between two light pulses emitted from the one optical transmitting unit.
The object tracking system of the present disclosure according to the configuration as described above may emit more light pulses for a certain area as it solves the disadvantage of not being emitted in the existing blind spot area through the optical transmitting unit that sweeps bidirectionally, and as a result, it is possible to further increase the efficiency of the device.
In addition, the object tracking system of the present disclosure may easily obtain related information such as the type and attitude of the current optical transmitting unit as the plurality of optical transmitting units alternately transmit the light pulses containing the plurality of pieces of information, and as a result, it is possible to increase the computational speed of the entire system.
Hereinafter, an object tracking system according to the present disclosure will be described in detail with reference to the accompanying drawings. The drawings to be provided below are provided by way of example so that the spirit of the present disclosure can be sufficiently transferred to those skilled in the art. Therefore, the present disclosure is not limited to the accompanying drawings to be provided below, but may be implemented in other forms. In addition, like reference numerals denote like elements throughout the specification.
Technical terms and scientific terms used in the present specification have the general meaning understood by those skilled in the art to which the present disclosure pertains unless otherwise defined, and a description for the known function and configuration unnecessarily obscuring the gist of the present disclosure will be omitted in the following description and the accompanying drawings.
Referring to
Accordingly, as illustrated in
Referring to
The object tracking system of the present disclosure may further include a control unit 300. The control unit 300 is composed of a micro controller unit (MCU), etc., to generate a control signal to control driving of the optical transmitting unit 100 or control data to be included in light pulses emitted from the optical transmitting unit 100.
Referring to
The driving unit 400 in which the power generation unit 410 is a DC motor will be described in detail as follows. The driving unit 400 according to the present disclosure may include a power generation unit 410, a converting member 420, a rotating member 430, a guide rod 440, a connecting member 450, and a hinge member 460. In this case, the rotating member 430 may be connected to the power generation unit 410 and rotated while drawing a rotation path 410b of a certain radius based on the rotation center 410a. The converting member 420 may be connected to the rotating member 430, and has a guide groove 421 formed inside the converting member 420 to receive the driving force of the rotating member 430.
If horizontal directions in the drawing is defined as a first axis and a vertical direction as a second axis, when the position of the rotating member 430 rotating on the up, down, left and right planes is changed, the converting member 420 is moved to the left and right, but a posture of the converting member 420 may be maintained. In this case, the guide rod 440 may be connected to the converting member 420 to maintain the posture of the converting member 420. That is, the converting member 420 is provided with holes having the guide rods 440 inserted thereinto and communicating left and right, and the hole of the converting member 420 and the guide rod 440 have diameters in a vertical arc direction corresponding to each other and thus restrict rotation while limiting movement in directions other than the horizontal direction. Here, the guide rod 440 may be formed in plural, including a first guide rods 440a and second guide rods 440b, and the guide rods may be spaced apart from each other in the vertical direction. In the converting member 420, the hole into which the first guide rod 440a is inserted may be disposed above the guide groove 421, and the hole into which the second guide rod 440b is inserted may be disposed below the guide groove 421.
The connecting member 450 may be coupled to the converting member 420 and moved linearly, and one end of the connecting member 450 may be connected to the converting member 420 and the other end thereof may be connected to one end of the optical transmitting unit 100. In this case, the other end of the connecting member 450 and one end of the optical transmitting unit 100 may be hinged to each other through a hinge member 460.
The optical transmitting unit 100 may be formed with a length at both ends thereof, and may have a form in which a plurality of bodies including a first body 101 and a second body 102 are coupled along both ends. In addition, the first body 101 and the second body 102 may have a shape in which the entire length of the optical transmitting unit 100 is variable. For example, an insertion groove 102a may be formed in the second body 102 and inserted into the first body 101. In this case, a pivot 101 may be disposed so that a central portion of the first body 101 is not moved in up, down, left, and right directions. In addition, when one end of the second body 102 is connected to the other end of the connecting member 450 and the position of one end is changed to the left and right, power may be transmitted from the second body 102 to the first body 101. Here, as the central portion of the first body 101 is fixed to the pivot 101, the first body 101 may be converted into a shape that is rotated around the pivot 101.
Referring to
Hereinafter, in order to more clearly describe the algorithm for calculating the rotation angle of the optical transmitting unit 100 in
Referring to
A line connecting the rotating member 430 and the rotation center 410a of the power generation unit 410 may have a reference line, which is a y-axis component of the rotation center 410a, and a predetermined rotation angle θ, and the rotation angle θ may change from 0° to 360° by rotating in one direction, and may be reset from 360° to 0°. In this case, the displacement S may be calculated through Relational Expression 1 below
S=R×sin θ [Relational Expression 1]
In addition, the other end of the optical transmitting unit 100 may be rotated by a sweep angle ψ within a predetermined angle range around the pivot 101a, and the sweep angle ψ may be calculated through Relational Expression 2 below.
[Relational Expression 2]
Referring to
[Relational Expression 3]
In this case, the y-axis separation distance P between the pivot 101a of the optical transmitting unit 100 and the rotation center 410a of the power generation unit 410 may be calculated by Relational Expression 4 below. [Relational Expression 4]
In this way, by the method for increasing emission efficiency to an outside of the optical transmitting unit 100, the optimal structure may be calculated through the Relational Expression between the required FOV, which is a given condition, and the radius of rotation R of the rotating member 430.
Referring to
[Relational Expression 5]
In addition, the separation distance P is a fixed value, and Relational Expression 6 expressing the displacement S along the x-axis, which changes over time, as a component for each time is as follows.
[Relational Expression 6]
The maximum and minimum angles of the sweep angle ψ may be controlled and calculated through the radius of rotation R and the separation distance P, and the reciprocating speed may be varied or calculated through the angular velocity ω of the power generation unit 410, so it is possible to operate the plurality of optical transmitting units 100 more efficiently.
Referring to
Referring to
[Relational Expression 7]
(Where:
T may be a rotation period of the optical transmitting unit 100. As the plurality of pieces of information is acquired in this way, the object tracking system of the present disclosure has the advantage of enabling more accurate location detection.
As such, the present disclosure may calculate the sweep angle ψ of light emitted by including the driving unit 400 that adjusts the optical path of the optical transmitting unit 100, and in addition to an arctangent in calculating the sweep angle ψ, periodic functions such as sine or cosine may be used. As another example, the optical path of the optical transmitting unit 100 may be adjusted through MEMS mirror adjustment, and in the case of using the MEMS mirror, the sweep angle ψ may be expressed as a sine function.
Referring to
In addition, the object tracking system of the present disclosure may include a plurality of optical transmitting units 100 disposed on different axes, and at least one of the plurality of optical transmitting units 100 may further include an axis bit. The axis bit may be data for an axis on which each of the optical transmitting units 100 is disposed. In this case, the axis bit may also be a single bit or a bit string composed of multiple bits, and in the case of the single bit, one optical transmitting unit 100 disposed on one axis may be set to 1, and another optical transmitting unit 100 disposed on another axis may be set to 0. Accordingly, the optical transmitting unit 100 may emit light pulses including the above data bit, sweep bit, and axis bit at regular intervals, and may be controlled so that one or more light pulses emitted from another optical transmitting unit are disposed between two light pulses emitted from one optical transmitting unit 100. Accordingly, even if a lot of data is transmitted in a short period of time, it can lead to an advantage that an information operation becomes easier as data for identifying each is included. In addition, even if the plurality of optical transmitting units 100 are directed to the same point on a two-dimensional plane, the receiving unit may time-divide and receive each axis so that each axis may be distinguished, while as the type of optical transmitting unit is also classified in the receiving unit, it is possible to resolve axial ambiguity.
Hereinabove, although the present disclosure has been described by specific matters such as specific components, the exemplary embodiments, and the accompanying drawings, they have been provided only for assisting in the entire understanding of the present disclosure. Therefore, the present disclosure is not limited to the exemplary embodiments. Various modifications and changes may be made by those skilled in the art to which the present disclosure pertains from this description.
Therefore, the spirit of the present disclosure should not be limited to these exemplary embodiments, but the claims and all of modifications equal or equivalent to the claims are intended to fall within the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0143191 | Oct 2020 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2021/013654 | 10/6/2021 | WO |