WO2024174827A1 - 割草作业区域的显示方法及相关装置 - Google Patents
割草作业区域的显示方法及相关装置 Download PDFInfo
- Publication number
- WO2024174827A1 WO2024174827A1 PCT/CN2024/075129 CN2024075129W WO2024174827A1 WO 2024174827 A1 WO2024174827 A1 WO 2024174827A1 CN 2024075129 W CN2024075129 W CN 2024075129W WO 2024174827 A1 WO2024174827 A1 WO 2024174827A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- mowing
- operating area
- areas
- target
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01D—HARVESTING; MOWING
- A01D34/00—Mowers; Mowing apparatus of harvesters
- A01D34/006—Control or measuring arrangements
- A01D34/008—Control or measuring arrangements for automated or remotely controlled operation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
Definitions
- the present application belongs to the field of display technology, and specifically relates to a method and related device for displaying a mowing operation area.
- the prior art generally simply enlarges the shape to be displayed, and is unable to maximize the display of images of various shapes.
- the embodiments of the present application provide a method and a related device for displaying a mowing operation area, so as to enable a display device to display a target operation area to the maximum extent possible.
- an embodiment of the present application provides a method for displaying a mowing operation area, the method comprising:
- Acquire mowing operation data of a mowing device wherein the mowing operation data includes parameters of an operation area when the mowing device performs a mowing operation
- the target operation area is displayed in a maximized manner according to the window size of the display device.
- an embodiment of the present application provides a display system, the display system comprising:
- An acquisition unit configured to acquire mowing operation data of a mowing device, wherein the mowing operation data includes parameters of an operation area when the mowing device performs a mowing operation;
- a processing unit configured to determine a target operation area according to the mowing operation data
- the processing unit is used to display the mowing operation data on a display device and maximize the display of the target operation area according to the window size of the display device.
- an embodiment of the present application provides a mowing system, comprising a display device, a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any one of the first aspect to the second aspect of the embodiment of the present application.
- an embodiment of the present application provides a computer storage medium that stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any one of the first to second aspects of the present embodiment.
- an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in any one of the first to second aspects of the embodiments of the present application.
- the computer program product may be a software installation package.
- the mowing operation data includes the operation area parameters when the mowing equipment performs the mowing operation; then the mowing operation data is displayed on the display device; then the target operation area is generated according to the mowing operation data; finally, the target operation area is displayed to the maximum extent according to the window size of the display device.
- the target operation area is determined based on the operation area parameters in the mowing operation data, and the display device is enabled to display the target operation area to the maximum extent, thereby improving the intelligence of the display device.
- FIG. 1a is a schematic diagram of a mowing system provided in an embodiment of the present application.
- FIG1b is another schematic diagram of a mowing system provided in an embodiment of the present application.
- FIG2 is a schematic diagram of a flow chart of a method for displaying a mowing operation area provided in an embodiment of the present application
- FIG3a is a schematic diagram of a process for determining a first operating area provided in an embodiment of the present application
- FIG3b is a schematic diagram of a process for determining a second operating area provided in an embodiment of the present application.
- FIG3c is a schematic diagram of a process for determining a target operating area provided in an embodiment of the present application.
- FIG3d is a schematic diagram of the process of adjusting the target operating area provided in an embodiment of the present application.
- FIG. 4 is a schematic diagram of a display system provided in an embodiment of the present application.
- Single element Enlarge the element proportionally to a size where the bounding rectangle intersects the window range on two sides.
- the first and second direct enlargement methods cannot adapt to elements of various shapes. If some elements or element groups are not similar to the window shape, they cannot be effectively maximized.
- the third method of manual adjustment is a bottom-line method and lacks adaptive capabilities.
- the prior art generally simply enlarges the shape to be displayed, and is unable to maximize the display of images of various shapes.
- an embodiment of the present application provides a method for displaying a mowing operation area.
- the method can be applied to a scene where multiple mowing areas are displayed to the maximum extent.
- the mowing operation data input by the user can be obtained, and the mowing operation data includes the operation area parameters of the mowing operation performed by the mowing device this time; at least one reference operation area is determined according to the operation area parameters, and the reference operation area is used to indicate the operation area of the mowing operation performed by the mowing device this time, and any two of the reference operation areas do not overlap; when the at least one is multiple, the multiple reference operation areas are merged to obtain a first operation area; a second operation area including the first operation area and having an area shape of a convex polygon is determined; multiple third operation areas including the second operation area and having an area shape of a rectangle are determined, and each side of a single third operation area overlaps with the second operation area at least at one point, and the third operation area with the smallest area among the multiple third operation
- the present application provides a mowing system 100 , as shown in FIG. 1 a , the mowing system 100 comprises at least a display device 101 and a mowing device 102 , the mowing device 102 is used to perform a mowing operation set by a user, and the display device 101 is used to monitor the mowing operation process of the mowing device 102 .
- the display device 101 may be a mobile terminal or a fixed terminal.
- the mobile terminal may be a mobile phone, a tablet, etc.
- the fixed terminal may be a desktop computer or a specific monitoring device, which is not limited here.
- the display device 101 may also be used to input mowing operation data, which may be input by other terminal devices, which is not limited here.
- the mowing system 100 may further include at least one processor 11, a display screen 12, and a memory 13, and may further include a communications interface 15 and a bus 14.
- the processor 11, the display screen 12, the memory 13, and the communications interface 15 may communicate with each other through the bus 14.
- the display screen 12 is configured to display a preset user guide interface in the initial setting mode.
- the communications interface 15 may transmit information.
- the processor 11 may call the logic instructions in the memory 13 to execute the method in the embodiment of the present application.
- the display device 101 may be a mobile electronic device, or an electronic device or other device, which is not limited here.
- logic instructions in the above-mentioned memory 13 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
- the memory 13, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure.
- the processor 11 executes functional applications and data processing by running the software programs, instructions or modules stored in the memory 13, that is, implementing the methods in the above embodiments.
- the memory 13 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the display device 101, etc.
- the memory 13 may include a high-speed random access memory and may also include a non-volatile memory.
- a USB flash drive for example, a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM),
- Various media such as magnetic disks or optical disks that can store program codes can also be temporary storage media.
- the present application further provides a method for displaying a mowing operation area, which can be applied to a display device in a mowing system.
- the mowing system includes a mowing device and the display device.
- the method includes:
- Step 201 Acquire mowing operation data of a mowing device.
- the mowing operation data is input by a user through a display device or other terminal equipment, and then the display device obtains the mowing operation data for processing.
- the mowing operation data includes the parameters of the operation area where the mowing equipment performs the mowing operation this time.
- Step 202 Determine a target operation area according to the mowing operation data.
- generating a target operating area based on the mowing operation data includes: determining at least one reference operating area based on the operating area parameters, the reference operating area being used to indicate the operating area in which the mowing equipment performs the mowing operation this time, and any two of the reference operating areas do not overlap; when the at least one is multiple, determining the target operating area based on the at least one reference operating area; when the at least one is single, determining the target operating area based on the single reference operating area.
- preprocessing is required so that the multiple reference operation areas form a whole, namely, the target operation area, and finally the zooming process is performed on the target operation area as a unit.
- magnification processes are performed according to different numbers of reference operation areas, thereby increasing the intelligence of the magnification process of the display device.
- the target operating area is determined based on the multiple reference operating areas, including: merging the multiple reference operating areas to obtain a first operating area A1; and determining the minimum circumscribed rectangle of the first operating area as the target operating area.
- the method of determining the minimum circumscribed rectangle of the first working area as the target working area includes: determining a second working area A2 that includes the first working area A1 and has an area shape of a convex polygon; determining multiple third working areas that include the second working area A2 and have an area shape of a rectangle, and each side of a single third working area overlaps with the second working area A2 at least at one point; determining the third working area with the smallest area among the multiple third working areas (taking 3 as an example, such as A31, A32 and A33 in Figure 3c) as the target working area (A32 in Figure 3c).
- the merging of multiple reference working areas to obtain the first working area A1 includes: connecting at least two corners between two adjacent reference working areas of the multiple reference working areas to obtain multiple first line segments; smoothing the multiple first line segments to obtain the first working area A1.
- each of the multiple reference operation areas is an independent individual (such as 1, 2 and 3 in FIG. 3a), and cannot be maximized at the same time. Therefore, it is necessary to merge the multiple reference operation areas so that the multiple reference operation areas become a whole for subsequent processing. Specifically, the two corners between two adjacent reference operation areas in the multiple reference operation areas are connected, and finally the multiple reference operation areas are converted into a concave polygon (i.e., the first operation area A1).
- multiple independent reference operating areas can be merged into a single concave polygon, so that only the single concave polygon needs to be processed later, without having to process multiple independent individuals separately, thereby improving the efficiency of subsequent processing of the display device.
- the step of determining the second operating area A2 including the first operating area A1 and having a convex polygonal shape includes: if two second inner angles adjacent to the first inner angle of the first operating area A1 are both smaller than 180 degrees, the first distal vertices of the two sides of the first inner angle are connected to determine the first side of the second working area A2, the first inner angle is an inner angle greater than 180 degrees among the multiple inner angles of the first working area, and the first distal vertex refers to the vertex away from the first inner angle; if at least one of the two second inner angles adjacent to the first inner angle is greater than 180 degrees, the first distal vertex of the first line segment of the first inner angle is connected with the second distal vertex of the second line segment of the second inner angle to determine the second side of the second working area A2, the first line segment is a line segment away from the second inner angle, the second line segment is a line segment away from the first inner angle, and the second distal vertex is the vertex
- two sides of an angle greater than 180 degrees are connected; at the same time, when at least one of the two second inner angles adjacent to the first inner angle is greater than 180 degrees, the first distal vertex of the first line segment of the first inner angle is connected to the second distal vertex of the second line segment of the second inner angle to fill the depression of the concave polygon, thereby transforming the concave polygon into a convex polygon (i.e., the second working area A2).
- the concave polygon can be transformed into a convex polygon, thereby improving the efficiency of subsequent processing of the display device.
- the determination of multiple third working areas includes: determining multiple vertices of the second working area A2; and determining multiple third working areas that include the second working area and have a rectangular shape based on the multiple vertices.
- the points on each side of the convex polygon are removed, leaving only a plurality of vertices, and then a plurality of the third operating areas of different areas can be obtained according to the vertices.
- a circumscribed rectangle can be constructed based on a convex polygon.
- Step 203 display the target operation area in a maximized manner on the display device according to the window size of the display device.
- the target operation area is displayed as being maximized according to the window size of the display device, including: adjusting the edge of the target operation area to be parallel to the edge of the window; and proportionally enlarging the target operation area after the adjustment until the edge of the target operation area matches the edge of the window.
- the target operation area is adjusted to be parallel to the window, enlarged preprocessed, and then enlarged in proportion, so that at least two edges of the target operation area overlap with the edges of the window. At this time, it indicates that the maximized display has been achieved.
- determining the target operating area according to the single reference operating area includes: determining a minimum circumscribed rectangle of the single reference operating area as the target operating area.
- a bounding rectangle is directly constructed based on the single reference operating area; if multiple bounding rectangles are obtained, the minimum bounding rectangle is determined from the multiple bounding rectangles as the target operating area.
- determining the target operation area based on the single reference operation area includes: when there is only a single reference operation area, determining whether the single reference operation area is a rectangle; if the single reference operation area is a rectangle, directly displaying the single reference operation area according to the window size of the display device; if the single reference operation area is not a rectangle, determining whether the single reference operation area is a convex polygon; if the single reference operation area is not a convex polygon, determining a fourth operation area that includes the single reference operation area and has an area shape of a convex polygon; and determining a fifth operation area that includes the fourth operation area and has an area shape of a rectangle; if the If a single reference working area is a convex polygon, multiple fifth working areas are determined, which include the single reference working area and have a rectangular shape; the fifth working area with the smallest area among the multiple fifth working areas is determined as the target working area; and the target working area is displayed according to the window size of the display device.
- the shape of the single reference operating area is a rectangle
- the shape of the single reference operating area is similar to that of the viewing window, and can be directly enlarged and displayed. If the single reference operating area is not a rectangle, but a convex polygon, multiple different circumscribed rectangles of the convex polygon are directly determined, and then the circumscribed rectangle with the smallest area is selected as the target operating area, and then enlarged and displayed.
- the single reference operating area is neither a rectangle nor a convex polygon, it is necessary to first determine the convex polygon (i.e., the fourth operating area) containing the single reference operating area, and then determine multiple fifth operating areas of the fourth operating area, and finally determine the target operating area from the multiple fifth operating areas, and then maximize the display.
- the convex polygon i.e., the fourth operating area
- a single reference operating area can be adaptively enlarged, thereby improving the intelligence of the display device.
- the method before merging the multiple reference work areas to obtain the first work area, the method also includes: determining whether the multiple reference work areas are all displayed in the window; if not all displayed in the window, scaling the mowing work area to display the multiple reference work areas in the window.
- the multiple reference operation areas may not be fully displayed in the window. If such a situation is detected, the display device will scale the mowing operation area, first display all the multiple reference operation areas in the window, and then maximize the magnification process.
- the mobile electronic device includes a hardware structure and/or software module corresponding to the execution of each function.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
- the embodiment of the present application can divide the electronic device into functional units according to the above method example.
- each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit.
- the above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
- the present application further provides a display system 40, including:
- An acquisition module 41 is used to acquire mowing operation data of a mowing device, wherein the mowing operation data includes operation area parameters of the mowing device when performing mowing operation;
- a processing module 42 configured to generate a target operation area according to the mowing operation data
- the display module 43 is used to determine a target operation area according to the mowing operation data, and maximize the display of the target operation area according to the window size of the display device.
- the mowing operation data includes the operating area parameters when the mowing equipment performs mowing operation; then displaying the mowing operation data on the display device; and then according to the mowing operation data, The mowing operation data generates a target operation area; finally, the target operation area is displayed to the maximum extent according to the window size of the display device.
- the target operation area is determined based on the operation area parameters in the mowing operation data, and the display device is able to display the target operation area to the maximum extent, thereby improving the intelligence of the display device.
- the processing module 42 is specifically used to: determine at least one reference operating area based on the operating area parameters, and the reference operating area is used to indicate the operating area in which the mowing equipment performs the mowing operation this time; when there are multiple reference operating areas, the target operating area is determined based on the multiple reference operating areas; when there is a single reference operating area, the target operating area is determined based on the single reference operating area.
- the target operation area is determined based on the multiple reference operation areas, and the processing module 42 is specifically used to: merge the multiple reference operation areas to obtain a first operation area; and determine the minimum circumscribed rectangle of the first operation area as the target operation area.
- the minimum circumscribed rectangle of the first working area is determined as the target working area
- the processing module 42 is specifically used to: determine a second working area that includes the first working area and has a convex polygon shape; determine multiple third working areas that include the second working area and have a rectangular shape, and each side of the third working area overlaps with at least one point of the second working area; determine the third working area with the smallest area among the multiple third working areas as the target working area.
- the multiple reference operating areas are merged to obtain a first operating area
- the processing module 42 is specifically used to: connect at least two corners between two adjacent reference operating areas of the multiple reference operating areas to obtain multiple first line segments; and smooth the multiple first line segments to obtain the first operating area.
- the second working area that includes the first working area and whose shape is a convex polygon is determined, and the processing module 42 is specifically used to: if the two second inner angles adjacent to the first inner angle of the first working area are both less than 180 degrees, then the first distal vertices of the two sides of the first inner angle are connected to determine the first side of the second working area, the first inner angle is the inner angle greater than 180 degrees among the multiple inner angles of the first working area, and the first distal vertex refers to the vertex that turns away from the first inner angle; if at least one of the two second inner angles adjacent to the first inner angle is greater than 180 degrees, then the first distal vertex of the first line segment of the first inner angle is connected to the second distal vertex of the second line segment of the second inner angle to determine the second side of the second working area, the first line segment is the line segment away from the second inner angle, the second line segment is the line segment away from the first inner angle, and the second distal vertex is the vertex that turns
- the determination includes multiple third working areas that are rectangular in shape and include the second working area
- the processing module 42 is specifically used to: determine multiple vertices of the second working area; and determine multiple third working areas based on the multiple vertices.
- the system before merging the multiple reference work areas to obtain the first work area, the system also includes: the display module 43 is also used to determine whether the multiple reference work areas are all displayed in the window; and when the multiple reference work areas are not displayed in the window, zooming the mowing map to display the multiple reference work areas in the window.
- the target operating area is determined according to the single reference operating area, and the processing module 42 is specifically configured to: determine the minimum circumscribed rectangle of the single reference operating area as the target operating area.
- the target operation area is displayed as much as possible according to the window size of the display device, and the display module 43 is specifically used to: adjust the edge of the target operation area to be parallel to the edge of the window; and enlarge the target operation area after the adjustment in equal proportion until the edge of the target operation area is parallel to the edge of the window. to match the edges.
- the above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination.
- the above embodiments can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means.
- the computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center containing one or more available media sets.
- the available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium.
- the semiconductor medium can be a solid-state hard disk.
- An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method recorded in the above method embodiments, and the above computer includes an electronic device.
- the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment.
- the computer program product may be a software installation package, and the computer includes an electronic device.
- the size of the serial numbers of the above-mentioned processes does not mean the order of execution.
- the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
- the disclosed methods, devices and systems can be implemented in other ways.
- the device embodiments described above are merely schematic; for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.
- the above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium.
- the above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention.
- the aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory.
- the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory.
- the volatile memory can be a random access memory.
- Random access memory (RAM) is used as an external cache.
- many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).
- SRAM static RAM
- DRAM dynamic random access memory
- SDRAM synchronous DRAM
- DDR SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous link dynamic random access memory
- DR RAM direct
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (13)
- 一种割草作业区域的显示方法,其特征在于,所述方法包括:获取割草设备的割草作业数据,所述割草作业数据包括所述割草设备执行割草作业时的作业区域参数;根据所述割草作业数据确定目标作业区域;根据显示装置的视窗大小,在所述显示装置上将所述目标作业区域最大化显示。
- 根据权利要求1所述的显示方法,其特征在于,所述根据所述割草作业数据确定目标作业区域,包括:根据所述作业区域参数确定至少一个参考作业区域,所述参考作业区域用于指示所述割草设备本次执行割草作业的作业区域;当所述参考作业区域为多个时,则根据多个所述参考作业区域确定所述目标作业区域;当所述参考作业区域为单个时,则根据单个所述参考作业区域确定所述目标作业区域。
- 根据权利要求2所述的显示方法,其特征在于,所述当所述参考作业区域为多个时,则根据多个所述参考作业区域确定所述目标作业区域,包括:将多个所述参考作业区域进行合并以得到第一作业区域;确定所述第一作业区域的最小外接矩形为所述目标作业区域。
- 根据权利要求3所述的显示方法,其特征在于,所述确定所述第一作业区域的最小外接矩形为所述目标作业区域,包括:确定包含所述第一作业区域、且区域形状为凸多边形的第二作业区域;确定包含所述第二作业区域、且区域形状为矩形的多个第三作业区域,所述第三作业区域的每个侧边与所述第二作业区域至少有一个点重合;确定多个所述第三作业区域中面积最小的所述第三作业区域为所述目标作业区域。
- 根据权利要求3所述的显示方法,其特征在于,所述将多个所述参考作业区域进行合并以得到第一作业区域,包括:将多个所述参考作业区域相邻的两个所述参考作业区域间的至少两个角进行连接,得到多条第一线段;将多条所述第一线段进行平滑处理,得到所述第一作业区域。
- 根据权利要求4所述的显示方法,其特征在于,所述确定包含所述第一作业区域、且区域形状为凸多边形的第二作业区域,包括:若所述第一作业区域的第一内角相邻的两个第二内角均小于180度,则将所述第一内角的两条边的第一远端顶点相连,以确定所述第二作业区域的第一边,所述第一内角为所述第一作业区域的多个内角中大于180度的内角,所述第一远端顶点是指背离所述第一内角的顶点;若所述第一内角相邻的两个第二内角中至少有一个大于180度,则将所述第一内角的第一线段的第一远端顶点与所述第二内角的第二线段的第二远端顶点相连,以确定所述第二作 业区域的第二边,所述第一线段为远离所述第二内角的线段,所述第二线段为远离第一内角的线段,所述第二远端顶点为背离所述第二内角的顶点;根据多个所述内角对应的所述第一边和所述第二边确定所述第二作业区域。
- 根据权利要求4所述的显示方法,其特征在于,所述确定包含所述第二作业区域、且区域形状为矩形的多个第三作业区域,包括:确定所述第二作业区域的多个顶点;根据多个所述顶点确定出包含所述第二作业区域、且区域形状为矩形的多个所述第三作业区域。
- 根据权利要求3所述的显示方法,其特征在于,所述将多个所述参考作业区域进行合并以得到第一作业区域之前,所述方法还包括:确定多个所述参考作业区域是否全部显示在所述视窗中;若未全部显示在所述视窗中,则将所述割草作业区域进行缩放,以将多个所述参考作业区域显示在所述视窗中。
- 根据权利要求2所述的显示方法,其特征在于,所述根据单个所述参考作业区域确定所述目标作业区域,包括:确定单个所述参考作业区域的最小外接矩形为所述目标作业区域。
- 根据权利要求1所述的显示方法,其特征在于,所述根据所述显示装置的视窗大小,将所述目标作业区域最大化显示,包括:将所述目标作业区域的边缘调整至与所述视窗的边缘平行;将调整完成后的所述目标作业区域等比放大,直至所述目标作业区域的边缘与所述视窗的边缘相适配。
- 一种显示系统,其特征在于,包括:获取模块,用于获取割草设备的割草作业数据,所述割草作业数据包括所述割草设备执行割草作业时的作业区域参数;处理模块,用于根据所述割草作业数据确定目标作业区域;显示模块,用于将所述割草作业数据显示在显示装置上,并根据所述显示装置的视窗大小,将所述目标作业区域最大化显示。
- 一种割草系统,其特征在于,包括显示装置、处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-10任一项所述的显示方法中的步骤的指令。
- 一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-10任一项所述的显示方法中的步骤的指令。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24759504.4A EP4636585A4 (en) | 2023-02-21 | 2024-02-01 | METHOD FOR DISPLAYING THE MOWING OPERATING ZONE, AND ASSOCIATED DEVICE |
| AU2024226957A AU2024226957A1 (en) | 2023-02-21 | 2024-02-01 | Displaying method for mowing operation area and related apparatus |
| US19/299,137 US20250366390A1 (en) | 2023-02-21 | 2025-08-13 | Method for displaying mowing operation area, and related apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310171864.9A CN116204262A (zh) | 2023-02-21 | 2023-02-21 | 割草作业区域的显示方法及相关装置 |
| CN202310171864.9 | 2023-02-21 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/299,137 Continuation US20250366390A1 (en) | 2023-02-21 | 2025-08-13 | Method for displaying mowing operation area, and related apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024174827A1 true WO2024174827A1 (zh) | 2024-08-29 |
Family
ID=86507393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/075129 Ceased WO2024174827A1 (zh) | 2023-02-21 | 2024-02-01 | 割草作业区域的显示方法及相关装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20250366390A1 (zh) |
| EP (1) | EP4636585A4 (zh) |
| CN (1) | CN116204262A (zh) |
| AU (1) | AU2024226957A1 (zh) |
| WO (1) | WO2024174827A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116204262A (zh) * | 2023-02-21 | 2023-06-02 | 松灵机器人(深圳)有限公司 | 割草作业区域的显示方法及相关装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190218754A1 (en) * | 2016-11-01 | 2019-07-18 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Surroundings monitoring system for work machine |
| CN110168466A (zh) * | 2017-11-16 | 2019-08-23 | 南京德朔实业有限公司 | 智能割草系统 |
| CN110516374A (zh) * | 2019-08-29 | 2019-11-29 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种面目标区域打击方案的确定方法 |
| CN110709813A (zh) * | 2018-06-29 | 2020-01-17 | 深圳市大疆创新科技有限公司 | 一种图像显示方法、设备、云台及存储介质 |
| JP2021009523A (ja) * | 2019-06-28 | 2021-01-28 | 株式会社クボタ | 作業表示装置及び作業機 |
| CN114610820A (zh) * | 2021-12-31 | 2022-06-10 | 北京石头创新科技有限公司 | 三维地图显示的优化方法及装置 |
| CN116204262A (zh) * | 2023-02-21 | 2023-06-02 | 松灵机器人(深圳)有限公司 | 割草作业区域的显示方法及相关装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112684785A (zh) * | 2019-10-18 | 2021-04-20 | 南京德朔实业有限公司 | 自行走割草系统和户外行走设备 |
-
2023
- 2023-02-21 CN CN202310171864.9A patent/CN116204262A/zh active Pending
-
2024
- 2024-02-01 EP EP24759504.4A patent/EP4636585A4/en active Pending
- 2024-02-01 WO PCT/CN2024/075129 patent/WO2024174827A1/zh not_active Ceased
- 2024-02-01 AU AU2024226957A patent/AU2024226957A1/en active Pending
-
2025
- 2025-08-13 US US19/299,137 patent/US20250366390A1/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190218754A1 (en) * | 2016-11-01 | 2019-07-18 | Sumitomo(S.H.I.) Construction Machinery Co., Ltd. | Surroundings monitoring system for work machine |
| CN110168466A (zh) * | 2017-11-16 | 2019-08-23 | 南京德朔实业有限公司 | 智能割草系统 |
| CN110168465A (zh) * | 2017-11-16 | 2019-08-23 | 南京德朔实业有限公司 | 智能割草系统 |
| CN110709813A (zh) * | 2018-06-29 | 2020-01-17 | 深圳市大疆创新科技有限公司 | 一种图像显示方法、设备、云台及存储介质 |
| JP2021009523A (ja) * | 2019-06-28 | 2021-01-28 | 株式会社クボタ | 作業表示装置及び作業機 |
| CN110516374A (zh) * | 2019-08-29 | 2019-11-29 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种面目标区域打击方案的确定方法 |
| CN114610820A (zh) * | 2021-12-31 | 2022-06-10 | 北京石头创新科技有限公司 | 三维地图显示的优化方法及装置 |
| CN116204262A (zh) * | 2023-02-21 | 2023-06-02 | 松灵机器人(深圳)有限公司 | 割草作业区域的显示方法及相关装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4636585A1 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116204262A (zh) | 2023-06-02 |
| EP4636585A4 (en) | 2026-04-22 |
| AU2024226957A1 (en) | 2025-10-02 |
| EP4636585A1 (en) | 2025-10-22 |
| US20250366390A1 (en) | 2025-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI785258B (zh) | 人臉影像處理方法、裝置及儲存介質 | |
| EP2722850B1 (en) | Method for generating thumbnail image and electronic device thereof | |
| EP3998576A2 (en) | Image stitching method and apparatus, device, and medium | |
| WO2021169102A1 (zh) | 文本图像处理方法、装置、计算机设备和存储介质 | |
| CN111368678B (zh) | 图像处理方法及相关装置 | |
| WO2017088605A1 (zh) | 图片编辑中的图片显示控制方法及装置 | |
| US10929984B2 (en) | Systems and methods for shaking action recognition based on facial feature points | |
| WO2024183611A1 (zh) | 显示完整地图边界的处理方法、系统及相关装置 | |
| CN112766215B (zh) | 人脸图像处理方法、装置、电子设备及存储介质 | |
| US20220375098A1 (en) | Image matting method and apparatus | |
| TW201642115A (zh) | 圖示調整方法、圖示調整系統與電子裝置 | |
| US20250366390A1 (en) | Method for displaying mowing operation area, and related apparatus | |
| CN110189252B (zh) | 生成平均脸图像的方法和装置 | |
| CN112150352A (zh) | 图像处理方法、装置及电子设备 | |
| CN117372609A (zh) | 三维温度云图生成方法及计算设备 | |
| WO2020215854A1 (zh) | 渲染图像的方法、装置、电子设备和计算机可读存储介质 | |
| US20220327757A1 (en) | Method and apparatus for generating dynamic video of character, electronic device and storage medium | |
| CN118570351A (zh) | 模型处理方法、装置、设备和存储介质 | |
| JP2015176251A (ja) | 画像処理装置および画像処理方法 | |
| CN107945102A (zh) | 一种图片合成的方法及装置 | |
| CN109146770B (zh) | 一种形变图像生成方法、装置、电子设备及计算机可读存储介质 | |
| CN112488909B (zh) | 多人脸的图像处理方法、装置、设备及存储介质 | |
| WO2019114044A1 (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
| CN115665347B (zh) | 视频裁剪方法、装置、电子设备及存储介质 | |
| CN113190150B (zh) | 覆盖物的展示方法、设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24759504 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024759504 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024759504 Country of ref document: EP Effective date: 20250716 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: AU2024226957 Country of ref document: AU |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2024226957 Country of ref document: AU Date of ref document: 20240201 Kind code of ref document: A |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024759504 Country of ref document: EP |