Method, system and readable storage medium for controlling an information terminal
By generating a regional model and correcting cleaning instructions in real time, the problem of robot vacuums accidentally cleaning areas has been solved, improving their emergency response capabilities and convenience.
Patent Information
- Application Number
- CN202211672567.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-21
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2042-12-21
Smart Images

Figure CN115933678B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of terminal control, and in particular to a control method and system for an information terminal and a readable storage medium. BACKGROUND
[0002] A sweeping robot is a kind of intelligent household appliance, which can automatically complete floor cleaning in a room by means of a certain artificial intelligence. Generally, it uses brushing and vacuuming to absorb floor debris into its own garbage storage box, thereby completing the function of floor cleaning. Generally, robots that complete cleaning, dusting and mopping are also collectively referred to as sweeping robots. The development direction of sweeping robots will be higher cleaning effect, higher cleaning efficiency and larger cleaning area brought by more advanced artificial intelligence.
[0003] However, although the existing sweeping robot has a relatively perfect sweeping function, the control function still has room for improvement. For example, the user's control of the sweeping robot is often to input a sweeping instruction, and the sweeping robot executes the cleaning function through its own recognition module. In this process, the situation of "false cleaning" is likely to occur. To solve this situation, once a problem is encountered, it is reported to the user for determination. It can be imagined that this will occupy the user's time and reduce convenience.
[0004] How to improve the emergency capability of the sweeping robot while ensuring convenience is a technical problem that the technical solution of the present application wants to solve. SUMMARY
[0005] The present application aims to provide a control method and system for an information terminal and a readable storage medium to solve the problems raised in the background.
[0006] To achieve the above-mentioned purpose, the present application provides the following technical solutions:
[0007] A control method for an information terminal, the method comprising:
[0008] According to the image information of different angles obtained by the preset acquisition device, a region model is generated according to the image information under different angles;
[0009] Based on the region model, the user input cleaning information is received, and a cleaning instruction is generated according to the cleaning information;
[0010] The cleaning instruction is sent to the execution end, the feedback information of the execution end is received in real time, and the preset record table is traversed according to the feedback information; the record table contains feedback information items and correction items;
[0011] When the record table has the feedback information item matching the feedback information, a corresponding correction item is read, and the correction item is used to correct the cleaning instruction;
[0012] When the record table does not have the feedback information item matching the feedback information, a correction item is determined according to the feedback information, and the record table is updated.
[0013] As a further scheme of the present application, the step of generating a region model according to image information at different angles includes:
[0014] A region building model is obtained, and a blank model is generated according to the region building model; the blank model and the region building model have a unified scale;
[0015] An absolute position of each acquisition device is obtained, and a relative position is determined in the blank model according to the scale;
[0016] The relative position is input into a trained coordinate conversion model to obtain a coordinate conversion relationship corresponding to the relative position;
[0017] Image information obtained by each acquisition device is received, and the image information is filled into the blank model based on the coordinate conversion relationship to obtain a region model.
[0018] As a further scheme of the present application, the step of receiving cleaning information input by a user based on the region model and generating a cleaning instruction according to the cleaning information includes:
[0019] The region model is sent to a user terminal;
[0020] Point position information obtained by the user terminal is received;
[0021] Line segment information is generated according to the point position information, and the line segment information is sent to the user terminal; the line segment information contains an adjustment port;
[0022] Adjustment information is obtained based on the adjustment port, the line segment information is corrected according to the adjustment information, and a cleaning region is obtained;
[0023] A cleaning instruction is generated based on the cleaning region.
[0024] As a further scheme of the present application, the step of generating a cleaning instruction based on the cleaning region includes:
[0025] An outline of the cleaning region is obtained, and a segmentation mode is read from a preset segmentation mode library according to the outline;
[0026] Obtaining hardware data of the execution end, and segmenting the cleaning area according to the hardware data and the segmentation mode;
[0027] Determining a motion path according to the segmented cleaning area, and generating a cleaning instruction based on the motion path.
[0028] As a further scheme of the present application, the step of sending the cleaning instruction to the execution end and receiving feedback information of the execution end in real time, and traversing a preset record table according to the feedback information comprises:
[0029] Inputting the cleaning instruction into a trained behavior prediction model to obtain predicted motion parameters of the execution end;
[0030] Receiving actual motion parameters fed back by the execution end in real time, comparing the actual motion parameters with the predicted motion parameters, and calculating a difference rate with a time range as a label;
[0031] When the difference rate reaches a preset difference threshold, obtaining position information of the execution end;
[0032] Sending the position information to each collection device to obtain image information at the position information;
[0033] Identifying the image information, determining a difference generation type according to an identification result, and traversing a preset record table according to the difference generation type.
[0034] As a further scheme of the present application, the step of identifying the image information, determining a difference generation type according to an identification result, and traversing a preset record table according to the difference generation type comprises:
[0035] Performing contour identification on the image information to obtain a target contour;
[0036] Performing integrity analysis on the target contour, and marking the target contour as a complete contour and an incomplete contour according to an integrity analysis result;
[0037] Continuing the incomplete contour in a region model, and determining a detection area according to the complete contour and the continued incomplete contour;
[0038] Performing comparison and identification on each contour in the detection area to determine a contour type, counting the contour type, and determining a difference generation type;
[0039] Traversing a preset record table according to the difference generation type.
[0040] As a further scheme of the present application, the step of determining a correction item according to the feedback information and updating the record table when there is no feedback information item matching the feedback information in the record table comprises:
[0041] read the image information obtained by each acquisition terminal when there is no feedback information item matching the feedback information in the record table; wherein the image information is indexed by the execution terminal position information;
[0042] send the image information obtained by each acquisition terminal to the user terminal, receive the problem type and processing instruction fed back by the user terminal;
[0043] insert the problem type into the feedback information item in the record table, and insert the processing instruction into the corresponding correction item.
[0044] The technical scheme of the application further provides a control system of an information terminal, which comprises:
[0045] a model generation module, configured to obtain image information of different perspectives according to a preset acquisition device, and generate a region model according to the image information under different perspectives;
[0046] an instruction generation module, configured to receive cleaning information input by a user based on the region model, and generate a cleaning instruction according to the cleaning information;
[0047] a traversal module, configured to send the cleaning instruction to an execution terminal, receive feedback information of the execution terminal in real time, and traverse a preset record table according to the feedback information; the record table comprises feedback information items and correction items;
[0048] a correction module, configured to read a corresponding correction item when there is a feedback information item matching the feedback information in the record table, and correct the cleaning instruction according to the correction item;
[0049] an update module, configured to determine a correction item according to the feedback information when there is no feedback information item matching the feedback information in the record table, and update the record table.
[0050] As a further scheme of the application, the model generation module comprises:
[0051] a blank model generation unit, configured to obtain a region building model, and generate a blank model according to the region building model; the blank model and the region building model have a unified scale;
[0052] a position acquisition unit, configured to obtain an absolute position of each acquisition device, and determine a relative position in the blank model according to the scale;
[0053] a conversion relationship determination unit, configured to input the relative position into a trained coordinate conversion model, and obtain a coordinate conversion relationship corresponding to the relative position;
[0054] The data filling unit is configured to receive image information acquired by each acquisition device, fill the image information into the blank model based on the coordinate conversion relationship, and obtain a region model.
[0055] The application further provides a readable storage medium, wherein the storage medium stores at least one program code, and the program code is loaded and executed by a processor to realize the control method of the information terminal.
[0056] Compared with the prior art, the application has the following beneficial effects:
[0057] The application generates cleaning instructions according to user input cleaning information, generates feedback information when problems are encountered, traverses a preset record table according to the feedback information, determines emergency measures, and records the emergency measures in real time to update the record table; the application improves the execution end response ability through the dynamically changed record table, ensures the response ability, and continuously improves the convenience. BRIEF DESCRIPTION OF DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the application.
[0059] Figure 1 It is a flow chart of the control method of the information terminal.
[0060] Figure 2 It is a first sub-flow chart of the control method of the information terminal.
[0061] Figure 3 It is a second sub-flow chart of the control method of the information terminal.
[0062] Figure 4 It is a third sub-flow chart of the control method of the information terminal.
[0063] Figure 5 It is a fourth sub-flow chart of the control method of the information terminal.
[0064] Figure 6 It is a component structure block diagram of the control system of the information terminal.
[0065] Figure 7 It is a component structure block diagram of the model generation module in the control system of the information terminal. DETAILED DESCRIPTION
[0066] In order to make the technical problems, technical solutions and beneficial effects of the present application clearer, the present application will be further described in detail below in conjunction with the drawings and examples. It should be understood that the specific examples described herein are only intended to explain the present application and not to limit the present application.
[0067] Embodiment 1
[0068] Figure 1 For the flowchart of the control method of the information terminal, in the embodiment of the present application, a control method of an information terminal, the method comprising steps S100 to S500:
[0069] Step S100: acquiring image information of different perspectives according to a preset acquisition device, and generating a region model according to the image information under different perspectives;
[0070] The technical solution of the present application faces a space containing intelligent devices, and the space contains many acquisition devices, which can acquire various size data or image data, and a virtual model can be generated according to the size data or image data.
[0071] Step S200: receiving cleaning information input by a user based on the region model, and generating a cleaning instruction according to the cleaning information;
[0072] The purpose of the technical solution of the present application is to control an intelligent sweeping robot to clean a space, and the information terminal can be software or hardware. When the information terminal is hardware, it can be an intelligent sweeping robot, and when the information terminal is software, it is installed on the intelligent sweeping robot.
[0073] Step S300: sending the cleaning instruction to an execution end, receiving feedback information of the execution end in real time, and traversing a preset record table according to the feedback information; the record table contains feedback information items and correction items;
[0074] The execution end is the above-mentioned information terminal. During the working process of the execution end, various information can be acquired, which can be parameter information of the execution end itself or external data monitored by the execution end. These information is collectively referred to as feedback information, and subsequent processing means can be determined according to the feedback information.
[0075] Step S400: when the record table contains a feedback information item matching the feedback information, reading a corresponding correction item, and correcting the cleaning instruction according to the correction item;
[0076] The meaning of matching between the feedback information and the feedback information item is that the similarity therebetween is within a certain range. When the similarity therebetween is within a certain range, the corresponding correction item is read, and the cleaning instruction is corrected.
[0077] Step S500: When there is no feedback information item matching the feedback information in the record table, determining a correction item according to the feedback information, and updating the record table;
[0078] When the similarity is not within a certain range, it means that the execution end encounters a new problem, and the new problem corresponds to a new solution. According to the problem and the solution, the record table can be updated.
[0079] Figure 2 The first sub-flow block diagram of the control method of the information terminal, the step of acquiring image information of different perspectives according to the preset acquisition device and generating a region model according to the image information under different perspectives includes steps S101 to S104:
[0080] Step S101: Acquire a region building model, and generate a blank model according to the region building model; the blank model and the region building model have a unified scale;
[0081] Step S102: Acquire the absolute position of each acquisition device, and determine the relative position in the blank model according to the scale;
[0082] Step S103: Input the relative position into the trained coordinate conversion model to obtain the coordinate conversion relationship corresponding to the relative position;
[0083] Step S104: Receive the image information acquired by each acquisition device, and fill the image information into the blank model based on the coordinate conversion relationship to obtain a region model.
[0084] Steps S101 to S104 specifically describe the generation process of the region model. The region model is very large and difficult to fill in completely by information acquired by a single acquisition device. Therefore, multiple acquisition devices need to cooperate with each other; the image data or size data collected by different acquisition devices also need to be adjusted to some extent before being filled into the region model. The adjustment method is determined by the position of the acquisition device itself.
[0085] Figure 3 The second sub-flow block diagram of the control method of the information terminal, the step of receiving the cleaning information input by the user based on the region model and generating a cleaning instruction according to the cleaning information includes steps S201 to S205:
[0086] Step S201: Send the region model to the user terminal;
[0087] Step S202: Receive the point information acquired by the user terminal;
[0088] Step S203: generating line segment information according to the point information and sending the line segment information to the user terminal; wherein the line segment information contains an adjustment port;
[0089] Step S204: obtaining adjustment information based on the adjustment port, correcting the line segment information according to the adjustment information, and obtaining a cleaning area;
[0090] Step S205: generating a cleaning instruction based on the cleaning area.
[0091] Steps S201 to S205 specifically describe the generation process of the cleaning instruction. First, the region model is sent to the user terminal, and the region model is displayed on the user terminal. Then, the user inputs some point information on the user terminal, and the system determines some line segments based on the point information to obtain a cleaning area. Finally, the cleaning instruction can be generated based on the cleaning area.
[0092] Further, the step of generating a cleaning instruction based on the cleaning area includes:
[0093] Obtaining the contour of the cleaning area, reading a segmentation method from a preset segmentation method library according to the contour;
[0094] Obtaining hardware data of an execution end, and segmenting the cleaning area according to the hardware data and the segmentation method;
[0095] Determining a motion path according to the segmented cleaning area, and generating a cleaning instruction based on the motion path.
[0096] The above content specifically describes the specific generation process of the cleaning instruction. It should be noted that the segmentation method of the cleaning area is related to the overall contour and the hardware data of the execution end. The hardware data includes its size data and detection range, etc.
[0097] Figure 4 The third sub-flow chart of the control method for the information terminal is shown in FIG. 3. The step of sending the cleaning instruction to the execution end and receiving feedback information from the execution end in real time, and traversing a preset record table according to the feedback information includes steps S301 to S305.
[0098] Step S301: inputting the cleaning instruction into a trained behavior prediction model to obtain predicted motion parameters of the execution end;
[0099] Step S302: receiving actual motion parameters fed back by the execution end in real time, comparing the actual motion parameters with the predicted motion parameters, and calculating a difference rate with a time range as a label;
[0100] Step S303: when the difference rate reaches a preset difference threshold, obtaining position information of the execution end;
[0101] Step S304: send the position information to each acquisition device, and acquire image information at the position information;
[0102] Step S305: identify the image information, determine a difference generation type according to an identification result, and traverse a preset record table according to the difference generation type.
[0103] The traversal process of steps S301 to S305 is specifically described, and the purpose of the traversal process is to query how to deal with problems when the execution end encounters problems, and what needs to be specifically judged when problems are encountered. The judgment method is to receive actual motion parameters of the execution end, and judge the difference between the actual motion parameters and the predicted motion parameters. The predicted motion parameters are generated by a behavior prediction model, and the input of the behavior prediction model is a cleaning instruction.
[0104] Further, the step of identifying the image information, determining a difference generation type according to an identification result, and traversing a preset record table according to the difference generation type includes:
[0105] contour recognition is performed on the image information to obtain a target contour;
[0106] integrity analysis is performed on the target contour, and the target contour is marked as a complete contour and an incomplete contour according to an integrity analysis result;
[0107] the incomplete contour is extended in a region model, and a to-be-inspected region is determined according to the complete contour and the extended incomplete contour;
[0108] each contour in the to-be-inspected region is compared and identified to determine a contour type, the contour type is counted, and a difference generation type is determined;
[0109] the record table is traversed according to the difference generation type.
[0110] First, after the image information is obtained, contour recognition is performed on the image information, and the image information is extended according to a contour recognition result. The reason for extension is that the incomplete contour does not have comparison ability. Then, the contours are compared and identified, and a plurality of contour types can be determined. Finally, according to the plurality of contour types, a difference generation type can be determined, and the record table can be traversed according to the difference generation type.
[0111] Figure 5 The fourth sub-flowchart of the control method of the information terminal, when the record table does not exist, the feedback information item is matched according to the feedback information, the correction item is determined, and the record table is updated. The step includes steps S501 to S503:
[0112] Step S501: reading the image information obtained by each acquisition end when there is no feedback information item matching the feedback information in the record table; wherein the image information is indexed by the execution end position information;
[0113] Step S502: sending the image information obtained by each acquisition end to the user terminal, receiving the question type and processing instruction fed back by the user terminal;
[0114] Step S503: inserting the question type into the feedback information item in the record table and inserting the processing instruction into the corresponding correction item.
[0115] The above describes the updating process of the record table in detail. The updating process is more data adding process. New problems are encountered constantly, and data is added constantly. The execution frequency of steps S501 to S503 will be lower and lower.
[0116] Embodiment 2
[0117] Figure 6 The control system of the information terminal is a component structure diagram. In the embodiment of the application, a control system of an information terminal, the system 10 comprises:
[0118] A model generation module 11 is configured to obtain image information of different perspectives according to a preset acquisition device, and generate a region model according to the image information under different perspectives.
[0119] An instruction generation module 12 is configured to receive cleaning information input by a user based on the region model, and generate cleaning instructions according to the cleaning information.
[0120] A traversal module 13 is configured to send the cleaning instructions to an execution end, receive feedback information of the execution end in real time, and traverse a preset record table according to the feedback information. The record table comprises feedback information items and correction items.
[0121] A correction module 14 is configured to read a corresponding correction item when there is a feedback information item matching the feedback information in the record table, and correct the cleaning instructions according to the correction item.
[0122] An updating module 15 is configured to determine a correction item according to the feedback information when there is no feedback information item matching the feedback information in the record table, and update the record table.
[0123] Figure 7 The model generation module 11 in the control system of the information terminal is a component structure diagram. The model generation module 11 comprises:
[0124] The blank model generation unit 111 is configured to acquire a regional building model, and generate a blank model according to the regional building model; and the blank model and the regional building model have a unified scale;
[0125] The position acquisition unit 112 is configured to acquire an absolute position of each acquisition device, and determine a relative position in the blank model according to the scale;
[0126] The conversion relationship determination unit 113 is configured to input the relative position into a trained coordinate conversion model, to obtain a coordinate conversion relationship corresponding to the relative position;
[0127] The data filling unit 114 is configured to receive image information acquired by each acquisition device, and fill the image information into the blank model based on the coordinate conversion relationship, to obtain a regional model.
[0128] The functions that can be achieved by the control method of the information terminal are completed by a computer device, the computer device includes one or more processors and one or more memories, and at least one program code is stored in the one or more memories, the program code is loaded and executed by the one or more processors to realize the control method of the information terminal.
[0129] The processor fetches instructions from the memory one by one, analyzes the instructions, and then completes corresponding operations according to the instructions to generate a series of control commands, so that each part of the computer automatically, continuously and coordinately acts as an organic whole, realizes the input of the program, the input of the data and the operation and the output of the results, and the arithmetic operation or the logical operation generated in this process is completed by the operation unit; the memory includes a read-only memory (Read-Only Memory, ROM), and the read-only memory is used to store a computer program, and a protection device is arranged outside the memory.
[0130] For example, the computer program can be divided into one or more modules, one or more modules are stored in the memory and executed by the processor to complete the present application. One or more modules can be a series of computer program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0131] Those skilled in the art can understand that the above description of the service device is only an example and does not constitute a limitation on the terminal device, and the terminal device can include more or less components than the above description, or combine certain components or different components, for example, can include input and output devices, network access devices, buses and the like.
[0132] The processor can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor is a control center of the terminal device, and is connected with various parts of the terminal device through various interfaces and lines.
[0133] The memory can be configured to store computer programs and / or modules. The processor can realize various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory, and calling data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required by a function (such as an information collection template display function, a product information publishing function, etc.), etc. The data storage area can store data created according to use of the berth state display system (such as product information collection templates corresponding to different product categories, product information to be published by different product providers, etc.). In addition, the memory can include a high-speed random access memory, and can also include a nonvolatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.
[0134] The modules / units integrated in the terminal device can be stored in a computer readable medium if they are realized in the form of software function units and sold or used as independent products. Based on such understanding, all or part of the modules / units in the above-mentioned embodiment systems can also be completed by instructing related hardware through a computer program. The above-mentioned computer program can be stored in a computer readable medium, and the computer program can realize the functions of the above-mentioned various system embodiments when executed by a processor. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0135] It should be noted that in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or device including the element.
[0136] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A control method of an information terminal, characterized by, The method comprises: According to the preset acquisition device, image information of different perspectives is obtained, and a region model is generated according to the image information under different perspectives; Receiving cleaning information input by a user based on the region model, and generating a cleaning instruction according to the cleaning information; Sending the cleaning instruction to an execution end, receiving feedback information of the execution end in real time, and traversing a preset record table according to the feedback information; the record table contains feedback information items and correction items; When there is a feedback information item in the record table that matches the feedback information, reading a corresponding correction item and correcting the cleaning instruction according to the correction item; When there is no feedback information item in the record table that matches the feedback information, determining a correction item according to the feedback information and updating the record table; The step of sending the cleaning instruction to the execution end, receiving feedback information of the execution end in real time, and traversing a preset record table according to the feedback information comprises: Inputting the cleaning instruction into a trained behavior prediction model to obtain predicted motion parameters of the execution end; Receiving actual motion parameters fed back by the execution end in real time, comparing the actual motion parameters with the predicted motion parameters, and calculating a difference rate with a time range as a label; When the difference rate reaches a preset difference threshold, obtaining position information of the execution end; Sending the position information to each acquisition device to obtain image information at the position information; Identifying the image information and determining a difference type according to an identification result; and traversing a preset record table according to the difference type; The step of determining a correction item according to the feedback information and updating the record table when there is no feedback information item in the record table that matches the feedback information comprises: When there is no feedback information item in the record table that matches the feedback information, reading image information obtained by each acquisition end; wherein the image information is indexed by execution end position information; Sending the image information obtained by each acquisition end to a user terminal, receiving a problem type and a processing instruction fed back by the user terminal; Inserting the problem type into a feedback information item in the record table and inserting the processing instruction into a corresponding correction item.
2. The control method of an information terminal according to claim 1, characterized by, The step of obtaining image information of different perspectives according to a preset acquisition device and generating a region model according to image information under different perspectives comprises: Obtaining a region building model, and generating a blank model according to the region building model; there is a unified scale between the blank model and the region building model; Obtaining absolute positions of each acquisition device, and determining relative positions in the blank model according to the scale; Inputting the relative positions into a trained coordinate conversion model to obtain a coordinate conversion relationship corresponding to the relative positions; Receiving image information obtained by each acquisition device, and filling the image information into the blank model based on the coordinate conversion relationship to obtain a region model.
3. The control method of an information terminal according to claim 1, characterized by, The step of receiving cleaning information input by a user based on the region model and generating a cleaning instruction according to the cleaning information comprises: Sending the region model to a user terminal; Receiving point position information obtained by the user terminal; According to the point information, line segment information is generated and sent to the user terminal; wherein the line segment information contains an adjustment port; Based on the adjustment port, adjustment information is obtained, and the line segment information is corrected according to the adjustment information to obtain a cleaning area; Based on the cleaning area, a cleaning instruction is generated.
4. The control method of an information terminal according to Claim 3, characterized by, The step of generating a cleaning instruction based on the cleaning area includes: Obtaining the contour of the cleaning area, reading the segmentation mode in the preset segmentation mode library according to the contour; Obtaining the hardware data of the execution end, and segmenting the cleaning area according to the hardware data and the segmentation mode; According to the segmented cleaning area, the motion path is determined, and the cleaning instruction is generated based on the motion path.
5. The control method of an information terminal according to Claim 1, characterized by The image information is identified, and the difference type is determined according to the identification result; The step of traversing the preset record table according to the difference type includes: The contour of the image information is identified to obtain a target contour; The target contour is analyzed for integrity, and the target contour is marked as a complete contour and an incomplete contour according to the integrity analysis result; The incomplete contour is extended in the area model, and the to-be-inspected area is determined according to the complete contour and the extended incomplete contour; The contours in the to-be-inspected area are compared and identified to determine the contour type, and the contour type is counted to determine the difference type; The preset record table is traversed according to the difference type.
6. A control system of an information terminal, characterized by comprising: The system applies the control method of the information terminal according to any one of the above claims 1 to 5, and the system includes: A model generation module for obtaining image information of different angles according to a preset acquisition device, and generating an area model according to the image information under different angles; An instruction generation module for receiving cleaning information input by a user based on the area model, and generating a cleaning instruction according to the cleaning information; A traversal module for sending the cleaning instruction to an execution end, and receiving feedback information from the execution end in real time, and traversing a preset record table according to the feedback information; the record table contains feedback information items and correction items; A correction module for reading a corresponding correction item when there is a feedback information item matching the feedback information in the record table, and correcting the cleaning instruction according to the correction item; An update module for determining a correction item according to the feedback information when there is no feedback information item matching the feedback information in the record table, and updating the record table.
7. The control system of an information terminal according to claim 6, wherein The model generation module includes: A blank model generation unit for obtaining a regional building model, and generating a blank model according to the regional building model; the blank model and the regional building model have a unified scale; A position acquisition unit for obtaining the absolute position of each acquisition device, and determining the relative position in the blank model according to the scale; A conversion relationship determination unit for inputting the relative position into a trained coordinate conversion model to obtain the coordinate conversion relationship corresponding to the relative position; A data filling unit for receiving image information obtained by each acquisition device, and filling the image information into the blank model based on the coordinate conversion relationship to obtain a regional model.
8. A readable storage medium, characterized by, The storage medium stores at least one program code, and the program code is loaded and executed by the processor to implement the control method of the information terminal according to any one of claims 1-5.
Citation Information
Patent Citations
Intelligent multi-section crawler type underwater cleaning robot
CN106218836A
Intelligent equipment and behavior data correction method and device
CN106774861A