A collaborative handling control method for multiple mobile robots
Through multi-mobile robot trackless cooperative handling control technology, laser scanner and PID control are used to achieve efficient transport of super-large and super-major sections, solving the problems of low efficiency, poor safety and insufficient flexibility in the existing technology, and improving transportation efficiency and adaptability.
Patent Information
- Application Number
- CN202211310325.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-25
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2042-10-25
AI Technical Summary
The transfer of super large and super-major sections in the existing aerospace manufacturing industry mainly relies on manual and rail-guided vehicles, which are inefficient and poor in safety, and the flexibility of rail-guided vehicles is insufficient, making it difficult to meet the flexible ground transportation needs of indoor products for most indoor sections.
The multi-mobile robot trackless cooperative handling control technology is adopted to obtain the position information of the slave car through the laser scanner on the main car, solve the relative position of the master car and the slave car, adjust the position deviation and angular deviation of the slave car, and use the PID function to control the centerline speed and angular speed of the slave car, decompose the speed of each wheel, ensure movement within the driving capacity limit, and achieve stable maintenance of formation.
It improves the transport efficiency of the entire system, realizes efficient cooperative handling of mobile robots in the formation, improves the adaptability and flexibility of the products, and reduces the difficulty of design.
Smart Images

Figure CN115562294B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent industrial logistics technology, in particular to a trackless collaborative transport control technology for multiple mobile robots. Background Art
[0002] In the current aerospace manufacturing industry, the transportation and docking of super-large and super-heavy sections are mainly carried out manually and by rail-guided vehicles (RGVs). Manual lifting is inefficient, involves many repetitive tasks, and is less safe. The RGV track is fixed on the ground, which reduces the flexibility of transportation. In response to the demand for flexible ground transportation of large indoor sections, even if AGVs are used for transportation in some scenarios, the customized design of such AGVs has a low degree of reuse and product adaptability. Summary of the invention
[0003] In response to the above technical problems, the present invention aims to provide a multi-mobile robot trackless collaborative transport control technology, using mobile robots with a high degree of intelligence for transport, thereby improving the transport efficiency of the entire system.
[0004] The present invention provides a multi-mobile robot collaborative handling control method, the control method comprising the following steps:
[0005] Obtain the location information of the slave vehicle through the laser scanner on the master vehicle;
[0006] Solve the actual relative posture of the master vehicle and the slave vehicle according to the position information of the slave vehicle, and determine the standard posture of the slave vehicle relative to the master vehicle according to the shape of the formation to be formed;
[0007] The position deviation d is obtained based on the actual relative posture of the master vehicle and the slave vehicle and the standard posture. e and the angle deviation θ e ;
[0008] The centerline speed of the vehicle should be The direction points to the standard position point, and the direction angle is θ; the angular velocity of the slave vehicle should be ω=f2(θ e ), where f1 and f2 are PID functions related to position deviation and angle deviation respectively;
[0009] According to the AGV motion characteristics, the center speed is decomposed and the speed vector of each wheel is expressed as in is the linear velocity, P i Indicates the position information of each wheel in the vehicle coordinate system;
[0010] Assume the maximum driving capacity of the driving wheel is v max , if exists Resolve the center velocity and angular velocity; set the center line velocity and angular velocity as unknown quantities and use Get multiple inequalities, solve each inequality and take the intersection of the results, that is, find the new decomposition that meets the driving capacity constraints with ω;
[0011] The AGV moves according to the driving speed obtained by the solution, and the relative posture is adjusted. The entire formation will maintain formation and move towards the destination under the leadership of the main vehicle.
[0012] Furthermore, a laser scanner capable of identifying the position of reflective marks is used. The laser scanner is installed on the master vehicle and the reflective marks are installed on the slave vehicle. The relative position [x inM y inM ] and actual relative posture α.
[0013] Furthermore, the position information of the slave vehicle is obtained by using the laser scanner on the master vehicle:
[0014] The laser scanner on the main vehicle obtains the position information of the reflective mark of the slave vehicle in the main vehicle coordinate system and sets Represents the rotation matrix between the scanner laser scanner and the host vehicle coordinate system, and the position of the reflective mark of the slave vehicle in the host vehicle coordinate system:
[0015]
[0016] Wherein, i is the reflective marking number;
[0017] Furthermore, the actual relative posture of the master vehicle and the slave vehicle is solved according to the position information of the reflective mark of the slave vehicle, and the standard posture of the slave vehicle relative to the master vehicle is determined according to the shape of the formation to be formed.
[0018] Solving equations The actual relative position of the master and slave vehicles (x inM y inM );
[0019] Using the formula The actual relative posture of the master and the servant can be obtained.
[0020] Furthermore, the position deviation d is solved according to the actual relative posture of the master and slave and the standard posture of the master and slave e and the angle deviation θ e , specifically θ e =α-α d .
[0021] Beneficial Effects
[0022] Compared with traditional oversized and overweight transfer technology, this method has the following advantages:
[0023] 1) Use highly intelligent mobile robots for transportation to improve the transportation efficiency of the entire system;
[0024] 2) The mobile robots in the formation are of the same model, which is easy to maintain and upgrade. At the same time, the average load of each vehicle is low, which reduces the design difficulty;
[0025] 3) Multiple vehicles can adjust their formation according to the shape of the workpiece, and have high adaptability to multiple products. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a schematic diagram of the collaborative handling control structure of multiple mobile robots in this application. DETAILED DESCRIPTION
[0027] In order to facilitate ordinary technicians in the field to understand and implement the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the examples described herein are only used to illustrate and explain the present invention, and are not limited to the present invention.
[0028] The present invention provides
[0029] The laser scanner is installed on the main vehicle. The origin of the laser scanner coordinate system can be expressed in the main vehicle coordinate system as (x s y s ), the laser scanner coordinate system and the main vehicle coordinate system have an attitude angle δ s ; Install two sets of reflective markers on the slave vehicle. The installation position in the slave vehicle coordinate system can be expressed as (a p1 b p1 )、(a p2 b p2 );
[0030] The laser scanner can feedback the reflective mark position information (L1β1) and (L2β2), L i is the distance measurement, β i is the angle measurement value,
[0031] The relative posture is the actual posture of the slave vehicle relative to the main vehicle obtained by the laser scanner measurement value; the standard posture refers to the posture state of the slave vehicle relative to the main vehicle determined by the shape of the formation to be formed, which is the standard value of the aforementioned relative posture.
[0032] use Represents the rotation matrix between the scanner and the main vehicle coordinate system, and the position of the reflective mark in the main vehicle coordinate system can be obtained: are the positions of the reflective mark in the main vehicle coordinate system, which corresponds to (L i , β i ), the points (L1β1) and (L2β2) in the laser scanner coordinates are transformed into the main vehicle coordinate system and expressed as
[0033] Solving equations The actual relative position of the master and slave vehicles (x inM y inM ); further, the actual relative posture can be obtained
[0034] The position coordinates of the origin of the standard position coordinate system of the slave vehicle in the coordinate system of the master vehicle can be determined by the shape of the formation to be formed. The standard position coordinate system and the main vehicle coordinate system have an attitude angle α d ;
[0035] The position deviation d can be obtained from the actual relative position of the master and slave and the standard position of the master and slave e and the angle deviation θ e ,in θ e =α-α d .
[0036] In order to achieve the purpose of stabilizing the formation and eliminating deviation, the centerline speed of the car The direction points to the standard position point; the vehicle should have an angular velocity ω=f2(d e ), where f1 and f2 are PID functions related to position deviation and angle deviation respectively.
[0037] The center velocity and angular velocity values can be calculated by combining the previously obtained posture deviation and angle deviation with the PID parameters. "Center" refers to the velocity starting point (vector) located at the origin of the vehicle coordinate system after the coordinate system line is established for the vehicle.
[0038] According to the motion characteristics of AGV, the center speed is decomposed and the speed vector of each wheel can be expressed as Where P i It represents the position information of each wheel in the body coordinate system of the slave vehicle; Pi is the frame parameter, which represents the position information of each wheel in the body coordinate system and can be directly measured or provided by the robot manufacturer.
[0039] Assume the maximum driving capacity of the driving wheel is v max , when a round speed meets the condition The center velocity and angular velocity should be re-solved. Set the center line velocity and angular velocity as unknown quantities and use Multiple inequalities can be obtained. Solving each inequality and taking the intersection of the results can obtain a new decomposition that satisfies the driving capacity constraints. With ω.
[0040] The AGV moves according to the driving speed obtained by the solution, and the relative posture is adjusted. The entire formation will maintain formation and move towards the destination under the leadership of the main vehicle.
[0041] It should be understood that the parts not elaborated in detail in this specification belong to the prior art. It should be understood that the above description is only a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modification, equivalent substitution, deformation, etc. made within the spirit and principle of the present invention shall fall within the scope of protection of the present invention.
Claims
1. A method for controlling collaborative transport of multiple mobile robots, characterized in that: The control method comprises the following steps: Obtain the location information of the slave vehicle through the laser scanner on the master vehicle; Solve the actual relative posture of the master vehicle and the slave vehicle according to the position information of the slave vehicle, and determine the standard posture of the slave vehicle relative to the master vehicle according to the shape of the formation to be formed; The position deviation d is obtained based on the actual relative posture of the master vehicle and the slave vehicle and the standard posture. e and the angle deviation θ e ; The centerline speed of the vehicle should be The direction points to the standard position point, and the direction angle is θ; the angular velocity of the slave vehicle should be ω=f2(θ e ), where f1 and f2 are PID functions related to position deviation and angle deviation respectively; According to the AGV motion characteristics, the center speed is decomposed and the speed vector of each wheel is expressed as in is the linear velocity, P i Indicates the position information of each wheel in the vehicle coordinate system; Assume the maximum driving capacity of the driving wheel is v max , if exists Resolve the center velocity and angular velocity; set the center line velocity and angular velocity as unknown quantities and use Get multiple inequalities, solve each inequality and take the intersection of the results, that is, find the new decomposition that meets the driving capacity constraints with ω; The AGV moves according to the driving speed obtained by the solution, and the relative posture is adjusted. The entire formation will maintain formation and move towards the destination under the leadership of the main vehicle.
2. A method for controlling collaborative transport of multiple mobile robots according to claim 1, characterized in that: A laser scanner that can identify the position of reflective marks is used. The laser scanner is installed on the master vehicle and the reflective marks are installed on the slave vehicle. The relative position [x inM y inM ] and actual relative posture α.
3. A method for controlling collaborative transport of multiple mobile robots according to claim 1, characterized in that: The laser scanner on the master vehicle is used to obtain the position information of the slave vehicle: The laser scanner on the main vehicle obtains the position information of the reflective mark of the slave vehicle in the main vehicle coordinate system and sets Represents the rotation matrix between the scanner laser scanner and the host vehicle coordinate system, and the position of the reflective mark of the slave vehicle in the host vehicle coordinate system: Wherein, i is the reflective mark number.
4. A method for controlling collaborative transport of multiple mobile robots according to claim 1, characterized in that: The actual relative position of the master vehicle and the slave vehicle is solved according to the position information of the reflective mark of the slave vehicle, and the standard position of the slave vehicle relative to the master vehicle is determined according to the shape of the formation to be formed, and the equation is solved. The actual relative position of the master and slave vehicles (x inM y inM ); using the formula The actual relative posture of the master and the servant can be obtained.
5. The method for controlling collaborative transport of multiple mobile robots according to claim 1, characterized in that: Solve the position deviation d according to the actual relative posture of the master and slave and the standard posture of the master and slave e and the angle deviation θ e , specifically θ e =α-α d .
Citation Information
Patent Citations
Cooperative active sensing method for rapid target searching of unmanned aerial vehicle (UAV) group
CN109947136A
Multi-vehicle automatic posture adjustment following system based on laser scanning
CN111123985A