CN113482301B - Tile paving method and tile automatic paving control system - Google Patents
Tile paving method and tile automatic paving control system Download PDFInfo
- Publication number
- CN113482301B CN113482301B CN202110750160.8A CN202110750160A CN113482301B CN 113482301 B CN113482301 B CN 113482301B CN 202110750160 A CN202110750160 A CN 202110750160A CN 113482301 B CN113482301 B CN 113482301B
- Authority
- CN
- China
- Prior art keywords
- point
- tile
- intersection
- coordinates
- calculating
- 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.)
- Active
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04F—FINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
- E04F21/00—Implements for finishing work on buildings
- E04F21/20—Implements for finishing work on buildings for laying flooring
- E04F21/22—Implements for finishing work on buildings for laying flooring of single elements, e.g. flooring cramps ; flexible webs
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04F—FINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
- E04F21/00—Implements for finishing work on buildings
- E04F21/18—Implements for finishing work on buildings for setting wall or ceiling slabs or plates
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04F—FINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
- E04F21/00—Implements for finishing work on buildings
- E04F21/18—Implements for finishing work on buildings for setting wall or ceiling slabs or plates
- E04F21/1838—Implements for finishing work on buildings for setting wall or ceiling slabs or plates for setting a plurality of similar elements
-
- E—FIXED CONSTRUCTIONS
- E04—BUILDING
- E04F—FINISHING WORK ON BUILDINGS, e.g. STAIRS, FLOORS
- E04F21/00—Implements for finishing work on buildings
- E04F21/18—Implements for finishing work on buildings for setting wall or ceiling slabs or plates
- E04F21/1838—Implements for finishing work on buildings for setting wall or ceiling slabs or plates for setting a plurality of similar elements
- E04F21/1844—Implements for finishing work on buildings for setting wall or ceiling slabs or plates for setting a plurality of similar elements by applying them one by one
Landscapes
- Engineering & Computer Science (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Road Paving Structures (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Manipulator (AREA)
Abstract
The invention provides a tile paving method, and belongs to the technical field of automatic control. The method comprises the following steps: performing fixed-point path laser scanning operation on the reference brick paved at the reference position, and confirming the reference brick rnrIs located in the robot coordinate system XR‑YRA lower reference center coordinate; calculating the target center coordinate of the target position of the next ceramic tile to be paved according to the reference center coordinate, the relative line number, the relative column number, the ceramic tile side length and the ceramic tile distance; adsorbing one tile to be paved from the tile pile; performing the fixed-point route laser sweeping operation on the ceramic tile to be paved, and calculating the current center coordinate of the ceramic tile to be paved; calculating a pose vector of the tail end of the robot for executing the paving operation according to the target center coordinate, the current center coordinate and the compensation parameter; and executing the pose vector to ensure that the to-be-paved ceramic tile is paved to the target position corresponding to the target center coordinate. The invention also provides an automatic tile paving control system.
Description
Technical Field
The invention relates to the technical field of automatic control, in particular to a tile paving method and a tile automatic paving control system.
Background
The tile is spread and pasted work is usually that the constructor is spread and pasted one by one, and the main points of weighing tile and spreading and pasting quality are accuracy and efficiency, because constructor's technical merit is uneven, and position accuracy, the roughness to the tile is spread and is pasted are difficult to the guarantee, and single scene is removed the brick, is spread the intensity of labour of brick big and loaded down with trivial details, and the constructor who is in the transport operation for a long time produces tiredly easily and causes the construction incident, and efficiency is not high.
Disclosure of Invention
In view of the above, the present invention provides a tile laying method and a tile automatic laying control system, which can automate tile laying work and improve tile laying accuracy and efficiency.
The technical scheme adopted by the embodiment of the invention for solving the technical problem is as follows:
a tile laying method comprising:
for the reference brick rn already laid on the reference positionrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
According to the reference center coordinatesRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target positionThe relative line numberFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of rows and the number of columnsFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of columns;
adsorbing one tile tn to be laid from the tile stackt;
For the ceramic tile to be paved tntPerforming the laser scanning operation of the fixed-point route, and calculating the to-be-paved ceramic tile tntCurrent center coordinates of
According to the target center coordinatesThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The compensation parameter comprises a laser measuring headIn the robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAlso comprises a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises the reference brick rnrThe plane and the tile to be paved tntZ-axis distance Z of the planet1c;
Executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) Making the tile to be tiled tntSpread to the target center coordinatesThe corresponding target position.
Preferably, the pair has been laid down in a reference positionReference brick rnrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates ofThe method comprises the following steps:
obtaining a laser track and the reference brick rn by laser sweeping of a fixed-point routerCoordinates of four intersection points on the edge, wherein the intersection point p1And point of intersection p2Is positioned on the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4Is positioned on the reference brick rnrThe first edge and the second edge intersect at the reference tile rnrVertex n ofiSaid point of intersection p1Has the coordinates ofThe point of intersection p2Has the coordinates ofThe point of intersection p3Has the coordinates ofThe point of intersection p4Has the coordinates of
According to the intersection point p1And said intersection point p2Calculating the straight line s on which the first edge is located1Slope of (2)The straight line s1And said XRAngle between axesAnd the straight line s1Intercept of
According to the intersection point p3And said intersection point p4Calculating the straight line s where the second edge is located2Slope of (2)The straight line s2And said XRAngle between axesAnd the straight line s2Intercept of
Preferably, said reference center coordinatesRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target position ofThe calculation formula of (2) is as follows:
preferably, said pair of tiles to be laid tntPerforming the laser scanning operation of the fixed-point route, and calculating the to-be-paved ceramic tile tntCurrent center coordinates ofThe method comprises the following steps:
obtaining a laser track and the to-be-paved ceramic tile tn by laser sweeping of a fixed point routetCoordinates of four intersections on the edge, where intersection p'1And intersection point p'2Is positioned on the ceramic tile to be paved tntOn the first side of (2), intersection point p'3And intersection point p'4Is positioned on the ceramic tile to be paved tntOn the second side of said tile to be tiled tntAnd the tile to be tiled tntIs intersected with the tile to be tiled tntVertex n'iOf said intersection p'1Has the coordinates ofThe intersection point p'2Has the coordinates ofThe intersection point p'3Has the coordinates ofThe intersection point p'4Has the coordinates of
According to the intersection point p'1And the intersection point p'2Calculating the coordinates of said tile to be tiled tntS 'to the first side'1Slope of (2)The straight line s'1And said XRAngle between axesAnd the straight line s'1Intercept of
According to the intersection point p'3And the intersection point p'4Calculating the coordinates of said tile to be tiled tntS 'of the second side'2Slope of (2)The straight line s'2And said XRAngle between axesAnd the straight line s'2Intercept of
According to the ceramic tile to be paved tntSide length a oftCalculating the current center coordinates
Preferably, said target center coordinates are based onThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The method comprises the following steps:
xt1pp=xt1c+xl1tcp+(x′t1c-xl2tcp)-ex
yt1pp=yt1c+yl1tcp+(y′t1c-yl2tcp)-ey
zt1pp=zt1c
rxt1pp=rxr1p4
ryt1pp=ryr1p4
rzt1pp=rzr1p4+θr1s1-θ′t1s1+erz
wherein, thetar1s1Is the straight line s1And said XRAngle between the axes theta't1s1Is the straight line s'1And said XRAngle between axes, rxr1p4Is the intersection point p4At the XRPose vector of axis, ryr1p4Is the intersection point p4At the YRPose vectors of the axes.
Preferably, the fixed-point course laser sweeping operation comprises:
according to the irregular stacking condition of a plurality of ceramic tiles, the formed ceramic tile stack is defined as one side length asWherein said asThe minimum value for the square area to adapt to any angle of the ceramic tile is as follows:
Δ1+Δ2=as
Δ1 2+Δ2 2=at 2
selecting 7 reference points L of point laser scanning track in a tile coordinate system1、L2、L3、L4、L5、 L6、L7,
Wherein the point laser is at the reference point L1And the reference point L2In the course of the sweep through a first point of intersection on the tile edge, the point laser light from the reference point L3Swept to the reference point L4Passing through a second intersection point on the edge of the tile in the process, and point-laser-irradiating on the reference point L4And the reference point L5In the course of the sweep through a third point of intersection on the tile edge, the point laser light from the reference pointL6Swept to the reference point L7The first intersection point and the second intersection point are located on the first edge of the ceramic tile, the third intersection point and the fourth intersection point are located on the second edge of the ceramic tile, and the first edge and the second edge are adjacent edges;
making a pointing laser sweep path based on the 7 fiducial points;
sweeping the tile in the spot laser sweeping path.
The invention also provides a tile automatic paving control system, which comprises:
a reference center coordinate confirming module for confirming the reference brick rn laid on the reference positionrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
A target center coordinate calculation module for calculating the reference center coordinateRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target position ofThe relative line numberFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of rows and the number of columnsFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of columns;
an execution module for adsorbing one tile tn to be laid from the tile stackt;
A current central coordinate confirming module for the ceramic tile to be paved tntPerforming the laser scanning operation of the fixed-point route, and calculating the to-be-paved ceramic tile tntCurrent center coordinates of
A pose vector calculation module for calculating the coordinate of the target centerThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The compensation parameter comprises a laser measuring headIn the robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAlso comprises a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises the reference brick rnrThe plane and the tile to be paved tntZ-axis distance Z of the planet1c;
The execution module is used for executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) Making the tile to be tiled tntSpread to the target center coordinatesThe corresponding target position.
Preferably, the reference center coordinate confirmation module includes:
a reference brick intersection point coordinate acquisition unit for acquiring a laser track and the reference brick rn by laser scanning of a fixed point routerCoordinates of four intersection points on the edge, wherein the intersection point p1And point of intersection p2Is positioned on the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4Is positioned on the reference brick rnrThe first edge and the second edge intersect at the reference tile rnrVertex n ofiSaid point of intersection p1Has the coordinates ofThe point of intersection p2Has the coordinates ofThe point of intersection p3Has the coordinates ofThe point of intersection p4Has the coordinates of
A reference center coordinate calculation unit for calculating a reference center coordinate based on the intersection point p1And said intersection point p2Calculating the straight line s on which the first edge is located1Slope of (2)The straight line s1And said XRAngle between axesAnd the straight line s1Intercept ofAccording to the intersection point p3And said intersection point p4Calculating the straight line s where the second edge is located2Slope of (2)The straight line s2And said XRAngle between axesAnd the straight line s2Intercept ofAccording to the reference brick rnrSide length a oftThe slopeThe angleThe interceptThe slopeThe angleAnd the interceptCalculating the reference center coordinates
The current center coordinate determination module includes:
a tile to be paved intersection point coordinate obtaining unit for obtaining the laser track and the tile to be paved tn by laser sweeping through a fixed point routetCoordinates of four intersections on the edge, where intersection p'1And intersection point p'2Is positioned on the ceramic tile to be paved tntOn the first side of (2), intersection point p'3And intersection point p'4Is positioned on the ceramic tile to be paved tntOn the second side of said tile to be tiled tntAnd the tile to be laid tntIs intersected by the tile tn to be laidtVertex n'iOf said intersection p'1Has the coordinates ofThe intersection point p'2Has the coordinates ofThe intersection point p'3Has the coordinates ofThe intersection point p'4Has the coordinates of
A current center coordinate calculation unit for calculating p 'from the intersection point'1And the intersection point p'2Calculating the coordinates of said tile to be tiled tntS 'to the first side'1Slope of (2)S 'of the straight line'1And said XRAngle between axesAnd the straight line s'1Intercept ofAccording to the intersection point p'3And the intersection point p'4Calculating the coordinates of said tile to be tiled tntS 'of the second side'2Slope of (2)The straight line s'2And said XRAngle between axesAnd the straight line s'2Intercept ofAccording to the reference brick rnrSide length a oftThe slopeThe angle of inclusionThe interceptThe slopeThe angle of inclusionAnd the interceptCalculating the current center coordinates
Preferably, the calculation formula of the pose vector is as follows:
xt1pp=xt1c+xl1tcp+(x′t1c-xl2tcp)-ex
yt1pp=yt1c+yl1tcp+(y′t1c-yl2tcp)-ey
zt1pp=zt1c
rxt1pp=rxr1p4
ryt1pp=ryr1p4
rzt1pp=rzr1p4+θr1s1-θ′t1s1+erz
wherein, thetar1s1Is the straight line s1And said XRAngle between the axes, θ't1s1Is the straight line s'1And said XRAngle between axes, rxr1p4Is the intersection point p4At the position XRPose vector of axis, ryr1p4Is the intersection point p4At the YRPose vectors of the axes.
Preferably, the device further comprises a fixed-point path laser scanning module:
for defining the formed ceramic tile pile as a side length a according to the irregular stacking condition of a plurality of ceramic tilessWherein said asThe minimum value for the square area to adapt to any angle of the ceramic tile is as follows:
Δ1+Δ2=as
Δ1 2+Δ2 2=at 2
and also used forSelecting 7 reference points L of point laser scanning track in a tile coordinate system1、L2、L3、L4、 L5、L6、L7,
Wherein the point laser is at the reference point L1And the reference point L2In the course of the sweep through a first point of intersection on the tile edge, the point laser light from the reference point L3Swept to the reference point L4The point laser passes through a second intersection point on the edge of the ceramic tile in the process and is positioned at the reference point L4And the reference point L5In the course of the sweep through a third point of intersection on the tile edge, the point laser light from the reference point L6Swept to the reference point L7Passing the fourth edge of the tile in the processThe first intersection point and the second intersection point are positioned on a first edge of the ceramic tile, the third intersection point and the fourth intersection point are positioned on a second edge of the ceramic tile, and the first edge and the second edge are adjacent edges;
also for making a spot laser sweep route based on the 7 reference points;
and is also operative to sweep the tiles in the spot laser sweep path.
According to the technical scheme, the tile paving method and the tile automatic paving control system provided by the embodiment of the invention have the advantages that tile paving work is automated, tile paving accuracy and flatness can be improved, field monitoring personnel can be reduced or not needed, construction safety accidents are greatly reduced, and meanwhile work efficiency is improved.
Drawings
Fig. 1 is a flow chart of a tile laying method of the present invention.
Fig. 2 is a structural view of an automatic tile laying control system of the present invention.
FIG. 3 shows a reference brick rn according to the present inventionrEffect map of making a fixed point course laser sweep.
Fig. 4 is a schematic view of the placement of tiles in a tile stack according to the present invention.
Fig. 5 is a schematic diagram of 7 reference points of the laser sweep trace of the present invention.
Detailed Description
The technical scheme and the technical effect of the invention are further elaborated in the following by combining the drawings of the invention.
The invention provides a tile paving method, which realizes paving operation by only taking a tile as a reference datum through a mechanical arm and an automatic tile paving control system, and as shown in figure 1, the method specifically comprises the following steps:
step S1, the reference brick rn already laid on the reference positionrPerforming laser scanning operation on the fixed-point route to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
Step S2, according to the reference center coordinatesRelative line numberRelative number of columnsSide length a of ceramic tiletAnd tile spacing wgCalculating the tn of the next ceramic tile to be pavedtTarget center coordinates of the target position ofRelative line numberFor tiling tntRelative to reference brick rnrThe number of rows and the number of columnsFor laying tiles tntRelative to reference brick rnrThe number of columns;
step S3, absorbing a tile to be paved tn from the tile pilet;
Step S4, paving the ceramic tile tntPerforming laser scanning operation on the fixed-point route, and calculating the tn of the ceramic tile to be pavedtCurrent center coordinates of
Step S5, according to the target center coordinatesCurrent center coordinateAndthe compensation parameter calculates the pose vector (rx) of the tail end of the robot for executing the paving operationt1pp,ryt1pp,rzt1pp);
Step S6, executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) To make the ceramic tile tn to be laidtSpread to target center coordinatesThe corresponding target position.
As shown in fig. 3, step S1 is to reference brick rn by sweep pattern a or sweep pattern BrPerforming laser scanning on the fixed-point route, wherein the fixed-point route can be positioned on a reference brick rnrFour intersection points are generated on two adjacent sides of the upper plate, wherein the intersection point p1And point of intersection p2On the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4Is positioned on a reference brick rnrThe first edge and the second edge intersect at a reference tile rnrVertex n ofiPoint of intersection p1Has the coordinates ofThe point of intersection p2Has the coordinates ofIntersection point p3Has the coordinates ofIntersection point p4Has the coordinates of
According to the point of intersection p1And the intersection point p2Can calculate the straight line s of the first edge1Slope of (2)Straight line s1And XRAngle between axesAnd a straight line s1Intercept of
According to the point of intersection p3And the intersection point p4Calculating the straight line s of the second edge2Slope of (2)Straight line s2And XRAngle between axesAnd a straight line s2Intercept of
According to the reference brick rnrSide length of (a)tCalculating the coordinates of the reference center
Step S2, according to the reference center coordinatesRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target position ofThe calculation formula of (2) is as follows:
step S4 for tile tn to be tiledtPerforming laser scanning operation on the fixed-point route, and calculating the tn of the ceramic tile to be pavedtCurrent center coordinates ofThe specific implementation of the method is as follows:
obtaining the laser track and the ceramic tile to be paved tn by the laser sweep of the fixed point routetCoordinates of four intersections on the sides, wherein the intersection p'1And intersection point p'2Is positioned at the ceramic tile tn to be pavedtOn the first side of (2), intersection point p'3And intersection point p'4Is positioned at the ceramic tile tn to be pavedtOn the second side, the tiles tn to be laidtFirst edge of (1) and tiles to be tiled tntIs intersected with the tile tn to be laidtVertex n'iOf intersection p'1Has the coordinates ofIntersection point p'2Has the coordinates ofIntersection point p'3Has the coordinates ofIntersection point p'4Has the coordinates of
According to intersection point p'1Of (c) and an intersection point p'2Calculating the tile to be tiled tntS 'to the first side'1Slope of (2)Straight line s'1And XRAngle between axesAnd straight line s'1Intercept of
According to intersection p'3Coordinate and intersection p'4Calculating the tile to be tiled tntS 'of the second side'2Slope of (2)Straight line s'2And XRAngle between axesAnd straight line s'2Intercept of
According to the ceramic tile to be paved tntSide length a oftCalculating the coordinates of the reference center
The tile stack to be paved with tiles is placed irregularly, and the placing freedom degree exists even if the tile stack is placed in a mechanical limiting mode, so that pose errors exist when the mechanical arm grabs the tiles at fixed points every time, and the pose deviation compensation needs to be performed after the tiles are grabbed every time. When the final pose data required to be executed by the tail end of the mechanical arm is calculated in the step S5, the adopted compensation parameters comprise a laser measuring headPoint laser in robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAlso comprises a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises a reference brick rnrThe plane and the ceramic tile to be paved tntZ-axis distance Z of the planet1c. Determining each compensation parameter value as follows through a repeatability test of tile paving: x is the number ofl1tcp=18.062,yl1tcp=162.468,xl2tcp=109.753,yl2tcp=393.364,ex=23、 ey=6、erz=0.25,zt1c=-465.88。
According to the target center coordinatesCurrent center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The specific calculation process is as follows:
xt1pp=xt1c+xl1tcp+(x′t1c-xl2tcp)-ex (23)
yt1pp=yt1c+yl1tcp+(y′t1c-yl2tcp)-ey (24)
zt1pp=zt1c (25)
rxt1pp=rxr1p4 (26)
ryt1pp=ryr1p4 (27)
rzt1pp=rzr1p4+θr1s1-θ′t1s1+erz (28)
wherein, thetar1s1Is the straight line s1And said XRAngle between the axes theta't1s1Is the straight line s'1And said XRAngle between axes, rxr1p4Is the intersection point p4At the position XRPose vector of axis, ryr1p4Is the intersection point p4At the YRPose vector of axis.
In the embodiment of the invention, the laser scanning operation of the fixed point path of the ceramic tile is set according to the stacking condition of a plurality of ceramic tiles, and as shown in figure 4, according to 4 types of simulated irregular ceramic tile placement types, the formed ceramic tile stack is specified to have a side length of asSquare area of (a)sWhen the square area is adapted to the minimum value of the ceramic tiles placed at any angle, asThe values of (A) are as follows:
in order to make all the irregularly placed tiles in the tile pile successfully swept, the four placement modes in fig. 4 are analyzed to obtain the following line segment length relationship:
Δ1+Δ2=as (30)
Δ1 2+Δ2 2=at 2 (31)
solving according to the formula (30) and the formula (31) to obtain delta1And Δ2The value of (A) is as follows:
selecting 7 reference points L of point laser scanning track in a tile coordinate system1、L2、L3、L4、L5、 L6、L7The coordinates of the seven fiducial points are as follows:
wherein the point laser is at the reference point L1And a reference point L2While sweeping through a first intersection point on the tile edge, the point laser light is from the reference point L3Swept to a reference point L4The point laser passes through a second intersection point on the edge of the tile in the process and is at a reference point L4And a reference point L5While sweeping through a third intersection point on the tile edge, the point laser light is from the reference point L6Swept to a reference point L7The process passes through a fourth intersection point on the edge of the ceramic tile and the first intersection pointThe second intersection point is positioned on the first edge of the ceramic tile, the third intersection point and the fourth intersection point are positioned on the second edge of the ceramic tile, and the first edge and the second edge are adjacent edges;
the laser sweeping route is made based on 7 reference points, so that the self-adaptive operation of the ceramic tiles in the ceramic tile stack can be realized, and as shown in fig. 3, the path of the sweeping mode A is L1→L2→L4→L3→L4→L5→L7→L6The upper edge of the reference ceramic tile is swept to the lower edge of the reference ceramic tile, the method has the advantages that the electric signal standard when one set of recording point positions is used in a unified mode, so that the number of hard wiring is reduced, the use of IO ports of a measuring system is saved, meanwhile, the sweeping mode A has more idle strokes, and the idle strokes are used for enabling point laser falling points to return to the upper surface of the ceramic tile before the sweeping is started, so that the laser points are guaranteed to be accurately shot on the surface of the ceramic tile or outside the ceramic tile; the path of sweep pattern B is L1→L2→L3→L4→L5→L6→L7Two sets of electrical signal standards for sweeping paths and point location recording are adopted, namely paths from the upper edge of the ceramic tile to the lower edge of the ceramic tile and reverse paths are alternately used, the sweeping mode B occupies double system interface resources, the idle stroke is shortened, and the sweeping efficiency is improved.
Finally, the tile is swept in a spot laser sweep path.
When the sweep mode A is adopted, only L can be selected1、L4、L7Three points as reference points for the laser sweep, L2、L3、L5、L6The robot can stop the movement of the section immediately after receiving the laser falling edge signal, and the movement is as close to the edge of the ceramic tile as possible, so that the laser sweeping stroke is shortened, and the ceramic tile paving efficiency is improved.
As shown in fig. 2, the present invention also provides an automatic tile laying control system, which can implement the method shown in fig. 1 by controlling a robot, wherein the robot for practical operation has a mechanical arm and a laser sweeping device, and the end of the mechanical arm is provided with a suction cup. The automatic tile paving control system specifically comprises:
a reference center coordinate confirming module 21 for confirming the reference brick rn laid on the reference positionrPerforming laser scanning operation on the fixed-point route to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
A target center coordinate calculation module 22 for calculating a reference center coordinateRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the tn of the next ceramic tile to be pavedtTarget center coordinates of the target positionRelative line numberFor tiling tntRelative to reference brick rnrThe number of rows and the number of columnsFor tiling tntRelative to reference brick rnrThe number of columns;
an execution module 23 for sucking a tile tn to be laid from the stackt;
A current central coordinate confirmation module 24 for the tile to be tiled tntPerforming laser scanning operation on the fixed-point route, and calculating the tn of the ceramic tile to be pavedtCurrent center coordinates of
A pose vector calculation module 25 for calculating a pose vector based on the target center coordinatesCurrent center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) Wherein the compensation parameter comprises a laser probePoint laser in robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAnd also includes a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises a reference brick rnrThe plane and the ceramic tile to be paved tntZ-axis distance Z of the planet1c;
An execution module 23 for executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) So that the tiles tn to be laidtSpread to target center coordinatesThe corresponding target position.
And the fixed point route laser sweeping module 26 is used for making a point laser sweeping route based on 7 datum points according to the irregular arrangement condition of the simulated tiles and sweeping the tiles. The selection of 7 reference points is as described in the previous solution, and the line of the point laser sweep is as shown in fig. 3.
Specifically, the reference center coordinate determination module 21 includes:
a reference brick intersection coordinate obtaining unit 211, configured to obtain a laser track and a reference brick rn by scanning with a fixed-point route laserrCoordinates of four intersection points on the edge, wherein the intersection point p1And point of intersection p2On the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4On the reference brick rnrThe first edge and the second edge intersect at a reference tile rnrVertex n of (2)iPoint of intersection p1Has the coordinates ofIntersection point p2Has the coordinates ofIntersection point p3Has the coordinates ofThe point of intersection p4Has the coordinates of
A reference center coordinate calculation unit 212 for calculating a reference center coordinate from the intersection point p1And the intersection point p2Calculating the straight line s where the first edge is located1Slope of (2)Straight line s1And XRAngle between axesAnd a straight line s1Intercept ofAccording to the point of intersection p3And the intersection point p4Is determined by the coordinate of (a) in the space,calculating the straight line s of the second edge2Slope of (2)Straight line s2And XRAngle between axesAnd a straight line s2Intercept ofAccording to the reference brick rnrSide length a oftSlope ofIncluded angleIntercept of a beamSlope ofIncluded angleAnd interceptCalculating the coordinates of the reference centerThe calculation process may refer to the method of the present invention described above.
The current center coordinate determination module 22 includes:
a tile intersection point coordinate obtaining unit 221 for obtaining the laser track and the tile tn to be laid by laser sweeping through the fixed point routetCoordinates of four intersections on the edge, where intersection p'1And intersection point p'2Is positioned at the ceramic tile tn to be pavedtOn the first side of (1), an intersection p'3And point of intersectionp′4Is positioned at the ceramic tile tn to be pavedtOn the second side of (1), the tiles to be tiled tntFirst edge of (1) and tiles to be tiled tntIs intersected with the tile tn to be laidtVertex n'iOf intersection p'1Has the coordinates ofIntersection point p'2Has the coordinates ofIntersection point p'3Has the coordinates ofIntersection point p'4Has the coordinates of
A current center coordinate calculation unit 222 for calculating p 'from the intersection point'1Coordinate and intersection p'2Calculating the tile to be tiled tntS 'to the first side'1Slope of (2)Straight line s'1And XRAngle between axesAnd a straight line s'1Intercept ofAccording to intersection point p'3Of (c) and an intersection point p'4Calculating the tile to be tiled tntS 'of the second side'2Slope of (2)Straight line s'2And XRAngle between axesAnd straight line s'2Intercept ofAccording to the reference brick rnrSide length a oftSlope of the magnetic fluxIncluded angleIntercept of a beamSlope ofIncluded angleAnd interceptCalculating the coordinate of the reference centerThe calculation process may refer to the method of the present invention described above.
According to the tile paving method and the tile automatic paving control system provided by the embodiment of the invention, the laser sensor is adopted for measurement, the cost is low, and the measurement precision is high; by utilizing the mechanical arm and the automatic tile paving and pasting control system, the problem of low tile paving position precision can be solved, 24-hour uninterrupted installation can be realized, and the paving and pasting work execution speed is increased; automatic control is realized, field construction personnel can be reduced or not needed, and the personnel selection cost and the construction safety accident occurrence probability are greatly reduced.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.
Claims (8)
1. A method of laying tiles, comprising:
for the reference brick rn laid on the reference positionrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
According to the reference center coordinatesRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target position ofThe relative line numberFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of rows and the number of columnsFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of columns;
adsorbing one tile tn to be paved from the tile pilet;
For the ceramic tile to be paved tntPerforming the laser scanning operation of the fixed-point route, and calculating the to-be-paved ceramic tile tntCurrent center coordinates of
According to the target center coordinatesThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The compensation parameter comprises a laser measuring headIn the robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAlso comprises a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises the reference brick rnrThe plane and the tile to be paved tntZ-axis distance Z of the planet1c;
Executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) Making the tile to be tiled tntSpread to the target center coordinatesThe corresponding target position;
the pair of reference bricks rn already laid on the reference positionsrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates ofThe method comprises the following steps: obtaining a laser track and the reference brick rn by laser sweeping of a fixed-point routerCoordinates of four intersection points on the edge, where the intersection point p1And point of intersection p2Is positioned on the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4Is positioned on the reference brick rnrThe first edge and the second edge intersect at the reference tile rnrVertex n of (2)iSaid point of intersection p1Has the coordinates ofThe point of intersection p2Has the coordinates ofThe point of intersection p3Has the coordinates ofThe point of intersection p4Has the coordinates of
According to the intersection point p1And said intersection point p2Calculating the straight line s on which the first edge is located1Slope of (2)The straight line s1And said XRAngle between axesAnd the straight line s1Intercept of
According to the intersection point p3And said intersection point p4Calculating the straight line s where the second edge is located2Slope of (2)The straight line s2And said XRAngle between axesAnd the straight line s2Intercept of
2. A tile laying method as claimed in claim 1, wherein said reference center coordinates are determined according to said reference center coordinatesRelative line numberRelative number of rowsSide length a of ceramic tiletAnd tile spacing wgCalculating the next tile to be paved tntTarget center coordinates of the target position ofThe calculation formula of (c) is:
3. a tile laying method as claimed in claim 2, wherein said pair of tiles to be laid tntPerforming the laser scanning operation of the fixed-point route, and calculating the to-be-paved ceramic tile tntCurrent center coordinates ofThe method comprises the following steps:
obtaining a laser track and the to-be-paved ceramic tile tn by laser sweeping of a fixed point routetCoordinates of four intersections on the edge, where intersection p'1And intersection point p'2Is positioned on the ceramic tile to be paved tntOn the first side of (2), intersection point p'3And intersection point p'4Is positioned on the ceramic tile to be paved tntOn the second side of said tile to be tiled tntAnd the tile to be tiled tntIs intersected with the tile to be tiled tntVertex n'iOf said intersection p'1Has the coordinates ofThe intersection point p'2Has the coordinates ofThe intersection point p'3Has the coordinates ofThe intersection point p'4Has the coordinates of
According to the intersection point p'1And the intersection point p'2Calculating the coordinates of said tile to be tiled tntS 'to the first side of'1Slope of (2)The straight line s'1And said XRAngle between axesAnd the straight line s'1Intercept of
According to the intersection point p'3And the intersection point p'4Calculating the coordinates of said tile to be tiled tntS 'of the second side'2Slope of (2)The straight line s'2And said XRAngle between axesAnd the straight line s'2Intercept of
According to the ceramic tile to be paved tntSide length a oftCalculating the current center coordinates
4. A tile laying method as claimed in claim 3, wherein said target-based centre coordinates are determined from said target-based centre coordinatesThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The method comprises the following steps:
xt1pp=xt1c+xl1tcp+(x′t1c-xl2tcp)-ex
yt1pp=yt1c+yl1tcp+(y′t1c-yl2tcp)-ey
zt1pp=zt1c
rxt1pp=rxr1p4
ryt1pp=ryr1p4
rzt1pp=rzr1p4+θr1s1-θ′t1s1+erz
wherein, thetar1s1Is the straight line s1And said XRAngle between the axes, θ't1s1Is the straight line s'1And said XRAngle between axes, rxr1p4Is the intersection point p4At the XRPose vector of axis, ryr1p4Is the intersection point p4At the YRPose vectors of the axes.
5. The tile laying method of claim 4, wherein the fixed-point path laser sweeping operation comprises:
according to the irregular stacking condition of a plurality of ceramic tiles, the formed ceramic tile stack is defined as one side length asWherein a issFitting the square area to the minimum value of the tiles placed at any angle:
Δ1+Δ2=as
Δ1 2+Δ2 2=at 2
selecting 7 reference points L of point laser scanning track in a tile coordinate system1、L2、L3、L4、L5、L6、L7,
Wherein the point laser is at the reference point L1And the reference point L2In the course of the sweep through a first point of intersection on the tile edge, the point laser light from the reference point L3Swept to the reference point L4The point laser passes through a second intersection point on the edge of the ceramic tile in the process and is positioned at the reference point L4And the reference point L5In the course of the sweep through a third point of intersection on the tile edge, the point laser light from the reference point L6Swept to the reference point L7The first intersection point and the second intersection point are located on the first edge of the ceramic tile, the third intersection point and the fourth intersection point are located on the second edge of the ceramic tile, and the first edge and the second edge are adjacent edges;
making a pointing laser sweep path based on the 7 fiducial points;
sweeping the tile in the spot laser sweeping path.
6. An automatic tile laying control system, comprising:
a reference center coordinate confirming module for confirming the laid and pastedReference brick rn of reference positionrPerforming a fixed-point path laser scanning operation to confirm the reference brick rnrIs located in the robot coordinate system XR-YRCenter of reference coordinates of
A target center coordinate calculation module for calculating the reference center coordinateRelative line numberRelative number of rowsSide length a of ceramic tiletAnd calculating the space wg between the ceramic tiles to obtain the next ceramic tile to be paved tntTarget center coordinates of the target position ofThe relative line numberFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of rows and the number of columnsFor the ceramic tile to be spread tntRelative to the reference brick rnrThe number of columns;
an execution module for adsorbing one tile tn to be laid from the tile stackt;
A current central coordinate confirming module for the ceramic tile to be paved tntPerforming the laser scanning operation of the fixed-point route, and calculating the tn of the ceramic tile to be pavedtCurrent center coordinates of
A pose vector calculation module for calculating the coordinate of the target centerThe current center coordinateAnd calculating a pose vector (rx) of the tail end of the robot for executing the paving operation by the compensation parametert1pp,ryt1pp,rzt1pp) The compensation parameter comprises a laser measuring headIn the robot coordinate system XR-YRProjected on the plane XRDistance of axisYRDistance of axisAnd also includes a system error e caused by the integral installation deviation of the robotx、ey、erzAnd also comprises the reference brick rnrThe plane and the tile to be paved tntZ-axis distance Z of the planet1c;
The execution module is used for executing the pose vector (rx)t1pp,ryt1pp,rzt1pp) Making the ceramic tile to be paved tntSpread to the target center coordinatesThe corresponding target position;
the reference center coordinate confirming module includes:
a reference brick intersection point coordinate acquisition unit forObtaining laser tracks and the reference brick rn by laser scanning of a fixed-point routerCoordinates of four intersection points on the edge, wherein the intersection point p1And point of intersection p2Is positioned on the reference brick rnrOn the first side of (1), the intersection point p3And point of intersection p4Is positioned on the reference brick rnrThe first edge and the second edge intersect at the reference tile rnrVertex n ofiSaid point of intersection p1Has the coordinates ofThe point of intersection p2Has the coordinates ofThe point of intersection p3Has the coordinates ofThe point of intersection p4Has the coordinates of
A reference center coordinate calculation unit for calculating a reference center coordinate based on the intersection point p1And said intersection point p2Calculating the straight line s on which the first edge is located1Slope of (2)The straight line s1And said XRAngle between axesAnd the straight line s1Intercept ofAccording to the intersection point p3And said intersection point p4Calculating the straight line s where the second edge is located2Slope of (2)The straight line s2And said XRAngle between axesAnd the straight line s2Intercept ofAccording to the reference brick rnrSide length of (a)tThe slopeThe angleThe interceptThe slopeThe angleAnd the interceptCalculating the reference center coordinates
The current center coordinate determination module includes:
a tile to be paved intersection point coordinate obtaining unit for obtaining the laser track and the tile to be paved tn by laser sweeping through a fixed point routetCoordinates of four intersections on the edge, where intersection p'1And intersection point p'2Is located atThe to-be-paved ceramic tile tntOn the first side of (2), intersection point p'3And intersection point p'4Is positioned on the ceramic tile to be paved tntOn the second side of said tile to be tiled tntAnd the tile to be tiled tntIs intersected with the tile to be tiled tntVertex n'iAnd the intersection p'1Has the coordinates ofThe intersection point p'2Has the coordinates ofThe intersection point p'3Has the coordinates ofThe intersection point p'4Has the coordinates ofA current center coordinate calculation unit for calculating p 'according to the intersection point'1And the intersection point p'2Calculating the coordinates of said tile to be tiled tntS 'to the first side'1Slope of (2)The straight line s'1And said XRAngle between axesAnd the straight line s'1Intercept ofAccording to the intersection point p'3And the intersection point p'4Calculating the coordinates of said tile to be tiled tntS 'of the second side'2Slope of (2)The straight line s'2And said XRAngle between axesAnd the straight line s'2Intercept ofAccording to the reference brick rnrSide length a oftThe slopeThe angleSaid interceptThe slopeThe angleAnd the interceptCalculating the current center coordinates
7. The automatic tile tiling control system of claim 6, wherein the pose vector is calculated by the formula:
xt1pp=xt1c+xl1tcp+(x′t1c-xl2tcp)-ex
yt1pp=yt1c+yl1tcp+(y′t1c-yl2tcp)-ey
zt1pp=zt1c
rxt1pp=rxr1p4
ryt1pp=ryr1p4
rzt1pp=rzr1p4+θr1s1-θ′t1s1+erz
wherein, thetar1s1Is the straight line s1And said XRAngle between the axes theta't1s1Is the straight line s'1And said XRAngle between axes, rxr1p4Is the intersection point p4At the position XRPose vector of axis, ryr1p4Is the intersection point p4At the YRPose vectors of the axes.
8. The automated tile tiling control system of claim 7, further comprising a spot-line laser sweep module:
for defining the formed ceramic tile pile as a side length a according to the irregular stacking condition of a plurality of ceramic tilessWherein said asThe minimum value for the square area to adapt to any angle of the ceramic tile is as follows:
Δ1+Δ2=as
Δ1 2+Δ22=at 2
also for selecting 7 reference points L of the point laser sweep trajectory in the tile coordinate system1、L2、L3、L4、L5、L6、L7,
Wherein the point laser is at the reference point L1And the reference point L2In the course of the sweep through a first point of intersection on the tile edge, the point laser light from the reference point L3Swept to the reference point L4Passing the second on the edge of the tile in the processPoint of intersection, point laser light being at said reference point L4And the reference point L5Passes a third point of intersection on the tile edge in the sweeping process, the point laser passes from the reference point L6Swept to the reference point L7The first intersection point and the second intersection point are located on the first edge of the ceramic tile, the third intersection point and the fourth intersection point are located on the second edge of the ceramic tile, and the first edge and the second edge are adjacent edges;
further for making a setpoint laser sweep path based on the 7 datum points;
and for sweeping the tile in accordance with the spot laser sweep path.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110750160.8A CN113482301B (en) | 2021-07-02 | 2021-07-02 | Tile paving method and tile automatic paving control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110750160.8A CN113482301B (en) | 2021-07-02 | 2021-07-02 | Tile paving method and tile automatic paving control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113482301A CN113482301A (en) | 2021-10-08 |
CN113482301B true CN113482301B (en) | 2022-07-01 |
Family
ID=77939588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110750160.8A Active CN113482301B (en) | 2021-07-02 | 2021-07-02 | Tile paving method and tile automatic paving control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113482301B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4978246A (en) * | 1989-07-18 | 1990-12-18 | Quenzi Philip J | Apparatus and method for controlling laser guided machines |
CN110036162A (en) * | 2016-09-30 | 2019-07-19 | 新加坡-Eth研究中心 | For object to be placed system and method on the surface |
CN110259067A (en) * | 2019-06-11 | 2019-09-20 | 清华大学 | The tile loading position recognition methods of robot and system |
CN110295728A (en) * | 2019-07-03 | 2019-10-01 | 广东博智林机器人有限公司 | Handling system and its control method, floor tile paving system |
CN110670860A (en) * | 2019-10-15 | 2020-01-10 | 广东博智林机器人有限公司 | Laying method, laying robot and storage medium |
CN111192301A (en) * | 2019-12-31 | 2020-05-22 | 广东博智林机器人有限公司 | Floor installation method and device, robot and storage medium |
FR3093023A1 (en) * | 2019-02-22 | 2020-08-28 | Kamel Zaaboub | Automatic laying machine for floor covering such as tiles |
CN111894247A (en) * | 2020-08-04 | 2020-11-06 | 广东博智林机器人有限公司 | Decorative surface material paving method, device and system and storage medium |
-
2021
- 2021-07-02 CN CN202110750160.8A patent/CN113482301B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4978246A (en) * | 1989-07-18 | 1990-12-18 | Quenzi Philip J | Apparatus and method for controlling laser guided machines |
CN110036162A (en) * | 2016-09-30 | 2019-07-19 | 新加坡-Eth研究中心 | For object to be placed system and method on the surface |
FR3093023A1 (en) * | 2019-02-22 | 2020-08-28 | Kamel Zaaboub | Automatic laying machine for floor covering such as tiles |
CN110259067A (en) * | 2019-06-11 | 2019-09-20 | 清华大学 | The tile loading position recognition methods of robot and system |
CN110295728A (en) * | 2019-07-03 | 2019-10-01 | 广东博智林机器人有限公司 | Handling system and its control method, floor tile paving system |
CN110670860A (en) * | 2019-10-15 | 2020-01-10 | 广东博智林机器人有限公司 | Laying method, laying robot and storage medium |
CN111192301A (en) * | 2019-12-31 | 2020-05-22 | 广东博智林机器人有限公司 | Floor installation method and device, robot and storage medium |
CN111894247A (en) * | 2020-08-04 | 2020-11-06 | 广东博智林机器人有限公司 | Decorative surface material paving method, device and system and storage medium |
Non-Patent Citations (2)
Title |
---|
刘天宇等著.《机器人自动化瓷砖铺贴技术要点分析》.《机器人自动化瓷砖铺贴技术要点分析》.建筑,2019,(第11期),第73-74页. * |
杜亚男著.《瓷砖铺贴机器人瓷砖空间定位系统研究》.《工程科技Ⅱ辑》.2020,第C038-534页. * |
Also Published As
Publication number | Publication date |
---|---|
CN113482301A (en) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106338245B (en) | Non-contact movement measuring method for workpiece | |
Tsuruta et al. | Mobile robot for marking free access floors at construction sites | |
CN110147103B (en) | Lane positioning method of automatic driving container truck in wharf shore bridge area | |
WO2021093288A1 (en) | Magnetic stripe-simulation positioning method and device based on ceiling-type qr codes | |
JP2019522203A (en) | System and method for measuring trajectories | |
CN113335557B (en) | Method and system for digitally detecting assembly quality of airplane body surface | |
KR101707801B1 (en) | Bevelling apparatus and method of bevelling | |
CN113482301B (en) | Tile paving method and tile automatic paving control system | |
CN110316558A (en) | A kind of transfer robot chucking position control method and system | |
CN210797286U (en) | High-speed railway pier unmanned aerial vehicle airborne lofting system | |
WO2020137520A1 (en) | Crane control system and control method | |
CN1605830A (en) | Large-scale three dimensional shape and appearance measuring and splicing method without being based on adhesive mark | |
CN116190294B (en) | Crown block teaching method | |
CN114964056B (en) | Self-calibration method for micro-assembly equipment | |
CN201255630Y (en) | Three-dimensional surface modeling system based on both eyes | |
JPH061288B2 (en) | Automatic focusing device with height correction | |
CN115371599A (en) | High-precision ground flatness measuring system and method | |
CN111551169B (en) | Robot map construction and positioning method and robot | |
CN206271051U (en) | A kind of hand and eye calibrating panel assembly and vision positioning system | |
CN112049384B (en) | First brick adjusting device and brick paving method | |
CN111721262B (en) | Automatic guiding method for total station tracking in field elevation measurement | |
JPH0719869A (en) | Displacement detection method for structure and target plate used for it | |
CN114250957B (en) | Robot brick paving method and device, electronic equipment and storage medium | |
CN208868740U (en) | A kind of automatic commander's workpiece Input System based on laser scanning | |
JP2020101371A (en) | Moving body, positioning method, and positioning system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |