[go: up one dir, main page]

WO2023173625A1 - Marking method and system based on marking robot - Google Patents

Marking method and system based on marking robot Download PDF

Info

Publication number
WO2023173625A1
WO2023173625A1 PCT/CN2022/103322 CN2022103322W WO2023173625A1 WO 2023173625 A1 WO2023173625 A1 WO 2023173625A1 CN 2022103322 W CN2022103322 W CN 2022103322W WO 2023173625 A1 WO2023173625 A1 WO 2023173625A1
Authority
WO
WIPO (PCT)
Prior art keywords
laser
spraying
robot
marking
laser line
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
Application number
PCT/CN2022/103322
Other languages
French (fr)
Chinese (zh)
Inventor
刘斌
贾玉涛
刘春涨
梁圣豪
杨锦生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Bozhilin Robot Co Ltd
Original Assignee
Guangdong Bozhilin Robot Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from CN202210245258.2A external-priority patent/CN116795086A/en
Priority claimed from CN202210286981.5A external-priority patent/CN116815607B/en
Application filed by Guangdong Bozhilin Robot Co Ltd filed Critical Guangdong Bozhilin Robot Co Ltd
Publication of WO2023173625A1 publication Critical patent/WO2023173625A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • G01C15/02Means for marking measuring points
    • G01C15/06Surveyors' staffs; Movable markers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only

Definitions

  • This application relates to the field of construction technology, for example, to a marking method, system, electronic equipment, computer-readable storage media and computer program products based on a marking robot.
  • an automatic guided vehicle (AGV, Automated Guided Vehicle) equipped with a spraying mechanism for spraying.
  • AGV Automated Guided Vehicle
  • a basement parking space marking machine relies on laser radar navigation to realize the automatic walking function of the chassis.
  • the spraying mechanism and the chassis are connected by an electric displacement slide in the horizontal XY direction, and a laser fixed on the ground is used to illuminate the spraying mechanism.
  • the displacement sensor PSD, Position Sensitive Detector
  • the electric displacement slide compensates and adjusts the spraying mechanism according to the relative position of the laser irradiated on the laser displacement sensor.
  • the spraying mechanism can still maintain a high straightness based on the displacement sensor feedback and the position of the laser, thereby ensuring the straightness of the spraying parking line.
  • the method of using a marking robot in the related art to perform marking operations relies on lidar, and the angle error is large when the automatic navigation car stops, resulting in a large trajectory yaw when the automatic navigation car starts moving and low marking accuracy.
  • This application provides a scribing method, system, electronic device, computer-readable storage medium and computer program product based on a scribing robot, which can improve the scribing accuracy.
  • embodiments of the present application provide a marking method based on a marking robot.
  • the marking robot includes a moving mechanism, a spraying mechanism and a spray gun.
  • the spraying mechanism is slidably installed on the moving mechanism, so The spray gun is installed on the spraying mechanism, and the method includes:
  • the scribing robot is controlled to find a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser emitting device is fixedly installed on the Describe the working site of the line marking robot;
  • the spray gun of the scribing robot is controlled according to the spraying laser line to perform the scribing operation, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed at the working site of the scribing robot, and the The path laser line and the spray laser line intersect at a preset angle.
  • embodiments of the present application provide a marking system based on a marking robot.
  • the marking robot includes a moving mechanism, a spraying mechanism and a spray gun.
  • the spraying mechanism is slidably installed on the moving mechanism.
  • the spray gun is installed on the spraying mechanism, and the marking system based on the marking robot includes:
  • a laser search module is configured to control the scribing robot to search for a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser
  • the launching device is fixedly installed at the working site of the marking robot;
  • a laser following module configured to control the spraying mechanism of the scribing robot to move in the direction of the path laser line after generating the spraying start signal
  • a secondary following module is configured to control the moving mechanism of the marking robot to follow the movement of the spraying mechanism
  • the spraying and marking module is configured to control the spray gun of the marking robot to perform marking operations according to the spraying laser line, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed on the marking line.
  • the path laser line and the spraying laser line intersect at a preset angle.
  • an electronic device provided by an embodiment of the present application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor.
  • the processor executes the computer program.
  • embodiments of the present application provide a computer-readable storage medium. Instructions are stored on the computer-readable storage medium. When the instructions are run on a computer, they cause the computer to execute any of the tasks of the first aspect. method described in one item.
  • a fifth aspect is a computer program product provided by an embodiment of the present application.
  • the computer program product When the computer program product is run on a computer, it causes the computer to execute the method described in any one of the first aspects.
  • Figure 1 is a schematic flow chart of a marking method based on a marking robot provided by an embodiment of the present application
  • Figure 2 is a schematic flow chart of another marking method based on a marking robot provided by an embodiment of the present application
  • Figure 3 is a schematic plan view of the three-car parking space group operating environment provided by the embodiment of the present application.
  • Figure 4 is a schematic structural diagram of a marking robot provided by an embodiment of the present application.
  • Figure 5 is a structural block diagram of a marking system based on a marking robot provided by an embodiment of the present application
  • Figure 6 is a schematic structural top view of the marking robot provided by the embodiment of the present application.
  • Figure 7 is a schematic structural diagram of the spraying mechanism provided by the embodiment of the present application.
  • Figure 8 is a structural block of an electronic device provided by an embodiment of the present application.
  • Embodiments of the present application provide a marking method, system, electronic device and computer-readable storage medium based on a marking robot, which can be applied to automatic marking operations, such as automatic marking operations of garage parking spaces; the based on The marking method of the marking robot is to control the marking robot to find the path laser line. After finding the path laser line, it generates a spraying start signal and enters the spraying and marking operation process; during the spraying and marking operation, the spraying mechanism of the marking robot moves along the path laser line.
  • the mobile mechanism moves with the spraying mechanism, corrects the heading, and returns the spraying mechanism to the initial position of the relative moving mechanism; finally, during the movement of the marking robot, the spray gun is controlled according to the spraying laser line to perform the marking operation, and the spraying and marking is completed; The method is guided by the laser line, so that the spraying mechanism follows the movement of the laser line, and then the moving mechanism follows the movement of the spraying mechanism to achieve secondary following, which can improve the marking accuracy.
  • Figure 1 is a schematic flow chart of a marking method based on a marking robot provided by an embodiment of the present application.
  • Figure 4 is a schematic structural diagram of a marking robot provided by an embodiment of the present application; the marking method
  • the robot includes a spraying mechanism 10, a robot chassis 20 and a moving mechanism 30.
  • the spraying mechanism 10 is slidably installed on the moving mechanism 30, and the spray gun 14 is installed on the spraying mechanism 10; for example, the spraying mechanism 10 is provided with a visual identifier 13 and a laser displacement sensor. 12;
  • the marking method based on the marking robot includes the following steps:
  • S100 Control the marking robot to find the path laser line.
  • the marking robot generates a spray start signal according to the path laser line.
  • the path laser line is provided by the path laser emitting device.
  • the path laser emitting device is fixedly installed at the working site of the marking robot.
  • the path laser line is a fixed guide laser set by the marking robot at the site during the marking operation;
  • the guide laser may include multiple transverse laser emitters and multiple longitudinal laser emitters; for example, the transverse laser emitter emits path laser line, the longitudinal laser emitter emits a spray laser line; or, the transverse laser emitter emits a spray laser line, and the longitudinal laser emitter emits a path laser line.
  • the laser beams emitted by all laser transmitters are fan-shaped lasers that are vertical to the ground.
  • the projected floor, wall or laser reflection board is a laser line.
  • the marking robot is equipped with a laser displacement sensor.
  • the laser displacement sensor detects the laser line, it indicates that the marking robot has entered a predetermined position, generates a spraying start signal, and enters the spraying and marking process.
  • the spraying mechanism moves along the path of the laser line, and the mobile mechanism moves with the spraying mechanism to achieve secondary following; thus, through the control method of secondary following, the correction response of the mobile mechanism will not be too large. It is fast, ensuring that the spraying mechanism can move along the path of the laser line sensitively and quickly, ensuring that the spraying line sprayed by the spraying mechanism is a straight line, and improving operating efficiency.
  • the movement of the marking robot is guided only by path laser lines and does not use lidar navigation, thus avoiding conflicts caused by excessive deviation between the positioning method guided by the laser line and the positioning method guided by lidar navigation.
  • S400 Control the spray gun of the marking robot to perform marking operations according to the spraying laser line.
  • the spraying laser line is provided by the spraying laser emitting device.
  • the spraying laser emitting device is fixedly installed at the working site of the marking robot.
  • the path laser line and the spraying laser line are Intersection at a preset angle.
  • the opening and closing of the spray gun is controlled by the guidance of the spraying laser line to realize automatic spraying and marking operations.
  • the scribing method based on a scribing robot controls the scribing robot to find a path laser line, and after finding the path laser line, a spray start signal is generated and the spray scribing operation process is entered; during the spray scribing operation, the scribing robot The spraying mechanism follows the path of the laser line, and then the mobile mechanism follows the spraying mechanism to correct the heading and return the spraying mechanism to the initial position of the relative moving mechanism; finally, during the movement of the marking robot, the spray gun is controlled according to the spraying laser line to mark the line. operation to complete the spraying and marking; this method is guided by the laser line, so that the spraying mechanism follows the movement of the laser line, and then the moving mechanism follows the movement of the spraying mechanism to achieve secondary following, which can improve the marking accuracy.
  • FIG. 2 is a schematic flowchart of another scribing method based on a scribing robot provided by an embodiment of the present application.
  • S300 the step of controlling the moving mechanism of the line marking robot to follow the movement of the spraying mechanism, including:
  • S310 Control the heading of the moving mechanism to return the spraying mechanism to its initial position relative to the moving mechanism.
  • the moving mechanism follows the spraying mechanism
  • the heading of the moving mechanism by controlling the heading of the moving mechanism to keep the relative position of the spraying mechanism and the moving mechanism constant, the marking accuracy during spraying and marking operations can be improved.
  • the spraying laser line includes a first spraying laser line and a second spraying laser line.
  • S400 The step of controlling the spray gun of the scribing robot to perform the scribing operation according to the laser line, including:
  • S410 Control the marking robot to pass the first spray laser line and generate a spray gun opening signal through the photoelectric sensor;
  • S430 Control the marking robot to pass the second spray laser line and generate a spray gun closing signal through the photoelectric sensor;
  • the opening and closing of the spray gun can be controlled by guiding multiple spraying laser lines to realize automated spraying and marking operations.
  • the steps S410-S440 may be performed in cycles.
  • the method further includes:
  • S421 Control the photoelectric sensor to stop working from the moment when the spray gun opening signal is generated, and continue for a preset time before turning on the photoelectric sensor.
  • controlling the photoelectric sensor to stop working for a period of time can prevent the irradiation of non-stop laser from shutting down the spray gun in advance, and can also prevent the interference of other strong stray light from shutting down the spray gun in advance, avoid the influence of other light sources, and improve Efficiency of spraying and marking operations.
  • Figure 3 is a schematic plan view of a three-car parking space group operating environment provided by an embodiment of the present application; the three-car parking space group operating environment includes a marking robot 40 and six guiding lasers, each of which is two transverse laser emitters 21. , and 4 longitudinal laser emitters 22.
  • the laser beams emitted by all laser transmitters are fan-shaped lasers that are vertical to the ground.
  • the projected floor, wall, and laser reflection board is a laser line.
  • a line-marking robot can navigate to the starting point using lidar, or use line following or other methods.
  • control flow of the marking method based on the marking robot is as follows:
  • Path-finding laser After the marking robot enters the predetermined position/preparation area by laser radar or manual operation, the marking robot enters the path-finding laser process. After the laser line coincides with the center of the laser displacement sensor on the marking robot, a generated The spraying start signal enters the spraying operation process;
  • the spraying mechanism follows the laser line and always keeps the laser line coincident with the center of the laser displacement sensor. Then the moving mechanism corrects the heading so that the spraying mechanism returns to the initial position of the relative moving mechanism;
  • Spray marking The moving mechanism starts to move.
  • the corresponding photoelectric sensor for example, when the moving mechanism moves forward, the corresponding photoelectric sensor is the photoelectric sensor on the side of the spraying mechanism
  • first passes through the corresponding first spraying laser line for example, when the chassis moves forward, the corresponding laser is When the laser on the side is the transverse laser emitter 21 shown in Figure 3, the spray gun is turned on.
  • the photoelectric sensor stops working for a period of time t.
  • the spraying time T is greater than t, the photoelectric sensor starts to work again.
  • the spray gun is closed and the chassis stops moving.
  • the spraying mechanism is equipped with a visual identifier and a laser displacement sensor.
  • S100 Control the marking robot to find the path laser line, and the steps of the marking robot generating a spraying start signal according to the path laser line include:
  • the spraying mechanism is controlled to move so that the laser displacement sensor coincides with the path laser line.
  • S300 the step of controlling the moving mechanism of the line marking robot to follow the movement of the spraying mechanism, including:
  • the mobile mechanism is controlled to follow the spraying mechanism based on the initial position information of the motor encoder and the real-time position information of the motor encoder.
  • the process of controlling the scribing robot to find a path laser line in the scribing method based on the scribing robot provided by the embodiment of the present application is as follows:
  • Step 1.1 The spraying mechanism moves to the initial position relative to the moving mechanism, which can be the center position of the moving mechanism;
  • Step 1.2 Use lidar to guide the mobile mechanism chassis of the marking robot to the operation preparation area;
  • Step 1.3 Control the moving mechanism of the marking robot to start moving a certain distance to the left;
  • Step 1.4 Determine whether there is a laser line passing through the specified range through visual recognition. Based on the judgment result that no laser line passes through the specified range, jump to step 1.3; based on the judgment result that the lateral movement motor of the spraying mechanism reaches the formation limit, there is a laser If the judgment result is that the line passed, continue to the next step;
  • Step 1.5 Align the moving mechanism of the marking robot so that the direction of the body of the marking robot is parallel to the laser line;
  • Step 1.6 Control the spraying mechanism to move quickly to the left;
  • Step 1.7 Detect whether the lateral movement motor of the spraying mechanism has reached the stroke limit. Based on the judgment that the lateral movement motor of the spraying mechanism has reached the formation limit, the marking robot alarms and stops working; based on the judgment that the lateral movement motor of the spraying mechanism has not reached the formation limit. As a result, proceed to the next step;
  • Step 1.8 Determine whether the laser displacement sensor detects laser. Based on the judgment result that the laser displacement sensor does not detect laser, jump to step 1.6; based on the judgment result that the laser sensor detects laser, continue to the next step;
  • Step 1.9 Move the laser device at a low speed and adjust the center of the laser displacement sensor to coincide with the laser line.
  • the laser following process in the marking method based on the marking robot is as follows:
  • Step 2.1 Record the position X of the motor encoder of the spraying mechanism participating in this spraying, and the position Y of the laser on the laser displacement sensor;
  • Step 2.2 Determine whether the moving mechanism is moving. Based on the judgment result that the moving mechanism is moving, the laser following control stops; based on the judgment result that the moving mechanism is not moving, continue to the next step;
  • Step 2.3 Detect the position A of the motor encoder participating in the control every time g, and detect the distance B between the laser and the center point of the laser displacement sensor;
  • Step 2.4 Control the moving mechanism to yaw slightly to the relative position (X-A), control the spraying mechanism to move the distance (Y-B), and jump to step 2.2.
  • Step 3.1 The movement time T of the moving mechanism starts from 0;
  • Step 3.2 Determine whether the photoelectric sensor detects laser. Based on the judgment result that the photoelectric sensor does not detect laser, jump to step 3.1; based on the judgment result that the photoelectric sensor detects laser, turn on the spray gun and continue to the next step;
  • Step 3.3 Control the photoelectric sensor to be in shielding state
  • Step 3.4 Determine whether the movement time T of the moving mechanism is greater than the preset time t. Based on the judgment result that the movement time T of the moving mechanism is less than or equal to the preset time t, jump to step 3.3; based on the movement time T of the moving mechanism is greater than the preset time t Assuming the judgment result at time t, continue to the next step;
  • Step 3.5 Control the photoelectric sensor to work normally
  • Step 3.6 Determine whether the photoelectric sensor detects laser. Based on the judgment result that the photoelectric sensor does not detect laser, jump to step 3.5; based on the judgment result that the photoelectric sensor detects laser, continue to the next step;
  • Step 3.7 Close the spray gun, the chassis movement stops, and the spraying of this section of line is completed.
  • Figure 5 is a structural block diagram of a marking system based on a marking robot provided by an embodiment of the present application.
  • the marking robot includes a moving mechanism, a spraying mechanism and a spray gun.
  • the spraying mechanism is slidably installed on the moving mechanism, and the spray gun is installed In the spraying mechanism, the marking system based on the marking robot includes:
  • the search laser module 100 is configured to control the marking robot to find a path laser line, and the marking robot generates a spray start signal according to the path laser line, where the path laser line is provided by a path laser emitting device, and the path laser emitting device is fixedly installed on the marking robot. work site;
  • the laser following module 200 is configured to control the spraying mechanism of the marking robot to move in the direction of the path laser line after generating the spraying start signal;
  • the secondary following module 300 is configured to control the moving mechanism of the marking robot to follow the spraying mechanism
  • the spraying and marking module 400 is configured to control the spray gun of the marking robot to perform marking operations according to the spraying laser line.
  • the spraying laser line is provided by a spraying laser emitting device.
  • the spraying laser emitting device is fixedly installed at the working site of the scribing robot.
  • the path laser The line and spray laser line intersect at a preset angle.
  • the secondary following module 300 is configured to control the heading of the moving mechanism so that the spraying mechanism returns to an initial position relative to the moving mechanism.
  • the spray marking module 400 includes:
  • the spray gun opening unit is configured to open the spray gun according to the spray gun opening signal
  • the shutdown signal generation unit is configured to control the marking robot to pass through the second spray laser line and generate a spray gun shutdown signal through the photoelectric sensor;
  • the spray gun shut-off unit is configured to shut down the spray gun in response to the spray gun shut-off signal.
  • the spray marking module also includes:
  • the stop unit is configured to control the photoelectric sensor to stop working from the moment when the spray gun opening signal is generated, and to continue for a preset time before turning on the photoelectric sensor.
  • FIG. 4 is a schematic structural diagram of a line marking robot provided by an embodiment of the present application.
  • the line marking robot includes a spraying mechanism 10 , a robot chassis 20 and a moving mechanism 30 .
  • the mobile mechanism 30 includes a mobile navigation mechanism 31, a vision camera assembly 32, a laser reflection plate assembly 33 and a base 34.
  • the mobile navigation mechanism 31 is installed on the base 34, and the mobile navigation mechanism 31 is provided with a laser radar.
  • LiDAR Laser Radar
  • the mobile mechanism 30 is equipped with a laser radar to realize an automatic navigation function and can travel along a prescribed navigation path. It is called a transport vehicle with safety protection and multiple transfer functions, that is, an AGV.
  • the vision camera assembly 32 is installed on the mobile navigation mechanism 31 .
  • a visual camera is added to the moving mechanism 30 and configured to identify the laser line; thus, after the moving mechanism 30 is navigated to a predetermined position through the lidar and the navigation of the lidar is blocked, the moving mechanism 30 can be adjusted through the visual camera.
  • the overall angle of the moving mechanism 30 is straightened.
  • the laser line is provided by a laser emitting device, which is fixedly installed on the working site of the moving mechanism 30; by setting the laser line, the moving mechanism 30 can be moved in the direction of the laser line.
  • the laser line is identified through the visual camera on the moving mechanism, and the deflection angle of the central axis of the moving mechanism relative to the laser line is obtained, and then the deflection angle of the central axis of the moving mechanism relative to the laser line is obtained before the spraying operation starts.
  • Correct the overall angle of the moving mechanism that is, adjust the central axis of the moving mechanism and the laser line to be parallel or perpendicular to each other.
  • the laser reflection plate assembly 33 is installed on the mobile navigation mechanism 31 at a preset tilt angle, and the laser reflection plate assembly 33 is disposed below the vision camera assembly 32 .
  • adding a laser reflective plate below the vision camera assembly 32 can eliminate the differences caused by different ground colors or reflective characteristics and stabilize the visual recognition environment; the angle and surface of the laser reflective plate can be tilted at a certain angle to improve the laser reflection effect. , making the laser line more obvious.
  • adding the laser emitting plate assembly 33 the recognition efficiency of the vision camera is improved.
  • the mobile navigation mechanism 31 may be a lidar navigation mechanism, which is provided with a lidar.
  • the mobile mechanism 30 uses the lidar in the mobile navigation mechanism 31 to navigate to a predetermined location, and a visual camera is added to the mobile navigation mechanism 31 , is set to identify the laser line, so that after shielding the laser radar navigation, the overall angle of the moving mechanism 30 can be corrected through the visual camera; a laser reflective plate is added below the visual camera to eliminate errors caused by different ground colors or reflective characteristics.
  • the gap stabilizes the visual recognition environment; the angle and surface of the laser reflecting plate and the laser tilting at a certain angle can improve the laser reflection effect and make the laser line more obvious; thus, through this moving mechanism, the accuracy and efficiency of the automatic marking operation can be improved.
  • the mobile navigation mechanism 31 using laser radar is only an embodiment.
  • the mobile navigation mechanism 31 can also choose other navigation methods, which are not limited here.
  • FIG. 6 is a schematic structural top view of a marking robot provided by an embodiment of the present application.
  • the vision camera assembly 32 includes a first vision camera 321 and a second vision camera 322.
  • the first vision camera 321 and the second vision camera 322 are respectively installed on both sides of the mobile navigation mechanism 31.
  • a visual camera is installed on both sides of the mobile navigation mechanism 31, so that both sides of the mobile navigation mechanism 31 can identify the laser line, thereby increasing the identification efficiency of the laser line.
  • the laser reflecting plate assembly 33 includes a first laser reflecting plate 331 and a second laser reflecting plate 332.
  • the first laser reflecting plate 331 is installed below the first vision camera 321, and the second laser reflecting plate 332 is installed under the second vision camera 321. Below the vision camera 322.
  • the first laser reflection plate 331 corresponds to the first vision camera 321
  • the second laser reflection plate 332 corresponds to the second vision camera 322 .
  • the marking robot provided by the embodiment of the present application includes a spraying mechanism 10, a robot chassis 20 and a moving mechanism 30; the moving mechanism 30 also includes a guide rail 35, which is fixedly installed on the mobile navigation mechanism 31 .
  • the spraying mechanism 10 includes a body mechanism 11, a laser displacement sensor 12 and a visual identifier 13.
  • the body mechanism 11 is installed on the guide rail 35.
  • the spray gun 14 is fixedly installed with the body mechanism 11.
  • the laser displacement sensor 12 and the visual identifier 13 are installed respectively.
  • the moving mechanism 30 is installed on the robot chassis 20.
  • the automatic line marking and spraying operation is realized through the spraying mechanism 10, the moving function is realized through the robot chassis 20, and the line marking robot can be navigated to a predetermined position through the moving mechanism 30; during the line marking operation of the line marking robot, the moving mechanism 30 lidar navigation does not participate in the work, the lidar only guides the marking robot to the designated position; during the operation, the spraying mechanism 10 of the marking robot realizes mobile spraying through the laser displacement sensor 12, that is, the spraying mechanism 10 follows the laser line and the robot moves The chassis 20/moving mechanism 30 moves with the spraying mechanism 10, so that the marking robot only relies on laser line guidance to move, and there will be no conflict between the two positioning methods of laser radar and laser line positioning due to excessive deviation.
  • a photoelectric sensor is a device that converts optical signals into electrical signals. Its working principle is based on the photoelectric effect.
  • the photoelectric effect refers to the phenomenon that when light shines on certain substances, the electrons of the substance absorb the energy of the photons and a corresponding electrical effect occurs. According to the different photoelectric effect phenomena, the photoelectric effect is divided into three categories: external photoelectric effect, internal photoelectric effect and photovoltaic effect.
  • Optoelectronic devices include photoelectric tubes, photomultiplier tubes, photoresistors, photodiodes, phototransistors, photovoltaic cells, etc. The performance and characteristic curves of optoelectronic devices were analyzed.
  • FIG. 7 is a schematic structural diagram of a spraying mechanism provided by an embodiment of the present application.
  • the laser displacement sensor 12 includes a first laser displacement sensor 121 and a second laser displacement sensor 122.
  • the first laser displacement sensor 121 is installed at the front end of the body mechanism 11, and the second laser displacement sensor 122 is installed at the side of the body mechanism 11. end.
  • the first laser displacement sensor 121 and the second laser displacement sensor 122 are installed at the front end and side end of the body mechanism 11 respectively, so that the spraying mechanism can receive the laser line from the front or the square to realize laser line guidance.
  • the visual identifier 13 includes a first visual identifier 131 and a second visual identifier 132.
  • the first visual identifier 131 and the first laser displacement sensor 121 are fixedly installed on the front end of the body mechanism 11.
  • the second visual identifier 132 and the second laser displacement sensor 122 are fixedly installed on the side end of the body mechanism 11 .
  • the first visual identifier 131 and the second visual identifier 132 respectively include two photoelectric sensors.
  • photoelectric sensors are installed in groups of two on the front and side of the spraying mechanism 10 respectively.
  • the two photoelectric sensors in a group form an "OR gate" signal output mode, that is, as long as one of the photoelectric sensors is irradiated by the laser, the photoelectric sensor in the group will
  • the sensor can output a signal, which is used to control the opening and closing of the spray gun 14; for example, two photoelectric sensors in the same group can be installed horizontally side by side or vertically side by side, or other installation methods can be selected, which will not be discussed here. limited.
  • the moving mechanism 30 is installed on the robot chassis 20 through the base 34 .
  • FIG. 8 is a structural block diagram of an electronic device provided by an embodiment of the present application.
  • the electronic device may include a processor 510, a communication interface 520, a memory 530, and at least one communication bus 540.
  • the communication bus 540 is configured to realize direct connection communication between these components.
  • the communication interface 520 of the electronic device in the embodiment of the present application is configured to communicate with other node devices for signaling or data.
  • the processor 510 may be an integrated circuit chip with signal processing capabilities.
  • the above-mentioned processor 510 can be a general-purpose processor, including a central processing unit (CPU, Central Processing Unit), a network processor (NP, Network Processor), etc.; it can also be a digital signal processor (DSP), application specific integrated circuit (ASIC) ), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
  • CPU central processing unit
  • NP Network Processor
  • ASIC application specific integrated circuit
  • FPGAs off-the-shelf programmable gate arrays
  • a general-purpose processor may be a microprocessor or the processor 510 may be any conventional processor or the like.
  • the memory 530 may be, but is not limited to, random access memory (RAM, Random Access Memory), read-only memory (ROM, Read Only Memory), programmable read-only memory (PROM, Programmable Read-Only Memory), erasable Read-only memory (EPROM, Erasable Programmable Read-Only Memory), electrically erasable read-only memory (EEPROM, Electric Erasable Programmable Read-Only Memory), etc.
  • RAM Random Access Memory
  • ROM read-only memory
  • PROM programmable read-only memory
  • EPROM Erasable Programmable Read-Only Memory
  • EEPROM Electrically erasable read-only memory
  • the electronic device may further include a memory controller and an input-output unit.
  • the memory 530, storage controller, processor 510, peripheral interface, and multiple components of the input and output unit are directly or indirectly electrically connected to each other to realize data transmission or interaction.
  • these components may be electrically connected to each other through one or more communication buses 540 .
  • the processor 510 is configured to execute executable modules stored in the memory 530, such as software function modules or computer programs included in the electronic device.
  • the input and output unit is configured to provide the user with the ability to create a task and create a startup optional period or a preset execution time for the task to enable interaction between the user and the server.
  • the input and output unit may be, but is not limited to, a mouse and a keyboard.
  • FIG. 8 is only illustrative, and the electronic device may also include more or less components than shown in FIG. 8 , or have a different configuration than that shown in FIG. 8 .
  • the various components shown in Figure 8 may be implemented in hardware, software, or a combination thereof.
  • Embodiments of the present application also provide a computer-readable storage medium. Instructions are stored on the computer-readable storage medium. When the instructions are run on a computer, the computer program is executed by a processor to implement the method embodiments. To avoid repetition, the methods described above will not be described again here.
  • the computer-readable storage medium may be a non-transitory computer-readable storage medium.
  • This application also provides a computer program product.
  • the computer program product When the computer program product is run on a computer, it causes the computer to execute the method described in the method embodiment.
  • each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more components for implementing the specified logical function(s). Executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures.
  • each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration can be implemented by special purpose hardware-based systems that perform the specified functions or acts. , or can be implemented using a combination of specialized hardware and computer instructions.
  • various functional modules in multiple embodiments of the present application can be integrated together to form an independent part, multiple modules can exist alone, or two or more modules can be integrated to form an independent part.
  • the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • the technical solution of the present application is essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product.
  • the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in multiple embodiments of this application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Manipulator (AREA)

Abstract

A marking method and system based on a marking robot. The marking robot comprises a moving mechanism (30), a spraying mechanism (10), and a spray gun (14); the spraying mechanism (10) is slidably mounted on the moving mechanism (30); the spray gun (14) is mounted on the spraying mechanism (10). The method comprises: controlling the marking robot to search for a path laser line, and the marking robot generating a spraying start signal according to the path laser line (S100); after the spraying start signal is generated, controlling the spraying mechanism (10) of the marking robot to move in the direction of the path laser line (S200); controlling the moving mechanism (30) of the marking robot to move along with the spraying mechanism (10) (S300); and controlling the spray gun (14) of the marking robot to perform marking operation according to a spraying laser line (S400).

Description

基于划线机器人的划线方法及系统Marking method and system based on marking robot

本申请要求在2022年3月14日提交中国专利局、申请号为202210245258.2,以及在2022年3月22日提交中国专利局、申请号为202210286981.5的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application filed with the China Patent Office on March 14, 2022, with application number 202210245258.2, and the Chinese patent application filed with the China Patent Office on March 22, 2022, with application number 202210286981.5. The entire content of the application incorporated herein by reference.

技术领域Technical field

本申请涉及建筑施工技术领域,例如涉及一种基于划线机器人的划线方法、系统、电子设备、计算机可读存储介质及计算机程序产品。This application relates to the field of construction technology, for example, to a marking method, system, electronic equipment, computer-readable storage media and computer program products based on a marking robot.

背景技术Background technique

目前,建筑和房地产行业发展很快,要求建筑施工向安全、高效、优质的方向发展,同时建筑业中的人工成本呈不断升高的趋势,尤其从事地库车位施工工程中的划车位线作业,还主要以全流程人工操作为主。At present, the construction and real estate industries are developing rapidly, requiring construction to develop in a safe, efficient, and high-quality direction. At the same time, labor costs in the construction industry are on an increasing trend, especially in the parking space marking work in basement parking construction projects. , mainly based on manual operation throughout the entire process.

相关技术中,若要实现自动划线作业,使用自动导航小车(AGV,Automated Guided Vehicle)搭载喷涂机构喷涂是一个比较直接的办法,但是由于多种因素的影响,仅依靠导航小车行走的直线度不高,定位精度相对较低。相关技术中一款地库车位划线机器依靠激光雷达导航实现底盘自动行走功能,另外喷涂机构与底盘之间由一个水平XY方向的电动位移滑台连接,利用固定在地面的激光器照射在喷涂机构上的位移传感器(PSD,Position Sensitive Detector),电动位移滑台根据激光照射在激光位移传感器的相对位置补偿调节喷涂机构。这样当底盘存在一点偏航时,喷涂机构依然可以根据位移传感器反馈与激光的位置保持较高直线度的行走,从而保证喷涂车位线的直线度。但是,相关技术中的利用划线机器人进行划线作业方法中依靠激光雷达,自动导航小车停止时角度误差较大,导致自动导航小车移动开始时轨迹偏航较大,划线精度低。In related technologies, if you want to realize automatic line marking operation, it is a relatively direct method to use an automatic guided vehicle (AGV, Automated Guided Vehicle) equipped with a spraying mechanism for spraying. However, due to the influence of many factors, it only relies on the straightness of the navigation vehicle. Not high, the positioning accuracy is relatively low. In the related technology, a basement parking space marking machine relies on laser radar navigation to realize the automatic walking function of the chassis. In addition, the spraying mechanism and the chassis are connected by an electric displacement slide in the horizontal XY direction, and a laser fixed on the ground is used to illuminate the spraying mechanism. The displacement sensor (PSD, Position Sensitive Detector) on the machine, the electric displacement slide compensates and adjusts the spraying mechanism according to the relative position of the laser irradiated on the laser displacement sensor. In this way, when the chassis yaws a little, the spraying mechanism can still maintain a high straightness based on the displacement sensor feedback and the position of the laser, thereby ensuring the straightness of the spraying parking line. However, the method of using a marking robot in the related art to perform marking operations relies on lidar, and the angle error is large when the automatic navigation car stops, resulting in a large trajectory yaw when the automatic navigation car starts moving and low marking accuracy.

发明内容Contents of the invention

本申请实提供一种基于划线机器人的划线方法、系统、电子设备、计算机可读存储介质及计算机程序产品,可以提高划线精度。This application provides a scribing method, system, electronic device, computer-readable storage medium and computer program product based on a scribing robot, which can improve the scribing accuracy.

第一方面,本申请实施例提供了一种基于划线机器人的划线方法,所述划线机器人包括移动机构、喷涂机构和喷枪,所述喷涂机构可滑动地安装在所述移动机构,所述喷枪安装在所述喷涂机构,所述方法包括:In a first aspect, embodiments of the present application provide a marking method based on a marking robot. The marking robot includes a moving mechanism, a spraying mechanism and a spray gun. The spraying mechanism is slidably installed on the moving mechanism, so The spray gun is installed on the spraying mechanism, and the method includes:

控制所述划线机器人寻找路径激光线,所述划线机器人根据所述路径激光线生成喷涂启动信号,其中所述路径激光线由路径激光发射装置提供,所述路径激光发射装置固定安装在所述划线机器人的作业场地;The scribing robot is controlled to find a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser emitting device is fixedly installed on the Describe the working site of the line marking robot;

在生成所述喷涂启动信号后控制所述划线机器人的喷涂机构沿所述路径激光线的方向移动;After generating the spraying start signal, control the spraying mechanism of the scribing robot to move in the direction of the path laser line;

控制所述划线机器人的移动机构跟随所述喷涂机构移动;Control the moving mechanism of the marking robot to follow the spraying mechanism;

根据喷涂激光线控制所述划线机器人的喷枪进行划线作业,其中所述喷涂激光线由喷涂激光发射装置提供,所述喷涂激光发射装置固定安装在所述划线机器人的作业场地,所述路 径激光线和所述喷涂激光线以预设角度相交。The spray gun of the scribing robot is controlled according to the spraying laser line to perform the scribing operation, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed at the working site of the scribing robot, and the The path laser line and the spray laser line intersect at a preset angle.

第二方面,本申请实施例提供了一种基于划线机器人的划线系统,所述划线机器人包括移动机构、喷涂机构和喷枪,所述喷涂机构可滑动地安装在所述移动机构,所述喷枪安装在所述喷涂机构,所述基于划线机器人的划线系统包括:In a second aspect, embodiments of the present application provide a marking system based on a marking robot. The marking robot includes a moving mechanism, a spraying mechanism and a spray gun. The spraying mechanism is slidably installed on the moving mechanism. The spray gun is installed on the spraying mechanism, and the marking system based on the marking robot includes:

寻找激光模块,设置为控制所述划线机器人寻找路径激光线,所述划线机器人根据所述路径激光线生成喷涂启动信号,其中所述路径激光线由路径激光发射装置提供,所述路径激光发射装置固定安装在所述划线机器人的作业场地;A laser search module is configured to control the scribing robot to search for a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser The launching device is fixedly installed at the working site of the marking robot;

激光跟随模块,设置为在生成所述喷涂启动信号后控制所述划线机器人的喷涂机构沿所述路径激光线的方向移动;A laser following module configured to control the spraying mechanism of the scribing robot to move in the direction of the path laser line after generating the spraying start signal;

二级跟随模块,设置为控制所述划线机器人的移动机构跟随所述喷涂机构移动;A secondary following module is configured to control the moving mechanism of the marking robot to follow the movement of the spraying mechanism;

喷涂划线模块,设置为根据喷涂激光线控制所述划线机器人的喷枪进行划线作业,其中所述喷涂激光线由喷涂激光发射装置提供,所述喷涂激光发射装置固定安装在所述划线机器人的作业场地,所述路径激光线和所述喷涂激光线以预设角度相交。The spraying and marking module is configured to control the spray gun of the marking robot to perform marking operations according to the spraying laser line, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed on the marking line. At the robot's working site, the path laser line and the spraying laser line intersect at a preset angle.

第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法的步骤。In a third aspect, an electronic device provided by an embodiment of the present application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor executes the computer program. When implementing the steps of the method described in any one of the first aspects.

第四方面,本申请实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。In a fourth aspect, embodiments of the present application provide a computer-readable storage medium. Instructions are stored on the computer-readable storage medium. When the instructions are run on a computer, they cause the computer to execute any of the tasks of the first aspect. method described in one item.

第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的方法。A fifth aspect is a computer program product provided by an embodiment of the present application. When the computer program product is run on a computer, it causes the computer to execute the method described in any one of the first aspects.

附图说明Description of the drawings

图1为本申请实施例提供的一种基于划线机器人的划线方法的流程示意图;Figure 1 is a schematic flow chart of a marking method based on a marking robot provided by an embodiment of the present application;

图2为本申请实施例提供的另一种基于划线机器人的划线方法的流程示意图;Figure 2 is a schematic flow chart of another marking method based on a marking robot provided by an embodiment of the present application;

图3为本申请实施例提供的三车位组作业环境的平面示意图;Figure 3 is a schematic plan view of the three-car parking space group operating environment provided by the embodiment of the present application;

图4为本申请实施例提供的划线机器人的结构示意图;Figure 4 is a schematic structural diagram of a marking robot provided by an embodiment of the present application;

图5为本申请实施例提供的基于划线机器人的划线系统的结构框图;Figure 5 is a structural block diagram of a marking system based on a marking robot provided by an embodiment of the present application;

图6为本申请实施例提供的划线机器人的结构俯视示意图;Figure 6 is a schematic structural top view of the marking robot provided by the embodiment of the present application;

图7为本申请实施例提供的喷涂机构的结构示意图;Figure 7 is a schematic structural diagram of the spraying mechanism provided by the embodiment of the present application;

图8为本申请实施例提供的一种电子设备的结构框。Figure 8 is a structural block of an electronic device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that similar reference numerals and letters represent similar items in the following figures, therefore, once an item is defined in one figure, it does not need further definition and explanation in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", etc. are only used to differentiate the description and cannot be understood as indicating or implying relative importance.

本申请实施例提供了一种基于划线机器人的划线方法、系统、电子设备及计算机可读存储介质,可以应用于自动划线作业,例如车库停车位的自动划线作业过程中;该基于划线机 器人的划线方法通过控制划线机器人寻找路径激光线,找到路径激光线后生成喷涂启动信号,进入喷涂划线作业流程;喷涂划线作业时划线机器人的喷涂机构跟随路径激光线移动,随后移动机构跟随喷涂机构移动,纠正航向,使喷涂机构回到相对移动机构的初始位置;最后,在划线机器人移动过程中根据喷涂激光线控制喷枪进行划线作业,完成喷涂划线;该方法通过激光线引导,使喷涂机构跟随激光线移动,随后移动机构跟随喷涂机构移动实现二级跟随,可提高划线精度。Embodiments of the present application provide a marking method, system, electronic device and computer-readable storage medium based on a marking robot, which can be applied to automatic marking operations, such as automatic marking operations of garage parking spaces; the based on The marking method of the marking robot is to control the marking robot to find the path laser line. After finding the path laser line, it generates a spraying start signal and enters the spraying and marking operation process; during the spraying and marking operation, the spraying mechanism of the marking robot moves along the path laser line. , then the mobile mechanism moves with the spraying mechanism, corrects the heading, and returns the spraying mechanism to the initial position of the relative moving mechanism; finally, during the movement of the marking robot, the spray gun is controlled according to the spraying laser line to perform the marking operation, and the spraying and marking is completed; The method is guided by the laser line, so that the spraying mechanism follows the movement of the laser line, and then the moving mechanism follows the movement of the spraying mechanism to achieve secondary following, which can improve the marking accuracy.

请参见图1和图4,图1为本申请实施例提供的一种基于划线机器人的划线方法的流程示意图,图4为本申请实施例提供的划线机器人的结构示意图;该划线机器人包括喷涂机构10、机器人底盘20和移动机构30,喷涂机构10可滑动地安装在移动机构30,喷枪14安装在喷涂机构10;例如,喷涂机构10上设置有视觉识别器13和激光位移传感器12;该基于划线机器人的划线方法包括如下步骤:Please refer to Figures 1 and 4. Figure 1 is a schematic flow chart of a marking method based on a marking robot provided by an embodiment of the present application. Figure 4 is a schematic structural diagram of a marking robot provided by an embodiment of the present application; the marking method The robot includes a spraying mechanism 10, a robot chassis 20 and a moving mechanism 30. The spraying mechanism 10 is slidably installed on the moving mechanism 30, and the spray gun 14 is installed on the spraying mechanism 10; for example, the spraying mechanism 10 is provided with a visual identifier 13 and a laser displacement sensor. 12; The marking method based on the marking robot includes the following steps:

S100:控制划线机器人寻找路径激光线,划线机器人根据路径激光线生成喷涂启动信号,其中路径激光线由路径激光发射装置提供,路径激光发射装置固定安装在划线机器人的作业场地。S100: Control the marking robot to find the path laser line. The marking robot generates a spray start signal according to the path laser line. The path laser line is provided by the path laser emitting device. The path laser emitting device is fixedly installed at the working site of the marking robot.

示例性地,路径激光线为划线机器人在划线作业时场地设置的固定引导激光;引导激光可包括多个横向激光发射器和多个纵向激光发射器;例如,横向激光发射器发射路径激光线,纵向激光发射器发射喷涂激光线;或者,横向激光发射器发射喷涂激光线,纵向激光发射器发射路径激光线。所有的激光发射器发射的激光束都为垂直地面的扇形激光,投影的地面、墙上或激光反射板上就是一个激光线。For example, the path laser line is a fixed guide laser set by the marking robot at the site during the marking operation; the guide laser may include multiple transverse laser emitters and multiple longitudinal laser emitters; for example, the transverse laser emitter emits path laser line, the longitudinal laser emitter emits a spray laser line; or, the transverse laser emitter emits a spray laser line, and the longitudinal laser emitter emits a path laser line. The laser beams emitted by all laser transmitters are fan-shaped lasers that are vertical to the ground. The projected floor, wall or laser reflection board is a laser line.

示例性地,划线机器人设置有激光位移传感器,激光位移传感器检测到激光线时,说明划线机器人已进入预定位置,生成喷涂启动信号,进入喷涂划线作业流程。For example, the marking robot is equipped with a laser displacement sensor. When the laser displacement sensor detects the laser line, it indicates that the marking robot has entered a predetermined position, generates a spraying start signal, and enters the spraying and marking process.

S200:在生成喷涂启动信号后控制划线机器人的喷涂机构沿路径激光线的方向移动。S200: After generating the spraying start signal, control the spraying mechanism of the marking robot to move in the direction of the path laser line.

S300:控制划线机器人的移动机构跟随喷涂机构移动。S300: Control the moving mechanism of the marking robot to follow the spraying mechanism.

示例性地,在喷涂划线作业过程中,喷涂机构跟随路径激光线移动,移动机构跟随喷涂机构移动,实现二级跟随;从而,通过二级跟随的控制方式,移动机构的纠偏响应不会太快,保证了喷涂机构可以灵敏、快速的跟随路径激光线移动,保证喷涂机构喷涂出来的喷涂线是直线,提高了作业效率。For example, during the spraying and marking operation, the spraying mechanism moves along the path of the laser line, and the mobile mechanism moves with the spraying mechanism to achieve secondary following; thus, through the control method of secondary following, the correction response of the mobile mechanism will not be too large. It is fast, ensuring that the spraying mechanism can move along the path of the laser line sensitively and quickly, ensuring that the spraying line sprayed by the spraying mechanism is a straight line, and improving operating efficiency.

示例性地,划线机器人的移动仅依靠路径激光线进行引导,不使用激光雷达导航,避免了激光线引导的定位方式与激光雷达导航的定位方式偏差过大而发生的冲突。For example, the movement of the marking robot is guided only by path laser lines and does not use lidar navigation, thus avoiding conflicts caused by excessive deviation between the positioning method guided by the laser line and the positioning method guided by lidar navigation.

S400:根据喷涂激光线控制划线机器人的喷枪进行划线作业,其中喷涂激光线由喷涂激光发射装置提供,喷涂激光发射装置固定安装在划线机器人的作业场地,路径激光线和喷涂激光线以预设角度相交。S400: Control the spray gun of the marking robot to perform marking operations according to the spraying laser line. The spraying laser line is provided by the spraying laser emitting device. The spraying laser emitting device is fixedly installed at the working site of the marking robot. The path laser line and the spraying laser line are Intersection at a preset angle.

示例性地,在划线机器人跟随路径激光线移动的过程中,通过喷涂激光线的引导控制喷枪的开启及关闭,实现自动喷涂划线作业。For example, when the marking robot follows the path laser line and moves, the opening and closing of the spray gun is controlled by the guidance of the spraying laser line to realize automatic spraying and marking operations.

在一些实施方式中,该基于划线机器人的划线方法通过控制划线机器人寻找路径激光线,找到路径激光线后生成喷涂启动信号,进入喷涂划线作业流程;喷涂划线作业时划线机器人的喷涂机构跟随路径激光线移动,随后移动机构跟随喷涂机构移动,纠正航向,使喷涂机构回到相对移动机构的初始位置;最后,在划线机器人移动过程中根据喷涂激光线控制喷枪进行划线作业,完成喷涂划线;该方法通过激光线引导,使喷涂机构跟随激光线移动,随后移 动机构跟随喷涂机构移动实现二级跟随,可提高划线精度。In some embodiments, the scribing method based on a scribing robot controls the scribing robot to find a path laser line, and after finding the path laser line, a spray start signal is generated and the spray scribing operation process is entered; during the spray scribing operation, the scribing robot The spraying mechanism follows the path of the laser line, and then the mobile mechanism follows the spraying mechanism to correct the heading and return the spraying mechanism to the initial position of the relative moving mechanism; finally, during the movement of the marking robot, the spray gun is controlled according to the spraying laser line to mark the line. operation to complete the spraying and marking; this method is guided by the laser line, so that the spraying mechanism follows the movement of the laser line, and then the moving mechanism follows the movement of the spraying mechanism to achieve secondary following, which can improve the marking accuracy.

请参见图2,图2为本申请实施例提供的另一种基于划线机器人的划线方法的流程示意图。Please refer to FIG. 2 , which is a schematic flowchart of another scribing method based on a scribing robot provided by an embodiment of the present application.

示例性地,S300:控制划线机器人的移动机构跟随喷涂机构移动的步骤,包括:Exemplarily, S300: the step of controlling the moving mechanism of the line marking robot to follow the movement of the spraying mechanism, including:

S310:控制移动机构的航向,以使喷涂机构回到相对于移动机构的初始位置。S310: Control the heading of the moving mechanism to return the spraying mechanism to its initial position relative to the moving mechanism.

示例性地,在移动机构跟随喷涂机构移动时,通过控制移动机构的航向,使喷涂机构与移动机构的相对位置保持恒定,可以提高喷涂划线作业时的划线精度。For example, when the moving mechanism follows the spraying mechanism, by controlling the heading of the moving mechanism to keep the relative position of the spraying mechanism and the moving mechanism constant, the marking accuracy during spraying and marking operations can be improved.

示例性地,喷涂激光线包括第一喷涂激光线和第二喷涂激光线,S400:根据激光线控制划线机器人的喷枪进行划线作业的步骤,包括:Exemplarily, the spraying laser line includes a first spraying laser line and a second spraying laser line. S400: The step of controlling the spray gun of the scribing robot to perform the scribing operation according to the laser line, including:

S410:控制划线机器人经过第一喷涂激光线并通过光电传感器生成喷枪开启信号;S410: Control the marking robot to pass the first spray laser line and generate a spray gun opening signal through the photoelectric sensor;

S420:根据喷枪开启信号开启喷枪;S420: Turn on the spray gun according to the spray gun opening signal;

S430:控制划线机器人经过第二喷涂激光线并通过光电传感器生成喷枪关闭信号;S430: Control the marking robot to pass the second spray laser line and generate a spray gun closing signal through the photoelectric sensor;

S440:根据喷枪关闭信号关闭喷枪。S440: Close the spray gun according to the spray gun closing signal.

示例性地,在划线机器人移动时,可以通过多道喷涂激光线进行引导的方式控制喷枪的开启及关闭,实现自动化的喷涂划线作业。For example, when the marking robot moves, the opening and closing of the spray gun can be controlled by guiding multiple spraying laser lines to realize automated spraying and marking operations.

例如,当包括多道喷涂激光线时,S410-S440的步骤可以循环往复进行。For example, when multiple spraying laser lines are included, the steps S410-S440 may be performed in cycles.

示例性地,在S430:控制划线机器人经过第二喷涂激光线并通过光电传感器生成喷枪关闭信号的步骤之前,方法还包括:Exemplarily, before the step of S430: controlling the marking robot to pass the second spraying laser line and generating a spray gun closing signal through the photoelectric sensor, the method further includes:

S421:控制光电传感器在生成喷枪开启信号的时刻起停止工作,并持续预设时间后再开启光电传感器。S421: Control the photoelectric sensor to stop working from the moment when the spray gun opening signal is generated, and continue for a preset time before turning on the photoelectric sensor.

示例性地,在开启喷枪后,控制光电传感器停止工作一段时间,可防止非停止激光的照射让喷枪提前关闭,还可以防止其他强杂光的干扰让喷枪提前关闭,避免其他光源的影响,提高喷涂划线作业效率。For example, after turning on the spray gun, controlling the photoelectric sensor to stop working for a period of time can prevent the irradiation of non-stop laser from shutting down the spray gun in advance, and can also prevent the interference of other strong stray light from shutting down the spray gun in advance, avoid the influence of other light sources, and improve Efficiency of spraying and marking operations.

请参见图3,图3为本申请实施例提供的三车位组作业环境的平面示意图;该三车位组作业环境中包括划线机器人40以及6道引导激光,分别为2个横向激光发射器21、以及4个纵向激光发射器22。所有的激光发射器发射的激光束都为垂直地面的扇形激光,投影的地面、墙上、激光反射板上就是一个激光线。例如,划线机器人可由激光雷达导航至起始点,也可利用巡线或者其他方式。Please refer to Figure 3. Figure 3 is a schematic plan view of a three-car parking space group operating environment provided by an embodiment of the present application; the three-car parking space group operating environment includes a marking robot 40 and six guiding lasers, each of which is two transverse laser emitters 21. , and 4 longitudinal laser emitters 22. The laser beams emitted by all laser transmitters are fan-shaped lasers that are vertical to the ground. The projected floor, wall, and laser reflection board is a laser line. For example, a line-marking robot can navigate to the starting point using lidar, or use line following or other methods.

示例性地,结合图1至图3,本申请实施例提供的基于划线机器人的划线方法的控制流程示意如下:Illustratively, with reference to Figures 1 to 3, the control flow of the marking method based on the marking robot provided by the embodiment of the present application is as follows:

寻找路径激光:划线机器人由激光雷达或者人工操作等方式进入预定位置/准备区域后,划线机器人进入寻找路径激光流程,待激光线与划线机器人上的激光位移传感器的中央重合后,生成喷涂启动信号,进入喷涂作业流程;Path-finding laser: After the marking robot enters the predetermined position/preparation area by laser radar or manual operation, the marking robot enters the path-finding laser process. After the laser line coincides with the center of the laser displacement sensor on the marking robot, a generated The spraying start signal enters the spraying operation process;

激光跟随:喷涂划线作业时,喷涂机构跟随激光线移动,始终保持激光线与激光位移传感器的中央重合,随后移动机构纠正航向,使喷涂机构回到相对移动机构的初始位置;Laser following: During spraying and marking operations, the spraying mechanism follows the laser line and always keeps the laser line coincident with the center of the laser displacement sensor. Then the moving mechanism corrects the heading so that the spraying mechanism returns to the initial position of the relative moving mechanism;

喷涂划线:移动机构开始运动,当对应的光电传感器(如移动机构前进时对应的光电传感器为喷涂机构侧面的光电传感器)先经过对应的第一喷涂激光线(如底盘前进时对应的激光为侧面的激光,如图3所示的横向激光发射器21)时,喷枪开启,此时光电传感器停止工作一段时间t,当喷涂时间T大于t后,光电传感器再重新开始工作,经过对应的第二喷涂激 光线后喷枪关闭,底盘停止运动。Spray marking: The moving mechanism starts to move. When the corresponding photoelectric sensor (for example, when the moving mechanism moves forward, the corresponding photoelectric sensor is the photoelectric sensor on the side of the spraying mechanism) first passes through the corresponding first spraying laser line (for example, when the chassis moves forward, the corresponding laser is When the laser on the side is the transverse laser emitter 21) shown in Figure 3, the spray gun is turned on. At this time, the photoelectric sensor stops working for a period of time t. When the spraying time T is greater than t, the photoelectric sensor starts to work again. After the corresponding first After the second spray laser line is sprayed, the spray gun is closed and the chassis stops moving.

示例性地,喷涂机构设置有视觉识别器和激光位移传感器,S100:控制划线机器人寻找路径激光线,划线机器人根据路径激光线生成喷涂启动信号的步骤,包括:Exemplarily, the spraying mechanism is equipped with a visual identifier and a laser displacement sensor. S100: Control the marking robot to find the path laser line, and the steps of the marking robot generating a spraying start signal according to the path laser line include:

控制喷涂机构复位至相对于移动机构的初始位置;Control the spraying mechanism to return to its initial position relative to the moving mechanism;

引导移动机构到达作业准备区域;Guide the mobile mechanism to the operation preparation area;

控制移动机构沿预设方向偏移预设距离;Control the moving mechanism to offset a preset distance along a preset direction;

通过视觉识别器判断划线机器人是否寻找到路径激光线,基于划线机器人未寻找到路径激光线的判断结果,执行控制移动机构沿预设方向偏移预设距离的步骤;基于划线机器人寻找到路径激光线的判断结果,控制喷涂机构沿预设方向快速移动;Use the visual recognizer to determine whether the marking robot has found the path laser line. Based on the judgment result that the marking robot has not found the path laser line, execute the step of controlling the mobile mechanism to offset the preset distance along the preset direction; based on the finding of the marking robot Based on the judgment result of the path laser line, the spraying mechanism is controlled to move rapidly in the preset direction;

在激光位移传感器检测到路径激光线时,控制喷涂机构移动以使激光位移传感器与路径激光线重合。When the laser displacement sensor detects the path laser line, the spraying mechanism is controlled to move so that the laser displacement sensor coincides with the path laser line.

示例性地,S300:控制划线机器人的移动机构跟随喷涂机构移动的步骤,包括:Exemplarily, S300: the step of controlling the moving mechanism of the line marking robot to follow the movement of the spraying mechanism, including:

获取喷涂机构的电机编码器初始位置信息、以及路径激光线相对于激光位移传感器的初始偏移信息;Obtain the initial position information of the motor encoder of the spraying mechanism and the initial offset information of the path laser line relative to the laser displacement sensor;

获取喷涂机构的电机编码器实时位置信息、以及路径激光线相对于激光位移传感器的实时偏移信息;Obtain the real-time position information of the motor encoder of the spraying mechanism and the real-time offset information of the path laser line relative to the laser displacement sensor;

根据初始偏移信息和实时偏移信息控制喷涂机构跟随路径激光线移动;Control the spraying mechanism to follow the path of the laser line based on the initial offset information and real-time offset information;

根据电机编码器初始位置信息和电机编码器实时位置信息控制移动机构跟随喷涂机构移动。The mobile mechanism is controlled to follow the spraying mechanism based on the initial position information of the motor encoder and the real-time position information of the motor encoder.

在一些实施方式中,结合图1至图3,本申请实施例提供的基于划线机器人的划线方法中控制划线机器人寻找路径激光线的过程,示例如下:In some embodiments, with reference to FIGS. 1 to 3 , the process of controlling the scribing robot to find a path laser line in the scribing method based on the scribing robot provided by the embodiment of the present application is as follows:

步骤1.1:喷涂机构移动至相对于移动机构的初始位置,该初始位置可以是移动机构中心位置;Step 1.1: The spraying mechanism moves to the initial position relative to the moving mechanism, which can be the center position of the moving mechanism;

步骤1.2:通过激光雷达引导划线机器人的移动机构底盘到达作业准备区域;Step 1.2: Use lidar to guide the mobile mechanism chassis of the marking robot to the operation preparation area;

步骤1.3:控制划线机器人的移动机构开始向左边横移一段距离;Step 1.3: Control the moving mechanism of the marking robot to start moving a certain distance to the left;

步骤1.4:通过视觉识别判断指定范围内是否有激光线通过,基于指定范围内没有激光线通过的判断结果,跳转至步骤1.3;基于喷涂机构的横向运动电机达到形成极限的判断结果,有激光线通过的判断结果,继续下一步;Step 1.4: Determine whether there is a laser line passing through the specified range through visual recognition. Based on the judgment result that no laser line passes through the specified range, jump to step 1.3; based on the judgment result that the lateral movement motor of the spraying mechanism reaches the formation limit, there is a laser If the judgment result is that the line passed, continue to the next step;

步骤1.5:划线机器人的移动机构摆正,划线机器人的车身方向与激光线平行;Step 1.5: Align the moving mechanism of the marking robot so that the direction of the body of the marking robot is parallel to the laser line;

步骤1.6:控制喷涂机构向左侧快速移动;Step 1.6: Control the spraying mechanism to move quickly to the left;

步骤1.7:检测喷涂机构的横向运动电机是否达到行程极限,基于喷涂机构的横向运动电机达到形成极限的判断结果,划线机器人报警并停止工作;基于喷涂机构的横向运动电机没有达到形成极限的判断结果,继续下一步;Step 1.7: Detect whether the lateral movement motor of the spraying mechanism has reached the stroke limit. Based on the judgment that the lateral movement motor of the spraying mechanism has reached the formation limit, the marking robot alarms and stops working; based on the judgment that the lateral movement motor of the spraying mechanism has not reached the formation limit. As a result, proceed to the next step;

步骤1.8:判断激光位移传感器是否检测到激光,基于激光传感器没有检测到激光的判断结果,跳转至步骤1.6;基于激光传感器检测到激光的判断结果,继续下一步;Step 1.8: Determine whether the laser displacement sensor detects laser. Based on the judgment result that the laser displacement sensor does not detect laser, jump to step 1.6; based on the judgment result that the laser sensor detects laser, continue to the next step;

步骤1.9激光装置低速移动,并将激光位移传感器中央调节至与激光线重合。Step 1.9 Move the laser device at a low speed and adjust the center of the laser displacement sensor to coincide with the laser line.

在一些实施方式中,结合图1至图3,本申请实施例提供的基于划线机器人的划线方法中激光跟随的过程,示例如下:In some embodiments, with reference to Figures 1 to 3, the laser following process in the marking method based on the marking robot provided by the embodiment of the present application is as follows:

步骤2.1:记录此时喷涂机构在本次喷涂参与电机编码器的位置X,激光在激光位移传感 器上的位置Y;Step 2.1: Record the position X of the motor encoder of the spraying mechanism participating in this spraying, and the position Y of the laser on the laser displacement sensor;

步骤2.2:判断移动机构是否运动,基于移动机构运动的判断结果,激光跟随控制停止;基于移动机构没有运动的判断结果,继续下一步;Step 2.2: Determine whether the moving mechanism is moving. Based on the judgment result that the moving mechanism is moving, the laser following control stops; based on the judgment result that the moving mechanism is not moving, continue to the next step;

步骤2.3:每隔时间g检测参与控制的电机编码器的位置A、检测激光与激光位移传感器中心点的距离B;Step 2.3: Detect the position A of the motor encoder participating in the control every time g, and detect the distance B between the laser and the center point of the laser displacement sensor;

步骤2.4:控制移动机构轻微偏航至相对位置移动(X-A)、控制喷涂机构移动距离(Y-B),跳转至步骤2.2。Step 2.4: Control the moving mechanism to yaw slightly to the relative position (X-A), control the spraying mechanism to move the distance (Y-B), and jump to step 2.2.

在一些实施方式中,结合图1至图3,本申请实施例提供的基于划线机器人的划线方法中开关喷涂的过程,示例如下:In some embodiments, with reference to Figures 1 to 3, the process of switch spraying in the marking method based on the marking robot provided by the embodiment of the present application is as follows:

步骤3.1:移动机构的运动时间T从0开始计时;Step 3.1: The movement time T of the moving mechanism starts from 0;

步骤3.2:判断光电传感器是否检测到激光,基于光电传感器没有检测到激光的判断结果,跳转至步骤3.1;基于光电传感器检测到激光的判断结果,开启喷枪并继续下一步;Step 3.2: Determine whether the photoelectric sensor detects laser. Based on the judgment result that the photoelectric sensor does not detect laser, jump to step 3.1; based on the judgment result that the photoelectric sensor detects laser, turn on the spray gun and continue to the next step;

步骤3.3:控制光电传感器处于屏蔽状态;Step 3.3: Control the photoelectric sensor to be in shielding state;

步骤3.4:判断移动机构的运动时间T是否大于预设时间t,基于移动机构的运动时间T小于或等于预设时间t的判断结果,跳转至步骤3.3;基于移动机构的运动时间T大于预设时间t的判断结果,继续下一步;Step 3.4: Determine whether the movement time T of the moving mechanism is greater than the preset time t. Based on the judgment result that the movement time T of the moving mechanism is less than or equal to the preset time t, jump to step 3.3; based on the movement time T of the moving mechanism is greater than the preset time t Assuming the judgment result at time t, continue to the next step;

步骤3.5:控制光电传感器正常工作;Step 3.5: Control the photoelectric sensor to work normally;

步骤3.6:判断光电传感器是否检测到激光,基于光电传感器没有检测到激光的判断结果,跳转至步骤3.5;基于光电传感器检测到激光的判断结果,继续下一步;Step 3.6: Determine whether the photoelectric sensor detects laser. Based on the judgment result that the photoelectric sensor does not detect laser, jump to step 3.5; based on the judgment result that the photoelectric sensor detects laser, continue to the next step;

步骤3.7:关闭喷枪,底盘运动停止,该段线喷涂完成。Step 3.7: Close the spray gun, the chassis movement stops, and the spraying of this section of line is completed.

请参见图5,图5为本申请实施例提供的基于划线机器人的划线系统的结构框图,划线机器人包括移动机构、喷涂机构和喷枪,喷涂机构可滑动地安装在移动机构,喷枪安装在喷涂机构,该基于划线机器人的划线系统包括:Please refer to Figure 5. Figure 5 is a structural block diagram of a marking system based on a marking robot provided by an embodiment of the present application. The marking robot includes a moving mechanism, a spraying mechanism and a spray gun. The spraying mechanism is slidably installed on the moving mechanism, and the spray gun is installed In the spraying mechanism, the marking system based on the marking robot includes:

寻找激光模块100,设置为控制划线机器人寻找路径激光线,划线机器人根据路径激光线生成喷涂启动信号,其中路径激光线由路径激光发射装置提供,路径激光发射装置固定安装在划线机器人的作业场地;The search laser module 100 is configured to control the marking robot to find a path laser line, and the marking robot generates a spray start signal according to the path laser line, where the path laser line is provided by a path laser emitting device, and the path laser emitting device is fixedly installed on the marking robot. work site;

激光跟随模块200,设置为在生成喷涂启动信号后控制划线机器人的喷涂机构沿路径激光线的方向移动;The laser following module 200 is configured to control the spraying mechanism of the marking robot to move in the direction of the path laser line after generating the spraying start signal;

二级跟随模块300,设置为控制划线机器人的移动机构跟随喷涂机构移动;The secondary following module 300 is configured to control the moving mechanism of the marking robot to follow the spraying mechanism;

喷涂划线模块400,设置为根据喷涂激光线控制划线机器人的喷枪进行划线作业,其中喷涂激光线由喷涂激光发射装置提供,喷涂激光发射装置固定安装在划线机器人的作业场地,路径激光线和喷涂激光线以预设角度相交。The spraying and marking module 400 is configured to control the spray gun of the marking robot to perform marking operations according to the spraying laser line. The spraying laser line is provided by a spraying laser emitting device. The spraying laser emitting device is fixedly installed at the working site of the scribing robot. The path laser The line and spray laser line intersect at a preset angle.

示例性地,二级跟随模块300设置为控制移动机构的航向,以使喷涂机构回到相对于移动机构的初始位置。Exemplarily, the secondary following module 300 is configured to control the heading of the moving mechanism so that the spraying mechanism returns to an initial position relative to the moving mechanism.

示例性地,喷涂划线模块400包括:Exemplarily, the spray marking module 400 includes:

开启信号生成单元,设置为控制划线机器人经过第一喷涂激光线并通过光电传感器生成喷枪开启信号;Turn on the signal generation unit and set it to control the marking robot to pass the first spray laser line and generate a spray gun opening signal through the photoelectric sensor;

喷枪开启单元,设置为根据喷枪开启信号开启喷枪;The spray gun opening unit is configured to open the spray gun according to the spray gun opening signal;

关闭信号生成单元,设置为控制划线机器人经过第二喷涂激光线并通过光电传感器生成 喷枪关闭信号;The shutdown signal generation unit is configured to control the marking robot to pass through the second spray laser line and generate a spray gun shutdown signal through the photoelectric sensor;

喷枪关闭单元,设置为根据喷枪关闭信号关闭喷枪。The spray gun shut-off unit is configured to shut down the spray gun in response to the spray gun shut-off signal.

示例性地,喷涂划线模块还包括:By way of example, the spray marking module also includes:

停止单元,设置为控制光电传感器在生成喷枪开启信号的时刻起停止工作,并持续预设时间后再开启光电传感器。The stop unit is configured to control the photoelectric sensor to stop working from the moment when the spray gun opening signal is generated, and to continue for a preset time before turning on the photoelectric sensor.

请参见图4,图4为本申请实施例提供的划线机器人的结构示意图,该划线机器人包括喷涂机构10、机器人底盘20和移动机构30。Please refer to FIG. 4 , which is a schematic structural diagram of a line marking robot provided by an embodiment of the present application. The line marking robot includes a spraying mechanism 10 , a robot chassis 20 and a moving mechanism 30 .

示例性地,移动机构30包括移动导航机构31、视觉相机组件32、激光反射板组件33和底座34。Exemplarily, the mobile mechanism 30 includes a mobile navigation mechanism 31, a vision camera assembly 32, a laser reflection plate assembly 33 and a base 34.

示例性地,移动导航机构31安装在底座34上,移动导航机构31设置有激光雷达。Exemplarily, the mobile navigation mechanism 31 is installed on the base 34, and the mobile navigation mechanism 31 is provided with a laser radar.

示例性地,激光雷达(Laser Radar)是以发射激光束探测目标的位置、速度等特征量的雷达系统。移动机构30通过装备激光雷达,实现自动导航功能,能够沿规定的导航路径行驶,称为具有安全保护以及多种移载功能的运输车,即AGV。For example, LiDAR (Laser Radar) is a radar system that emits a laser beam to detect characteristics such as the position and speed of a target. The mobile mechanism 30 is equipped with a laser radar to realize an automatic navigation function and can travel along a prescribed navigation path. It is called a transport vehicle with safety protection and multiple transfer functions, that is, an AGV.

示例性地,视觉相机组件32安装在移动导航机构31。Illustratively, the vision camera assembly 32 is installed on the mobile navigation mechanism 31 .

示例性地,在移动机构30上增加视觉相机,设置为识别激光线;从而,在通过激光雷达将移动机构30导航至预定位置,且屏蔽激光雷达的导航后,通过视觉相机可调整移动机构30的整体角度,将移动机构30摆正。其中,激光线由激光发射装置提供,激光发射装置固定安装在移动机构30的作业场地上;通过设置激光线,可以使移动机构30沿激光线的方向移动。For example, a visual camera is added to the moving mechanism 30 and configured to identify the laser line; thus, after the moving mechanism 30 is navigated to a predetermined position through the lidar and the navigation of the lidar is blocked, the moving mechanism 30 can be adjusted through the visual camera. The overall angle of the moving mechanism 30 is straightened. The laser line is provided by a laser emitting device, which is fixedly installed on the working site of the moving mechanism 30; by setting the laser line, the moving mechanism 30 can be moved in the direction of the laser line.

示例性地,在通过视觉相机来纠正移动机构的整体角度的过程中,通过移动机构上的视觉相机识别激光线,获得移动机构的中轴线相对于激光线的偏转角度,进而在喷涂作业开始前纠正移动机构的整体角度,即调整移动机构的中轴线与激光线互相平行或垂直。For example, in the process of correcting the overall angle of the moving mechanism through a visual camera, the laser line is identified through the visual camera on the moving mechanism, and the deflection angle of the central axis of the moving mechanism relative to the laser line is obtained, and then the deflection angle of the central axis of the moving mechanism relative to the laser line is obtained before the spraying operation starts. Correct the overall angle of the moving mechanism, that is, adjust the central axis of the moving mechanism and the laser line to be parallel or perpendicular to each other.

示例性地,激光反射板组件33以预设倾斜角度安装在移动导航机构31,激光反射板组件33设置于视觉相机组件32的下方。For example, the laser reflection plate assembly 33 is installed on the mobile navigation mechanism 31 at a preset tilt angle, and the laser reflection plate assembly 33 is disposed below the vision camera assembly 32 .

示例性地,在视觉相机组件32的下方增加激光反射板,可排除不同地面颜色或反光特性带来的差距,稳定视觉识别环境;激光反射板角度面度激光倾斜一定角度,可以提升激光反射效果,让激光线更明显。通过增加激光发射板组件33,提高视觉相机的识别效率。For example, adding a laser reflective plate below the vision camera assembly 32 can eliminate the differences caused by different ground colors or reflective characteristics and stabilize the visual recognition environment; the angle and surface of the laser reflective plate can be tilted at a certain angle to improve the laser reflection effect. , making the laser line more obvious. By adding the laser emitting plate assembly 33, the recognition efficiency of the vision camera is improved.

在一些实施方式中,移动导航机构31可以是激光雷达导航机构,设置有激光雷达,该移动机构30通过移动导航机构31中的激光雷达实现导航至预定位置,在移动导航机构31上增加视觉相机,设置为识别激光线,从而在屏蔽激光雷达的导航后,可通过视觉相机来纠正移动机构30的整体角度;在视觉相机的下方增加激光反射板,以排除不同地面颜色或反光特性带来的差距,稳定视觉识别环境;激光反射板角度面度激光倾斜一定角度可提升激光反射效果,让激光线更明显;从而,通过该移动机构,可以提高自动划线作业过程中的作业精度和效率。In some embodiments, the mobile navigation mechanism 31 may be a lidar navigation mechanism, which is provided with a lidar. The mobile mechanism 30 uses the lidar in the mobile navigation mechanism 31 to navigate to a predetermined location, and a visual camera is added to the mobile navigation mechanism 31 , is set to identify the laser line, so that after shielding the laser radar navigation, the overall angle of the moving mechanism 30 can be corrected through the visual camera; a laser reflective plate is added below the visual camera to eliminate errors caused by different ground colors or reflective characteristics. The gap stabilizes the visual recognition environment; the angle and surface of the laser reflecting plate and the laser tilting at a certain angle can improve the laser reflection effect and make the laser line more obvious; thus, through this moving mechanism, the accuracy and efficiency of the automatic marking operation can be improved.

需要注意的是,移动导航机构31采用激光雷达仅是一种实施例方式,移动导航机构31还可以选择其它导航方式,此处不作限定。It should be noted that the mobile navigation mechanism 31 using laser radar is only an embodiment. The mobile navigation mechanism 31 can also choose other navigation methods, which are not limited here.

请参见图6,图6为本申请实施例提供的划线机器人的结构俯视示意图。Please refer to FIG. 6 , which is a schematic structural top view of a marking robot provided by an embodiment of the present application.

示例性地,视觉相机组件32包括第一视觉相机321和第二视觉相机322,第一视觉相机321和第二视觉相机322分别安装于移动导航机构31的两侧。Exemplarily, the vision camera assembly 32 includes a first vision camera 321 and a second vision camera 322. The first vision camera 321 and the second vision camera 322 are respectively installed on both sides of the mobile navigation mechanism 31.

示例性地,在移动导航机构31的两侧分别安装一个视觉相机,以使移动导航机构31的两侧均可以识别激光线,增加对激光线的识别效率。For example, a visual camera is installed on both sides of the mobile navigation mechanism 31, so that both sides of the mobile navigation mechanism 31 can identify the laser line, thereby increasing the identification efficiency of the laser line.

示例性地,激光反射板组件33包括第一激光反射板331和第二激光反射板332,第一激光反射板331安装在第一视觉相机321的下方,第二激光反射板332安装在第二视觉相机322的下方。Exemplarily, the laser reflecting plate assembly 33 includes a first laser reflecting plate 331 and a second laser reflecting plate 332. The first laser reflecting plate 331 is installed below the first vision camera 321, and the second laser reflecting plate 332 is installed under the second vision camera 321. Below the vision camera 322.

示例性地,第一激光反射板331与第一视觉相机321对应,第二激光反射板332与第二视觉相机322对应。For example, the first laser reflection plate 331 corresponds to the first vision camera 321 , and the second laser reflection plate 332 corresponds to the second vision camera 322 .

示例性地,结合图4和图6,本申请实施例提供的划线机器人包括喷涂机构10、机器人底盘20和移动机构30;移动机构30还包括导轨35,导轨35固定安装在移动导航机构31。Illustratively, with reference to Figures 4 and 6, the marking robot provided by the embodiment of the present application includes a spraying mechanism 10, a robot chassis 20 and a moving mechanism 30; the moving mechanism 30 also includes a guide rail 35, which is fixedly installed on the mobile navigation mechanism 31 .

示例性地,喷涂机构10包括本体机构11、激光位移传感器12和视觉识别器13,本体机构11安装在导轨35,喷枪14与本体机构11固定安装,激光位移传感器12、视觉识别器13分别安装在本体机构11;移动机构30安装在机器人底盘20上。Exemplarily, the spraying mechanism 10 includes a body mechanism 11, a laser displacement sensor 12 and a visual identifier 13. The body mechanism 11 is installed on the guide rail 35. The spray gun 14 is fixedly installed with the body mechanism 11. The laser displacement sensor 12 and the visual identifier 13 are installed respectively. In the body mechanism 11; the moving mechanism 30 is installed on the robot chassis 20.

示例性地,通过喷涂机构10实现自动划线喷涂作业,通过机器人底盘20实现移动功能,通过移动机构30可将划线机器人导航至预定位置;在划线机器人进行划线作业过程中,移动机构30的激光雷达导航不参与工作,激光雷达仅引导划线机器人至指定位置;作业过程中,划线机器人的喷涂机构10通过激光位移传感器12实现移动喷涂,即喷涂机构10跟随激光线移动,机器人底盘20/移动机构30跟随喷涂机构10移动,从而划线机器人移动仅依靠激光线引导,不会发生激光雷达和激光线定位两种定位方式偏差过大而发生冲突。For example, the automatic line marking and spraying operation is realized through the spraying mechanism 10, the moving function is realized through the robot chassis 20, and the line marking robot can be navigated to a predetermined position through the moving mechanism 30; during the line marking operation of the line marking robot, the moving mechanism 30 lidar navigation does not participate in the work, the lidar only guides the marking robot to the designated position; during the operation, the spraying mechanism 10 of the marking robot realizes mobile spraying through the laser displacement sensor 12, that is, the spraying mechanism 10 follows the laser line and the robot moves The chassis 20/moving mechanism 30 moves with the spraying mechanism 10, so that the marking robot only relies on laser line guidance to move, and there will be no conflict between the two positioning methods of laser radar and laser line positioning due to excessive deviation.

示例性地,光电传感器是将光信号转换为电信号的一种器件。其工作原理基于光电效应。光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象。根据光电效应现象的不同将光电效应分为三类:外光电效应、内光电效应及光生伏特效应。光电器件有光电管、光电倍增管、光敏电阻、光敏二极管、光敏三极管、光电池等。分析了光电器件的性能、特性曲线。For example, a photoelectric sensor is a device that converts optical signals into electrical signals. Its working principle is based on the photoelectric effect. The photoelectric effect refers to the phenomenon that when light shines on certain substances, the electrons of the substance absorb the energy of the photons and a corresponding electrical effect occurs. According to the different photoelectric effect phenomena, the photoelectric effect is divided into three categories: external photoelectric effect, internal photoelectric effect and photovoltaic effect. Optoelectronic devices include photoelectric tubes, photomultiplier tubes, photoresistors, photodiodes, phototransistors, photovoltaic cells, etc. The performance and characteristic curves of optoelectronic devices were analyzed.

请参见图7,图7为本申请实施例提供的喷涂机构的结构示意图。Please refer to FIG. 7 , which is a schematic structural diagram of a spraying mechanism provided by an embodiment of the present application.

示例性地,激光位移传感器12包括第一激光位移传感器121和第二激光位移传感器122,第一激光位移传感器121安装在本体机构11的前端,第二激光位移传感器122安装在本体机构11的侧端。Exemplarily, the laser displacement sensor 12 includes a first laser displacement sensor 121 and a second laser displacement sensor 122. The first laser displacement sensor 121 is installed at the front end of the body mechanism 11, and the second laser displacement sensor 122 is installed at the side of the body mechanism 11. end.

示例性地,第一激光位移传感器121和第二激光位移传感器122分别安装在本体机构11的前端和侧端,使喷涂机构可以接收前方或测方的激光线,实现激光线引导。For example, the first laser displacement sensor 121 and the second laser displacement sensor 122 are installed at the front end and side end of the body mechanism 11 respectively, so that the spraying mechanism can receive the laser line from the front or the square to realize laser line guidance.

示例性地,视觉识别器13包括第一视觉识别器131和第二视觉识别器132,第一视觉识别器131与第一激光位移传感器121固定安装在本体机构11的前端,第二视觉识别器132与第二激光位移传感器122固定安装在本体机构11的侧端。Illustratively, the visual identifier 13 includes a first visual identifier 131 and a second visual identifier 132. The first visual identifier 131 and the first laser displacement sensor 121 are fixedly installed on the front end of the body mechanism 11. The second visual identifier 132 and the second laser displacement sensor 122 are fixedly installed on the side end of the body mechanism 11 .

示例性地,第一视觉识别器131、第二视觉识别器132分别包括两个光电传感器。Exemplarily, the first visual identifier 131 and the second visual identifier 132 respectively include two photoelectric sensors.

示例性地,光电传感器两两一组、分别安装在喷涂机构10的正面和侧面,一组的两个光电传感器组成“或门”信号输出方式,即只要其中一个光电传感器受到激光照射,该组传感器就可以输出一个信号,该信号用来控制喷枪14的开启和关闭;例如,同一组的两个光电传感器可以是横向并排或竖向并排的安装方式,也可以选择其他安装凡是,此处不作限定。For example, photoelectric sensors are installed in groups of two on the front and side of the spraying mechanism 10 respectively. The two photoelectric sensors in a group form an "OR gate" signal output mode, that is, as long as one of the photoelectric sensors is irradiated by the laser, the photoelectric sensor in the group will The sensor can output a signal, which is used to control the opening and closing of the spray gun 14; for example, two photoelectric sensors in the same group can be installed horizontally side by side or vertically side by side, or other installation methods can be selected, which will not be discussed here. limited.

示例性地,移动机构30通过底座34安装在机器人底盘20。Illustratively, the moving mechanism 30 is installed on the robot chassis 20 through the base 34 .

应理解,图5所示的基于划线机器人的划线系统与图1至图4所示的方法实施例相互对 应,为避免重复,此处不再赘述。It should be understood that the scribing system based on the scribing robot shown in Figure 5 corresponds to the method embodiments shown in Figures 1 to 4. To avoid duplication, they will not be described again here.

本申请还提供一种电子设备,请参见图8,图8为本申请实施例提供的一种电子设备的结构框图。电子设备可以包括处理器510、通信接口520、存储器530和至少一个通信总线540。其中,通信总线540设置为实现这些组件直接的连接通信。其中,本申请实施例中电子设备的通信接口520设置为与其他节点设备进行信令或数据的通信。处理器510可以是一种集成电路芯片,具有信号的处理能力。The present application also provides an electronic device. Please refer to FIG. 8 . FIG. 8 is a structural block diagram of an electronic device provided by an embodiment of the present application. The electronic device may include a processor 510, a communication interface 520, a memory 530, and at least one communication bus 540. Among them, the communication bus 540 is configured to realize direct connection communication between these components. Among them, the communication interface 520 of the electronic device in the embodiment of the present application is configured to communicate with other node devices for signaling or data. The processor 510 may be an integrated circuit chip with signal processing capabilities.

上述的处理器510可以是通用处理器,包括中央处理器(CPU,Central Processing Unit)、网络处理器(NP,Network Processor)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的多个方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器510也可以是任何常规的处理器等。The above-mentioned processor 510 can be a general-purpose processor, including a central processing unit (CPU, Central Processing Unit), a network processor (NP, Network Processor), etc.; it can also be a digital signal processor (DSP), application specific integrated circuit (ASIC) ), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. The multiple methods, steps and logical block diagrams disclosed in the embodiments of this application can be implemented or executed. A general-purpose processor may be a microprocessor or the processor 510 may be any conventional processor or the like.

存储器530可以是,但不限于,随机存取存储器(RAM,Random Access Memory),只读存储器(ROM,Read Only Memory),可编程只读存储器(PROM,Programmable Read-Only Memory),可擦除只读存储器(EPROM,Erasable Programmable Read-Only Memory),电可擦除只读存储器(EEPROM,Electric Erasable Programmable Read-Only Memory)等。存储器530中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器510执行时,电子设备可以执行上述图1至图4方法实施例涉及的多个步骤。The memory 530 may be, but is not limited to, random access memory (RAM, Random Access Memory), read-only memory (ROM, Read Only Memory), programmable read-only memory (PROM, Programmable Read-Only Memory), erasable Read-only memory (EPROM, Erasable Programmable Read-Only Memory), electrically erasable read-only memory (EEPROM, Electric Erasable Programmable Read-Only Memory), etc. Computer-readable instructions are stored in the memory 530. When the computer-readable instructions are executed by the processor 510, the electronic device can perform multiple steps involved in the method embodiments of FIGS. 1 to 4 described above.

例如,电子设备还可以包括存储控制器、输入输出单元。For example, the electronic device may further include a memory controller and an input-output unit.

所述存储器530、存储控制器、处理器510、外设接口、输入输出单元多个元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线540实现电性连接。所述处理器510设置为执行存储器530中存储的可执行模块,例如电子设备包括的软件功能模块或计算机程序。The memory 530, storage controller, processor 510, peripheral interface, and multiple components of the input and output unit are directly or indirectly electrically connected to each other to realize data transmission or interaction. For example, these components may be electrically connected to each other through one or more communication buses 540 . The processor 510 is configured to execute executable modules stored in the memory 530, such as software function modules or computer programs included in the electronic device.

输入输出单元设置为提供给用户创建任务以及为该任务创建启动可选时段或预设执行时间以实现用户与服务器的交互。所述输入输出单元可以是,但不限于,鼠标和键盘等。The input and output unit is configured to provide the user with the ability to create a task and create a startup optional period or a preset execution time for the task to enable interaction between the user and the server. The input and output unit may be, but is not limited to, a mouse and a keyboard.

可以理解,图8所示的结构仅为示意,所述电子设备还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。图8中所示的多个组件可以采用硬件、软件或其组合实现。It can be understood that the structure shown in FIG. 8 is only illustrative, and the electronic device may also include more or less components than shown in FIG. 8 , or have a different configuration than that shown in FIG. 8 . The various components shown in Figure 8 may be implemented in hardware, software, or a combination thereof.

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,所述计算机程序被处理器执行时实现方法实施例所述的方法,为避免重复,此处不再赘述。计算机可读存储介质可以是非暂态计算机可读存储介质。Embodiments of the present application also provide a computer-readable storage medium. Instructions are stored on the computer-readable storage medium. When the instructions are run on a computer, the computer program is executed by a processor to implement the method embodiments. To avoid repetition, the methods described above will not be described again here. The computer-readable storage medium may be a non-transitory computer-readable storage medium.

本申请还提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行方法实施例所述的方法。This application also provides a computer program product. When the computer program product is run on a computer, it causes the computer to execute the method described in the method embodiment.

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相 反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are only illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible implementation architecture, functions and functions of the devices, methods and computer program products according to multiple embodiments of the present application. operate. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more components for implementing the specified logical function(s). Executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two consecutive blocks may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts. , or can be implemented using a combination of specialized hardware and computer instructions.

另外,在本申请多个实施例中的多种功能模块可以集成在一起形成一个独立的部分,也可以是多个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。In addition, various functional modules in multiple embodiments of the present application can be integrated together to form an independent part, multiple modules can exist alone, or two or more modules can be integrated to form an independent part.

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请多个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等多种可以存储程序代码的介质。If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in multiple embodiments of this application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that similar reference numerals and letters represent similar items in the following figures, therefore, once an item is defined in one figure, it does not need further definition and explanation in subsequent figures.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations are mutually exclusive. any such actual relationship or sequence exists between them. Furthermore, the terms "comprises," "comprises," or any other variations thereof are intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements, but also those not expressly listed other elements, or elements inherent to the process, method, article or equipment. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of additional identical elements in a process, method, article, or apparatus that includes the stated element.

Claims (19)

一种基于划线机器人的划线方法,所述划线机器人包括移动机构、喷涂机构和喷枪,所述喷涂机构可滑动地安装在所述移动机构,所述喷枪安装在所述喷涂机构,所述方法包括:A marking method based on a marking robot. The marking robot includes a moving mechanism, a spraying mechanism and a spray gun. The spraying mechanism is slidably installed on the moving mechanism, and the spray gun is installed on the spraying mechanism. The methods include: 控制所述划线机器人寻找路径激光线,所述划线机器人根据所述路径激光线生成喷涂启动信号,其中所述路径激光线由路径激光发射装置提供,所述路径激光发射装置固定安装在所述划线机器人的作业场地;The scribing robot is controlled to find a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser emitting device is fixedly installed on the Describe the working site of the line marking robot; 在生成所述喷涂启动信号后控制所述划线机器人的喷涂机构沿所述路径激光线的方向移动;After generating the spraying start signal, control the spraying mechanism of the scribing robot to move in the direction of the path laser line; 控制所述划线机器人的移动机构跟随所述喷涂机构移动;Control the moving mechanism of the marking robot to follow the spraying mechanism; 根据喷涂激光线控制所述划线机器人的喷枪进行划线作业,其中所述喷涂激光线由喷涂激光发射装置提供,所述喷涂激光发射装置固定安装在所述划线机器人的作业场地,所述路径激光线和所述喷涂激光线以预设角度相交。The spray gun of the scribing robot is controlled according to the spraying laser line to perform the scribing operation, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed at the working site of the scribing robot, and the The path laser line and the spray laser line intersect at a preset angle. 根据权利要求1所述的方法,其中,所述控制所述划线机器人的移动机构跟随所述喷涂机构移动,包括:The method according to claim 1, wherein the moving mechanism controlling the line marking robot follows the movement of the spraying mechanism, including: 控制所述移动机构的航向,以使所述喷涂机构回到相对于所述移动机构的初始位置。The heading of the moving mechanism is controlled to return the spraying mechanism to an initial position relative to the moving mechanism. 根据权利要求1所述的方法,其中,所述喷涂机构包括光电传感器,所述喷涂激光线包括第一喷涂激光线和第二喷涂激光线,所述第一喷涂激光线和所述第二喷涂激光线平行,所述根据喷涂激光线控制所述划线机器人的喷枪进行划线作业,包括:The method of claim 1, wherein the spraying mechanism includes a photoelectric sensor, the spraying laser line includes a first spraying laser line and a second spraying laser line, the first spraying laser line and the second spraying laser line The laser lines are parallel, and the spray gun of the marking robot is controlled according to the spraying laser line to perform marking operations, including: 控制所述划线机器人经过所述第一喷涂激光线并通过所述光电传感器生成喷枪开启信号;Control the scribing robot to pass through the first spray laser line and generate a spray gun opening signal through the photoelectric sensor; 根据所述喷枪开启信号开启所述喷枪;Turn on the spray gun according to the spray gun opening signal; 控制所述划线机器人经过所述第二喷涂激光线并通过所述光电传感器生成喷枪关闭信号;Control the scribing robot to pass through the second spray laser line and generate a spray gun closing signal through the photoelectric sensor; 根据所述喷枪关闭信号关闭所述喷枪。The spray gun is closed based on the spray gun closing signal. 根据权利要求3所述的方法,其中,在所述控制所述划线机器人经过所述第二喷涂激光线并通过所述光电传感器生成喷枪关闭信号的步骤之前,所述方法还包括:The method according to claim 3, wherein before the step of controlling the scribing robot to pass through the second spray laser line and generating a spray gun closing signal through the photoelectric sensor, the method further includes: 控制所述光电传感器在生成所述喷枪开启信号的时刻起停止工作,并持续预设时间后再开启所述光电传感器。The photoelectric sensor is controlled to stop working from the moment when the spray gun opening signal is generated, and continues for a preset time before the photoelectric sensor is turned on. 根据权利要求1所述的方法,其中,所述喷涂机构设置有视觉识别器和激光位移传感器,所述控制所述划线机器人寻找路径激光线,所述划线机器人根据所述路径激光线生成喷涂启动信号,包括:The method according to claim 1, wherein the spraying mechanism is provided with a visual identifier and a laser displacement sensor, the scribing robot is controlled to find a path laser line, and the scribing robot generates a path laser line based on the path laser line. Spraying start signals include: 控制所述喷涂机构复位至相对于所述移动机构的初始位置;Control the spraying mechanism to reset to an initial position relative to the moving mechanism; 引导所述移动机构到达作业准备区域;Guide the mobile mechanism to the operation preparation area; 控制所述移动机构沿预设方向偏移预设距离;Control the moving mechanism to offset a preset distance in a preset direction; 通过所述视觉识别器判断所述划线机器人是否寻找到所述路径激光线,基于所述划线机器人未寻找到所述路径激光线的判断结果,执行所述控制所述移动机构沿预设方向偏移预设距离的步骤;基于所述划线机器人寻找到所述路径激光线的判断结果,控制所述喷涂机构沿所述预设方向移动;The visual recognizer is used to determine whether the marking robot has found the path laser line. Based on the determination result that the marking robot has not found the path laser line, the control of the moving mechanism is performed along the preset path. The step of deviating the direction by a preset distance; controlling the spraying mechanism to move along the preset direction based on the judgment result that the marking robot has found the path laser line; 响应于确定所述激光位移传感器检测到所述路径激光线,控制所述喷涂机构移动以使所述激光位移传感器与所述路径激光线重合。In response to determining that the laser displacement sensor detects the path laser line, the spraying mechanism is controlled to move so that the laser displacement sensor coincides with the path laser line. 根据权利要求5所述的方法,其中,所述控制所述划线机器人的移动机构跟随所述喷涂机构移动,包括:The method according to claim 5, wherein the moving mechanism that controls the marking robot moves to follow the spraying mechanism, including: 获取所述喷涂机构的电机编码器初始位置信息、以及所述路径激光线相对于所述激光位移传感器的初始偏移信息;Obtain the initial position information of the motor encoder of the spraying mechanism and the initial offset information of the path laser line relative to the laser displacement sensor; 获取所述喷涂机构的电机编码器实时位置信息、以及所述路径激光线相对于所述激光位移传感器的实时偏移信息;Obtain real-time position information of the motor encoder of the spraying mechanism and real-time offset information of the path laser line relative to the laser displacement sensor; 根据所述初始偏移信息和所述实时偏移信息控制所述喷涂机构跟随所述路径激光线移动;Control the spraying mechanism to follow the path laser line according to the initial offset information and the real-time offset information; 根据所述电机编码器初始位置信息和所述电机编码器实时位置信息控制所述移动机构跟随所述喷涂机构移动。The moving mechanism is controlled to follow the spraying mechanism according to the motor encoder initial position information and the motor encoder real-time position information. 一种基于划线机器人的划线系统,所述划线机器人包括移动机构、喷涂机构和喷枪,所述喷涂机构可滑动地安装在所述移动机构,所述喷枪安装在所述喷涂机构,所述划线系统包括:A marking system based on a marking robot. The marking robot includes a moving mechanism, a spraying mechanism and a spray gun. The spraying mechanism is slidably installed on the moving mechanism, and the spray gun is installed on the spraying mechanism. The marking systems described above include: 寻找激光模块,设置为控制所述划线机器人寻找路径激光线,所述划线机器人根据所述路径激光线生成喷涂启动信号,其中所述路径激光线由路径激光发射装置提供,所述路径激光发射装置固定安装在所述划线机器人的作业场地;A laser search module is configured to control the scribing robot to search for a path laser line, and the scribing robot generates a spray start signal according to the path laser line, wherein the path laser line is provided by a path laser emitting device, and the path laser The launching device is fixedly installed at the working site of the marking robot; 激光跟随模块,设置为在生成所述喷涂启动信号后控制所述划线机器人的喷涂机构沿所述路径激光线的方向移动;A laser following module configured to control the spraying mechanism of the scribing robot to move in the direction of the path laser line after generating the spraying start signal; 二级跟随模块,设置为控制所述划线机器人的移动机构跟随所述喷涂机构移动;A secondary following module is configured to control the moving mechanism of the marking robot to follow the movement of the spraying mechanism; 喷涂划线模块,设置为根据喷涂激光线控制所述划线机器人的喷枪进行划线作业,其中所述喷涂激光线由喷涂激光发射装置提供,所述喷涂激光发射装置固定安装在所述划线机器人的作业场地,所述路径激光线和所述喷涂激光线以预设角度相交。The spraying and marking module is configured to control the spray gun of the marking robot to perform marking operations according to the spraying laser line, wherein the spraying laser line is provided by a spraying laser emitting device, and the spraying laser emitting device is fixedly installed on the marking line. At the robot's working site, the path laser line and the spraying laser line intersect at a preset angle. 根据权利要求7所述的系统,其中,所述二级跟随模块设置为控制所述移动机构的航向,以使所述喷涂机构回到相对于所述移动机构的初始位置。The system of claim 7, wherein the secondary following module is configured to control the heading of the moving mechanism to return the spraying mechanism to an initial position relative to the moving mechanism. 根据权利要求7所述的系统,其中,所述移动机构,包括移动导航机构、视觉相机组件、激光反射板组件和底座;The system according to claim 7, wherein the mobile mechanism includes a mobile navigation mechanism, a visual camera assembly, a laser reflection plate assembly and a base; 所述移动导航机构安装在所述底座上;The mobile navigation mechanism is installed on the base; 所述视觉相机组件安装在所述移动导航机构;The vision camera assembly is installed on the mobile navigation mechanism; 所述激光反射板组件以预设倾斜角度安装在所述移动导航机构,所述激光反射板组件设置于所述视觉相机组件的下方。The laser reflection plate assembly is installed on the mobile navigation mechanism at a preset tilt angle, and the laser reflection plate assembly is arranged below the vision camera assembly. 根据权利要求9所述的系统,其中,所述视觉相机组件包括第一视觉相机和第二视觉相机,所述第一视觉相机和所述第二视觉相机分别安装于所述移动导航机构的两侧。The system according to claim 9, wherein the vision camera assembly includes a first vision camera and a second vision camera, the first vision camera and the second vision camera are respectively installed on both sides of the mobile navigation mechanism. side. 根据权利要求9所述的系统,其中,所述激光反射板组件包括第一激光反射板和第二激光反射板,所述第一激光反射板安装在第一视觉相机的下方,所述第二激光反射板安装在所述第二视觉相机的下方。The system according to claim 9, wherein the laser reflective plate assembly includes a first laser reflective plate and a second laser reflective plate, the first laser reflective plate is installed below the first vision camera, and the second laser reflective plate A laser reflecting plate is installed below the second vision camera. 根据权利要求9所述的系统,其中,所述移动机构还包括导轨,所述导轨固定安装在所述移动导航机构;The system according to claim 9, wherein the moving mechanism further includes a guide rail, the guide rail is fixedly installed on the mobile navigation mechanism; 所述喷涂机构包括本体机构和激光位移传感器,所述本体机构安装在所述导轨,所述喷枪与所述本体机构固定安装,所述激光位移传感器安装在所述本体机构;The spraying mechanism includes a body mechanism and a laser displacement sensor. The body mechanism is installed on the guide rail. The spray gun is fixedly installed on the body mechanism. The laser displacement sensor is installed on the body mechanism; 所述移动机构安装在机器人底盘上。The moving mechanism is installed on the robot chassis. 根据权利要求12所述的系统,其中,所述激光位移传感器包括第一激光位移传感器和第二激光位移传感器,所述第一激光位移传感器安装在所述本体机构的前端,所述第二激光位移传感器安装在所述本体机构的侧端。The system according to claim 12, wherein the laser displacement sensor includes a first laser displacement sensor and a second laser displacement sensor, the first laser displacement sensor is installed at the front end of the body mechanism, and the second laser displacement sensor The displacement sensor is installed on the side end of the body mechanism. 根据权利要求13所述的系统,其中,所述喷涂机构还包括视觉识别器,所述视觉识别器包括第一视觉识别器和第二视觉识别器,所述第一视觉识别器与所述第一激光位移传感器固定安装在所述本体机构的前端,所述第二视觉识别器与所述第二激光位移传感器固定安装在所述本体机构的侧端。The system of claim 13, wherein the spraying mechanism further includes a visual identifier, the visual identifier includes a first visual identifier and a second visual identifier, the first visual identifier being in contact with the third visual identifier A laser displacement sensor is fixedly installed at the front end of the main body mechanism, and the second visual identifier and the second laser displacement sensor are fixedly installed at the side end of the main body mechanism. 根据权利要求14所述的系统,其中,所述第一视觉识别器、所述第二视觉识别器分别包括两个光电传感器。The system of claim 14, wherein the first visual identifier and the second visual identifier each include two photoelectric sensors. 根据权利要求12所述的系统,其中,所述移动机构通过所述底座安装在所述机器人底盘。The system of claim 12, wherein the moving mechanism is mounted on the robot chassis through the base. 一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的基于划线机器人的划线方法。An electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any one of claims 1 to 6 is implemented. The scribing method based on the scribing robot described in the item. 一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1至6任一项所述的基于划线机器人的划线方法。A computer-readable storage medium having instructions stored on the computer-readable storage medium. When the instructions are run on a computer, they cause the computer to execute the line-based method described in any one of claims 1 to 6. Robotic line drawing method. 一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至6任一项所述的基于划线机器人的划线方法。A computer program product, which includes a computer program that, when executed by a processor, implements the scribing method based on a scribing robot according to any one of claims 1 to 6.
PCT/CN2022/103322 2022-03-14 2022-07-01 Marking method and system based on marking robot Ceased WO2023173625A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN202210245258.2 2022-03-14
CN202210245258.2A CN116795086A (en) 2022-03-14 2022-03-14 Mobile guiding device, scribing robot and motion control method
CN202210286981.5A CN116815607B (en) 2022-03-22 2022-03-22 Scribing method and system based on scribing robot
CN202210286981.5 2022-03-22

Publications (1)

Publication Number Publication Date
WO2023173625A1 true WO2023173625A1 (en) 2023-09-21

Family

ID=88022167

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/103322 Ceased WO2023173625A1 (en) 2022-03-14 2022-07-01 Marking method and system based on marking robot

Country Status (1)

Country Link
WO (1) WO2023173625A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120790440A (en) * 2025-09-04 2025-10-17 上海航天精密机械研究所 Automatic sealing and gluing device and use method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103452034A (en) * 2013-09-05 2013-12-18 山东理工大学 Intelligent marking-out system for traffic marker line
JP2015132152A (en) * 2013-12-09 2015-07-23 北海道技建株式会社 Road compartment line painting system and compartment line work data recording unit
CN107829360A (en) * 2017-12-14 2018-03-23 山东大道智慧交通股份有限公司 Self-propelled road marking machine
US20180356521A1 (en) * 2015-12-01 2018-12-13 Beamrider Ltd Odometer for a mobile apparatus, and method
CN111203846A (en) * 2020-03-26 2020-05-29 俊亿(杭州)自动化科技有限公司 Scriber applied to robot system and control method thereof
CN113494046A (en) * 2020-03-18 2021-10-12 山西长达交通设施有限公司 Automatic road marking-off vehicle

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103452034A (en) * 2013-09-05 2013-12-18 山东理工大学 Intelligent marking-out system for traffic marker line
JP2015132152A (en) * 2013-12-09 2015-07-23 北海道技建株式会社 Road compartment line painting system and compartment line work data recording unit
US20180356521A1 (en) * 2015-12-01 2018-12-13 Beamrider Ltd Odometer for a mobile apparatus, and method
CN107829360A (en) * 2017-12-14 2018-03-23 山东大道智慧交通股份有限公司 Self-propelled road marking machine
CN113494046A (en) * 2020-03-18 2021-10-12 山西长达交通设施有限公司 Automatic road marking-off vehicle
CN111203846A (en) * 2020-03-26 2020-05-29 俊亿(杭州)自动化科技有限公司 Scriber applied to robot system and control method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120790440A (en) * 2025-09-04 2025-10-17 上海航天精密机械研究所 Automatic sealing and gluing device and use method thereof

Similar Documents

Publication Publication Date Title
EP2058720B1 (en) Apparatus and method for generating three-dimensional map using structured light
US8406950B2 (en) Optoelectronic sensor
JP6258626B2 (en) Autonomous mobile device and control method thereof
CN104102222B (en) A kind of pinpoint method of AGV
US9164512B2 (en) Autonomous moving body and control method thereof
CN105522988A (en) Vehicle guiding system, vehicle positioning method and security inspection vehicle
JP2004198330A (en) Method and apparatus for detecting position of object
US20230065210A1 (en) Optical distance measuring device
CN113219999B (en) Automatic robot recharge path planning method and system
JP2002215238A (en) Obstacle detection sensor for automatic guided vehicles
WO2023173625A1 (en) Marking method and system based on marking robot
JP2010190633A (en) Measurement system and interferometer
CN116815607B (en) Scribing method and system based on scribing robot
US4949024A (en) Contactless profiling method
CN119717796A (en) A construction robot integrating automatic point-fixing and line-marking functions and a path planning method thereof
JP6406894B2 (en) ENVIRONMENTAL MAP GENERATION CONTROL DEVICE, MOBILE BODY, AND ENVIRONMENTAL MAP GENERATION METHOD
CN113650016A (en) Mechanical arm path planning system, method and device, electronic equipment and storage medium
CN220105280U (en) AA equipment and laser radar equipment mechanism of full-automatic laser radar FAC
WO2020045445A1 (en) Distance measuring device, distance measuring device group, and distance measuring device system
JPH01163806A (en) Road surface environment detector for moving robot
KR102653633B1 (en) Automated guided vehicle and method for controlling movement of automated guided vehicle
CN114474158B (en) Robot moving path detection method and mobile platform
CN116795086A (en) Mobile guiding device, scribing robot and motion control method
WO2024041298A1 (en) Multi-line laser and cleaning device
CN116704018A (en) Intelligent positioning method and device for wall tiles based on intelligent robot

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: 22931648

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22931648

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 20/02/2025)

122 Ep: pct application non-entry in european phase

Ref document number: 22931648

Country of ref document: EP

Kind code of ref document: A1