A cabinet inspection device
By using bases, moving components and working components in the inspection device in the cabinet, combined with the use of mapping relationship tables, the problem of difficulty in comprehensive inspection in the cabinet is solved, and the accurate assessment of the environment in the cabinet and the improvement of safety assessment is achieved.
Patent Information
- Application Number
- CN202411682357.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-04-01
AI Technical Summary
In the prior art, cabinet inspection robots find it difficult to capture environmental images of all environments in the cabinet, making it difficult to accurately estimate the safety conditions in the cabinet.
It provides a patrol device in the cabinet, including a base, a moving component and a working component. The base is controlled to rotate relative to the cabinet body through a controller, to control the movement of the moving component relative to the base, and to control the working component to patrol the cabinet. The device obtains the mapping relationship table between the space position in the cabinet and the base plane position, finds the corresponding base plane position of the target space position, and controls the movement of the working component to the target plane position, so as to achieve a comprehensive inspection of the cabinet.
Through this device, it is possible to more conveniently inspect the cabinet, obtain clear environmental information, and accurately evaluate the situation of any space position in the cabinet, improving the accuracy of inspection in the cabinet.
Smart Images

Figure CN119743911A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of patrol inspection technology, and in particular to an in-cabinet patrol inspection device. Background Art
[0002] Modern cabinets, especially IT cabinets, contain a large number of sophisticated and complex equipment, which require a lot of physical inspections to obtain their working status data. These tasks are very labor-intensive, boring, and prone to operational errors. For the inspection of safety issues in the cabinet, manual inspections are often used, but the problems with manual inspections include time-consuming and easily affected by subjective factors. With the development of artificial intelligence, more and more inspection robots have begun to be put into use, but the inspection robots in the prior art are generally inspection robots that walk on the floor of the computer room. Although they can inspect safety issues in the computer room in a timely manner, they often shoot environmental images inside the cabinet through windows such as the glass of the cabinet. The clarity of the imaging field of view is difficult to guarantee, and it is difficult to shoot environmental images of all environments in the cabinet. Therefore, it is difficult to estimate whether the cabinet is safe. Summary of the invention
[0003] In order to solve the above technical problems, the present invention provides an in-cabinet inspection device, which solves the technical problem in the prior art that it is difficult for a cabinet inspection robot to capture environmental images of all environments in the cabinet, making it difficult to accurately estimate the safety situation in the cabinet.
[0004] As a first aspect of the present invention, the present invention provides an in-cabinet inspection device for inspecting a cabinet, wherein the cabinet includes a cabinet body, and the in-cabinet inspection device includes: a base, which is rotatably connected to the cabinet body to open or close the cabinet body; a motion component installed on the base, and the motion component can move relative to the base; a working component installed on the motion component, and the working component is configured to inspect the inside of the cabinet; a controller, which is electrically connected to the base, the motion component and the working component respectively; wherein the controller is configured to control the base to rotate relative to the cabinet body to open or close the cabinet body, control the motion component to move relative to the base, and control the working component to work to inspect the inside of the cabinet.
[0005] In one embodiment of the present invention, the controller controls the movement of the motion component relative to the base, including: the controller obtains a mapping relationship table between the spatial position in the cabinet and the plane position on the base; the controller obtains the target spatial position, and according to the target spatial position, finds the target plane position on the base corresponding to the target spatial position in the mapping relationship table; the controller controls the working component to move to the target plane position.
[0006] In one embodiment of the present invention, the base includes: a base body; a first rotating component, through which the base body is rotatably connected to the cabinet body; a power component, the power component is connected to the first rotating component, and the power component is configured to control the rotation angle of the first rotating component; wherein, the control controls the base to rotate relative to the cabinet body to open or close the cabinet body, including: the controller controls the power component to start according to a preset rotation angle to drive the first rotating component to rotate relative to the cabinet body, so as to control the first rotating component to rotate the preset rotation angle.
[0007] In one embodiment of the present invention, the motion assembly includes: a track assembly, the track assembly includes a first track and a second track, wherein the second track is fixed to the base body, the first track is arranged above the second track, and the first track can slide along the second track; a driving assembly, the driving assembly is connected to the first track by power, and the driving assembly is configured to drive the first track to slide on the second track; the working assembly is installed on the first track; wherein the mapping relationship table includes a first mapping relationship table of the space position in the cabinet to the second position on the second track; The controller searches the mapping relationship table for a target plane position on a base corresponding to the target spatial position according to the target spatial position, including: the controller searches the first mapping relationship table for a target second position on the second track corresponding to the target spatial position according to the target spatial position; the controller controls the working component to move to the target plane position, including: the controller controls the first track to move to the target second position on the second track.
[0008] In one embodiment of the present invention, a slider is arranged between the first track and the second track, the upper end of the slider is fixed to the bottom of the first track, and the lower end of the slider is slidably arranged in the second track, and the working assembly comprises: a working base, the working base is slidably arranged in the first track; a working component, the working component is fixed on the working base, and the working component is configured to perform inspection in the cabinet; Wherein, the mapping relationship table includes a second mapping relationship table, and the second mapping relationship table represents: the mapping relationship between the second position of the spatial position in the cabinet on the second track and the first position on the first track; wherein, the controller searches the mapping relationship table for the target plane position on the base corresponding to the target spatial position according to the target spatial position, including: the controller searches the second mapping relationship table for the target second position corresponding to the target spatial position on the second track and the target first position corresponding to the target spatial position on the first track according to the target spatial position; wherein, the controller controls the working component to move to the target plane position, including: the controller controls the slider to move to the target second position on the second track; the controller controls the working base to move to the target first position on the first track, so as to drive the working component to the target first position and the target second position.
[0009] In one embodiment of the present invention, the motion component also includes: a second rotating component, the second rotating component is slidably disposed in the second track, and the first track is rotatably connected to the second track through the second rotating component; the mapping relationship includes a third mapping relationship table, and the third mapping relationship table represents: a mapping relationship between the second position of the spatial position in the cabinet on the second track, the first position on the first track, and the angle between the first track and the second track; wherein, the controller searches the mapping relationship table for a target plane position on the base corresponding to the target spatial position according to the target spatial position, including: the controller searches the third mapping relationship table for a target plane position on the base corresponding to the target spatial position according to the target spatial position A target second position corresponding to the target spatial position on the second track, a target first position corresponding to the first track, and a target angle between the first track and the second track; wherein, the controller controls the working component to move to the target plane position, including: the controller controls the slider to move to the target second position on the second track; the controller controls the working base to move to the target first position on the first track to drive the working component to the target first position and the target second position; the controller controls the second rotating component to rotate a first angle, and the first angle is equal to the difference between the real-time angle between the first track and the second track and the target angle.
[0010] In one embodiment of the present invention, the working assembly further comprises: a third rotating assembly, the third rotating assembly is rotatably connected relative to the working base, and the working component is fixed on the third rotating assembly; Wherein, the mapping relationship table includes the fourth mapping relationship table, and the fourth mapping relationship table represents: the mapping relationship between the first direction position of the spatial position in the cabinet and the second position on the second track; wherein, the controller searches the mapping relationship table for the target plane position on the base corresponding to the target spatial position according to the target spatial position, including: the controller searches the fourth mapping relationship table for the target second position corresponding to the target first direction position on the second track according to the target first direction position of the target spatial position; the controller determines the second rotation angle of the third rotating component in the second direction and the third rotation angle in the third direction according to the target second direction position and the target third direction position of the target spatial position; wherein, the controller controls the working component to move to the target plane position, including: the controller controls the slider to move to the target second position on the second track; the controller controls the working base to move to the target first position on the first track to drive the working component to the target first position and the target second position; the controller is also used to control the third rotating component to rotate the second rotation angle in the second direction and the third rotation angle in the third direction.
[0011] In one embodiment of the present invention, the working components include: any one or more of a camera device, a microphone, a player, and a manipulator.
[0012] In one embodiment of the present invention, the in-cabinet inspection device further includes: a power supply device, which is configured to supply power to the working component; and / or a charging device, which is configured to charge the power supply device.
[0013] In one embodiment of the present invention, the cabinet inspection device further includes: a door lock device, wherein the door lock device is configured to lock or unlock the base body and the cabinet body; wherein the controller is used to control the door lock device to lock or unlock according to the control instruction The present invention provides an in-cabinet inspection device, comprising: a base, a motion component mounted on the base; a working component mounted on the motion component; and a controller, wherein the controller is configured to control the base to rotate relative to a cabinet body to open or close the cabinet body, and to control the motion component to move relative to the base, and to control the working component to work to inspect the cabinet. By controlling the motion component on the base to move and the working component to work to inspect the cabinet through the controller, it is possible to more conveniently inspect the cabinet, and not only obtain environmental information in the cabinet being cleaned, but also obtain environmental information at any spatial position in the cabinet, and further accurately evaluate the situation at any spatial position in the cabinet, so as to more accurately evaluate the safety in the cabinet, thereby improving the accuracy of the in-cabinet inspection. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and other purposes, features and advantages of the present invention will become more apparent by describing the embodiments of the present invention in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0015] Figure 1 It is a structural schematic diagram of an in-cabinet inspection device provided by an exemplary embodiment of the present invention.
[0016] Figure 2 The figure shows a working block diagram of an in-cabinet inspection device provided by one embodiment of the present invention.
[0017] Figure 3 The figure is a schematic flow chart of an in-cabinet inspection method executed by a controller provided in one embodiment of the present invention.
[0018] Figure 4 The figure is a schematic flow chart of an in-cabinet inspection method executed by a controller provided in another embodiment of the present invention.
[0019] Figure 5 Shown is a schematic structural diagram of a base in an in-cabinet inspection device provided by another embodiment of the present invention.
[0020] Figure 6 The figure is a schematic flow chart of an in-cabinet inspection method executed by a controller provided in another embodiment of the present invention.
[0021] Figure 7 Shown is a schematic structural diagram of a motion component in an in-cabinet inspection device provided by another embodiment of the present invention.
[0022] Figure 8 Shown is a schematic structural diagram of a moving component and a working component in an in-cabinet inspection device provided by another embodiment of the present invention.
[0023] Fig. 9 Shown is a schematic structural diagram of a motion component in an in-cabinet inspection device provided by another embodiment of the present invention.
[0024] Fig.10 is a working block diagram of a controller provided by an exemplary embodiment of the present invention.
[0025] Reference numerals: 1-cabinet body, 2-base, 3-moving component, 4-working component, 5-power supply device, 6-charging device, 10-controller, 32-driving component, 33-second rotating component, 311-first track, 312-second track, 313-slider, 21-base body, 22-first rotating component, 23-power component, 24-door lock device, 43-third rotating component 11-processor, 12-memory, 13-input device, 14-output device, 41-working base, 42-working component DETAILED DESCRIPTION
[0026] In the description of the present invention, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically limited. In the embodiment of the present invention, all directional indications (such as up, down, left, right, front, back, top, bottom ...) are only used to explain the relative position relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices.
[0027] In addition, reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0028] The present invention provides an in-cabinet inspection device for inspecting a cabinet. The cabinet comprises a cabinet body 1. Figure 1 FIG. 1 is a schematic diagram of the structure of an in-cabinet inspection device provided by an embodiment of the present invention. Figure 2 FIG. 1 is a working block diagram of an in-cabinet inspection device provided by an embodiment of the present invention. Figure 1 as well as Figure 2 As shown, the in-cabinet inspection device includes: The base 2 is rotatably connected to the cabinet body 1 to open or close the cabinet body 1; specifically, the rotatable connection between the base 2 and the cabinet body 1 can be realized by a hinge connection to open or close the cabinet body 1. The base 2 can be used as a door of the cabinet body 1. The base 2 is rotatably connected to the cabinet body 1 by a hinge connection to close the space of the cabinet on the original cabinet body 1 (partially or completely).
[0029] The motion component 3 is installed on the base 2, and the motion component 3 can move relative to the base 2; specifically, the motion component 3 is installed on the base 2, and the motion component 3 can move relative to the base 2.
[0030] The working component 4 is installed on the motion component 3, and the working component 4 is configured to perform inspection inside the cabinet.
[0031] Specifically, the working component 4 may include a camera device, through which the video or image of the environment in the cabinet is captured. The working component 4 may also include a microphone. The microphone may be used to collect sound information in the cabinet. The working component 4 may also include a speaker, through which preset playback content may be played. The working component 4 also includes a manipulator.
[0032] The controller 10 is electrically connected to the base 2, the motion component 3 and the working component 4 respectively; Figure 3 As shown, the controller 10 is used to execute the cabinet inspection method, which specifically includes the following steps: S1: The controller 10 controls the base 2 to rotate relative to the cabinet body 1 to open or close the cabinet body 1; When the cabinet needs to be opened, the controller 10 controls the base 2 to rotate relative to the cabinet body 1 according to the opening instruction input by the user to open the cabinet body 1. Similarly, when the cabinet needs to be closed, the controller 10 controls the base 2 to rotate relative to the cabinet body 1 according to the closing instruction input by the user to close the cabinet body 1.
[0033] S2: The controller 10 controls the motion component 3 to move relative to the base 2; When the cabinet body 1 is closed, that is, when an instruction to close the cabinet body 1 is received, the controller 10 can control the motion component 3 to move relative to the base 2, so that the working component 4 installed on the motion component 3 starts working to inspect the environment inside the cabinet.
[0034] Optionally, S2 (controlling the motion component 3 to move relative to the base 2) may specifically include the following steps: S21: The controller 10 obtains a mapping relationship table between the spatial position in the cabinet and the plane position on the base 2; A mapping relationship table between the spatial position in the cabinet and the plane position on the base 2 may be preset. The target spatial position in the cabinet (ie, the spatial position where inspection needs to be strengthened) may be obtained.
[0035] Specifically, the plane position on the base 2 may be mapped through two coordinate axes (eg, an X-axis and a Y-axis), or may be mapped through three coordinate axes (eg, an X-axis, a Y-axis, and a Z-axis).
[0036] S22: the controller 10 obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position according to the target spatial position; The controller 10 obtains the target spatial position (such as length, width, and height), and then searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position. That is, it can be mapped on the base 2. When a specific position in the cabinet needs to be inspected, the controller 10 can map the plane position of the specific spatial position on the base 2 according to the specific spatial position.
[0037] S23: The controller 10 controls the working component 4 to move to the target plane position.
[0038] After the controller 10 determines the target plane position on the base 2 , it can control the working component 4 to move to the target plane position.
[0039] S3: The controller 10 controls the working component 4 to work to inspect the inside of the cabinet.
[0040] After the working component 4 is controlled to move, the working component 4 can be controlled to start working, so that the working component 4 can inspect the inside of the cabinet. The environment of a specific space position in the cabinet can be accurately inspected to more accurately inspect whether the cabinet is safe.
[0041] The present invention provides an in-cabinet inspection device, comprising: a base 2, a motion component 3 mounted on the base 2; a working component 4 mounted on the motion component 3; and a controller 10, wherein the controller 10 is configured to control the base 2 to rotate relative to the cabinet body 1 to open or close the cabinet body 1, and to control the motion component 3 to move relative to the base 2, and to control the working component 4 to work to inspect the inside of the cabinet. By controlling the motion component 3 on the base 2 to move and the working component 4 to work to inspect the inside of the cabinet through the controller 10, it is possible to more conveniently inspect the inside of the cabinet, and not only obtain environmental information in the cabinet being cleaned, but also obtain environmental information at any spatial position in the cabinet, and further accurately evaluate the situation at any spatial position in the cabinet, so as to more accurately evaluate the safety in the cabinet, thereby improving the accuracy of the inspection in the cabinet.
[0042] Optional, such as Figure 2 As shown, the in-cabinet inspection device also includes: a power supply device 5, which is configured to supply power to the working component 4; and / or a charging device 6, which is configured to charge the power supply device 5. The controller 10 can obtain the power of the working component 4. When the power is less than the first preset threshold, the power supply device 5 can be controlled to charge the working component 4, so that the working component 4 can inspect the cabinet in real time. In addition, the controller 10 can also obtain the power of the power supply device 5. When the power of the power supply device 5 is less than the second preset threshold, the charging device 6 can be controlled to supply power to the power supply device 5 to prevent the power supply device 5 from running out of power.
[0043] In one embodiment of the present invention, Figure 2 as well as Figure 5 As shown, the base 2 includes: a base body 21; a first rotating assembly 22, through which the base body 21 is rotatably connected to the cabinet body 1; a power assembly 23, which is connected to the first rotating assembly 22, and the power assembly 23 is configured to control the rotation angle of the first rotating assembly 22; Among them, Figure 6 As shown, S1 (the controller 10 controls the base 2 to rotate relative to the cabinet body 1 to open or close the cabinet body 1) specifically includes the following steps: S11: The controller 10 controls the power component 23 to start according to the preset rotation angle to drive the first rotation component 22 to rotate relative to the cabinet body 1, so as to control the first rotation component 22 to rotate at the preset rotation angle.
[0044] That is, the controller 10 controls the power component 23 to rotate at a preset rotation angle, so as to drive the first rotation component 22 to rotate at a preset rotation angle, thereby realizing opening or closing of the cabinet body 1 .
[0045] Specifically, the preset rotation angle can be calculated according to: the real-time angle between the base body 21 and the cabinet body 1 and the target angle when the base body 21 and the cabinet body 1 are closed or opened.
[0046] Optional, such as Figure 5 As shown, the in-cabinet inspection device further includes a door lock device 24, which is configured to lock or unlock the base body 21 and the cabinet body 1; wherein the controller 10 is used to control the door lock device 24 to lock or unlock according to a control instruction.
[0047] As described above, a mapping relationship table is prepared between the spatial position in the cabinet and the plane position on the base 2, and then the controller 10 searches for the target plane position corresponding to the target spatial position according to the mapping relationship table, and then the controller 10 controls the motion component 3 to move to the target plane position, so as to control the working component 4 to the target plane position. When the mapping relationship in the mapping relationship table is different, the control method of the controller 10 to control the working component 4 to the target plane position is also different. The following describes the different mapping relationships, different structures, and different control methods one by one: Method 1: like Figure 7 As shown, the motion assembly 3 includes: a track assembly, the track assembly includes a first track 311 and a second track 312, wherein the second track 312 is fixed to the base body 21, the first track 311 is arranged above the second track 312, and the first track 311 can slide along the second track 312; a driving assembly 32, the driving assembly 32 is connected to the first track 311 by power, and the driving assembly 32 ( Figure 7 The driving assembly 32 is configured to drive the first rail 311 to slide on the second rail 312; the working assembly 4 is installed on the first rail 311; specifically, the driving assembly 32 can be a power providing device for driving the first rail 311 to slide on the second rail 312, for example, the driving assembly 32 can include a driving motor, and the power output shaft of the driving motor is connected to the first rail 311 by power, so that the driving motor drives the first rail 311 to slide on the second rail 312. The present invention does not limit the specific structure of the driving assembly 32, as long as the driving assembly 32 can drive the first rail 311 to slide on the second rail 312.
[0048] The mapping relationship table is: a first mapping relationship table of the space position in the cabinet and the second position on the second track 312 .
[0049] Correspondingly, S22 (the controller 10 obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position according to the target spatial position) specifically includes the following steps: S221: The controller 10 obtains the target spatial position; Specifically, the target spatial position may be input by a user.
[0050] S222: the controller 10 searches the first mapping relationship table for a target second position corresponding to the target spatial position on the second track 312 according to the target spatial position; After the target spatial position is determined, the target second position corresponding to the target spatial position can be found in the first mapping relationship table.
[0051] S23 (the controller 10 controls the working component 4 to move to the target plane position) specifically includes the following steps: S231 : the controller 10 controls the first track 311 to move on the second track 312 to a target second position.
[0052] The driving component 32 is controlled to work, so as to control the first track 311 to move to the target second position on the second track 312, so that the working component 4 can move to the target second position. The cabinet can be inspected by controlling the working component 4 to start working.
[0053] Method 2: like Figure 7 as well as Figure 8 As shown, the motion component 3 includes: a track component, the track component includes a first track 311 and a second track 312, wherein the second track 312 is fixed on the base body 21, the first track 311 is arranged above the second track 312, and the first track 311 can slide along the second track 312; a driving component 32, the driving component 32 is connected to the first track 311 by power, and the driving component 32 is configured to drive the first track 311 to slide on the second track 312; a slider 313 is arranged between the first track 311 and the second track 312, the upper end of the slider 313 is fixed to the bottom of the first track 311, and the lower end of the slider 313 is slidably arranged in the second track 312, and the working component 4 includes: a working base 41, the working base 41 is slidably arranged in the first track 311; a working component 42, the working component 42 is fixed on the working base 41, and the working component 42 is configured to inspect the cabinet; That is, the first track 311 can slide in the second track 312 , and the working base 41 can slide in the first track 311 , so that the working component 42 can be driven to move in the direction of the first track 311 or the direction of the second track 312 .
[0054] At this time, the mapping relationship table includes a second mapping relationship table, and the second mapping relationship table indicates: a mapping relationship between the second position of the space position in the cabinet on the second track 312 and the first position on the first track 311; Correspondingly, S22 (the controller 10 obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position according to the target spatial position) specifically includes the following steps: S223: Control to obtain the target space position; S234: the controller 10 searches the second mapping table for a target second position corresponding to the target spatial position on the second track 312 and a target first position corresponding to the target spatial position on the first track 311 according to the target spatial position; Correspondingly, S23 (the controller 10 controls the working component 4 to move to the target plane position) specifically includes the following steps: S232: The controller 10 controls the slider 313 to move to a target second position on the second track 312; The controller 10 controls the driving assembly 32 to work, so as to control the first track 311 to move to the target second position on the second track 312 , so that the working assembly 4 can move to the target second position.
[0055] S233 : The controller 10 controls the working base 41 to move to the target first position on the first track 311 .
[0056] When the working base 41 moves to the target first position on the first track 311, the working component 42 can be controlled to be at the target first position and the target second position. In this way, the working component 42 can be controlled to start working and perform inspection inside the cabinet.
[0057] Method 3: like Figure 7 , Figure 8 as well as Fig. 9 As shown, the motion component 3 includes: a track component, the track component includes a first track 311 and a second track 312, wherein the second track 312 is fixed on the base body 21, the first track 311 is arranged above the second track 312, and the first track 311 can slide along the second track 312; a driving component 32, the driving component 32 is connected to the first track 311 by power, and the driving component 32 is configured to drive the first track 311 to slide on the second track 312; a slider 313 is arranged between the first track 311 and the second track 312, the upper end of the slider 313 is fixed to the bottom of the first track 311, and the lower end of the slider 313 is slidably arranged in the second track 312, and the working component 4 includes: a working base 41, the working base 41 is slidably arranged in the first track 311; a working component 42, the working component 42 is fixed on the working base 41, and the working component 42 is configured to inspect the cabinet; the motion component 3 also includes: A second rotating assembly 33, the second rotating assembly 33 is slidably disposed in the second track 312, and the first track 311 is rotatably connected to the second track 312 through the second rotating assembly 33; That is, the first track 311 can slide in the second track 312, the working base 41 can slide in the first track 311, and the first track 311 can be rotatably connected with the second track 312, so that the working component 42 can be driven to move in the direction of the first track 311, the direction of the second track 312, and any position within the angle between the first track 311 and the second track 312. In other words, the spatial position in the cabinet can be completely mapped to the base, so that the working component 42 can be further moved to a precise position to inspect the precise spatial position in the cabinet.
[0058] In this case, the mapping relationship includes a third mapping relationship table, and the third mapping relationship table represents: a mapping relationship between the space position in the cabinet, the second position on the second track 312, the first position on the first track 311, and the angle between the first track 311 and the second track 312; that is, in the third mapping relationship table, the space position in the cabinet can be reflected in the first track 311, the second track 312, and the angle space between the first track 311 and the second track 312; Correspondingly, S22 (the controller 10 obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position according to the target spatial position) specifically includes the following steps: S225: Control to obtain the target space position; S226: The controller 10 searches the third mapping relationship table according to the target spatial position to find the target second position corresponding to the target spatial position on the second track 312, the target first position corresponding to the target spatial position on the first track 311, and the target angle between the first track 311 and the second track 312; Correspondingly, S23 (the controller 10 controls the working component 4 to move to the target plane position) specifically includes the following steps: S234: the controller 10 controls the slider 313 to move to the target second position on the second track 312; S235: The controller 10 controls the working base 41 to move to the target first position on the first track 311 to drive the working component 42 to the target first position and the target second position; S236: The controller 10 controls the second rotating assembly 33 to rotate to a first angle, where the first angle is equal to a difference between a real-time angle between the first track 311 and the second track 312 and a target angle.
[0059] Specifically, the first angle at which the second rotating component 33 rotates is equal to the difference between the real-time angle between the first track 311 and the second track 312 and the target angle.
[0060] Method 4: On the basis of the structure of the in-cabinet inspection device corresponding to the second mode, the working assembly 4 further includes: a third rotating assembly 43, the third rotating assembly 43 is rotatably connected relative to the working base 41, and the working component 42 is fixed on the third rotating assembly 43; Correspondingly, the mapping relationship table includes a fourth mapping relationship table, and the fourth mapping relationship table represents: a mapping relationship between a first direction position of a spatial position in the cabinet and a second position on the second track 312; Correspondingly, S22 (the controller 10 obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base 2 corresponding to the target spatial position according to the target spatial position) specifically includes the following steps: S236: Control to obtain the target space position; S237: the controller 10 searches the fourth mapping relationship table for a target second position corresponding to the target first direction position on the second track 312 according to the target first direction position of the target spatial position; S238: The controller 10 determines a second rotation angle of the third rotating component 43 in the second direction and a third rotation angle in the third direction according to the target second direction position and the target third direction position of the target spatial position; Correspondingly, S23 (the controller 10 controls the working component 4 to move to the target plane position) specifically includes the following steps: S237: The controller 10 controls the slider 313 to move to the target second position on the second track 312; S238: The controller 10 controls the working base 41 to move to the target first position on the first track 311 to drive the working component 42 to the target first position and the target second position; S239: The controller 10 is further configured to control the third rotating component 43 to rotate in the second direction by a second rotation angle and in the third direction by a third rotation angle.
[0061] That is, in the present invention, not only can the working component 42 be controlled to slide in the direction of the first track 311, but also to move in the direction of the second track 312, and the working component 42 can also be controlled to rotate, so that the working component 42 can be rotated according to the target spatial position, so that specific inspections can be performed on any position in the cabinet.
[0062] Exemplary Controller The controller 10 may include a processor; a memory for storing processor executable instructions; a processor for executing the above-mentioned control base to rotate relative to the cabinet body to open or close the cabinet body, and control the movement component to move relative to the base, and control the working component to work to inspect the inside of the cabinet.
[0063] Below, reference Fig.10The controller according to the embodiment of the present invention is described below. The controller may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signals from them.
[0064] Fig.10 A block diagram of a controller according to an embodiment of the present invention is illustrated.
[0065] like Fig.10 As shown, the controller 10 includes one or more processors 11 and a memory 12 .
[0066] The processor 11 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the controller 10 to perform desired functions.
[0067] The memory 12 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 11 may run the program instructions to implement the above-mentioned various embodiments of the present invention to control the base to rotate relative to the cabinet body to open or close the cabinet body, and control the motion component to move relative to the base, and control the working component to work to inspect the inside of the cabinet.
[0068] Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0069] In one example, the controller 10 may further include: an input device 13 and an output device 14 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0070] When the controller is a stand-alone device, the input device 13 may be a communication network connector for receiving collected input signals from the first device and the second device.
[0071] In addition, the input device 13 may also include, for example, a keyboard, a mouse, and the like.
[0072] The output device 14 can output various information to the outside, including the determined distance information, direction information, etc. The output device 14 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0073] Of course, to simplify, Fig.10 Only some of the components related to the present invention in the controller 10 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, the controller 10 may also include any other appropriate components according to specific application conditions.
[0074] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the embodiments of the present invention, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0075] A computer-readable storage medium stores a computer program, and the computer program is used to execute the embodiments provided in the present invention to control the base to rotate relative to the cabinet body to open or close the cabinet body, control the movement component to move relative to the base, and control the working component to work to inspect the inside of the cabinet.
[0076] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0077] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present invention to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A cabinet inspection device for inspecting a cabinet, wherein the cabinet comprises a cabinet body, characterized in that: The in-cabinet inspection device comprises: A base, the base being rotatably connected to the cabinet body to open or close the cabinet body; A motion component mounted on the base, wherein the motion component can move relative to the base; A working component mounted on the motion component, the working component being configured to perform inspection inside the cabinet; A controller, the controller being electrically connected to the base, the motion component and the working component respectively; The controller is configured to control the base to rotate relative to the cabinet body to open or close the cabinet body, control the motion component to move relative to the base, and control the working component to work to inspect the inside of the cabinet.
2. The in-cabinet inspection device according to claim 1, characterized in that: The controller controls the movement of the motion component relative to the base, including: The controller obtains a mapping relationship table between the spatial position in the cabinet and the plane position on the base; The controller obtains the target spatial position, and searches the mapping relationship table for the target plane position on the base corresponding to the target spatial position according to the target spatial position; The controller controls the working component to move to the target plane position.
3. The in-cabinet inspection device according to claim 2, characterized in that: The base comprises: Base body; a first rotating assembly, through which the base body is rotatably connected to the cabinet body; a power assembly, the power assembly being connected to the first rotating assembly, the power assembly being configured to control a rotation angle of the first rotating assembly; The controlling the base to rotate relative to the cabinet body to open or close the cabinet body includes: The controller controls the power component to start according to a preset rotation angle to drive the first rotation component to rotate relative to the cabinet body, so as to control the first rotation component to rotate the preset rotation angle.
4. The in-cabinet inspection device according to claim 3, characterized in that: The motion components include: A track assembly, the track assembly comprising a first track and a second track, wherein the second track is fixed on the base body, the first track is arranged above the second track, and the first track can slide along the second track; a driving assembly, the driving assembly being in power connection with the first track, the driving assembly being configured to drive the first track to slide on the second track; The working assembly is installed on the first track; Wherein, the mapping relationship table includes a first mapping relationship table of the space position in the cabinet and the second position on the second track; The controller searches the mapping relationship table for a target plane position on the base corresponding to the target space position according to the target space position, including: The controller searches the first mapping relationship table according to the target spatial position to find a target second position corresponding to the target spatial position on the second track; The controller controls the working component to move to the target plane position, including: The controller controls the first track to move to the target second position on the second track.
5. The in-cabinet inspection device according to claim 4, characterized in that: A slider is arranged between the first track and the second track, the upper end of the slider is fixed to the bottom of the first track, and the lower end of the slider is slidably arranged in the second track. The working assembly comprises: a working base, the working base is slidably arranged in the first track; a working component, the working component is fixed on the working base, and the working component is configured to perform inspection inside the cabinet; The mapping relationship table includes a second mapping relationship table, and the second mapping relationship table indicates: a mapping relationship between the space position in the cabinet and the second position on the second track and the first position on the first track; The controller searches the mapping table for a target plane position on the base corresponding to the target space position according to the target space position, including: The controller searches the second mapping relationship table according to the target spatial position to find a target second position corresponding to the target spatial position on the second track and a target first position corresponding to the target spatial position on the first track; Wherein, the controller controls the working component to move to the target plane position, including: The controller controls the slider to move to the target second position on the second track; The controller controls the working base to move to a target first position on the first track, so as to drive the working component to the target first position and the target second position.
6. The in-cabinet inspection device according to claim 5, characterized in that: The motion assembly also includes: a second rotating assembly, wherein the second rotating assembly is slidably disposed in the second track, and the first track is rotatably connected to the second track through the second rotating assembly; The mapping relationship includes a third mapping relationship table, wherein the third mapping relationship table represents: a mapping relationship between the second position of the space position in the cabinet on the second track, the first position on the first track, and the angle between the first track and the second track; The controller searches the mapping table for a target plane position on the base corresponding to the target space position according to the target space position, including: The controller searches the third mapping relationship table according to the target spatial position to find a target second position corresponding to the target spatial position on the second track, a target first position corresponding to the target spatial position on the first track, and a target angle between the first track and the second track; Wherein, the controller controls the working component to move to the target plane position, including: The controller controls the slider to move to the target second position on the second track; The controller controls the working base to move to a target first position on the first track, so as to drive the working component to the target first position and the target second position; The controller controls the second rotating assembly to rotate at a first angle, where the first angle is equal to the difference between a real-time angle between the first track and the second track and the target angle.
7. The in-cabinet inspection device according to claim 5, characterized in that: The working assembly further comprises: a third rotating assembly, the third rotating assembly is rotatably connected relative to the working base, and the working component is fixed on the third rotating assembly; The mapping relationship table includes the fourth mapping relationship table, and the fourth mapping relationship table represents: a mapping relationship between a first direction position of the spatial position in the cabinet and a second position on the second track; The controller searches the mapping table for a target plane position on the base corresponding to the target space position according to the target space position, including: The controller searches the fourth mapping relationship table for a target second position corresponding to the target first direction position on the second track according to the target first direction position of the target spatial position; The controller determines a second rotation angle of the third rotating component in the second direction and a third rotation angle in the third direction according to a target second direction position and a target third direction position of the target spatial position; Wherein, the controller controls the working component to move to the target plane position, including: The controller controls the slider to move to the target second position on the second track; The controller controls the working base to move to a target first position on the first track, so as to drive the working component to the target first position and the target second position; The controller is further configured to control the third rotating assembly to rotate by the second rotating angle in the second direction and by the third rotating angle in the third direction.
8. The in-cabinet inspection device according to claim 5, characterized in that: The working parts include: any one or more of a camera device, a microphone, a player, and a manipulator.
9. The in-cabinet inspection device according to claim 1, characterized in that: Also includes: A power supply device, the power supply device is configured to supply power to the working component; and / or A charging device is configured to charge the power supply device.
10. The in-cabinet inspection device according to claim 2, characterized in that: Also includes: A door lock device is configured to lock the base body with the cabinet body. Set or unlock; Wherein, the controller is used to control the door lock device to lock or unlock according to a control instruction.