CN114625133A - Method for automatically collecting data by utilizing inspection machine and related product thereof - Google Patents

Method for automatically collecting data by utilizing inspection machine and related product thereof Download PDF

Info

Publication number
CN114625133A
CN114625133A CN202210216650.4A CN202210216650A CN114625133A CN 114625133 A CN114625133 A CN 114625133A CN 202210216650 A CN202210216650 A CN 202210216650A CN 114625133 A CN114625133 A CN 114625133A
Authority
CN
China
Prior art keywords
inspection
data
machine
inspection machine
plan
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.)
Pending
Application number
CN202210216650.4A
Other languages
Chinese (zh)
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.)
Muyuan Foods Co Ltd
Original Assignee
Muyuan Foods 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 Muyuan Foods Co Ltd filed Critical Muyuan Foods Co Ltd
Priority to CN202210216650.4A priority Critical patent/CN114625133A/en
Publication of CN114625133A publication Critical patent/CN114625133A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The invention discloses a method for automatically acquiring data by using an inspection machine and a related product thereof. The method comprises the following steps: the inspection machine responds to the starting of an inspection plan in a local inspection task and automatically proceeds to a specified address for data acquisition; and saving the collected data. According to the scheme of the invention, the inspection machine can be used for automatically acquiring data according to the inspection task, and the data acquisition method does not depend on network control, so that the autonomy of data acquisition is improved.

Description

Method for automatically collecting data by utilizing inspection machine and related product thereof
Technical Field
The present invention relates generally to the field of data acquisition. More particularly, the present invention relates to a method, apparatus and readable storage medium for automatically collecting data using an inspection machine.
Background
In the modern pig raising industry, in order to enable pigs to grow healthily and improve pig raising efficiency, a breeder or a manager needs to collect pig data in a pigsty in real time so as to scientifically monitor and manage the growth and reproduction processes of the pigs. In the prior art, the data of pigs of all columns can be collected through an inspection machine. Specifically, real-time network communication can be established between the inspection machine and the inspection platform, and when the inspection machine senses a column position signal in the advancing process, the column position signal is sent to the inspection platform. Furthermore, the inspection platform can issue a forward stopping command and a data acquisition command to the inspection machine in response to the column position signal, so that the inspection machine can perform data acquisition operation according to the data acquisition command, and acquired pig data can be uploaded to a data server to realize acquisition of the pig data.
However, the above method requires the inspection machine to establish network communication with the inspection platform, which makes the inspection machine dependent on the network more serious. Specifically, if the network breaks down, the inspection platform cannot control the inspection machine, so that the inspection machine is offline in a large batch, and economic loss can be caused to pig breeding if the inspection machine is not processed in time. If network delay occurs, the polling machine can receive the data acquisition command issued by the polling platform in a delayed manner, and then the polling machine misses the position of the best acquired pig data, so that the acquired pig data is inaccurate. Furthermore, as can be seen from the above description of the inspection platform and the inspection machines, the inspection platform needs to interact with a plurality of inspection machines respectively in real time to acquire data of pigs in the whole pigsty unit, so that the performance requirement on the inspection platform in the data acquisition is very high. In view of the above, a data acquisition method capable of solving the above technical problems is needed.
Disclosure of Invention
To address at least one or more of the above-identified problems in the background art, the present invention provides a method, apparatus, and readable storage medium for automatically collecting data using an inspection machine. By the scheme of the invention, the inspection machine can automatically make a decision according to the inspection task, and the data acquisition is automatically completed. To this end, the present invention provides solutions in a number of aspects as follows.
In a first aspect, a method for automatically collecting data using an inspection machine is disclosed. The method comprises the following steps: the inspection machine responds to the starting of an inspection plan in a local inspection task and automatically proceeds to a specified address for data acquisition; and saving the collected data.
In one embodiment, the patrol task includes one or more patrol plans, wherein the patrol plans include one or more of a start time, an end time, acquisition items, a number of snapshots per acquisition item, a recording time, and a field data type.
In another embodiment, the method further comprises: and starting a plurality of inspection plans in the inspection tasks according to the sequence of the starting time.
In yet another embodiment, initiating the plurality of inspection plans in the inspection tasks in the order of the start time includes: comparing the current time with the start time in the inspection plan; and responding to the current time being larger than the starting time, and executing a corresponding inspection plan.
In one embodiment, the automatically advancing to the specified address for data collection comprises: after the inspection machine senses the column position signal, the inspection machine automatically stops moving; acquiring data at the current column according to the requirements of the inspection plan; and continuing to travel until a next field position signal is sensed.
In another embodiment, the inspection machine is a track inspection machine, and the field position signal is a structure at a track position corresponding to the designated position of each field.
In yet another embodiment, the method further comprises: the inspection machine receives the inspection task from the inspection platform and stores the inspection task; and the inspection machine periodically and automatically executes the inspection task.
In yet another embodiment, saving the collected data comprises: when the network connection is normal, uploading the acquired data to a data server in real time; or when the network connection is abnormal, the acquired data is stored locally.
In a second aspect, the present invention discloses an apparatus for automatic data acquisition with an inspection machine, comprising: a processor; a memory storing program instructions for automatic data acquisition with an inspection machine, which when executed by the processor, implement the method steps described above.
In a third aspect, the present invention discloses a computer readable storage medium storing program instructions for automatic data acquisition with an inspection machine, which when executed by a processor implement the above-described method steps.
By using the method described in the above and the embodiments of the invention, the inspection machine can make an autonomous decision according to the inspection task, and can automatically proceed to the specified address for data acquisition in response to the start of the inspection plan in the local inspection task, and the inspection platform is not required to remotely control the inspection machine to acquire data. Further, the inspection machine can stop advancing in time by sensing the position signal of the column position, so that the inspection machine can be located at the optimal position for acquiring data, and the accuracy of data acquisition is improved.
Meanwhile, when the network connection is abnormal, the embodiment of the invention can still automatically complete the acquisition task, can save the acquired data to the local, and can upload the acquired data to the data server again after the network connection is normal. In addition, the scheme of the embodiment of the invention has low requirement on the performance of the inspection platform, and the inspection platform only needs to issue the inspection task to the inspection machine in batches, so that the inspection machine can automatically acquire data according to the inspection task, and can store the inspection task to the local to ensure that the inspection machine can automatically execute the inspection task every day.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description, which proceeds with reference to the accompanying drawings. In the accompanying drawings, which are meant to be exemplary and not limiting, several embodiments of the invention are shown and indicated by like or corresponding reference numerals, wherein:
FIG. 1 is a flow chart illustrating a method for automatically collecting data using a routing inspection machine according to an embodiment of the present invention;
FIG. 2 is a flow diagram illustrating a method of initiating a plurality of inspection plans in sequence, according to an embodiment of the invention;
FIG. 3 is a flow diagram illustrating a method of traveling to a specified address for data collection according to an embodiment of the invention;
FIG. 4 is a detailed flow diagram illustrating a method for automatically collecting data using a routing inspection machine according to one embodiment of the present invention; and
fig. 5 is a system schematic block diagram illustrating an apparatus for automatic data acquisition using an inspection machine according to an embodiment of the present invention.
Detailed Description
Embodiments will now be described with reference to the accompanying drawings. It will be appreciated that for simplicity and clarity of illustration, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the embodiments described herein. Additionally, the description should not be taken as limiting the scope of the embodiments described herein.
The embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
The data acquisition schemes described herein may be applied in a variety of scenarios where patrolling is required on a regular or irregular basis, and the objects being patrolled may be objects located in fixed locations (e.g., rooms, warehouses, farms, etc.), such as the goods in each bay in the warehouse, livestock (e.g., pigs, sheep, chickens, ducks, etc.) in each breeding unit (e.g., pen) in the farm. The inspection machine can be any machine equipment capable of moving in a fixed place, including but not limited to moving along a rail, freely moving, and the like.
Fig. 1 is a flow chart illustrating a method for automatically collecting data using a patrol machine according to an embodiment of the present invention. As shown in fig. 1, the method 100 may include: at step S102, the inspection machine automatically proceeds to a designated address for data acquisition in response to the start of the inspection plan in the local inspection task.
In some embodiments, a track may be laid around the periphery of the unit being inspected (e.g., the pigsty column), and the inspection machine may be laid on the track, and the inspection machine may travel along the path of the track, and acquisition of only data of the pig may be achieved using the inspection machine that can travel around the pigsty column. In other embodiments, the inspection machine may be free to move, for example, according to a predetermined route, which may be determined, for example, by an inspection plan.
After the inspection machine reaches the designated address, data acquisition can be carried out by using data acquisition equipment on the inspection machine. For livestock breeding scenarios, such as pig breeding, the collected data may include pig data for each breeding field, including but not limited to one or more of visible light, sound, three-dimensional weight estimates, infrared temperature, and the like.
Next, at step S104, the collected data may be saved. In one embodiment, after the inspection machine finishes collecting the data of the current field, the data can be stored in the local of the inspection machine so as to prevent the data from being lost. In another embodiment, the inspection machine and the data server can be connected through a network, and collected data can be uploaded to the data server through the network in real time. It is understood that the data server is a network server for storing data, and may perform data analysis on data from the outside using an algorithm stored therein, and may output and display the analysis result of the data as required. In one embodiment, when the network connection between the inspection machine and the data server is normal, the inspection machine can be used for uploading the stored data to the data server in real time, and the data stored in the inspection machine can be deleted, so that the storage space of the inspection machine can be cleared. In another embodiment, when the network connection between the polling machine and the data server is abnormal, the collected data can be stored locally until the network connection is normal, so that the data can be uploaded to the data server again.
The scheme for automatically acquiring data by using the inspection machine is independent of the network, and can automatically control and complete the inspection plan even when the network fails.
The inspection tasks performed by the inspection machines may include one or more inspection plans, where each inspection plan may include, but is not limited to: the field data type is used for indicating the type of data needing to be acquired by the field. For example, different data items are collected, and the field data type can be configured for each field individually. In one embodiment, the field data type may be used to enable the inspection machine to collect different data based on different pig fields. For example, when data of a pigsty unit for breeding a new pig is collected, the data of items such as temperature, humidity and air cleanliness of the pigsty are collected, so that the growth environment of the new pig can be monitored in real time, and the healthy growth of the new pig is ensured. For another example, when data of a pigsty unit for breeding a sick pig is collected, the data of items such as infrared temperature, sound and three-dimensional weight estimation need to be collected, so that the condition of the sick pig can be monitored in real time, and the sick pig can be diagnosed and treated in time.
In some embodiments, the inspection task may be issued by the inspection platform to the inspection machine. The inspection platform can refer to a platform registered by the inspection machine, and the operation of controlling the inspection machine to walk, formulating the inspection task, issuing the inspection task and the like can be realized through the platform. In one embodiment, the inspection platform can only issue an inspection task to the inspection machine once, that is, the inspection platform and the inspection machine do not need to interact for many times, so that the requirement on the performance of the inspection platform is not high when data is acquired, and the applicability of the scheme of the embodiment of the invention is favorably improved. In another embodiment, the inspection machine may store inspection tasks issued by the inspection platform to ensure that the inspection machine can automatically perform the inspection tasks on a regular or irregular basis. In one embodiment, the inspection machine may automatically perform inspection tasks periodically (e.g., daily, weekly), which may enable timely acquisition of data, which may in turn enable real-time monitoring of, for example, a pigsty environment.
In one embodiment, when the inspection tasks include a plurality of inspection plans, the plurality of inspection plans in the inspection tasks can be started according to the sequence of the starting time. In one embodiment, the start time may be the time specified in the inspection plan to begin data acquisition.
In one embodiment, the plurality of start times of the plurality of patrol sub-tasks in the patrol task may not overlap. For example, the patrol task includes subtask 1: patrol every hour between 6 am and 12 am, and subtask 2: the inspection is carried out once per hour between 13 pm and 15 pm; the patrol task essentially comprises 8 patrol plans, which are started in the order of start time: the method comprises the following steps of 6-point routing inspection once, 7-point routing inspection once, 8-point routing inspection once, 9-point routing inspection once, 10-point routing inspection once, 11-point routing inspection once, 13-point routing inspection once and 14-point routing inspection once.
In another embodiment, multiple start times in multiple patrol sub-tasks may overlap. For example, the patrol task includes subtask 1: between 7 am and 12 am, polling every hour, and subtask 2: the inspection is performed once per hour between 10 and 13 am; the patrol task essentially comprises 8 patrol plans, which are started in the order of start time: the method comprises the following steps of 7-point routing inspection once, 8-point routing inspection once, 9-point routing inspection once, 10-point routing inspection once, (10-point half) routing inspection once, 11-point routing inspection once, (11-point half) routing inspection once, and (12-point half) routing inspection once, wherein multiple start times in multiple routing inspection subtasks can be overlapped.
In one embodiment, the interval time between the start time and the end time in the inspection plan can meet the time required by the inspection machine to perform inspection at least once, so as to ensure that the inspection machine can sequentially perform a plurality of inspection plans according to the sequence of the start time. In another inspection plan, the interval time between the start time and the end time in the inspection plan may not satisfy the time required for the inspection machine to perform inspection at least once, and the normal operation of the inspection machine may be ensured by delaying the execution of the inspection plan of the next time.
Fig. 2 is a flowchart illustrating a method for starting a plurality of inspection plans in sequence according to an embodiment of the invention, so as to start the plurality of inspection plans in an inspection task in sequence of start time.
As shown in fig. 2, method 200 may include: at step S202, the current time is compared to the start time in the patrol plan. In one embodiment, the plurality of patrol sub-tasks in the patrol task may include a plurality of patrol plans. By way of example, the start time in patrol plan 1 may be 5 am, the start time in patrol plan 2 may be 6 am, and the start time in patrol plan 3 may be 7 am. By setting the start time of the patrol plan as described above, the start time can be used for comparison with the current time. Further, the current time may be compared with the start time 5 point in the patrol plan 1, and it may be determined whether to execute the patrol plan 1 according to the comparison result. Similarly, the current time can be compared with the starting time 6 point in the inspection plan 2, so that the inspection machines can be started to execute the corresponding inspection plans according to the sequence of the starting time. In one embodiment, the plurality of patrol plans can be sequenced according to the start time, so that the patrol plans can be sequentially sequenced according to the start time without mutual interference. In one embodiment, the data of the pig field can be acquired by comparing the current time with the start time of the patrol plan in the pigsty unit by using the patrol machine.
Next, at step S204, in response to the current time being greater than the start time, a corresponding patrol plan may be executed. By way of example, the start time in the inspection plan 1 may be 5 am, the current time may be 5 am and zero 1 second, and as a result of comparing the current time with the start time, if the current time is greater than 5 am, the inspection machine may be started immediately to execute the inspection plan 1. Furthermore, the inspection machine can be timely stopped by comparing the current time with the starting time, so that the accurate positioning of the inspection machine is realized. In one embodiment, in response to the current time being less than or equal to the start time, the method may return to step S202 to continue comparing the current time with the start time in the patrol plan until the current time is greater than the start time.
In one embodiment, after the inspection machine executes the corresponding inspection plan each time according to the starting time, whether the inspection plan is the last inspection plan in the inspection tasks or not can be judged, and in response to the fact that the inspection plan is the last inspection plan, one inspection subtask in the inspection tasks can be ended after the inspection plan is executed, so that the next inspection subtask in the inspection tasks can be continued. In another embodiment, in response to the inspection plan not being the last inspection plan, the next inspection plan can be performed after the inspection plan in the inspection subtask is executed, so that the data collection by the inspection machine can be continued.
As can be seen from the foregoing, after responding that the current time is greater than the start time in the inspection plan, the inspection machine needs to execute the corresponding inspection plan, and in the process of executing the inspection plan, the inspection machine needs to reach the specified address to collect data.
FIG. 3 is a flow diagram illustrating a method of traveling to a specified address for data collection according to an embodiment of the present invention. As shown in fig. 3, the method 300 may include: in step S302, the inspection machine automatically stops traveling after sensing the field position signal. In one embodiment, the inspection machine may be a track inspection machine, whereby the field position signal may be a structure at the track position corresponding to the designated position of each field. In one embodiment, the track position of the column position signal may be a track position corresponding to the center position of each column, so that the inspection machine may stop at the center position of each column, thereby acquiring data in the column to the maximum extent and preventing data from being missed. In another embodiment, the field position signal may be configured as a card or a magnet, so that the inspection machine can acquire the field position signal according to the card or the magnet to determine the center position of the field.
Next, at step S304, data may be collected at the current field as required by the inspection plan. In one embodiment, the requirements of the patrol plan may include one or more of collecting visible light, sound, three-dimensional weight estimation and the like of each of the pig fields.
Thereafter, at step S306, the process continues until the next field position signal is sensed. In one embodiment, whether the field position is the last field position or not can be further determined according to the field position signal, and in response to the fact that the field position is the last field position, the inspection plan is ended after the pig data acquisition operation of the last field position is executed. In another embodiment, in response to the field position not being the last field position, the process may continue until a next field position signal is sensed so that data acquisition may be performed for the next field.
In summary, the invention can store a polling task issued by the polling platform, and can start the polling machine according to the sequence of the start times of a plurality of polling plans in the polling task, so as to realize autonomous control of the polling machine and automatically complete data acquisition of each column. Furthermore, the routing inspection machine can reach the specified position in time by sensing the position signal of the column position through the routing inspection machine, and the accuracy of the routing inspection machine for positioning the specified position is improved.
To facilitate an understanding of the above-described method, fig. 4 is a detailed flow chart illustrating a method for automatically collecting data using an inspection machine according to one embodiment of the present invention. As shown in fig. 4, method 400 may include: first, at step S401, a start operation is performed, which may include turning on a switch of the inspection machine. Next, at step S402, the inspection platform may issue an inspection task, where the inspection task includes a plurality of inspection plans, and the inspection platform may issue the inspection task only once. Thereafter, at step S403, after the inspection machine receives the inspection task issued by the inspection platform, the inspection machine may store the inspection task to ensure that the inspection machine can automatically execute the inspection task regularly or irregularly. The flow then proceeds to step S404. At step S404, the plurality of patrol plans in the patrol task may be sorted by start time, and the plurality of patrol plans may be labeled as a 1 st patrol plan, a 2 nd patrol plan, … …, and an ith patrol plan, respectively.
Further, in step S405, it is determined whether the current time is greater than the start time of the ith inspection plan, and if the current time is less than or equal to the start time of the ith inspection plan, the process returns to step S405, and the operation of determining whether the current time is greater than the start time of the ith inspection plan is continued until the condition is satisfied. If the current time is greater than the start time of the ith inspection plan, the flow proceeds to step S406. In step S406, the inspection plan i is executed, so that the inspection machine can collect data according to the column sequence, and can collect data from the first column to the last column, where the columns may be respectively marked as the 1 st column, the 2 nd column, … …, and the j th column. Next, at step S407, the inspection machine reaches the jth field. Thereafter, in step S408, the data required to be collected by the patrol plan in the j-th field is automatically collected. After the field data is collected, the process proceeds to step S409. At step S409, the inspection machine saves the collected data locally to prevent loss of data.
Next, in step S410, it is detected whether the network communication between the inspection machine and the data server is normal, and if the network communication is not normal, the process returns to step S410 until the network communication is normal. If the network communication is normal, the flow advances to step S411. At step S411, the inspection machine may upload the collected data to the data server in real time. After the inspection machine completes the data upload operation, the flow advances to step S412. At step S412, the inspection machine further deletes the data stored locally to prevent the local storage space from being insufficient.
Returning to the process S408, after the acquisition of data is performed, the process may further advance to a step S413. In step S413, it may be determined whether the jth field is the last field, and if the jth field is not the last field, the flow proceeds to step S414. At step S414, the number of columns is incremented by one, and the process returns to step S407, so that step S407 and step S408 can be repeatedly executed to achieve data acquisition of the next column. If the jth field is the last field, the process proceeds to step S415. In step S415, the ith patrol plan of this time is ended. Next, after the i-th patrol plan is ended, the flow proceeds to step S416. At step S416, a determination may be made as to whether the ith patrol plan is the last patrol plan, and if the ith patrol plan is the last patrol plan, the flow may proceed to step S418. At step S418, one of the patrol sub-tasks, i.e., the collection of data in the patrol sub-task, is ended. If the ith inspection plan is not the last inspection plan, the flow proceeds to step S417. At step S417, the patrol plan may be incremented by one, and the flow may return to step S405. By performing step S405 again, a next inspection plan can be performed, so that data acquisition can be realized in the next inspection plan.
In a second aspect of the invention, there is provided an apparatus for automatic data acquisition using an inspection machine, comprising: a processor; a memory storing program instructions for automatic data acquisition with an inspection machine, the program instructions, when executed by the processor, implementing the method steps described above. An exemplary description will be made below in conjunction with fig. 5.
Fig. 5 is a system schematic block diagram illustrating an apparatus for automatic data acquisition using an inspection machine according to an embodiment of the present invention. The system 500 may include the device 501 for automatically collecting data by using the inspection machine according to the embodiment of the present invention, and its peripheral devices and external network, so as to implement the method for automatically collecting data by using the inspection machine according to the embodiment of the present invention described in conjunction with fig. 1 to 4.
As shown in fig. 5, the apparatus 501 for automatic data acquisition using an inspection machine may include a CPU 5011, which may be a general-purpose CPU, a special-purpose CPU, or other execution unit that processes and programs execution. Further, the device 501 for automatically collecting data using an inspection machine may further include a mass storage 5012 and a read only memory ROM5013, wherein the mass storage 5012 may be configured to store various types of data. In the embodiment of the invention, the method can comprise the field data collected by the inspection machine and/or the related data used in the embodiment of the invention. In addition, the ROM5013 may be configured to initialize each functional module in the device 501 for automatic data collection using a patrol machine, a driver of basic input/output of the system, and data necessary for booting an operating system.
Further, the system 500 may also include other hardware platforms or components, such as the illustrated Tensor Processing Unit (TPU)5014, image processing unit (GPU)5015, Field Programmable Gate Array (FPGA)5016, and Machine Learning Unit (MLU) 5017. It is to be understood that although various hardware platforms or components are shown in the system 500, this is by way of example and not by way of limitation, and one skilled in the art can add or remove corresponding hardware as may be desired.
The device 501 for automatic data acquisition by inspection machines also comprises a communication interface 5018 so that it can be connected to a local area network/wireless local area network (LAN/WLAN)505 via the communication interface 5018, and in turn can be connected to a local server 506 via the LAN/WLAN or to the Internet ("Internet") 505. Alternatively or additionally, the device 501 for automatic data collection with inspection machines of embodiments of the present invention may also be directly connected to the internet or cellular network based on wireless communication technology, such as third generation ("3G"), fourth generation ("4G"), or fifth generation ("5G") based wireless communication technology, through the communication interface 5018. In some application scenarios, the device 501 for automatic data acquisition with inspection machines may also access a server 508 of an external network and possibly a database 509 as needed in order to obtain various known inspection tasks, which may for example come from an inspection platform, and may remotely store various data calculated via formulas.
The peripheral devices of the apparatus 501 for performing automatic data acquisition by an inspection machine may include a display device 502, an input device 503, and a data transmission interface 504. In one embodiment, the display device 502 may, for example, include one or more speakers and/or one or more visual displays configured to provide voice prompts and/or visual displays of the operational process or the final results of the testing apparatus of the present invention. Input device 503 may include, for example, a keyboard, mouse, microphone, gesture capture camera, or other input buttons or controls configured to receive input or user instructions to detect a call state. The data transfer interface 504 may include, for example, a serial interface, a parallel interface, or a universal serial bus interface ("USB"), a small computer system interface ("SCSI"), serial ATA, FireWire ("FireWire"), PCI Express, and a high-definition multimedia interface ("HDMI"), which are configured for data transfer and interaction with other devices or systems. According to aspects of the present invention, the data transfer interface 504 may receive inspection tasks from an inspection platform. The CPU 5011, the large-capacity memory 5012, the read only memory ROM5013, the TPU 5014, the GPU 5015, the FPGA 5016, the MLU 5017 and the communication interface 5018 of the equipment 501 for automatically acquiring data by utilizing the inspection machine can be connected with one another through a bus 5019, and data interaction with peripheral equipment is realized through the bus. In one embodiment, through the bus 5019, the CPU 5011 can control other hardware components and their peripherals in the device 501 for automatic data acquisition with inspection machines.
It should also be appreciated that any module, unit, component, server, computer, terminal, or device executing instructions of the examples of the invention may include or otherwise access a computer-readable medium, such as a storage medium, computer storage medium, or data storage device (removable) and/or non-removable) such as a magnetic disk, optical disk, or magnetic tape. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules or other data.
The present invention also discloses a computer readable storage medium having stored therein program instructions adapted to be loaded and executed by a processor: the polling machine responds to the starting of a polling plan in a local polling task and automatically proceeds to a specified address to acquire data; and saving the collected data. In this regard, when the aspects of the present invention are embodied in a software product (computer-readable storage medium), the software product may be stored in a memory, which may include instructions for causing a computer device (e.g., a personal computer, a server, or a network device, etc.) to perform some or all of the steps of the methods described in the embodiments of the present invention. The aforementioned Memory may include, but is not limited to, a usb disk, a flash disk, a read only Memory ROM, a Random Access Memory ("RAM"), a removable hard disk, a magnetic disk, or an optical disk.
It should be understood that the possible terms "first" or "second" etc. in the claims, the description and the drawings of the present disclosure are used for distinguishing different objects, and are not used for describing a specific order. The terms "comprises" and "comprising," when used in the specification and claims of this disclosure, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only, and is not intended to be limiting of the invention disclosed. As used in the specification and claims of this disclosure, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should be further understood that the term "and/or" as used in this disclosure and in the claims refers to any and all possible combinations of one or more of the associated listed items and includes such combinations.
Although the embodiments of the present invention are described above, the descriptions are only examples for facilitating understanding of the present invention, and are not intended to limit the scope and application scenarios of the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A method for automatically collecting data by using a patrol machine is characterized by comprising the following steps:
the inspection machine responds to the starting of an inspection plan in a local inspection task and automatically proceeds to a specified address for data acquisition; and
the collected data is saved.
2. The method of claim 1, wherein the inspection tasks include one or more inspection plans, wherein the inspection plans include one or more of a start time, an end time, acquisition items, a number of snapshots per acquisition item, a recording time, and a field data type.
3. The method of claim 2, further comprising:
and starting a plurality of inspection plans in the inspection tasks according to the sequence of the starting time.
4. The method of claim 3, wherein initiating the plurality of inspection plans in the inspection tasks in the order of the start time comprises:
comparing the current time with the start time in the inspection plan; and
and responding to the condition that the current time is larger than the starting time, and executing a corresponding inspection plan.
5. The method of claim 1, wherein automatically advancing to a specified address for data collection comprises:
after sensing the column position signal, the inspection machine automatically stops moving;
acquiring data at the current column according to the requirements of the inspection plan; and
travel continues until the next field position signal is sensed.
6. The method of claim 5, wherein the inspection machine is a track inspection machine and the field position signal is a configuration at the track position corresponding to the designated position of each field.
7. The method of any one of claims 1-6, further comprising:
the inspection machine receives the inspection task from the inspection platform and stores the inspection task; and
and the inspection machine periodically and automatically executes the inspection task.
8. The method of any of claims 1-6, wherein saving the collected data comprises:
when the network connection is normal, uploading the acquired data to a data server in real time; or
And when the network connection is abnormal, storing the acquired data locally.
9. An apparatus for automatically collecting data using a patrol machine, comprising:
a processor;
a memory storing program instructions for automatic data acquisition with an inspection machine, which when executed by the processor, implement the method steps of any of claims 1-8.
10. A computer-readable storage medium, characterized by program instructions for automatic data acquisition with a patrol machine, which when executed by a processor, carry out the method steps according to any one of claims 1-8.
CN202210216650.4A 2022-03-07 2022-03-07 Method for automatically collecting data by utilizing inspection machine and related product thereof Pending CN114625133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210216650.4A CN114625133A (en) 2022-03-07 2022-03-07 Method for automatically collecting data by utilizing inspection machine and related product thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210216650.4A CN114625133A (en) 2022-03-07 2022-03-07 Method for automatically collecting data by utilizing inspection machine and related product thereof

Publications (1)

Publication Number Publication Date
CN114625133A true CN114625133A (en) 2022-06-14

Family

ID=81899189

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210216650.4A Pending CN114625133A (en) 2022-03-07 2022-03-07 Method for automatically collecting data by utilizing inspection machine and related product thereof

Country Status (1)

Country Link
CN (1) CN114625133A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116152946A (en) * 2023-03-01 2023-05-23 北京全路通信信号研究设计院集团有限公司 Intelligent inspection method, device, equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302798A (en) * 2016-08-31 2017-01-04 杭州申昊科技股份有限公司 A kind of substation inspection communication system
CN109886831A (en) * 2019-01-10 2019-06-14 全球能源互联网研究院有限公司 A kind of information interacting method and device of electric power field work
CN110850881A (en) * 2019-11-29 2020-02-28 国网智能科技股份有限公司 Off-line inspection system and method for inspection robot of transformer substation
CN112446976A (en) * 2019-09-05 2021-03-05 京东数科海益信息科技有限公司 Inspection robot, inspection system and inspection method
CN112833885A (en) * 2021-01-22 2021-05-25 牧原食品股份有限公司 Track navigation method, device and medium
CN113485429A (en) * 2021-07-23 2021-10-08 安徽有云智能科技有限公司 Route optimization method and device for air-ground cooperative traffic inspection
CN113989503A (en) * 2021-10-26 2022-01-28 广西中烟工业有限责任公司 Production line inspection system and method, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302798A (en) * 2016-08-31 2017-01-04 杭州申昊科技股份有限公司 A kind of substation inspection communication system
CN109886831A (en) * 2019-01-10 2019-06-14 全球能源互联网研究院有限公司 A kind of information interacting method and device of electric power field work
CN112446976A (en) * 2019-09-05 2021-03-05 京东数科海益信息科技有限公司 Inspection robot, inspection system and inspection method
CN110850881A (en) * 2019-11-29 2020-02-28 国网智能科技股份有限公司 Off-line inspection system and method for inspection robot of transformer substation
CN112833885A (en) * 2021-01-22 2021-05-25 牧原食品股份有限公司 Track navigation method, device and medium
CN113485429A (en) * 2021-07-23 2021-10-08 安徽有云智能科技有限公司 Route optimization method and device for air-ground cooperative traffic inspection
CN113989503A (en) * 2021-10-26 2022-01-28 广西中烟工业有限责任公司 Production line inspection system and method, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116152946A (en) * 2023-03-01 2023-05-23 北京全路通信信号研究设计院集团有限公司 Intelligent inspection method, device, equipment and medium

Similar Documents

Publication Publication Date Title
US10503146B2 (en) Control system, control device, and control method
CN113537584B (en) Patrol task conflict processing method and device, electronic equipment and storage medium
CN107680080B (en) Sample library establishing method and checking method for livestock, storage medium and electronic equipment
WO2021043074A1 (en) Urban pet motion trajectory monitoring method based on image recognition, and related devices
CN109656252A (en) A kind of middle control degree system and positioning navigation method based on AGV
CN113901162B (en) Unmanned aerial vehicle environment monitoring method and system based on city management and cloud platform
CN109345798B (en) Farm monitoring method, device, equipment and storage medium
CN112783195A (en) Routing inspection route planning method and device for multiple unmanned aerial vehicles and computer equipment
CN114625133A (en) Method for automatically collecting data by utilizing inspection machine and related product thereof
CN113282000A (en) Fault diagnosis method and device of data center and dynamic loop monitoring system
KR20220064712A (en) Apparatus and method for monitoring growing progress of livestock individual based on image
CN112286185A (en) Floor sweeping robot, three-dimensional map building method and system thereof, and computer readable storage medium
CN113733086B (en) Travel method, device and equipment of robot and storage medium
CN111242042A (en) Inspection duration judgment method, apparatus, device and medium based on vehicle detection
CN114943858A (en) Data center inspection system, battery abnormity identification method, equipment and storage medium
CN112673326A (en) Control device and control program
CN116884041B (en) Forestry insect disaster prediction method and system based on regional historical data
CN116499429B (en) Marine environment monitoring method, marine environment monitoring device, computer equipment and storage medium
CN112153341B (en) Task supervision method, device and system, electronic equipment and storage medium
JP2019067206A (en) Detection system, detection method, and detection program
CN111693938B (en) Floor positioning method and device for robot, robot and readable storage medium
CN114441021A (en) Vehicle weighing method and device based on video identification, storage medium and processor
CN109144798B (en) Intelligent management system with machine learning function
CN113628253A (en) Method and system for accurately detecting individual health of animal and storage medium
US10846282B2 (en) Behavior characteristic amount analysis system and behavior characteristic amount analysis method

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