Real object programming control method based on distance

A technology of physical programming and control method, applied in the field of physical programming, can solve the problems of complex and cumbersome adjustment process, achieve the effects of simple and convenient operation, expand the adjustment range and reduce the production cost

Active Publication Date: 2021-03-12
HANGZHOU CHOHOO SMART TECH CO LTD
8 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0004] The present invention mainly solves the complicated and cumbersome technical problem of the original object programming method in the adjustment process of parameters such as the running time, running speed and running distance of the task object; provides a distance-based object programming control method, by calculating the distance within the ...
View more

Abstract

The invention discloses a distance-based physical programming control method. The method comprises the following steps of S1, a user selecting a physical programming module and placing the physical programming module on a programming board; S2, reading code information in the physical programming module, judging whether set parameters exist or not, if yes, skipping to the step S3, and otherwise, skipping to the step S5; S3, the user controlling the distance indicator to move and obtains the movement track of the distance indicator; S4, calculating the length of the motion trail of the distanceindicator, and correcting set parameters according to the length of the motion trail; and S5, repeating the steps S1 to S4 to form a real object programming module sequence so as to complete a real object programming task. The method is advantaged in that arbitrary correction of the set parameters is realized through association of the length of the motion trail of the distance indicator within the time T and the set parameters, the adjustment range of the set parameters is expanded, adjustment of the set parameters is realized without replacing a real object programming module, and operationis simple and convenient.

Application Domain

Character and pattern recognitionTotal factory control +2

Technology Topic

Association (object-oriented programming)Real-time computing +3

Image

  • Real object programming control method based on distance

Examples

  • Experimental program(1)

Example Embodiment

[0035] EXAMPLES: A distance-based physical programming control method according to the present embodiment, such as figure 1 As shown, the following steps are included:
[0036] S1, the user selects the physical programming module based on the selected physical programming task and task execution rules, placed on the programming board;
[0037] S2, the physical programming processing module reads the code information in the physical programming module, and whether there is a setting parameter in the code information. If the setting parameter is presented, the jump to step S3, but in turn, if the parameter does not exist, jump to steps. S5;
[0038] S3, the user controls the movement trajectory of the distance indicator and acquires the distance indicator;
[0039] S4, the physical programming process module calculates the length of the movement trajectory of the distance indicator, and corrects the setting parameters in code information according to the length of the movement trajectory;
[0040] S5, repeat steps S1 to S4, constitute a physical programming module sequence, and complete the actual programming task.
[0041] The physical programming process module determines the code information in the physical programming module. When there is a setting parameter, the image capturing module performs a moving trajectory of the time T within the time T, and the physical programming module calculates the movement of the indicator within the time T. The length of the trajectory, and the correction of the setting parameters in the code information according to the length of the motion trajectory, the setting parameters can be arbitrarily modified, extending the adjustment range of the setting parameters, and does not need to be set by replacing the physical programming module to implement setting parameters. The adjustment is simple and convenient, and it also reduces the production cost of the physical programming module.
[0042]Step S2 specifically includes:
[0043] S21, the electromagnetic signal receiver reads the magnetic field mounted on the actual programming module and uploads to the physical programming processing module, in the present embodiment, the electromagnetic signal receiver is installed on the programpad for placement the physical programming module At the bottom of the jack, the magnetic member is mounted at the bottom of the physical programming module, and each physical programming module is different due to the corresponding code type, the magnetic field size of the magnetic member mounted at the bottom is also different, the electromagnetic signal receiver is a Hall sensor. Magnetic parts are magnets;
[0044] S22, the physical programming process module is selected from the system database from the system database according to the size of the magnetic field, the code information, and the magnetic field size association in the system database;
[0045] S23, whether there is a setting parameter in the code information, if the parameter is set, then jump to step S3, in turn, if the setting parameter does not exist, jump to step S5, where the setting parameter includes the runtime, running of the task object. Speed ​​and running distance, etc.
[0046] The magnetic member can be used as a physical programming module and the cable connector, so that the physical programming module is more convenient, or it can be used as a code type, each physical programming module is different from the corresponding code type, so the bottom is installed. The size of the magnetic member is also different.
[0047] Step S3 specifically includes:
[0048] In the time t, the distance indicator moves within the captured area corresponding to the image capturing module, and the image capturing module performs one shot, and the N sheets take the motion trajectory of the indicator within the time T, where T = △ T × N, during the entire shooting process, the image shooting module is fixed at a point.
[0049] Step S4 specifically includes:
[0050] S41, sorting the N captured images taken in time t in time t in time series;
[0051] S42, calculate the movement distance of the distance indicator in the image of the I + 1 captured image:
[0052] The right angle coordinate system is constructed in the first captured image, and the constructed right angle coordinate system is placed in the first captured image in the first captured image, calculates the first shooting. The distance indicator of the image of the image of the image, calculates the motion distance of the first + 1 captured image with the i-th shot image by two-point distance formula, and i = 1 , 2, 3, ..., n, n Total number of captured images taken by the image capture module in the time T;
[0053] S43, the method of obtaining the first + 1 captured image obtained in step S42 with the distance indicator in the i-th shot image, the value obtained, is the length of the movement trajectory of the time t in the time T.
[0054] S44, according to the correction of the setting parameters in the code information according to the length of the motion trajectory, in which the associated formula is c = αx + D, where c is a set parameter, X is a motion trajectory of the distance indicator. Length, α and d are associated parameters.
[0055] Since the shooting range of the image capturing module is limited, the grade I + 1 captured image of the calculation and the distance indicator in the nip indicator is summarized, that is, the value of the time t, distance indicator, the movement trajectory of the indicator The length, which can expand the value of the length of the movement trajectory of the indicator, that is, the adjustment range of the setting parameters can be expanded; calculate the first + 1 piece of shooting image with the i-th shot image in the case of the reference point. The distance is compared to the remaining points on the distance indicator, and the calculation accuracy is improved by the external factors.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Vertical type hob tobacco cutter

Owner:QINHUANGDAO TOBACCO MACHINERY

Tension string applicable to adjusting wire length

ActiveCN110011250ALarge adjustment rangeMeasurement requires low precision
Owner:HENAN POWER TRANSMISSION & TRANSFORMATION CONSTR CO LTD +1

Handheld electromagnetic induction heater

PendingCN113556839ALarge temperature adjustment rangeLarge adjustment range
Owner:董鹏

Energy-saving plug and energy-saving method for timing control on circuit on-off

InactiveCN104597803ALarge adjustment rangeConvenient timing operation
Owner:SOUTH CHINA UNIV OF TECH

Liquid double lens set construction method based on micro fluidic chip

InactiveCN105629357AContinuously adjustable divergenceLarge adjustment range
Owner:UNIV OF SHANGHAI FOR SCI & TECH

Classification and recommendation of technical efficacy words

  • Large adjustment range
  • easy to operate

Curve-drawing guide tool

InactiveCN103963042Aprecise curveLarge adjustment range
Owner:ZHEJIANG OCEAN UNIV

Adjustable vacuum sucker device for assembling and adjusting lens of photoetching machine

Owner:CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI

Circuit board component thermal disassembling equipment and method

InactiveCN1935398Aeasy temperature controlLarge adjustment range
Owner:HAIER GRP CORP +1

Lancet device

InactiveUS7303573B2inexpensively mass-producedeasy to operate
Owner:ABBOTT DIABETES CARE INC

Rapid and non-invasive optical detection of internal bleeding

InactiveUS20050065436A1easy to operaterapid and accurate result
Owner:HO WINSTON ZONH +2
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products