Induction range calibration method and apparatus, ceiling appliance, device, and storage medium
By calibrating the sensing range and using the stationary position and vertex coordinates of the target object to form a rectangle or polygon, the problem of false triggering of smart home appliances is solved, achieving resource conservation and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MIDEA INTELLIGENT LIGHTING & CONTROLS TECHNOLOGY CO LTD
- Filing Date
- 2022-12-16
- Publication Date
- 2026-07-10
AI Technical Summary
The human body sensing systems of existing smart home appliances are prone to accidental triggering, leading to resource waste and poor user experience, especially in scenarios such as open kitchens and bedrooms, where users may inadvertently trigger appliance functions.
By obtaining the stationary position of the target object, determining the coordinates of the vertices, and forming a rectangle or polygon based on the number of vertices, the working or non-working range of the sensing device is marked, thus preventing unintentional triggering of the sensing device.
It effectively prevents users from accidentally triggering the sensing device, saves resources, and improves the user experience.
Smart Images

Figure CN116338810B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of smart home technology, and in particular to a method, apparatus, ceiling appliance, device and storage medium for calibrating sensing range. Background Technology
[0002] With the introduction of low-carbon and global carbon emission reduction policies, human body sensing systems are being used more and more widely in public areas and smart home products, such as bathroom heaters and kitchen air conditioners. However, false triggering often occurs in actual use. For example, a person walking in the bedroom might cause the bathroom heater's motion sensor light to turn on; or a person moving outside the kitchen might trigger the automatic fan function of the kitchen air conditioner. This is especially true for the increasingly popular open kitchens, which are more prone to false triggering. This not only affects the user experience but also leads to resource waste. Additionally, some appliances using "human-responsive" technology may have users who don't want the fan to work in certain areas but need it in others. Summary of the Invention
[0003] To address the aforementioned technical problems, this disclosure provides a sensing range calibration method, apparatus, ceiling appliance, device, and storage medium that enhances user experience and saves resources.
[0004] This disclosure provides a method for calibrating the sensing range, including:
[0005] Obtain the stationary position of the target object, and determine the stationary position as the vertex of the required calibration area;
[0006] Obtain the position of the vertex and determine the coordinates of the point projected onto the horizontal plane;
[0007] When the number of vertices is equal to 2, the rectangle formed by x = x1, y = y1, x = x2, and y = y2 is used as the sensing working range or sensing non-working range, where x1 and x2 are the x-coordinates of the two vertices, and y1 and y2 are the y-coordinates of the two vertices; when the number of vertices is greater than or equal to 3, the polygon formed by connecting all the vertices in sequence is used as the sensing working range or sensing non-working range.
[0008] Optionally, the step of obtaining the position of the vertex and determining the coordinates of the point's projection onto the horizontal plane specifically includes:
[0009] The target object stands within the sensing area, and its stationary position is determined to be the first vertex P1 of the required calibration area;
[0010] Obtain the position of the first vertex P1 and determine the coordinates (x1, y1) of the point projected onto the horizontal plane;
[0011] The target object moves n positions sequentially within the sensing area, and the nth position is determined to be the nth vertex P of the required calibration area. n ;
[0012] Obtain the nth vertex P n The location and coordinates of the projection of that point onto the horizontal plane (x) are determined. n y n );
[0013] n is an integer greater than or equal to 2.
[0014] Optionally, when the number of vertices obtained is equal to 2, the x-coordinates and y-coordinates of the two vertices are not equal.
[0015] Optionally, when the number of vertices obtained is greater than or equal to 3, the x-coordinate of at least one vertex is not equal to the x-coordinate of the remaining vertices, or the y-coordinate of at least one vertex is not equal to the y-coordinate of the remaining vertices.
[0016] Optionally, obtaining the position of the vertex and determining the coordinates of the point projected onto the horizontal plane further includes: obtaining the position of the vertex through a sensing device, and using the projection position of the sensing device onto the horizontal plane as the origin of the coordinates.
[0017] Optionally, after calibration, the location of the target object is obtained, and the target object performs corresponding functions within the required calibration area.
[0018] Secondly, embodiments of this disclosure provide a sensing range calibration device, comprising:
[0019] The first acquisition module is configured to acquire the target object's location information, specifically the target object's location information is determined by taking the stationary position as the vertex and determining the coordinates of the vertex projected onto the horizontal plane;
[0020] The first calibration module is configured to, when the number of vertices acquired is equal to 2, use the rectangle enclosed by x = x1, y = y1, x = x2, and y = y2 as the sensing working range or sensing non-working range, where x1 and x2 are the x-coordinates of the two vertices, and y1 and y2 are the y-coordinates of the two vertices; when the number of vertices acquired is greater than or equal to 3, use the polygon enclosed by connecting all the vertices in sequence as the sensing working range or sensing non-working range.
[0021] Thirdly, embodiments of this disclosure provide a ceiling-mounted electrical appliance, including the aforementioned sensing range calibration device.
[0022] Fourthly, embodiments of this disclosure provide a sensing device, including:
[0023] processor;
[0024] Memory, used to store executable instructions;
[0025] The processor is configured to read the executable command from the memory and execute the executable command to implement the sensing range calibration method described in any of the preceding claims.
[0026] Fifthly, embodiments of this disclosure provide a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the sensing range calibration method described in any of the preceding claims.
[0027] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0028] The sensing range calibration method provided in this disclosure determines the standing position of the target object as the vertex of the required calibration area, obtains the position of the vertex, and determines the coordinates of the point's projection onto the horizontal plane. When the number of vertices obtained is equal to 2, the rectangle enclosed by the lines containing the x-coordinates and y-coordinates of the two vertices is used as the sensing working range or sensing non-working range. When the number of vertices obtained is greater than or equal to 3, the polygon enclosed by connecting all the vertices sequentially is used as the sensing working range or sensing non-working range. This method can determine the range to be calibrated, preventing users from unintentionally triggering the sensing device and thus wasting resources. Furthermore, this method is simple, requires no manual measurement or calculation, and improves the user experience. Attached Figure Description
[0029] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0030] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart of the sensing range calibration method when the number of acquired vertices is equal to 2, as described in an embodiment of this disclosure;
[0032] Figure 2 for Figure 1 A schematic diagram of the required calibration range for the aforementioned sensing range calibration method;
[0033] Figure 3 This is a flowchart of the sensing range calibration method when the number of acquired vertices is greater than or equal to 3, as described in an embodiment of this disclosure;
[0034] Figure 4 for Figure 3 A schematic diagram of the required calibration range for the aforementioned sensing range calibration method;
[0035] Figure 5 for Figure 3 A schematic diagram illustrating the failure of the aforementioned sensing range calibration method;
[0036] Figure 6 This is a schematic diagram of the structure of the ceiling electrical appliance described in an embodiment of this disclosure;
[0037] Figure 7 This is a schematic diagram of the ceiling electrical appliance described in the embodiments of this disclosure. Detailed Implementation
[0038] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0039] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0040] Figure 1 This is a flowchart illustrating a sensing range calibration method provided in an embodiment of this disclosure. The sensing range calibration method can be applied to electrical appliances requiring human body sensing to calibrate the sensing working range or the sensing non-working range. This calibration can be performed by the sensing range calibration device provided in this embodiment, which can be implemented using software and / or hardware.
[0041] A method for calibrating a sensing range includes: acquiring the stationary position of a target object and determining the stationary position as the vertex of the required calibration area; acquiring the position of the vertex and determining the coordinates of the point projected onto a horizontal plane; when the number of acquired vertices is equal to 2, using the rectangle enclosed by x = x1, y = y1, x = x2, and y = y2 as the sensing working range or sensing non-working range, wherein x1 and x2 are the abscissas of the two vertices, and y1 and y2 are the ordinates of the two vertices; when the number of acquired vertices is greater than or equal to 3, using the polygon formed by connecting all the vertices sequentially as the sensing working range or sensing non-working range.
[0042] Specifically, such as Figure 1 As shown, when the number of acquired vertices is equal to 2, the sensing range calibration method includes:
[0043] S110, Start calibration mode.
[0044] S120. The person stands at the first vertex of the required calibration area. Specifically, the person stands within the sensing area and determines the stationary position as the first vertex P1 of the required calibration area.
[0045] S130, The vertex is determined by the remote control or app, which is the controller.
[0046] S140. The human body sensor acquires the position (x1, y1) of the point and transmits the information to the processor. The remote control or app is connected to the processor. The first vertex is determined by the remote control or app. The human body sensor acquires the position of the first vertex P1 and transmits the coordinates (x1, y1) of the first vertex P1 to the processor.
[0047] S150. The person stands at the second vertex of the required calibration area. Specifically, the person stands within the sensing area and selects the opposite corner of the required calibration area, determining the opposite corner position as the second vertex P2 of the required calibration area.
[0048] The vertex can be determined via S160, remote control, or app.
[0049] S170. The human body sensor obtains the position (x2, y2) of the point and transmits the information to the processor. Specifically, the human body sensor obtains the determined position of the second vertex P2 and transmits the coordinates (x2, y2) of the second vertex P2 to the processor.
[0050] S180, Confirm that the position calibration is complete.
[0051] S190. The processor processes the position coordinates into a rectangle on the plane coordinate system x0y, bounded by the lines x = x1, y = y1, x = x2, and y = y2. The processor obtains the coordinate position information of each vertex, and encloses the line containing the x-coordinate of the first vertex P1 and the line containing the y-coordinate of the second vertex P2 into a rectangle, and determines this rectangle as the sensing working range or sensing non-working range.
[0052] In other embodiments, such as Figure 3 As shown, when the number of acquired vertices is greater than or equal to 3, the sensing range calibration method includes:
[0053] S210, Start calibration mode.
[0054] S220, n=1, means that the person is determined to be standing at the first vertex P1 of the required calibration area.
[0055] S230. A person stands at the nth vertex of the area to be calibrated, where n is an integer greater than or equal to 3.
[0056] S240, remote control or app determines vertex P nThis remote control or app is the controller.
[0057] S250, The human body sensor acquires the point P. n Position (x) n y n The information is then transmitted to the processor, and steps S230 to S250 are repeated until all vertices are determined to be complete.
[0058] S260, Confirm the completed location coordinates.
[0059] S270. Take line segments P1P2, P2P3...P on the plane coordinate system x0y. n-1 P n P n P1, specifically, line segments P1P2, P2P3...P n-1 P n P n P1 is the line connecting the first vertex P1 and the second vertex P2, the line connecting the second vertex P2 and the third vertex P3, and so on up to the (n-1)th vertex P. n-1 With the nth vertex P n The connection between them, the nth vertex P n The line connecting to the first vertex P1, that is, connecting all vertices in sequence.
[0060] S280. Determine whether the line segments can form a polygonal region. Specifically, the processor receives the coordinate information of each vertex and determines whether connecting all the vertices in sequence can form a polygon.
[0061] S290. Line segments can form a polygonal region. This polygon is taken as the calibration sensing range. That is, line segments P1P2, P2P3...P on the x0y plane coordinate system are taken. n-1 P n P n P1 can form a polygon, which is the sensing working range or the sensing non-working range.
[0062] S300, Line segments cannot form a polygonal region, indicating calibration failure. Recalibrate (see reference). Figure 5 (As shown).
[0063] Furthermore, the steps of obtaining the position of a vertex and determining its coordinates projected onto the horizontal plane specifically include: the target object stands within the sensing area, and its standing position is determined as the first vertex P1 of the required calibration area; the position of the first vertex P1 is obtained and its coordinates (x1, y1) projected onto the horizontal plane are determined; the target object moves n positions sequentially within the sensing area, and the nth position is determined as the nth vertex P of the required calibration area. n Get the nth vertex P nThe location and coordinates of the projection of that point onto the horizontal plane (x) are determined. n y n ); n is an integer greater than or equal to 2.
[0064] Specifically, once the target object is confirmed to be within the sensing area, it can be directly monitored by the app. Alternatively, when the sensing range calibration device is used in smaller spaces such as kitchens or bathrooms, the space itself becomes the sensing area. The calibration mode can be directly entered via remote control, determining the stationary position as the first vertex P1. The human body sensor acquires the coordinates (x1, y1) of the first vertex P1 and transmits this information to the processor. The target object then moves n positions sequentially within the sensing area, determining the positions from the second vertex P2 to the nth vertex P. n The human body sensor acquires the coordinates of each vertex projected onto the horizontal plane and transmits the information to the processor. The number of vertices acquired should be an integer greater than or equal to 2.
[0065] like Figure 2 As shown, to ensure that when the number of vertices obtained is equal to 2, the lines containing the x-coordinates and y-coordinates of the two vertices can form a rectangle, the x-coordinates and y-coordinates of the two vertices must not be equal. That is, when obtaining the coordinates (x1, y1) of the first vertex P1 and the coordinates (x2, y2) of the second vertex P2, x1 and x2 must not be equal, and y1 and y2 must not be equal either. Only then can four lines form a rectangle, which is the sensing working range or the sensing non-working range.
[0066] like Figure 4 As shown, when the number of vertices acquired is greater than or equal to 3, at least one vertex's x-coordinate is not equal to the x-coordinate of the remaining vertices, or at least one vertex's y-coordinate is not equal to the y-coordinate of the remaining vertices. In other words, when acquiring n vertices, at least three non-parallel line segments can be obtained only when at least one vertex's x-coordinate is not equal to the x-coordinate of the remaining vertices, or at least one vertex's y-coordinate is not equal to the y-coordinate of the remaining vertices. These at least three non-parallel line segments, connected sequentially, form a polygon, which is the sensing working range or the sensing non-working range.
[0067] Of course, obtaining the position of a vertex and determining its coordinates projected onto the horizontal plane also includes: obtaining the vertex's position through a sensing device, and using the projection of the sensing device onto the horizontal plane as the origin of the coordinate system. By using the projection of the sensing device onto the horizontal plane as the origin, the obtained vertex position coordinates are calibrated to determine the required calibration area.
[0068] In summary, the sensing range calibration method also includes obtaining the location of the target object after calibration, and executing corresponding functions when the target object is within the required calibration area. Specifically, the sensing range can be calibrated according to the above method. After calibration, the location of the target object is obtained. If the target object is within the required calibration area (i.e., within the sensing range), the processor controls the execution of the corresponding function; if it is outside the required calibration area (i.e., outside the sensing range), the corresponding function is not executed.
[0069] Furthermore, some embodiments of this disclosure also provide a sensing range calibration device, which can be used to perform the steps of any of the sensing range calibration methods in the above embodiments.
[0070] In some embodiments, the sensing range calibration device includes: a first acquisition module configured to acquire target object position information, specifically determining the coordinates of the projection of the target object onto a horizontal plane using the stationary position as the vertex; and a first calibration module configured to, when the number of acquired vertices is equal to 2, use the rectangle enclosed by x = x1, y = y1, x = x2, and y = y2 as the sensing working range or sensing non-working range, wherein x1 and x2 are the abscissas of the two vertices, and y1 and y2 are the ordinates of the two vertices; and when the number of acquired vertices is greater than or equal to 3, use the polygon formed by connecting all the vertices in sequence as the sensing working range or sensing non-working range.
[0071] The sensing range calibration device provided in this embodiment can determine the vertices of the required calibration area based on the acquired target object position information, and determine the coordinates of the vertices projected onto the horizontal plane. The processor receives the coordinates of each vertex and uses them for calibration, thereby determining the sensing range. This prevents users from accidentally triggering the sensing device, thus avoiding resource waste and improving the user experience.
[0072] Furthermore, when the number of vertices acquired is equal to 2, the first calibration module is configured to use the rectangle enclosed by x = x1, y = y1, x = x2, and y = y2 as the sensing working range or sensing non-working range, where x1 and x2 are the x-coordinates of the two vertices, and y1 and y2 are the y-coordinates of the two vertices. Specifically, the coordinates of the two vertices are received, and the rectangle enclosed by the lines containing the x-coordinates and y-coordinates of the two vertices is used as the sensing working range or sensing non-working range.
[0073] When the number of vertices acquired is greater than or equal to 3, the first calibration module is configured to use the polygon formed by sequentially connecting all vertices as the sensing working range or sensing non-working range. Specifically, it receives the coordinates of all vertices, connects every two adjacent vertices into line segments, and then sequentially connects all line segments, thus forming a polygon that serves as the sensing working range or sensing non-working range.
[0074] Based on the above embodiments, this disclosure also provides a ceiling electrical appliance. (Refer to...) Figure 6 As shown, the ceiling electrical appliance includes: functional module 401, processor 402, and human body sensor 403.
[0075] Specifically, functional module 401 includes an air guide device, a lighting device, a fan, a heater, etc., for ceiling appliances to provide air supply, lighting, heating, etc.; human body sensor 403 is used to acquire the location information of the target object and transmit the information to processor 402. Processor 402 controls the operation of functional module 401 according to the location information of the target object.
[0076] Of course, the ceiling electrical appliance also includes a controller 404, which includes a remote control, a wired controller, an app, etc. The controller 404 is connected to the processor 402 to perform function selection when the processor 402 controls the function module 401 to run according to the target object's location information.
[0077] Reference Figure 7 As shown, when using human body sensors in ceiling-mounted electrical appliances, the specific steps include the following:
[0078] S41, Human Sensing Mode Activated.
[0079] S42. Real-time acquisition of human body position coordinates, specifically, human body sensor 403 acquires human body position information and transmits the human body position information to processor 402.
[0080] S43. Determine whether the sensing range has been calibrated.
[0081] S44. No calibrated sensing range; execute the corresponding function module.
[0082] S45. The sensing range has been calibrated. Determine whether the human body position coordinates are within the calibrated range.
[0083] S46. When the human body's position coordinates are within the calibration range, the corresponding functional module is executed, that is, the processor 402 controls the function module 401 to run according to the human body's position information.
[0084] S47. If the human body's position coordinates are outside the calibration range, the corresponding function module will not be executed.
[0085] Based on the above embodiments, this disclosure also provides a sensing device, which includes: a processor and a memory for storing executable commands, wherein the processor is used to read executable commands from the memory and execute the executable commands to implement any of the above-described sensing range calibration methods.
[0086] Based on the above embodiments, this disclosure also provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement any of the above-described sensing range calibration methods.
[0087] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0088] The memory may include a large-capacity storage device for information or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to the integrated gateway device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable ROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0089] The processor reads and executes computer program instructions stored in memory to perform the steps of the sensing range calibration method provided in the embodiments of this disclosure.
[0090] In one example, the sensing device may also include a transceiver and a bus. The processor, memory, and transceiver are connected via the bus and communicate with each other.
[0091] A bus may be hardware, software, or both. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, a bus may include one or more buses. Although specific buses are described in the embodiments of this application, this application contemplates any suitable bus or interconnect.
[0092] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0093] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for calibrating a sensing range, characterized in that, include: Obtain the stationary position of the target object, and determine the stationary position as the vertex of the required calibration area; Obtain the position of the vertex and determine the coordinates of the point projected onto the horizontal plane; When the number of vertices is equal to 2, the rectangle formed by x=x1, y=y1, x=x2, and y=y2 is used as the sensing working range or sensing non-working range, where x1 and x2 are the x-coordinates of the two vertices, and y1 and y2 are the y-coordinates of the two vertices; when the number of vertices is greater than or equal to 3, the polygon formed by connecting all the vertices in sequence is used as the sensing working range or sensing non-working range. When the number of vertices acquired is greater than or equal to 3, the polygon formed by sequentially connecting all the vertices is used as the sensing working range or sensing non-working range, which also includes: Determine whether connecting all vertices sequentially can form a polygon. If a polygon can be formed, then take that polygon as the calibration sensing range. If a polygon cannot be formed, then indicate that the calibration was unsuccessful and recalibrate.
2. The sensing range calibration method according to claim 1, characterized in that, The steps of obtaining the position of the vertex and determining the coordinates of the point's projection onto the horizontal plane specifically include: The target object stands within the sensing area, and its stationary position is determined to be the first vertex P1 of the required calibration area; Obtain the position of the first vertex P1 and determine the coordinates (x1, y1) of the point projected onto the horizontal plane. The target object moves n positions sequentially within the sensing area, and the nth position is determined to be the nth vertex P of the required calibration area. n ; Obtain the nth vertex P n The location of the point and the coordinates of its projection onto the horizontal plane (x, y, y) are determined. n y n ); n is an integer greater than or equal to 2.
3. The sensing range calibration method according to claim 2, characterized in that, When the number of vertices obtained is equal to 2, the x-coordinates and y-coordinates of the two vertices are not equal.
4. The sensing range calibration method according to claim 2, characterized in that, When the number of vertices obtained is greater than or equal to 3, the x-coordinate of at least one vertex is not equal to the x-coordinate of the remaining vertices, or the y-coordinate of at least one vertex is not equal to the y-coordinate of the remaining vertices.
5. The sensing range calibration method according to claim 2, characterized in that, The step of obtaining the position of the vertex and determining the coordinates of the point projected onto the horizontal plane further includes: obtaining the position of the vertex through a human body sensing device, and using the projection position of the sensing device onto the horizontal plane as the origin of the coordinates.
6. The sensing range calibration method according to claim 1, characterized in that, It also includes obtaining the location of the target object after calibration, and the target object performing corresponding functions within the required calibration area.
7. A sensing range calibration device, characterized in that, include: The first acquisition module is configured to acquire the target object's location information, specifically the target object's location information is determined by taking the stationary position as the vertex and determining the coordinates of the vertex projected onto the horizontal plane; The first calibration module is configured to, when the number of vertices acquired is equal to 2, use the rectangle enclosed by x=x1, y=y1, x=x2, and y=y2 as the sensing working range or sensing non-working range, where x1 and x2 are the x-coordinates of the two vertices, and y1 and y2 are the y-coordinates of the two vertices; when the number of vertices acquired is greater than or equal to 3, use the polygon enclosed by connecting all the vertices in sequence as the sensing working range or sensing non-working range. When the number of vertices acquired is greater than or equal to 3, the polygon formed by sequentially connecting all the vertices is used as the sensing working range or sensing non-working range, which also includes: Determine whether connecting all vertices sequentially can form a polygon. If a polygon can be formed, then take that polygon as the calibration sensing range. If a polygon cannot be formed, then indicate that the calibration was unsuccessful and recalibrate.
8. A ceiling-mounted electrical appliance, characterized in that, Includes the sensing range calibration device as described in claim 7.
9. A sensing device, characterized in that, include: processor; Memory, used to store executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the sensing range calibration method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, causes the processor to implement the sensing range calibration method according to any one of claims 1 to 6.