[go: up one dir, main page]

CN112528691B - Code scanning method and code scanning device - Google Patents

Code scanning method and code scanning device Download PDF

Info

Publication number
CN112528691B
CN112528691B CN202011317926.5A CN202011317926A CN112528691B CN 112528691 B CN112528691 B CN 112528691B CN 202011317926 A CN202011317926 A CN 202011317926A CN 112528691 B CN112528691 B CN 112528691B
Authority
CN
China
Prior art keywords
motor
code scanning
code
product
bar code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011317926.5A
Other languages
Chinese (zh)
Other versions
CN112528691A (en
Inventor
宫尚伟
韩传云
李维维
陈强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou HYC Technology Co Ltd
Original Assignee
Suzhou HYC Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou HYC Technology Co Ltd filed Critical Suzhou HYC Technology Co Ltd
Priority to CN202011317926.5A priority Critical patent/CN112528691B/en
Publication of CN112528691A publication Critical patent/CN112528691A/en
Application granted granted Critical
Publication of CN112528691B publication Critical patent/CN112528691B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10594Beam path
    • G06K7/10603Basic scanning using moving elements
    • G06K7/10613Basic scanning using moving elements by rotation, e.g. polygon

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Artificial Intelligence (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Spray Control Apparatus (AREA)
  • Laser Beam Processing (AREA)
  • Auxiliary Devices For And Details Of Packaging Control (AREA)
  • Mechanical Optical Scanning Systems (AREA)

Abstract

The application relates to a code scanning method and a code scanning device. The code scanning method comprises the following steps: controlling the motor to rotate until the code scanning gun scans the product bar code of the target product, and placing the target product on the motor; determining the position of the motor as a first position; rotating the motor from the first position to a second position by a preset distance so that the bar code of the product moves out of the code scanning area of the code scanning gun; and rotating the motor from the second position until the code scanning gun scans the product bar code again. After the application scans the plurality of target products, the directions of the plurality of target products can be consistent.

Description

Code scanning method and code scanning device
Technical Field
The application relates to the technical field of automatic identification, in particular to a code scanning method and a code scanning device.
Background
The code scanning technology is an automatic identification technology which is generated and developed in the application practice of a computer. The device is designed for realizing automatic scanning of information, and is an effective means for realizing rapid, accurate and reliable data acquisition. The code scanning technology provides favorable technical support for logistics management.
In the application of tubular or columnar products such as test tubes, bar codes are often attached to the tubular or columnar outer surfaces of the products. When the product information is required to be acquired, the bar code is scanned to acquire the product related information.
In the product application process, code scanning is typically performed on a plurality of products. And at present, after the products are scanned, the bar code positions on the products are not consistent, so that the subsequent use of the products is affected.
Disclosure of Invention
Accordingly, it is necessary to provide a code scanning method and a code scanning device for solving the above-mentioned problems.
A code scanning method, comprising:
Controlling a motor to rotate until a code scanning gun scans a product bar code of a target product, wherein the target product is placed on the motor;
determining the position of the motor as a first position;
Rotating the motor from the first position by a preset distance to a second position so that the product bar code moves out of a code scanning area of the code scanning gun;
And rotating the motor from the second position until the code scanning gun scans the product bar code again.
In one embodiment, the control motor rotates until the code scanning gun scans the product bar code of the target product, and the method further comprises:
and adjusting the rotating speed of the motor to be a preset rotating speed.
In one embodiment, the rotating the motor from the second position until the scan gun scans the product bar code again further comprises:
and rotating the motor for a preset time.
In one embodiment, the determining the position of the motor as the first position includes:
resetting the position value of the motor;
and determining the zero position as the first position.
In one embodiment, the control motor rotates until the code scanning gun scans the product bar code of the target product, and the method further comprises:
and adjusting a code scanning area of the code scanning gun.
In one embodiment, the position of the motor is controlled in a data set manner.
In one embodiment, the preset distance is greater than or equal to the first distance and is smaller than the distance rotated by the motor when the motor rotates one turn.
A code scanning device, comprising:
the motor is used for placing a target product;
The code scanning gun is used for scanning the product bar code of the target product;
the control module is connected with the motor and the code scanning gun and used for controlling and realizing the code scanning method.
In one embodiment, the motor includes a screw on which the target product is placed.
In one embodiment, the code scanning device further comprises a mounting cover, and the code scanning gun is mounted in the mounting cover.
According to the code scanning method and the code scanning device, when the target product is scanned finally, the product bar codes enter the code scanning area from the outside of the code scanning area, and therefore the target product is scanned. Therefore, after the plurality of target products are scanned by the application, the directions of the plurality of target products can be consistent.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments or the conventional techniques of the present application, the drawings required for the descriptions of the embodiments or the conventional techniques will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a flow chart of a code scanning method in one embodiment;
FIG. 2 is a schematic diagram of a code scanning device according to an embodiment;
FIG. 3 is a flow chart of a code scanning method according to another embodiment;
FIG. 4 is a flow chart of a code scanning method according to another embodiment;
Fig. 5 is a block diagram of a code scanning device in an embodiment.
Detailed Description
In order that the application may be readily understood, a more complete description of the application will be rendered by reference to the appended drawings. Embodiments of the application are illustrated in the accompanying drawings. This application may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein in the description of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
It will be understood that the terms first, second, etc. as used herein may be used to describe various positions, but these positions are not limited by these terms. These terms are only used to distinguish one location from another location.
It will be understood that when an element is referred to as being "connected" to another element, it can be directly connected to the other element or be connected to the other element through intervening elements. Further, "connection" in the following embodiments should be understood as "electrical connection", "communication connection", and the like if there is transmission of electrical signals or data between objects to be connected.
As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," and/or the like, specify the presence of stated features, integers, steps, operations, elements, components, or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof.
As described in the background art, in the prior art, after a product is scanned by a code scanning gun, the bar code orientation on each product is inconsistent, and the subsequent use of the product is affected, and the inventor researches find that the reason for the occurrence of the problem is as follows:
The code scanner has a code scanner area, which is typically larger than the size of the bar code. Since the initial orientation of the bar code of each product is not uniform, it may be centered in the code scanning area, may not be in the code scanning field of view, or may be located in the code scanning area but at an orientation offset from its center.
Therefore, after the products are scanned, the bar code orientation on each product is inconsistent.
Based on the reasons, the invention provides a code scanning method and a code scanning device.
In one embodiment, referring to fig. 1, a code scanning method is provided, including:
In step S1, the motor 100 is controlled to rotate until the barcode gun 200 scans the product barcode of the target product 10, and the target product 10 is placed on the motor 100.
The target product 10 may be a tubular or cylindrical product such as a test tube, and the outer surface of the target product is attached with a product bar code. The product bar code can be a two-dimensional code or a bar code, etc. The target product 10 is placed on the motor 100 and then rotates with the motor 100, referring to fig. 2.
This step may be to control the motor 100 to start rotating from power on until the code scanner 200 scans the product barcode of the target product 10. Alternatively, after the motor 100 is turned on and performs other operations (e.g., the cover of the test tube is unscrewed in cooperation with the manipulator), the motor 100 may be controlled to rotate until the barcode scanner 200 scans the product barcode of the target product 10. The comparison of the present application is not limited.
As an example, the motor 100 may be a servo motor 100. More specifically, the motor 100 may be provided with a reduction ratio of 1:10.
In step S2, the position of the motor 100 is determined to be the first position.
After the code scanner 200 scans the product bar code of the target product 10, the motor 100 stops rotating. At this time, the position of the motor 100 is determined and recorded as the first position.
Step S3, the motor 100 is rotated from the first position to the second position by a predetermined distance, so that the bar code of the product is moved out of the scanning area of the scanning gun 200.
The target product 10 is placed on the motor 100 and rotates with the motor 100. When the motor 100 is rotated, the distance that the target product 10 rotates accordingly is set as the distance that the motor 100 rotates. When the motor 100 rotates one revolution (i.e., 360 degrees), the target product 10 rotates one revolution accordingly. At this time, if the circumference of the target product 10 is set to c, the motor 100 rotates a distance c.
Specifically, the step resolution at the time of rotation of the motor 100 may be set to 1 μm, and then the motor 100 needs to walk through (a/1 μm) steps when rotating by the preset distance a, and the motor 100 needs to walk through (c/1 μm) steps when rotating by one revolution. Assuming c=10 mm, (c/1 μm) =10×1000.
The "preset distance" may be set according to actual conditions.
As an example, the preset distance may be set to be equal to or greater than the width of the product barcode and less than the distance rotated when the motor 100 rotates one turn.
The code scanning area of the code scanning gun 200 is typically only capable of holding a next product barcode. At this time, the preset distance is set to be greater than or equal to the width of the product bar code, so that the product bar code can be moved out of the code scanning area of the code scanning gun 200.
The predetermined distance is smaller than the distance rotated when the motor 100 rotates one turn, thereby preventing the product bar code from returning to the position before rotation.
To improve the intuitiveness, a "preset distance" at which the motor 100 rotates may be converted into an angle. When the motor 100 rotates to pass through the preset distance a, the required rotation angle is (a/c) 360 degrees.
Assuming that c=10 mm and a=5 mm, the motor 100 rotates by a predetermined distance, and the required rotation angle is (5/10) ×360 degrees=180 degrees, i.e., a half turn.
Of course, the "preset distance" may not be converted into an angle, which is not limited by the present application.
When the motor 100 rotates from the first position to the second position by a predetermined distance, the bar code of the product moves out of the bar code scanning area of the bar code scanning gun 200, and the bar code scanning gun 200 cannot scan the bar code of the product.
Step S4, the motor 100 is rotated from the second position until the barcode scanner 200 scans the product barcode again.
When the motor 100 is rotated from the second position, the target product 10 rotates with the motor 100. At this time, the product bar code on the target product 10 is rotated outside the code scanning area of the code scanning gun 200. Until the product bar code again enters the code scanning area, the code scanning gun 200 again scans the product bar code, and the motor 100 stops rotating.
When the product bar code enters the code scanning area again, the bar code gradually enters, and the bar code is scanned by the code scanning gun 200 when the product bar code completely enters, so that the final code scanning is realized.
When the method of the embodiment carries out final code scanning on the target product, the product bar codes enter the code scanning area from the outside of the code scanning area, so that the product bar codes are scanned. Therefore, after the code scanning method of the embodiment scans the plurality of target products 10, the orientations of the plurality of target products 10 can be consistent.
In one embodiment, referring to fig. 3, in step S1, the motor 100 is controlled to rotate until the barcode gun 200 scans the product barcode of the target product 10, further comprising: in step S0, the rotation speed of the motor 100 is adjusted to a preset rotation speed.
When the final code scanning is performed in step S4, the feedback signal of the code scanning gun 200 scanning the product bar code again needs to be acquired first, and then the motor is controlled to stop rotating. After the code scanner 200 scans the product bar code of the target product 10, a certain communication time is required to acquire the feedback signal of the information.
In the current practical situation, the transmission speed of the communication signal is limited, and the rotation speed of the motor is usually high, so that the motor usually continues to rotate for a certain distance during the communication time.
At this time, the product bar code on the target product also rotates, so that the orientation of the product bar code has a certain degree of offset relative to the direction when the product bar code just enters the code scanning area.
In the code scanning method of the embodiment, before scanning codes, the rotation speed of the motor 100 is adjusted to be a preset speed, so that the rotation speeds of the motors used in the same code scanning gun 200 for a plurality of target products 10 are the same, and therefore, the product bar codes of the target products 10 are offset to the same extent. Thus, the orientations of the plurality of target products 10 after code scanning are identical.
It can be understood that the "preset speed" may enable the bar code of the product to be still in the code scanning area after being shifted, and the specific value thereof may be set according to the actual situation.
In one embodiment, referring to fig. 4, step S4, after rotating the motor 100 from the second position until the barcode gun 200 scans the product barcode again, further includes: step S5, rotating the motor 100 for a preset time.
In some product applications, the product bar code is positioned in a predetermined orientation after the code scanning, such as in the very center of the code scanning area of the code scanning gun 200.
In this embodiment, after the final code scanning is performed in step S4, the motor 100 is rotated for a preset time, so that the product bar code can be rotated to a preset orientation. The preset time can be set according to actual conditions.
As an example, a delay parameter (preset time) may be set, for example, 0.3 seconds, and after the feedback signal that the barcode scanning gun 200 scans the barcode again is obtained, the motor 100 is controlled to continue rotating for 0.3 seconds, so that the barcode reaches the preset orientation. Under the current practical situation, the product bar code can continue to rotate to the preset orientation on the basis of the original offset.
Of course, other embodiments of this step are possible, for example, the motor 100 may be turned off and then turned on. Or in the current practical situation, the orientation of the product bar code has a certain degree of offset relative to the position when the product bar code just enters the code scanning area, and the preset orientation is positioned before the offset orientation, and the motor can be rotated to the preset orientation.
It will be appreciated that the scan gun is not turned on for this step.
Specifically, the currently marketed code scanner 200 automatically shuts down once the code is scanned. If the device needs to be started again, the trigger signal needs to be closed for triggering again. Therefore, after the final code scanning is performed in step S4, the code scanning gun 200 is automatically turned off. And the product bar code is always in the code scanning area. Therefore, the trigger signal is not turned off, so that the code scanner 200 is not triggered to turn on again.
Of course, the present application is not limited to the code scanner 200 described above. If other forms of code scanner 200 are used, the code scanner 200 may be controlled to close first prior to this step if desired (e.g., if the code scanner 200 is not automatically closed).
In other embodiments, the reaching of the product barcode to the preset orientation may be accomplished in other ways. For example, in the present practical case, the rotation speed of the motor 100 is set appropriately so that the orientation of the product barcode is exactly shifted to the preset orientation.
In one embodiment, step S2, determining the position of the motor 100 as the first position includes:
step S21, the position value of the motor 100 is cleared.
In step S22, the zero position is determined as the first position.
The position value increases from zero as the motor 100 rotates from start-up. Here, after the barcode gun 200 scans the product barcode of the target product 10 in step S1, the position value of the motor 100 is cleared. And the zero position is taken as the first position. Therefore, step S3 may perform absolute positioning at a "preset distance" such that the motor 100 is rotated by a preset distance, thereby facilitating control of the motor 100.
Of course, in other embodiments, the relative positioning may also be performed. Specifically, the position value of the motor 100 may not be cleared, but the original position value may be used as the first position. On this basis, the motor 100 is rotated a predetermined distance again to reach the second position. At this time, the position value of the second position is the original position value plus a preset distance.
In one embodiment, in step S1, the motor 100 is controlled to rotate until the barcode gun 200 scans the product barcode of the target product 10, further comprising: in step S01, the code scanning area of the code scanning gun 200 is adjusted.
If the code scanning area is too small, the product bar code is not easily identified by scanning.
If the code scanning area is too large, the preset distance in step S3 is difficult to set.
Specifically, when the preset distance is set to be large, this may result in that if the product bar code is scanned at step S1 when the product bar code is about to leave the code scanning area, the motor 100 rotates by the preset distance, and the code scanning area is too large to return to the code scanning area.
When the preset distance is set smaller, this may result in that if the product bar code is scanned in step S1 when the product bar code has just entered the code scanning area, the motor 100 rotates by the preset distance, and the code scanning area is too large to be separated from the code scanning area.
Therefore, the code scanning efficiency can be effectively improved, and the setting difficulty of the preset distance is reduced.
In addition, before step S1, parameters such as exposure of the code scanner 200 may be modified to improve code scanning efficiency.
In one embodiment, the position of the motor 100 is controlled by adopting a data setting mode, so that the position control of the motor 100 is simpler and more convenient.
In a conventional control method of the position of the motor 100, an origin sensor is generally provided. The position of the origin sensor is the origin position. Each rotational movement of the motor 100 is required to return to the origin and then rotate from the origin to the target point.
In the embodiment, the position of the motor 100 is controlled by adopting a data setting mode, so that the problem that if the target product 10 is smaller, an origin sensor is difficult to install is prevented; on the other hand, the motor 100 is prevented from rotating with the target product 10 during rotation back to the origin sensor, resulting in a product barcode being scanned by mistake.
At least some of the steps of fig. 1, 3, and 4 may include steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, referring to fig. 5 and 2, a code scanning device is provided, including: motor 100, gun 200 and control module 300.
The motor 100 is used to place a target product 10. The code scanner 200 is used to scan the product bar code of the target product 10. The control module 300 is connected to the motor 100 and the code scanner 200, and is used for controlling and implementing the code scanning method of the above embodiment.
As an example, the motor 100 may include a screw (not shown), on which the target product is placed, and thus rotates as the screw rotates. When the screw rod rotates, the positions can be continuously accumulated, so that the position control is convenient.
Of course, the application is not limited thereto, and other structures (e.g., a disk) may be used instead of the screw.
As an example, the code scanner 200 may be installed in the installation housing 400 so as to prevent the light emitted from the code scanner 200 from being dispersed.
As an example, the control module 300 may include a Programmable Logic Controller (PLC).
The specific limitation of the code scanning device can be referred to the limitation of the code scanning method, and the description is omitted here. All or part of the modules in the code scanning device can be realized by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules. It should be noted that, in the embodiment of the present application, the division of the modules is schematic, which is merely a logic function division, and other division manners may be implemented in actual implementation.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
In the description of the present specification, reference to the terms "some embodiments," "other embodiments," "desired embodiments," and the like, means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, schematic descriptions of the above terms do not necessarily refer to the same embodiment or example.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.

Claims (10)

1. The code scanning method is characterized by comprising the following steps of:
Controlling a motor to rotate, so that a target product rotates along with the motor until a code scanning gun scans a product bar code of the target product, and placing the target product on the motor;
determining the position of the motor as a first position;
Rotating the motor from the first position by a preset distance to a second position so that the product bar code moves out of a code scanning area of the code scanning gun;
And rotating the motor from the second position until the code scanning gun scans the product bar code again.
2. The code scanning method according to claim 1, wherein the control motor rotates until the code scanning gun scans the product bar code of the target product, further comprising:
and adjusting the rotating speed of the motor to be a preset rotating speed.
3. The code scanning method according to claim 1 or 2, wherein said rotating said motor from said second position until after said code scanning gun again scans said product bar code, further comprises:
and rotating the motor for a preset time.
4. The code scanning method of claim 1, wherein the determining the position of the motor as the first position comprises:
resetting the position value of the motor;
and determining the zero position as the first position.
5. The code scanning method according to claim 1, wherein the control motor rotates until the code scanning gun scans the product bar code of the target product, further comprising:
and adjusting a code scanning area of the code scanning gun.
6. The code scanning method according to claim 1, wherein the position of the motor is controlled by a data setting type.
7. The code scanning method according to claim 1, wherein the preset distance is greater than or equal to the width of the product bar code and less than the distance rotated by the motor when the motor rotates one turn.
8. A code scanning device, comprising:
the motor is used for placing a target product;
The code scanning gun is used for scanning the product bar code of the target product;
the control module is connected with the motor and the code scanning gun and used for controlling and realizing the code scanning method of any one of claims 1-7.
9. The code scanner of claim 8, wherein the motor includes a screw on which the target product is placed.
10. The code scanner of claim 8, further comprising a mounting housing, the code scanner gun being mounted within the mounting housing.
CN202011317926.5A 2020-11-23 2020-11-23 Code scanning method and code scanning device Active CN112528691B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011317926.5A CN112528691B (en) 2020-11-23 2020-11-23 Code scanning method and code scanning device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011317926.5A CN112528691B (en) 2020-11-23 2020-11-23 Code scanning method and code scanning device

Publications (2)

Publication Number Publication Date
CN112528691A CN112528691A (en) 2021-03-19
CN112528691B true CN112528691B (en) 2024-09-27

Family

ID=74992538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011317926.5A Active CN112528691B (en) 2020-11-23 2020-11-23 Code scanning method and code scanning device

Country Status (1)

Country Link
CN (1) CN112528691B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000081439A (en) * 1998-09-07 2000-03-21 Olympus Optical Co Ltd Specimen conveying system
CN107407690A (en) * 2015-03-30 2017-11-28 株式会社日立高新技术 Specimen transporting device and specimen transporting method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6230915B2 (en) * 2011-12-28 2017-11-15 株式会社日立ハイテクノロジーズ Sample transfer device and system
CN204480264U (en) * 2015-03-19 2015-07-15 深圳市麦迪聪医疗电子有限公司 Automatic rotation bar code scan structure
CN209543368U (en) * 2019-04-25 2019-10-25 苏州长光华医生物医学工程有限公司 A kind of rotatable test tube barcode scanning device of barcode scanning gun
CN111638378A (en) * 2020-07-07 2020-09-08 深圳市亚辉龙生物科技股份有限公司 Multi-station rotary bar code scanning device and in-vitro diagnostic equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000081439A (en) * 1998-09-07 2000-03-21 Olympus Optical Co Ltd Specimen conveying system
CN107407690A (en) * 2015-03-30 2017-11-28 株式会社日立高新技术 Specimen transporting device and specimen transporting method

Also Published As

Publication number Publication date
CN112528691A (en) 2021-03-19

Similar Documents

Publication Publication Date Title
US8498488B2 (en) Method and apparatus to determine robot location using omni-directional image
CN112528691B (en) Code scanning method and code scanning device
US20210274100A1 (en) Systems and methods for determining a target field angle of an image capturing device
CN114401370B (en) Movement calibration method, apparatus, image pickup device, and readable storage medium
EP1952365A1 (en) Methods and systems for operating a pan tilt zoom camera
CN110991575A (en) Asset checking method and device, readable storage medium and robot
CN111093050A (en) Target monitoring method and device
US5355067A (en) Apparatus for controlling a stepping motor used for driving a chemical pump and method of controlling a stepping motor used for driving a chemical pump
CN113900454A (en) Charging pile method, device, equipment and storage medium
CN113894933B (en) Platform for mixer truck, control method and device, controller and mixer truck
CN111123287A (en) Robot positioning method, robot, and computer-readable storage medium
JP2024511487A (en) Method and system for optimizing detected parking spaces
CN112068605B (en) Memory scanning method for two-dimensional turntable
CN112285735B (en) System for automatically calibrating angular resolution of single-line laser radar
CN113483799B (en) Magnetic encoder detection method, apparatus, computer device, and storage medium
EP3651327B1 (en) Sensorless homing system for stepper motor system
CN117249847A (en) Circular grating eccentricity adjustment method, device and computer readable storage medium
CN115902862A (en) Mobile robot repositioning method and device, mobile robot and storage medium
CN114772136A (en) AGV rotating tray goods correction method and device, AGV and storage medium
CN113985395A (en) Method and system for searching target by guiding photoelectric servo turntable through radar
CN116952273A (en) Time calibration method, electronic equipment and computer readable storage medium
US20230417918A1 (en) Smart adaptive process for capturing 3d surface geometry
CN113748669A (en) Image sensor with a plurality of pixels
CN113775272B (en) Method and device for preventing movable panel from clamping hand and storage medium
US20090179635A1 (en) System and Methods for Determining Motor Position

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant