| Literature DB >> 31947848 |
Jianming Tang1,2, Weidong Zhu1,2, Yunbo Bi1,2.
Abstract
In order to develop equipment adapted to the aircraft pulse final assembly line, a vision-based aircraft transport platform system is developed. This article explores a guiding method between assembly stations which is low-cost and easy to change routes by using two-dimensional code and two complementary metal oxide semiconductor (CMOS) cameras. The two cameras installed on the front and back of the platform read the two-dimensional code containing station information to guide the platform. In the process of guiding, the theoretical position and posture of the platform at each assembly station are known, but there is a difference between the actual and theoretical values due to motion errors. To reduce the influence of the deviation on the navigation route, a localization method is proposed based on the two-dimensional images captured by the cameras. Canny edge detection is applied to the processed image to obtain the position of the two-dimensional code in the image, which can measure the angle/distance deviation of the platform. Then, the computer can locate the platform precisely by the information in the two-dimensional code and the deviation measured by the image. To verify the feasibility of the proposed method, experiments have been performed on the developed platform system. The results show that the distance and angle errors of the platform are within ±10 mm and ±0.15° respectively.Entities:
Keywords: CMOS sensor; aircraft final assembly; localization method; transport equipment; vision navigation
Year: 2020 PMID: 31947848 PMCID: PMC6982710 DOI: 10.3390/s20010279
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Mechanical structure of the transport platform: (a) 3D model; (b) bottom view.
Dimensions and specifications of the transport platform.
| Description | Quantity |
|---|---|
| Length × Width × Height | 10,500 × 2500 × 1300 mm |
| Mass | 10.2 kg |
| Max. Linear Velocity | 1.67 m/s |
| Drive Wheel Diameter | 410 mm |
| Diameter of the Wheel for Steering | 300 mm |
Figure 2Working principle of the supporting system.
Figure 3Working principle of the navigation system.
Figure 4Example of aircraft pulse final assembly line.
Figure 5Global and local coordinate systems.
Local coordinates of the wheels and cameras.
| No. | Components | Local Coordinates | No. | Components | Local Coordinates |
|---|---|---|---|---|---|
| 1 | FL Wheel | (4970, −925) | 5 | Front Drive Wheel | (4815, 0) |
| 2 | FR Wheel | (4970, 925) | 6 | Back Drive Wheel | (−4815, 0) |
| 3 | BL Wheel | (−4970, −925) | 7 | Front CMOS Camera | (5346, 0) |
| 4 | BR Wheel | (−4970, 925) | 8 | Back CMOS Camera | (−5346, 0) |
Note: FL, FR, BL and BR are short for front left, front right, back left and back right respectively. CMOS is short for complementary metal oxide semiconductor.
Figure 6Navigation process in linear motion mode.
Figure 7Navigation process in fixed-axis rotation mode.
Figure 8Simplified camera image acquisition model.
Parameters description and values of the cameras used in this work.
| Description | Quantity |
|---|---|
| Brand Model | VISIONGO SGIB1280-60 gm/gc |
| Sensor Technology | CMOS image sensor |
| Max. Frame Rate | 60 fps |
| Pixel Resolution | 1280 × 1024 pixels |
| CMOS Size | 7.716 × 5.319 mm |
| Focal Length | 20 mm |
| Installation Height | 455 mm |
Figure 9The processing resultant images: (a) original image; (b) after a Gauss filter; (c) converted to gray-scale; (d) after Canny edge detection; and (e) the original image with the image coordinate system and the coordinates of the four corners of the QR code.
Figure 10Schematic of the quick response (QR) code images in the two cameras when the platform is parked at a certain assembly station.
Figure 11Experimental path schematic.
Figure 12Navigation experiments in a workshop: (a) weights distribution; (b) parking situation; and (c) software interface.
Theoretical and actual positions and postures at each station of the first test.
| No. | Theoretical Value | Actual Value | Deviation |
|---|---|---|---|
| 1 | (10,000.00, 20,000.00, 90.000) | (10,051.23, 20,031.36, 88.620) | (51.23, 31.36, −1.380) |
| 2 | (20,000.00, 30,000.00, 0.000) | (19,994.13, 29,991.11, −0.132) | (−5.87, −8.89, −0.132) |
| 3 | (30,000.00, 20,000.00, −90.000) | (30,003.53, 20,008.11, −89.994) | (3.53, 8.11, 0.006) |
| 4 | (50,000.00, 20,000.00, 45.000) | (49,995.73, 19,995.01, 45.056) | (−4.27, −4.99, 0.056) |
| 5 | (70,000.00, 20,000.00, −90.000) | (70,005.14, 20,006.32, −89.858) | (5.14, 6.32, −0.142) |
| 6 | (85,000.00, 20,000.00, 0.000) | (84,997.24, 19,999.76, 0.099) | (−2.76, −0.24,0.099) |
| 7 | (95,000.00, 20,000.00, 90.000) | (94,994.02, 20,004.35, 89.875) | (−5.98, 4.35, −0.125) |
Figure 13Distance and angle deviations of the repeated tests.
Total trial data summary for the repeated tests.
| Statistical Items | Average Value | Max. Value |
|---|---|---|
| Deviation in X direction | 4.82 mm | 9.21 mm |
| Deviation in Y direction | 4.32 mm | 9.99 mm |
| Distance Deviation | 4.57 mm | 9.99 mm |
| Angle Deviation | 0.079° | 0.149° |
Comparison between the linear motion and the fixed-axis rotation.
| Statistical Items | Distance Deviation | Distance Deviation | Angle Deviation | Angle Deviation |
|---|---|---|---|---|
| Linear Motion | 4.43 mm | 8.98 mm | 0.085° | 0.147° |
| Fixed-axis Rotation | 4.72 mm | 9.99 mm | 0.084° | 0.149° |
| Difference | 0.29 mm | 1.01 mm | 0.001° | 0.002° |
| Proportion | 6.54% | 11.2% | 1.17% | 1.36% |