Next Article in Journal
Advanced High-Speed Lane Keeping System of Autonomous Vehicle with Sideslip Angle Estimation
Previous Article in Journal
Robot-Based Automation for Upper and Sole Manufacturing in Shoe Production
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Path Tracking Method of a Wall-Climbing Robot towards Autonomous Inspection of Steel Box Girder

1
Ocean College, Zhejiang University, Zhoushan 316000, China
2
Zhejiang Lab, Hangzhou 311100, China
3
Technology and Equipment of Rail Transit Operation and Maintenance Key Laboratory of Sichuan Province, Southwest Jiaotong University, Chengdu 610031, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(4), 256; https://doi.org/10.3390/machines10040256
Submission received: 22 February 2022 / Revised: 24 March 2022 / Accepted: 30 March 2022 / Published: 2 April 2022
(This article belongs to the Topic Industrial Robotics)

Abstract

:
This paper proposes an autonomous inspection method for steel box girders that uses a wall-climbing robot instead of human workers. According to the 3D operating environment inside the steel box girder, the method proposes a 3D path for the robot to traverse positions to be inspected. The path comprises two alternate sections of the lane’s centerline and U-shaped steering. To realize the robot’s tracking of the desired path, kinematics analysis based on different poses during the inspection was carried out. Corresponding path tracking algorithms were adopted to ensure that the robot moves accurately and efficiently. In addition, for the smooth transition of the two path sections, this method adopts an algorithm of cooperatively controlling the lifting mechanism and the wheel speeds to achieve stable crossing of a 90° concave corner. Finally, experiment results show that the robot can steadily cross 90° concave corner and can steer to the adjacent lane and complete lane inspection along the desired path. The method can realize autonomous inspection for steel box girders using the wall-climbing robot.

1. Introduction

Steel box girder (SBG) is an important structural unit of long-span bridges, and its condition inspection is an important means to ensure safe use. SBG is an approximately closed structure, and its inspection is usually aimed at the internal structure. As shown in Figure 1, the current detection methods are mainly manual [1,2]. Workers use ladders to reach the target wall and then use naked eyes or flaw detection equipment to perform an inspection. This method has limitations such as low detection efficiency, high labor intensity, and a certain degree of danger. However, the wall-climbing robot, as a mobile platform that can be attached to the wall, can replace workers to complete labor-intensive and high-risk tasks.
To overcome the shortcomings of manual inspection, researchers have developed many wall-climbing robots that can be used in bridge maintenance and inspection [3,4,5,6,7,8,9,10,11]. For example, the biomimetic inchworm robot in reference [3] can transition between two walls with an angle of 0–360°, and can pass through the manhole of the bridge partition; the tracked wall-climbing robot in reference [10] adapts to the cylindrical wall surface of the bridge by using a reciprocating mechanism. These robots operate on multiple planes or curved surfaces, which means relatively complex work paths and difficult path tracking. To conduct a comprehensive and reliable inspection, the primary goal of this task is to ensure that the wall-climbing robot accurately tracks the inspection path. Therefore, it is essential to perform effective path tracking for the robot.
Nowadays, path tracking algorithms are mainly based on geometric models [12,13,14], kinematic models [15,16], and dynamic models [17,18,19,20]. In our study, the robot moves with low acceleration, low speed and light weight, so the path tracking control based on the dynamic model was not exploited. Among tracking algorithms based on a geometric model, Wallace et al. [12] used image processing technology to extract the centerline of the road boundary. They kept the vehicle “watching” a position on the centerline at a certain distance, then calculated the distance deviation between the vehicle and the centerline, thereby controlling the vehicle to travel along the road’s centerline. Ma et al. [13] combined a fuzzy controller with a pure tracking algorithm and used driving experience to dynamically formulate fuzzy control rules to adjust the forward-looking distance. Their simulation results show that the algorithm improves the performance of path tracking. Among tracking algorithms based on a kinematics model, the authors in [15] established a kinematic model for the path tracking of a robot. It introduces “virtual control variables” to decompose complex nonlinear systems into low-order systems, then constructs a Lyapunov function to analyze the system’s stability, and finally derives the control law to track the desired path. O’Connor at Stanford University [16] established a kinematic model that uses the rate of change of heading deviation, lateral deviation, and front-wheel angle as state variables. Then, they linearized the model to design a path tracking controller. These path tracking algorithms are characterized by a simple implementation process, easy adjustment of parameters, and low amount of calculations. They are widely used because they are especially suitable for low-speed working conditions [14]. However, due to the strong magnetic field, weak GPS signal, and special three-dimensional structure of the working conditions, the above-mentioned path tracking algorithm is not suitable for SBG inspection. In addition, in this scenario, the wall-climbing robot must perform corresponding tracking algorithms on different walls and ensure that it transitions smoothly and steadily between different walls.
This paper proposes a method suitable for autonomous inspection in SBG to address the above problems. First, the prototype of the wall-climbing robot is introduced. The inspection path is divided into two alternate sections of the lane’s centerline and U-shaped steering. The coordinated control algorithm of the lifting mechanism and the wheel speeds is proposed to perform an autonomous transition between the two sections. A “Preview-follow” algorithm is adopted to track the lane’s centerline accurately. A dead reckoning algorithm is used to track the U-shaped path with slippage restrained. Finally, the experiment of autonomous inspection in the SBG scene was carried out to verify the effectiveness of these algorithms adopted by our method.

2. Prototype

The prototype of the wall-climbing robot is shown in Figure 2, and its internal structure is shown in Figure 3. The actual weight of the prototype is 4.08 kg, and the size is 230 mm × 210 mm × 256 mm. The robot uses four permanent magnet wheels to achieve stable adsorption on the steel wall. The advantage of the magnetic wheel is that it has strong adaptability to the wall surface and is easy to control. However, the wheeled structure’s ability to overcome obstacles is relatively limited. For example, this robot cannot cross convex corners.
The robot uses a lifting mechanism driven by the steering gear to help the magnetic wheel climb up the vertical wall. Furthermore, to simplify the structure and reduce the self-weight, the robot has no Ackerman steering mechanism; it uses the differential drive method to steer. The robot also carries a camera to take photos of the lane, which are transmitted to a computer for real-time display. When working in the SBG, it will traverse every lane for the staff to inspect.

3. Modeling and Solution

The focus of the SBG inspection is the weld between the roof deck and the U-rib. The roof deck and two adjacent U-ribs form a patrol lane. The desired tracking path comprises paralleled centerlines of the lane on the roof and U-shaped paths on the crossbeam (as shown in Figure 4a). The robot completed three actions along the path (as shown in Figure 4b): crossing a 90° concave corner, tracking the lane’s centerline, and steering to the adjacent lane. To ensure accurate and reliable path tracking, the tracking algorithms should make the response fast and the error small, and crossing concave corners should be sufficiently smooth and stable. Accordingly, our method adopts corresponding motion control algorithms for the three different actions.

3.1. Crossing a 90° Concave Corner

The analysis is based on the example of the robot turning over from the left crossbeam to the roof deck. This process can be divided into the following stages: (1) the robot moves forward until its front wheels touch the roof; (2) the lifting mechanism lifts the robot to separate the front wheel from the left crossbeam; (3) the front wheel of the robot moves on the roof, while the rear wheel moves on the left crossbeam. It continues to go forward until the entire vehicle is attached to the roof.
The action of the lifting mechanism is shown in Figure 5. The lifting mechanism starts to rotate when the front laser rangefinder detects that the front wheels are touching the roof deck. The front wheel is lifted to a maximum distance when the lifting arm rotates perpendicular to the left crossbeam. The lifting mechanism is then reset.
Point A is the rotation center of the lifting mechanism, and point B is the center of the rear wheel. It can be seen from Figure 5 that when the lifting mechanism is reset, the pitch angle change of the robot can be calculated as follows:
Δ θ = θ 2 θ 1   = arcsin l a r m R | A B | arctan d g R l 0 ,
where
| A B | = l 0 2 + ( d g R ) 2 ,
and
  • θ1—the angle between line AB and the left crossbeam when the lifting mechanism starts to rotate,
  • θ2—the angle between line AB and the left crossbeam when the lifting mechanism is reset,
  • l0—the vertical distance between A and B,
  • larm—the arm length of the lifting mechanism,
  • dg—the vertical distance from A to the left crossbeam,
  • R—the wheel radius.
Figure 6 shows the process of the front and rear wheels moving on the roof and the left crossbeam, respectively. In this process, the ratio of front and rear wheel speeds changes with the change of the robot’s pitch angle θ.
The front and rear wheel speeds v1 and v2 satisfy the following formula:
v 2 = v 1 tan θ .
The actual speeds of the front and rear wheels have upper limits. Therefore, the following speed control formula is proposed:
{ v 2 = v 1 tan θ ; v 1 = 20 mm / s , θ ( 0 , π 4 ] v 1 = v 2 / tan θ ; v 2 = 20 mm / s , θ [ π 4 , π 2 ) v 2 = v 1 = 20 mm / s , θ = { 0 , π 2 } .

3.2. Tracking the Lane’s Centerline

While detecting the weld between the U-rib and the roof in the lane (Figure 7), the robot’s desired path is the centerline of the lane. However, the commonly used IMU has a dynamic drift phenomenon, which will cause errors in the measurement [21]. At present, most researchers use magnetometer [22] or GPS [23] to correct this error; however, the magnetic field around the magnet wheel is so strong that the magnetometer won’t operate normally. In addition, the highly enclosed space in the SBG limits the application of GPS.
To overcome the difficulties in measuring the tracking error, a trilateration localization algorithm is proposed. This algorithm uses the distance information measured by laser rangefinders l2, l3, and l4 to calculate d and δ. d is the distance deviation between the robot center Oc and the lane’s centerline, and δ is the yaw deviation between its speed direction and the centerline. In this paper, the heading direction of the robot is defined as the positive direction of the speed. This paper also stipulates that when Oc is on the right side of the centerline, d > 0; when the robot heads to the left of the centerline, δ > 0 (as shown in Table 1).
From Figure 7,
{ δ = tan 1 ( l 2 l 3 b ) d = ( l 4 l 3 ) cos δ + ( n a c ) sin δ 2 ,
where
  • a—the distance from laser rangefinder l4 to the front wheel,
  • b—the distance between laser rangefinder l2 and l3,
  • c—the distance from laser rangefinder l3 to the front wheel,
  • n—the length of the wall-climbing robot.
With the tracking error obtained, a “Preview-follow” algorithm [24,25] is adopted to track the desired path according to the low-speed working conditions (as shown in Figure 8). When deviating from the centerline path, the algorithm controls the robot to move along arc S0 from Oc to point P, and then follow the centerline path. P is the intersection point of arc S0 and the centerline, which is called the preview point.
A coordinate system {XOY} is established on the roof. Its X-axis is parallel to the centerline, and its Y-axis is perpendicular to the centerline. We define the local coordinate system of the wall-climbing robot as coordinate system {XOY}, and define the heading direction of the robot as the positive direction of the x-axis. The y-axis is perpendicular to the heading direction. From Figure 8,
{ x e 2 + y e 2 = L x 2 + d 2 ( R c y e ) 2 + x e 2 = R c 2 x e = d sin δ + L x cos δ y e = d cos δ L x sin δ ,
where
  • xe—the abscissa of point P in coordinate system {XOY},
  • ye—the ordinate of point P in coordinate system {XOY},
  • δ—the yaw deviation,
  • Lx—the horizontal distance between Oc and P, which is called the preview distance,
  • Rc—the turning radius of Oc.
From Formula (6), we can obtain
R c = L x 2 + d 2 2 ( d cos δ L x sin δ ) .
When the wall-climbing robot reaches the preview point P, from Figure 8, we can obtain
δ 2 = arccos ( R c cos δ d R c ) ,
where
  • δ2—the angle between speed direction and the centerline path.
Then, the robot rotates around Oc in situ until its yaw deviation to the centerline is zero. During this process, the speeds of the left and right wheels are:
{ v r = - sign ( δ ) ω B 2 v l = sign ( δ ) ω B 2 ,
where
  • vl—the speed of the left wheel,
  • vr—the speed of the right wheel,
  • B—the distance between the left and right wheels.

3.3. Steering to an Adjacent Lane

Without the Ackerman steering mechanism, obvious slippage occurs when the robot turns. Confronting the slippage problem, the desired path is preferably composed of straight lines, which makes it easier to measure the yaw deviation and then control the tracking errors. Therefore, a U-shaped path composed of three straight lines is designed for the robot to steer into an adjacent lane, as shown in Figure 9. The following analysis takes the robot steering into an adjacent lane on the left as an example.
The wall-climbing robot travels along the path S1S2S3, which can be divided into the following processes: (1) the robot travels straight down from A1 to A2 for a distance of S1, at which time it drives away from the original lane; (2) the robot turns left 90° at A2; (3) the robot travels straight ahead from A2 to A3 for a distance of S2, at which time Oc is located on the centerline of the next lane; (4) the robot turns left 90° at A3; (5) the robot travels straight up from A3 to A4 for a distance of S3, at which time it has entered the next lane.
Figure 10 shows the pose of the robot steering into the next lane on the crossbeam. This process uses the encoder/IMU system to perform dead reckoning. The distance traveled on three straight lines can be calculated through the encoder. However, slippage during steering will cause a significant error in the yaw angle calculated by the dead-reckoning. Therefore, this paper uses IMU to monitor the angle change of the robot when steering in situ on the crossbeam.
The dead reckoning formula is:
{ X i + 1 = X i + Δ X Z i + 1 = Z i + Δ Z θ i + 1 = θ i + Δ θ ,
where [Xi+1, Zi+1, θi+1]T and [Xi, Zi, θi]T represent the robot’s poses at (i + 1)-th and i-th sampling moments, respectively; and ΔX, ΔY, and Δθ represent the amount of change in pose between these two moments.
The relationship between pose change and wheel speed can be expressed as:
{ Δ X = v r + v l 2 sin θ i Δ T Δ Z = v r + v l 2 cos θ i Δ T Δ θ = v l v r B Δ T .
The position of the robot in three straight lines can be calculated through the encoder, but the slippage in the steering process will lead to a relatively large error in the yaw angle obtained by dead reckoning. Therefore, this article uses an IMU to obtain the yaw angle of the robot during steering.

4. Experiment

This section discusses the experiments undertaken on crossing 90° concave corner, tracking the lane’s centerline, and steering into the adjacent lane to analyze the control performance.

4.1. Experiment on Crossing a 90° Concave Corner

Stable crossing of a 90° concave corner is essential for the wall-climbing robot to complete path tracking. To study the stability of the robot crossing the corner, some experiments were carried out to test the load capacity and the smoothness of the action. Figure 11a,b shows the process of the robot crossing the corner with and without a 4.3 kg load, respectively. Figure 12 shows the time history of the robot’s pitch angle θ while crossing a 90° concave corner. The curve slope does not have an abrupt change, which shows that the crossing process is stable. Given that the robot and camera weigh only 4.08 kg, there will still be sufficient margin for the load capacity with a safety factor of 1.5. The experiment shows that the wall-climbing robot can stably cross the corner with the required equipment.

4.2. Experiment on Tracking the Lane’s Centerline

According to the path tracking analysis in Section 3, the preview distance Lx is the parameter to be determined of the “Preview-follow” algorithm, which determines the horizontal distance left for the robot to correct its pose. To verify the effectiveness of the “Preview-follow” algorithm and determine the appropriate preview distance, this section carries out the path tracking experiments with different preview distances Lx, as shown in Figure 13.
Figure 14 shows the time history of d and δ during the experiment. It can be seen from the figure that the robot can track the centerline with or without preview distance (Lx > 0 or Lx = 0). When Lx = 20 mm, the wall-climbing robot responds faster in tracking the centerline path, and the tracking error is also smaller. The final distance deviation and yaw deviation of the tracking are 0.33 mm and 0.06°, respectively. Therefore, Lx = 20 mm is chosen as the control parameter of centerline path tracking.

4.3. Experiment on Steering into an Adjacent Lane

Figure 15 is the experiment in which the wall-climbing robot tracks a U-shaped path. The experiment shows that the wall-climbing robot can track the proposed U-shaped path and steer into an adjacent lane. In this process, the robot moves smoothly and accurately. Furthermore, when it reaches the roof deck, the yaw deviation is less than 0.1°, which is proven by experiments to be small enough to not affect the robot’s transition to the vertical wall.

5. Conclusions

This paper proposes an autonomous inspection method using a wall-climbing robot for SBG. The method proposes a desired tracking path with inspection focuses covered for the wall-climbing robot to obtain the images inside SBG. Then the method adopts several path tracking algorithms for the three typical actions during inspection to realize stable and efficient movements.
The desired path is composed of the lane’s centerline and a U-shaped steering path. In tracing the lane’s centerline, a trilateration localization method is designed to obtain the robot’s pose. A path tracking algorithm based on the “Preview-follow” theory is adopted to optimize the tracking effect. After experiments, an optimal preview distance was selected to make the wall-climbing robot track the centerline faster and with a smaller tracking error.
In steering, straight paths combined with in-situ steering are adopted to restrain slippage. Then, the dead reckoning algorithm is adopted to achieve tracking of the desired path. Experiments show that the algorithm can effectively control the tracking error, making the yaw deviation close to 0 at the beginning of the transition. In addition, to achieve a smooth transition between roof and crossbeam, an algorithm of cooperatively controlling the lifting mechanism and the wheel speeds is proposed.
In conclusion, the experiment results show that the wall-climbing robot can cross 90° concave corners steadily and track the desired path with high accuracy and fast response (including tracking the centerline and steering). The method proposed in this paper meets the autonomous SBG inspection requirements for the wall-climbing robot.
In the future, we will introduce dynamic analysis rather than ignoring the velocity change of the robot in this paper. Neglect of dynamics can lead to instability and inaccuracy of robot control in some cases of high speed. Further study could consider how to speed up inspection while ensuring the safety and accuracy of robot motion.

Author Contributions

Conceptualization, W.S., D.J., and S.Z.; methodology, Z.W.; software, Z.W.; validation, W.S., Z.W., T.W., and D.J.; formal analysis, T.W.; investigation, W.S.; resources, W.S.; data curation, W.S.; writing—original draft preparation, Z.W.; writing—review and editing, T.W.; visualization, Z.W.; supervision, W.S. and S.Z.; project administration, W.S. and S.Z.; funding acquisition, W.S. and S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Open Project of Technology and Equipment of Rail Transit Operation and Maintenance Key Laboratory of Sichuan Province (Grant No. 2019YW002), Quality Technology Infrastructure Project of Zhejiang Administration for Market Regulation (Grant No. 20200133) and Eaglet Planning Cultivation Project of Zhejiang Administration for Market Regulation (Grant No. CY2022231).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, Z.-S.; Qu, T.; Lu, L.; Ji, B.-H. Research on typical defects analysis of steel box girder and its testing and maintenance technology. J. Disaster Prev. Mitig. Eng. 2011, 31, 572–577. [Google Scholar]
  2. Qing-hua, Z.; Chuang, C.; Chuan, W.; Jun, L.; Yi-zhi, B. Research on Intelligent Monitoring and Assessment System for Fatigue Damage of Orthotropic Steel Deck Structural System. China J. Highw. Transp. 2018, 31, 66. [Google Scholar]
  3. Pagano, D.; Liu, D. An approach for real-time motion planning of an inchworm robot in complex steel bridge environments. Robotica 2017, 35, 1280–1309. [Google Scholar] [CrossRef]
  4. Nguyen, S.T.; Pham, A.Q.; Motley, C.; La, H.M. A practical climbing robot for steel bridge inspection. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 9322–9328. [Google Scholar]
  5. Bui, H.-D.; Nguyen, S.; Billah, U.H.; Le, C.; Tavakkoli, A.; La, H.M. Control framework for a hybrid-steel bridge inspection robot. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; pp. 2585–2591. [Google Scholar]
  6. Liu, Q.; Liu, Y. An approach for auto bridge inspection based on climbing robot. In Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China, 12–14 December 2013; pp. 2581–2586. [Google Scholar]
  7. Wang, R.; Kawamura, Y. Development of climbing robot for steel bridge inspection. Ind. Robot Int. J. 2016, 43, 429–447. [Google Scholar] [CrossRef]
  8. Li, B.; Ushiroda, K.; Yang, L.; Song, Q.; Xiao, J. Wall-climbing robot for non-destructive evaluation using impact-echo and metric learning SVM. Int. J. Intell. Robot. Appl. 2017, 1, 255–270. [Google Scholar] [CrossRef]
  9. Sirken, A.; Knizhnik, G.; McWilliams, J.; Bergbreiter, S. Bridge risk investigation diagnostic grouped exploratory (BRIDGE) bot. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 6526–6532. [Google Scholar]
  10. Nguyen, S.T.; La, H.M. Development of a steel bridge climbing robot. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 3–8 November 2019; pp. 1912–1917. [Google Scholar]
  11. La, H.M.; Dinh, T.H.; Pham, N.H.; Ha, Q.P.; Pham, A.Q. Automated robotic monitoring and inspection of steel structures and bridges. Robotica 2019, 37, 947–967. [Google Scholar] [CrossRef] [Green Version]
  12. Wallace, R.S.; Stentz, A.; Thorpe, C.E.; Moravec, H.P.; Whittaker, W.; Kanade, T. First Results in Robot Road-Following. In Proceedings of the 9th IJCAI, Los Angeles, CA, USA, 20 August 1985; pp. 1089–1095. [Google Scholar]
  13. Ma, R.; Li, S.; Fu, W. An Improved Algorithm Based on Pure Pursuit Model for Path Tracking. Meas. Control 2011, 30, 93–96. [Google Scholar]
  14. Morales, J.; Martínez, J.L.; Martínez, M.A.; Mandow, A. Pure-pursuit reactive path tracking for nonholonomic mobile robots with a 2D laser scanner. EURASIP J. Adv. Signal Process. 2009, 2009, 935237. [Google Scholar] [CrossRef] [Green Version]
  15. Kanayama, Y.; Kimura, Y.; Miyazaki, F.; Noguchi, T. A stable tracking control method for an autonomous mobile robot. In Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990; pp. 384–389. [Google Scholar]
  16. O’Connor, M.L. Carrier-Phase Differential GPS for Automatic Control of Land Vehicles; Stanford University: Stanford, CA, USA, 1998. [Google Scholar]
  17. Cui, S.M.; Zhang, C.; Wang, J.F.; Zhang, K. Research on path tracking control for vision based intelligent vehicle. Appl. Mech. Mater. 2011, 63, 305–308. [Google Scholar] [CrossRef]
  18. Zhang, L.; Wu, G.; Guo, X. Path tracking using linear time-varying model predictive control for autonomous vehicle. J. Tongji Univ. Nat. Sci. 2016, 44, 1595–1603. [Google Scholar]
  19. Jazar, R.N. Vehicle Dynamics: Theory and Application; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  20. Rajamani, R. Lateral vehicle dynamics. In Vehicle Dynamics and Control; Springer: Berlin/Heidelberg, Germany, 2012; pp. 15–46. [Google Scholar]
  21. Lu, Y.; Liu, H.; Guo, J.; Chen, Z.; Xiang, G.; Liu, Y. Heading Feedback Correction Algorithm for Indoor Pedestrian Navigation Based on Waist MEMS-IMU. J. Chin. Inert. Technol. 2017, 25, 725–730, 737. [Google Scholar]
  22. Ren, H.; Kazanzides, P. Investigation of attitude tracking using an integrated inertial and magnetic navigation system for hand-held surgical instruments. IEEE/ASME Trans. Mechatron. 2010, 17, 210–217. [Google Scholar] [CrossRef]
  23. Aghili, F.; Salerno, A. Driftless 3-D attitude determination and positioning of mobile robots by integration of IMU with two RTK GPSs. IEEE/ASME Trans. Mechatron. 2011, 18, 21–31. [Google Scholar] [CrossRef]
  24. Rui, L.; Duan, J. A path tracking algorithm of intelligent vehicle by preview strategy. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 5630–5635. [Google Scholar]
  25. Zhang, S.; Zhao, X.; Zhu, G.; Shi, P.; Hao, Y.; Kong, L. Adaptive trajectory tracking control strategy of intelligent vehicle. Int. J. Distrib. Sens. Netw. 2020, 16, 1550147720916988. [Google Scholar] [CrossRef]
Figure 1. Manual inspection inside the SBG of a bridge.
Figure 1. Manual inspection inside the SBG of a bridge.
Machines 10 00256 g001
Figure 2. Prototype of the wall-climbing robot.
Figure 2. Prototype of the wall-climbing robot.
Machines 10 00256 g002
Figure 3. The internal structure of the wall-climbing robot.
Figure 3. The internal structure of the wall-climbing robot.
Machines 10 00256 g003
Figure 4. Schematic of the robot inspecting the SBG.
Figure 4. Schematic of the robot inspecting the SBG.
Machines 10 00256 g004
Figure 5. Schematic of the robot crossing a 90° concave corner.
Figure 5. Schematic of the robot crossing a 90° concave corner.
Machines 10 00256 g005
Figure 6. Relationship between the front and rear wheel speeds while crossing the corner.
Figure 6. Relationship between the front and rear wheel speeds while crossing the corner.
Machines 10 00256 g006
Figure 7. Schematic of the robot inspecting the lane.
Figure 7. Schematic of the robot inspecting the lane.
Machines 10 00256 g007
Figure 8. “Preview-follow” path tracking algorithm.
Figure 8. “Preview-follow” path tracking algorithm.
Machines 10 00256 g008
Figure 9. Desired tracking path of the robot steering to adjacent lane.
Figure 9. Desired tracking path of the robot steering to adjacent lane.
Machines 10 00256 g009
Figure 10. Pose of the robot steering to adjacent lane.
Figure 10. Pose of the robot steering to adjacent lane.
Machines 10 00256 g010
Figure 11. Experiment of the robot crossing a 90° concave corner.
Figure 11. Experiment of the robot crossing a 90° concave corner.
Machines 10 00256 g011
Figure 12. Time history of the robot’s pitch angle while crossing a 90° concave corner.
Figure 12. Time history of the robot’s pitch angle while crossing a 90° concave corner.
Machines 10 00256 g012
Figure 13. Experiment of the robot tracking the lane’s centerline.
Figure 13. Experiment of the robot tracking the lane’s centerline.
Machines 10 00256 g013
Figure 14. Error of the robot tracking the lane’s centerline.
Figure 14. Error of the robot tracking the lane’s centerline.
Machines 10 00256 g014
Figure 15. Experiment of the robot steering to next lane.
Figure 15. Experiment of the robot steering to next lane.
Machines 10 00256 g015
Table 1. The sign of δ and d.
Table 1. The sign of δ and d.
d > 0d < 0
δ > 0Oc is on the right side of the centerline, and the robot heads to the left of the centerline.Oc is on the left side of the centerline, and the robot heads to the left of the centerline.
δ < 0Oc is on the right side of the centerline, and the robot heads to the right of the centerline.Oc is on the left side of the centerline, and the robot heads to the right of the centerline.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Song, W.; Wang, Z.; Wang, T.; Ji, D.; Zhu, S. A Path Tracking Method of a Wall-Climbing Robot towards Autonomous Inspection of Steel Box Girder. Machines 2022, 10, 256. https://doi.org/10.3390/machines10040256

AMA Style

Song W, Wang Z, Wang T, Ji D, Zhu S. A Path Tracking Method of a Wall-Climbing Robot towards Autonomous Inspection of Steel Box Girder. Machines. 2022; 10(4):256. https://doi.org/10.3390/machines10040256

Chicago/Turabian Style

Song, Wei, Zhijian Wang, Tong Wang, Daxiong Ji, and Shiqiang Zhu. 2022. "A Path Tracking Method of a Wall-Climbing Robot towards Autonomous Inspection of Steel Box Girder" Machines 10, no. 4: 256. https://doi.org/10.3390/machines10040256

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop