WO2023208084A1 - 一种机器人及其启动模式判定方法、数据处理设备 - Google Patents
一种机器人及其启动模式判定方法、数据处理设备 Download PDFInfo
- Publication number
- WO2023208084A1 WO2023208084A1 PCT/CN2023/091029 CN2023091029W WO2023208084A1 WO 2023208084 A1 WO2023208084 A1 WO 2023208084A1 CN 2023091029 W CN2023091029 W CN 2023091029W WO 2023208084 A1 WO2023208084 A1 WO 2023208084A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- startup mode
- mode
- photovoltaic panel
- panel array
- 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
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/243—Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2101/00—Details of software or hardware architectures used for the control of position
- G05D2101/10—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
- G05D2101/15—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques using machine learning, e.g. neural networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/70—Industrial sites, e.g. warehouses or factories
- G05D2107/75—Electric power generation plants
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
- G05D2109/15—Climbing vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Definitions
- This application relates to a robot, its startup mode determination method, and data processing equipment.
- the control method of the cleaning process can be roughly divided into two methods: manual control and automatic control.
- the manual control method requires an operator for each robot, which is more expensive and practical. Poor.
- the automatic control method requires setting some fixed instructions for the robot to let the robot follow the planned route.
- the initial position of the robot placed on the photovoltaic panel is generally at the lowest point of the photovoltaic panel array, preferably at the lower left corner or lower right corner of the array.
- the robot's traveling path on the panel array is related to its initial position on the panel array; if the robot's initial position is different, its startup mode and operating mode are also different, and its action instruction set is also different.
- workers need to manually set the startup mode according to the placement position of the robot. The disadvantage is that on the one hand, the operation is troublesome and the workers need to learn the operation method. On the other hand, once the worker mode is selected, Mistakes will cause the robot to make mistakes in its travel process and deviate from the preset path, or cause the robot to choose the wrong direction and fall from the photovoltaic panel.
- the purpose of the present invention is to provide a robot and a startup mode determination method thereof, so as to solve the technical problem of complicated operations required for robot startup mode selection.
- the present invention provides a startup mode determination method, which includes the following steps: using a deep learning algorithm to construct a startup mode judgment model; when a robot is placed on a photovoltaic panel array, the left and right sides of the robot are used to determine the startup mode.
- the camera collects at least one real-time picture; inputs the real-time picture into the startup mode judgment model; and determines the startup mode of the robot in an initial state, where the startup mode includes a left startup mode and a right startup mode.
- This application also provides a data processing device, including: a memory for storing executable program code; and a processor, connected to the memory, to run the executable program by reading the executable program code.
- the computer program corresponding to the program code is used to execute the robot startup mode determination method described above.
- This application also provides a robot including the above data processing device.
- the robot includes a vehicle body and a camera
- the vehicle body can travel on the photovoltaic panel array
- the cameras are arranged on the left and right sides of the vehicle body
- the camera is used to collect real-time images of the photovoltaic panel array
- the data processing equipment is installed in the vehicle body and connected to the camera.
- the technical effect of the present invention is to collect real-time images on both sides of the vehicle body through the camera, record the real-time images into a mode judgment model, and then select the left start mode or the right start mode, so that the robot can be placed on the photovoltaic panel. Automatically selects the startup mode and executes corresponding control instructions for cleaning. No manual operation is required, and there is no need to set the startup mode button, making the user's operation simpler and effectively improving work efficiency and operational safety.
- Figure 1 is a road map of the robot described in Embodiment 1 traveling on the photovoltaic panel array in left start mode.
- Figure 2 is a road map of the robot described in Embodiment 1 traveling on the photovoltaic panel array in the right start mode.
- Figure 3 is a side view of the robot according to Embodiment 1.
- Figure 4 is an overall flow chart of the method for determining the startup mode of the robot in Embodiment 1.
- FIG. 5 is a flow chart of the steps of constructing a startup mode judgment model using a deep learning algorithm in Embodiment 1.
- Figure 6 is a flow chart of the steps of collecting two or more training samples in Embodiment 1.
- Figure 7 is a flow chart of the robot control steps described in Embodiment 1.
- Figure 8 is a side view of the robot according to Embodiment 2.
- Figure 9 is a top view of the robot according to Embodiment 2.
- Figure 10 is an overall flow chart of the method for determining the startup mode of the robot in Embodiment 2.
- Embodiment 1 of the present application discloses a robot for cleaning the photovoltaic panel array 1 . Since the photovoltaic panels are all tilted, the initial position of the robot placed on the photovoltaic panel is generally at the lowest point of the photovoltaic panel array, preferably at the lower left corner or lower right corner of the array, see Figures 1 and 2.
- the robot 2 in this embodiment can automatically select the left start mode or the right start mode, without the need for staff to operate and set it, which improves work efficiency.
- the robot 2 includes a vehicle body 21, a camera 22 and data processing equipment (not shown in the figure).
- the vehicle body 21 can move on the photovoltaic panel array 1.
- the front or rear end of the vehicle body 21 is equipped with a cleaning device.
- Part 23 is preferably a roller brush; the data processing equipment is located in the vehicle body 21.
- There are two cameras 22 respectively located on the left and right sides of the vehicle body 21 .
- the two cameras 22 are respectively used to obtain real-time images of the photovoltaic panel arrays 1 on the left and right sides of the vehicle body 21 and send the image information to the data processing equipment.
- the information processing device is installed in the vehicle body 21 and connected to the camera 22. It can receive and process the image information sent by the camera 22, and select the left start mode or the right start mode according to the image information.
- the photovoltaic panel array 1 is an inclined array planar structure composed of more than two photovoltaic panels.
- the photovoltaic panel array 1 has several rows and columns, and the overall shape is generally rectangular or square. Therefore, the photovoltaic panel array 1 has four edge lines, and the four edge lines include: an upper edge line 11 and a lower edge line 12 that are parallel to each other, and a left edge line 13 and a right edge line 14 that are parallel to each other.
- the data processing device processes the image and determines that the car body 21 is located at the lower left corner or the lower right corner of the photovoltaic panel array 1, and then determines whether to execute the left start mode or the right start mode.
- the four sides of each photovoltaic panel are equipped with metal frames to protect the panel and make the panel easy to identify. Select left start mode or right start mode according to the judgment result, and execute the corresponding cleaning plan.
- the extending direction of the left side line 13 is defined as the first direction X
- the extending direction of the upper side line 11 is defined as the second direction Y.
- the photovoltaic panel array 1 is an inclined plane.
- an adsorption device is usually provided on its bottom surface.
- the robot should start from the lower left corner or lower right corner of the photovoltaic panel array 1 and move along the left or right side of the photovoltaic panel array 1.
- the line travels straight from the lower end of the matrix to the upper end, then travels along the first direction on the matrix, turns left or right at the edge of the matrix, and continues walking in the opposite direction on the matrix along the first direction.
- the height at which the robot's body travels in the first direction is lower than the height at which it traveled in the first direction previously.
- the size of the photovoltaic panel array 1 is an unknown parameter for the robot 2. Since the size of the photovoltaic panel array 1 is different, the optimal traveling route of the robot 2 on the panel array is different, the distance of each lateral travel is different, the number of U-turns on the same row of panels is also different, and its working mode is also different.
- the robot 2 needs to automatically calculate the size of each photovoltaic panel 10 in the array of photovoltaic panels 10 during its travel, especially the length of each row of photovoltaic panels 10 in its tilt direction. According to its size calculation, the robot needs to calculate the size of each photovoltaic panel 10 in each row of photovoltaic panels 10. The number and distance of reciprocating walking on the robot 2 are calculated, and the number and position of the U-turn of the robot 2 are calculated to ensure that every corner of each row of photovoltaic panels 10 can be cleaned.
- the panel array area that the vehicle body passes each time it travels in the first direction can be defined as a cleaning channel.
- Each cleaning channel is equal to or smaller than the width of the cleaning part 23.
- the cleaning part 23 may extend outside the cleaning channel.
- At least one photovoltaic panel 10 in the same row can be divided into N cleaning channels extending in the first direction, extending from the left side of the photovoltaic panel 10 array to its right side, where N is the length of the row of photovoltaic panels 10 on the inclined surface.
- the integer part of the quotient of the width of the cleaning part 23 is added by one. For example, if the length of a row of panels is 2 meters, the width of the roller brush is 0.7 meters, and N is 3, then this row of photovoltaic panels 10 needs to be divided into three horizontal cleaning channels. The cleaning robot must go back and forth three times before the entire row of panels can be cleaned. Sweep them all without leaving any dead spots.
- the three cleaning channels are the first channel, the second channel and the third channel from top to bottom.
- the width of the three cleaning channels can be set to 0.7 meters, 0.6 meters and 0.7 meters respectively.
- This embodiment also provides a method for determining the startup mode of the above-mentioned robot, as shown in Figure 4, which specifically includes the following steps S100-S400.
- Step S100 Use a deep learning algorithm to build a startup mode judgment model.
- step S100 includes the following steps: S110, collect more than two training samples, each training sample includes a picture, and each picture has a label; S120, group the training samples, and group the training samples with the same label The pictures are divided into the same group; S130. Enter the grouped training samples into a convolutional neural network model, use the convolutional neural network algorithm for training, and obtain a classifier, that is, the startup mode judgment model.
- This embodiment preferably uses caffe deep learning algorithm to train the model.
- step S110 specifically includes the following steps: S111. Place a robot 2 to the lower left corner of a photovoltaic panel array 1 multiple times; S112. After each placement, use the camera 22 of the robot 2 to collect at least one The first picture; S113. Set a first label for each first picture, and the first label corresponds to the left start mode; S114. Place a robot 2 to the lower right corner of a photovoltaic panel array 1 multiple times; S115. Each After the first placement, use the camera 22 of the robot 2 to collect at least one second picture; S116. Set a second label for each second picture, and the second label corresponds to the right start mode.
- steps S112 and S115 the two cameras on the left and right sides of the robot collect a large number of pictures in real time, generally more than 5,000 pictures. Each picture is set with a label corresponding to the left start mode or the right start mode. In other embodiments, you may also choose to perform steps S114-116 first and then perform steps S111-113.
- Step S200 When a robot 2 is placed on a photovoltaic panel array 1, the cameras 22 on the left and right sides of the robot 2 are used to collect at least one real-time picture; there are two cameras 22, respectively located on the left and right sides of the car body 21. sides are respectively used to obtain real-time images of the photovoltaic panel arrays 1 on the left and right sides of the vehicle body 21 in real time.
- the robot When the robot is placed in the lower left corner of the panel array and the front of the robot is facing the upper edge of the panel array, its left camera cannot capture images of the panel array, but its right camera can capture images of the panel array located on the right side of the vehicle body.
- the robot when the robot is placed in the lower right corner of the panel array and the front of the car is facing the upper edge of the panel array, its left camera can capture the image of the panel array located on the left side of the car body.
- Step S300 the camera 22 sends the image information to the data processing device, and inputs the real-time picture into the startup mode judgment model; when a new picture is entered into the startup mode judgment model, the result output by the model is the tag type. , you can judge by yourself whether the tag corresponding to the new picture is the first tag or the second tag.
- Step S400 Determine the startup mode of the robot 2 in the initial state.
- the startup mode includes a left startup mode and a right startup mode. Since the first label corresponds to the left startup mode and the second label corresponds to the right startup mode, the computer can determine the startup mode of the robot 2 in the initial state based on the label type in the previous step. After the startup mode is determined, the robot can execute the control instructions corresponding to the startup mode on its own, travel on the photovoltaic panel array according to the pre-planned preferred path, and clean simultaneously while traveling. The robot needs to clean every corner of the panel array, and also Minimize duplicate routes.
- the robot startup mode determination method described in this embodiment can also perform robot control steps after steps S100-400, including the following steps S910-S950.
- Step S910 When the robot 2 travels to the upper edge of the photovoltaic panel array 1, control the robot 2 to turn at a right angle on the spot; if the startup mode is a left startup mode, control the robot 2 to turn right. Right-angle bend; if the start mode is the right start mode, control the robot 2 to turn left at a right angle.
- Step S920 a straight-line control step, controls the vehicle body 21 to move straight along the extending direction of the upper edge of the photovoltaic panel array.
- Step S930 U-turn control step.
- step S940 is executed; if not, step S950 is executed.
- Step S940 Control the robot 2 to stop traveling.
- Step S950 Control the vehicle body 21 to turn left or right in a U-shaped turn, and return to the straight-running control step S920.
- steps S910-S950 are to realize the reciprocating cleaning of the vehicle body 21 on the photovoltaic panel array 1.
- the new cleaning trajectory is adjacent to or partially overlaps with the previous linear cleaning trajectory.
- the robot travels on the photovoltaic panel array according to the pre-planned preferred path, and cleans simultaneously while traveling. The robot needs to clean every corner of the panel array without leaving any dead corners.
- This embodiment also includes a data processing device, which includes a memory and a processor.
- the memory is used to store executable program code; the processor is connected to the memory and reads the executable program code to run the executable program code.
- a computer program corresponding to the program code to implement at least one step in the above-mentioned method for determining the startup mode of the robot.
- the memory can also be used to store control instruction sets corresponding to the left start mode and the right start mode. The actions performed by controlling the robot in steps S910-S950 are all implemented through these control instruction sets.
- the technical effect of this embodiment is to collect real-time images on both sides of the vehicle body through the camera, record the real-time images into a mode judgment model, and then select the left start mode or the right start mode, so that the robot can be immediately placed on the photovoltaic panel. It can automatically select the startup mode, execute the corresponding control instruction set, and automatically clean without manual operation or setting the startup mode button, making the user's operation simpler and effectively improving work efficiency and operation safety.
- Embodiment 2 includes all the technical solutions in Embodiment 1.
- the robot provided in Embodiment 2 includes the vehicle body 21, camera 22, cleaning part 23 and data in Embodiment 1.
- the processing equipment also includes metal sensors 24, which are arranged on the left and right sides of the bottom of the vehicle body, or are fixed to the side walls of the vehicle body and extend to the bottom surface of the vehicle body; when a metal sensor is connected to a When the distance between the metal frames is less than or equal to a preset threshold, the metal sensor generates and sends a signal to the data processing device.
- the metal sensor on the left side of the vehicle body can sense the left frame and generate an electrical signal.
- the metal sensor on the left side of the vehicle body is located on the photovoltaic panel and cannot generate electrical signals. Therefore, when the metal sensor on the left side of the car body generates an electrical signal and the metal sensor on the right side has no signal, the computer can determine that the initial position of the robot is at the lower left corner of the panel array, and its startup mode is the left startup mode.
- the computer can determine that the initial position of the robot is in the lower right corner of the panel array, and its startup mode is the right startup mode.
- the robot can determine the starting mode of the car body through the camera 22 or the metal sensor 24. However, the robot will have a certain probability of error in actual work. If only one method of judgment is used, the judgment may be wrong, causing the robot to fall from the panel. , causing a safety accident.
- This embodiment calculates the two judgment results according to a certain weight ratio to obtain the corrected judgment result, making the startup mode judgment result more accurate.
- Embodiment 2 includes all the technical solutions in Embodiment 1. Another difference is that, as shown in Figure 10, Embodiment 2 provides a method for determining a robot startup mode. In addition to steps S100-S400 of Embodiment 1, it also includes the following. Steps S500-S800.
- step S600 Use the metal sensor 24 to determine again the starting mode of the robot 2 in the initial state, and output the second group parameters.
- step S600 uses the metal sensor 24 to determine the startup mode again, including the following steps S610-S630.
- Step S610 Set a metal sensor 24 on the left and right sides of the bottom of the robot 2, respectively, defined as the left sensor and the right sensor;
- Step S620 When a robot 2 is placed on a photovoltaic panel array 1, the robot 2 synchronously collects the The electrical signals generated by the left sensor and the right sensor; step S630, when the left sensor has a signal and the right sensor has no signal, it is determined that the starting mode of the robot 2 in the initial state is the left starting mode; when the When the left sensor has no signal and the right sensor has a signal, it is determined that the starting mode of the robot 2 in the initial state is the right starting mode.
- the metal sensor 24 When the vehicle body 21 is close to the left side line 13 or the right side line 14, since the height of the metal frame at the edge is low and the metal frame is located in the blind spot of the camera sensor, there is no metal frame in the image acquired by the camera sensor, and it cannot be identified through the judgment model.
- the metal sensor 24 generates and sends electrical signals to the output processing device.
- the metal sensor 24 has the characteristics of small detection range and high sensitivity. Generally, the detection range is tens of millimeters. This electrical signal represents that the car body 21 is close to the edge of the photovoltaic panel array 1 with the metal frame. Since the frame position collectors are arranged on both sides of the car body 21, the data processing equipment receives the electrical signal from the metal sensor 24, which means The vehicle body 21 is already close to the left
- step S800 Re-determine the startup mode of the robot 2 in the initial state according to the result of the correction parameter.
- the judgment result in step S800 is more accurate than the judgment result in step S400, effectively reducing the probability of an accident.
- the robot startup mode determination method described in Embodiment 2 after steps S100-800, also includes steps S910-S950 described in Embodiment 1, which will not be described again.
- the camera 22 and the metal sensor 24 are both installed in the robot 2.
- the startup mode of the vehicle body can be determined by selecting one of them, there will be a certain error probability in the actual work of the robot. If only one is used, If judged in this way, the judgment may be wrong, causing the robot to fall from the panel, causing a safety accident.
- the robot 2 in this embodiment outputs a mode judgment result through the camera 22 and the mode judgment model, outputs another mode judgment result through the metal sensor 24, and then calculates the two judgment results according to a certain weight ratio to obtain a correction parameter, according to
- the calibration parameters automatically select the startup mode, making the judgment result of the startup mode more accurate. After the robot is placed on the photovoltaic panel, it can automatically select the startup mode for cleaning without manual operation or setting the startup mode button, which improves work efficiency.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Electromagnetism (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Image Analysis (AREA)
- Manipulator (AREA)
- Camera Bodies And Camera Details Or Accessories (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims (12)
- 一种机器人启动模式判定方法,其中,包括如下步骤:采用深度学习算法构建一启动模式判断模型;当一机器人被放置于一光伏面板阵列时,利用所述机器人左右两侧的摄像头采集至少一实时图片; 将所述实时图片录入至所述启动模式判断模型;以及判断所述机器人在初始状态下的启动模式,所述启动模式包括左启动模式和右启动模式。
- 如权利要求1所述的机器人启动模式判定方法,其中,采用深度学习算法构建一启动模式判断模型的步骤,包括如下步骤:采集两个以上训练样本,每一训练样本包括一图片,每一所述图片具有一标签;对所述训练样本进行分组处理,将标签相同的所述图片划分为同一组;以及将分组后的训练样本录入至一卷积神经网络模型进行训练,获得一启动模式判断模型。
- 如权利要求2所述的机器人启动模式判定方法,其中,采集两个以上训练样本的步骤,包括如下步骤:多次将一机器人摆放至一光伏面板阵列的左下角;每次摆放后,利用机器人的摄像头采集至少一第一图片;以及为每一第一图片设置第一标签,所述第一标签对应左启动模式。
- 如权利要求2所述的机器人启动模式判定方法,其中,采集两个以上训练样本的步骤,包括如下步骤:多次将一机器人摆放至一光伏面板阵列的右下角;每次摆放后,利用机器人的摄像头采集至少一第二图片;以及为每一第二图片设置第二标签,所述第二标签对应右启动模式。
- 如权利要求1所述的机器人启动模式判定方法,其中,还包括如下步骤:在判断所述机器人在初始状态下的启动模式时,输出第一组别参数;采用金属传感器判断所述机器人在初始状态下的启动模式,输出第二组别参数;根据所述第一组别参数和所述第二组别参数计算校正参数S,S=K1*S1+K2*S2,其中,K1、K2为预设的权重系数,且K1+K2=1;以及根据校正参数的结果重新判断所述机器人在初始状态下的启动模式。
- 如权利要求5所述的机器人启动模式判定方法,其中,采用金属传感器再次判断所述机器人在初始状态下的启动模式,包括如下步骤:在所述机器人的底部的左右两侧分别设置一个金属传感器,定义为左传感器和右传感器;当一机器人被放置于一光伏面板阵列时,同步采集所述左传感器和所述右传感器产生的电信号;以及 当所述左传感器有信号且所述右传感器无信号时,判定所述机器人在初始状态下的启动模式为左启动模式;当所述左传感器无信号且所述右传感器有信号时,判定所述机器人在初始状态下的启动模式为右启动模式。
- 如权利要求1所述的机器人启动模式判定方法,其中,在判断所述机器人在初始状态下的启动模式的步骤之后,还包括如下步骤:若所述启动模式为左启动模式,当所述机器人行进至所述光伏面板阵列的上边缘时,控制所述机器人向右转直角弯;若所述启动模式为右启动模式,当所述机器人行进至所述光伏面板阵列的上边缘时,控制所述机器人向左转直角弯;直行控制步骤,控制所述车体沿着所述光伏面板阵列的上边缘延伸方向直线行进;以及调头控制步骤,当所述机器人前端行进至所述光伏面板阵列的左边线或右边线时,判断是否完成清扫任务;若是,控制所述机器人停止行进;若否,控制所述车体向左或向右转U形弯,返回所述直行控制步骤。
- 一种数据处理设备,其中,包括存储器,用于存储可执行程序代码;以及处理器,连接至所述存储器,通过读取所述可执行程序代码,来运行与所述可执行程序代码对应的计算机程序,以执行如权利要求1-7中任一项所述的机器人启动模式判定方法。
- 一种机器人,其中,包括如权利要求8所述的数据处理设备。
- 如权利要求9所述的机器人,其中,还包括车体,能够在光伏面板阵列上行进;以及摄像头,设置于所述车体的左右两侧;所述摄像头用以采集所述光伏面板阵列的实时影像;其中,所述数据处理设备设于所述车体内且连接至所述摄像头。
- 如权利要求10所述的机器人,其中,所述光伏面板阵列为由两个以上光伏面板组成的阵列式平面结构;所述光伏面板的每一边缘处皆设有金属边框。
- 如权利要求10所述的机器人,其中,还包括金属传感器,设置于所述车体底部的左右两侧,或者,被固定至所述车体的侧壁,且延伸至所述车体的底面;当一金属传感器与一金属边框的间距小于或等于一预设阈值时,该金属传感器产生并发送信号至所述数据处理设备。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23795516.6A EP4521184A4 (en) | 2022-04-30 | 2023-04-27 | Robot, method for judging startup mode thereof, and data processing device |
| JP2024533917A JP7676076B2 (ja) | 2022-04-30 | 2023-04-27 | ロボット及びその起動モード判定方法、データ処理機器 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210469186.X | 2022-04-30 | ||
| CN202210469186.XA CN114995385A (zh) | 2022-04-30 | 2022-04-30 | 一种机器人及其启动模式判定方法、数据处理设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023208084A1 true WO2023208084A1 (zh) | 2023-11-02 |
Family
ID=83025117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/091029 Ceased WO2023208084A1 (zh) | 2022-04-30 | 2023-04-27 | 一种机器人及其启动模式判定方法、数据处理设备 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP4521184A4 (zh) |
| JP (1) | JP7676076B2 (zh) |
| CN (1) | CN114995385A (zh) |
| WO (1) | WO2023208084A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114995385A (zh) * | 2022-04-30 | 2022-09-02 | 苏州瑞得恩光能科技有限公司 | 一种机器人及其启动模式判定方法、数据处理设备 |
| CN116540707A (zh) * | 2023-05-11 | 2023-08-04 | 凌度(广东)智能科技发展有限公司 | 路径控制方法、电子设备及光伏清洁机器人 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015060009A1 (ja) * | 2013-10-24 | 2015-04-30 | シンフォニアテクノロジー株式会社 | ソーラーパネル清掃装置 |
| CN106182015A (zh) * | 2016-09-21 | 2016-12-07 | 苏州瑞得恩自动化设备科技有限公司 | 太阳能面板清扫机器人控制系统 |
| CN111687860A (zh) * | 2020-06-20 | 2020-09-22 | 深圳怪虫机器人有限公司 | 一种光伏清洁机器人自主选择清洁作业路径的方法 |
| CN112381852A (zh) * | 2020-11-11 | 2021-02-19 | 苏州瑞得恩光能科技有限公司 | 清洁机器人的定位方法及存储介质 |
| CN114995385A (zh) * | 2022-04-30 | 2022-09-02 | 苏州瑞得恩光能科技有限公司 | 一种机器人及其启动模式判定方法、数据处理设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109571472B (zh) * | 2018-12-03 | 2021-09-21 | 张华伟 | 自适应太阳能光伏发电设备智能清洁机器人及控制系统 |
| CN111687857A (zh) | 2020-06-20 | 2020-09-22 | 深圳怪虫机器人有限公司 | 一种可识别光伏阵列放置方式的光伏清洁机器人 |
| CN111687859A (zh) | 2020-06-20 | 2020-09-22 | 深圳怪虫机器人有限公司 | 一种光伏清洁机器人获取最优作业路径的方法 |
-
2022
- 2022-04-30 CN CN202210469186.XA patent/CN114995385A/zh active Pending
-
2023
- 2023-04-27 JP JP2024533917A patent/JP7676076B2/ja active Active
- 2023-04-27 EP EP23795516.6A patent/EP4521184A4/en active Pending
- 2023-04-27 WO PCT/CN2023/091029 patent/WO2023208084A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015060009A1 (ja) * | 2013-10-24 | 2015-04-30 | シンフォニアテクノロジー株式会社 | ソーラーパネル清掃装置 |
| CN106182015A (zh) * | 2016-09-21 | 2016-12-07 | 苏州瑞得恩自动化设备科技有限公司 | 太阳能面板清扫机器人控制系统 |
| CN111687860A (zh) * | 2020-06-20 | 2020-09-22 | 深圳怪虫机器人有限公司 | 一种光伏清洁机器人自主选择清洁作业路径的方法 |
| CN112381852A (zh) * | 2020-11-11 | 2021-02-19 | 苏州瑞得恩光能科技有限公司 | 清洁机器人的定位方法及存储介质 |
| CN114995385A (zh) * | 2022-04-30 | 2022-09-02 | 苏州瑞得恩光能科技有限公司 | 一种机器人及其启动模式判定方法、数据处理设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4521184A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4521184A1 (en) | 2025-03-12 |
| JP2024546242A (ja) | 2024-12-19 |
| CN114995385A (zh) | 2022-09-02 |
| EP4521184A4 (en) | 2025-08-13 |
| JP7676076B2 (ja) | 2025-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023208084A1 (zh) | 一种机器人及其启动模式判定方法、数据处理设备 | |
| EP4059407B1 (en) | Cleaning control method based on dense obstacles | |
| CN109240312B (zh) | 一种机器人的清扫控制方法和芯片以及清洁机器人 | |
| KR930000081B1 (ko) | 청소기의 자동 청소방법 | |
| CN111990930B (zh) | 一种测距方法、装置、机器人和存储介质 | |
| JP2017511549A5 (zh) | ||
| JP2002325708A (ja) | ロボット掃除機とそのシステム及び制御方法 | |
| CN114986495B (zh) | 一种机器人及其控制方法、数据处理设备 | |
| US20200033878A1 (en) | Vacuum cleaner | |
| JP2025512993A (ja) | 自動清掃装置、制御方法および記憶媒体 | |
| JP7370106B1 (ja) | ロボット及びその直線移動制御方法、データ処理機器 | |
| JP2014021624A (ja) | 自律走行装置、及び自律走行システム | |
| JP2005211367A (ja) | 自律走行ロボットクリーナー | |
| WO2023015549A1 (zh) | 一种自清洁的清洁机器人清扫路径规划方法及清洁机器人 | |
| JP7023719B2 (ja) | 自律走行体 | |
| CN119717827A (zh) | 一种光伏清扫机器人的定位方法及相关装置 | |
| CN108931980B (zh) | 机器人内建地图的标记方法和芯片及室内清洁机器人 | |
| JP2021027884A (ja) | 自律走行型掃除機、自律走行型掃除機の制御方法、及び、プログラム | |
| CN114098529B (zh) | 清洁机器人系统的清扫方法、清洁机器人系统及存储介质 | |
| JP2785305B2 (ja) | 自走式掃除機 | |
| JP2838474B2 (ja) | 自律移動ロボットの誘導目標捕捉方法と誘導装置 | |
| CN115256084A (zh) | 一种用于地面研磨机器人的地面平整度检测处理方法 | |
| US20230288221A1 (en) | Autonomous travel route planning method, autonomous traveling method, and program | |
| WO2025082173A1 (zh) | 自行走机器人的标定方法及装置、设备和介质 | |
| CN115712298B (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: 23795516 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2024533917 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023795516 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023795516 Country of ref document: EP Effective date: 20241202 |