Next Article in Journal
Effects of Apple Vinegar Addition on Aerobic Deterioration of Fermented High Moisture Maize Using Infrared Thermography as an Indicator
Next Article in Special Issue
Design and Analysis of a 2-DOF Electromagnetic Actuator with an Improved Halbach Array for the Magnetic Suspension Platform
Previous Article in Journal
A Novel Method for Space Circular Target Detection in Machine Vision
Previous Article in Special Issue
Multi-Angle Optical Image Automatic Registration by Combining Point and Line Features
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Docking Mechanism Based on a Stewart Platform and Its Tracking Control Based on Information Fusion Algorithm

1
School of Mechatronical Engineering of Beijing Institute of Technology, Beijing 100081, China
2
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100044, China
3
School of Computer Science and Technology of Beijing Institute of Technology, Beijing 100081, China
4
Beijing Zhongxin Hengyuan Technology Co., Ltd., Beijing 100081, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(3), 770; https://doi.org/10.3390/s22030770
Submission received: 30 November 2021 / Revised: 1 January 2022 / Accepted: 15 January 2022 / Published: 20 January 2022
(This article belongs to the Special Issue Instrument and Measurement Based on Sensing Technology in China)

Abstract

:
Aiming at the problem of unmanned reconfiguration and docking of ground vehicles under complex working conditions, we designed a piece of docking equipment composed of an active mechanism based on a six-degree-of-freedom platform and a locking mechanism with multi-sensors. Through the proposed control method based on laser and image sensor information fusion calculation, the six-dimensional posture information of the mechanism during the docking process is captured in real time so as to achieve high-precision docking. Finally, the effectiveness of the method and the feasibility of the 6-DOF platform are verified by the established model. The results show that the mechanism can meet the requirements of smooth docking of ground unmanned vehicles.

1. Introduction

The concept of intelligent vehicles puts forward new requirements for vehicle formation, reconstruction and docking. At the same time, with the popularity of the concept of driverless driving, the need to combine unmanned ground vehicles with autonomous reconstruction and docking has also become the focus of research in the field of intelligent robots and machinery. Among them, the docking technology of robots, as the basic technical support, was initially used in scenarios such as autonomous charging of robots, data transmission and space attitude capture [1,2,3,4] and has now been widely used in aircraft cross-linking docking, aerial refueling and ocean exploration submarine docking in aviation [5,6,7,8,9,10]. This technology, which can establish physical connections autonomously, provides a new idea for the current ground vehicle formation, which needs to use high-performance computers and rely on real-time control communication systems to realize complex computation to carry out information interaction.
The 6-DOF motion platform, also known as the Stewart platform, is a typical parallel robot for flight simulators proposed by the scholar Stewart in 1965 [11], which provides good hardware support for the realization of robot docking technology and has been widely recognized. As the hardware equipment of the docking mechanism, the 6-DOF parallel motion platform is widely recognized at present. The advantages of the parallel structure, such as large relative stiffness, small inertia of the mechanism, precise position, high system bandwidth and strong relative load capacity, are irreplaceable for the series mechanism [12,13,14]. Therefore, the reconfiguration of docking technology based on the 6-DOF motion platform has been widely used in various carrier simulators, launch vehicle connector automatic docking, multi-degree-of-freedom parallel mechanical equipment, ultra-precision micro-nanometer systems and mobile robot equipment [15,16,17,18,19], which provides a technical and theoretical reference for the reconfiguration docking of ground unmanned vehicles. For example, a novel six-wheel-legged robot based on a 6-DOF parallel device designed by Junzheng Wang’s team [20,21,22,23,24,25] realizes multi-modal motion. Javier Velasco [26] improved the performance and accuracy of a positioning system based on the Stewart platform by proposing a sliding mode control strategy for accurate positioning, and this control scheme provides a reference for application to larger motion platforms and complex simulation robots. In the research and development of a driving simulator, Yash Raj Khusro [27] designed a 6-DOF simulator with actuator constraints based on the MPC motion hint algorithm, which improved the accuracy of the 6-DOF motion platform under nonlinear motion conditions. Cosmin Copot [28] designed a 6-DOF motion platform for realizing virtual environment space docking operation equipment under manual monitoring. Sang-moon Yun [29] designed the 6-DOF platform equipment for the shaking experiment of sea-surface transport vessels and conducted a safety assessment on the connection between the shaking tank and the 6-DOF platform. Alaa Eldin Abdelaa [30] designed a new method of autonomous camera movement with 6-DOF for minimally invasive surgery. The above expansion and application of a 6-DOF motion platform in the field of docking mechanisms provides theoretical and technical reference for the realization of unmanned ground vehicle reconstruction docking.
Among them, the ground vehicle achieves unmanned reconstruction and docking; the requirements for the structure of the control system and the hardware platform are as simple as possible; and the locking mechanism is connected to the active mechanism in the complex conditions [31]. In references [32,33,34,35,36], nonlinear problems such as space electromagnetic docking are studied. Feedback linearization and internal and external loop control strategies are applied to make the docking process smoother. However, in the docking process, the acquisition of the position and attitude of the docking mechanism also needs the help of external auxiliary devices other than the six-degree-of-freedom platform. The position and attitude information of the mechanism captured by the auxiliary device also determines the accuracy of the six-degree-of-freedom motion platform for vehicle docking. In autonomous vehicle technology, the sensor network and sensor fusion system are designed to accurately draw the surrounding environment information learned by safe driving. This method is also suitable for information collection of the docking mechanism under complex conditions on the ground to achieve accurate docking. Javeria Khan [37] proposed a brain-driven intelligent vehicle with sonar and visual sensor networks and controlled the joystick through steady-state visual evoked potential brain signals. In order to compensate for the error caused by sensor limitations, Akshaya T.G. [38] used the sensor fusion algorithm of the Kalman filter to enable ground vehicles to obtain continuous error information from GPS. Yang Yuan and Huang Yongjiang [39] used the multi-sensor fusion algorithm of Global Navigation Satellite System (GNSS), Lidar-Lite (laser rangefinder equipment), barometer and low-cost inertial navigation system (INS) to control and track the quadrotor aircraft in real time so that it can respond to real-time continuous navigation and obstacle avoidance. Studying the multi-sensor data fusion algorithm, Setareh Yazdkhasti [40] proposed an integration algorithm based on the combination of fuzzy logic controller and Kalman filter, which further enhanced the reliability and accuracy of data. The above multi-sensor information fusion algorithm control strategy applied to driving vehicles also provides technical support for the reconstruction and docking of unmanned ground vehicles.
The work of this paper is to design a docking mechanism based on a 6-DOF motion platform and use the information fusion algorithm of laser and visual sensors to realize the autonomous reconfiguration and docking of unmanned vehicles under complex ground conditions. The main contributions of this paper are as follows:
(1) A simulation model of a docking mechanism based on a 6-DOF motion platform as the active mechanism and locking mechanism with external auxiliary equipment is established to realize vehicle unmanned docking and reconstruction under complex ground conditions.
(2) In the six-dimensional posture information measurement of the mechanism docking process, a control method based on information fusion of laser and image sensors is proposed. The position and posture information are captured by the laser ranging sensor installed on the active mechanism, and the locking mechanism and target recognition camera are weighted and fused to improve the docking accuracy of the mechanism.
The content structure of this paper is as follows: In the second section, the system architecture and working principle of the docking mechanism are given. In the third section, the principle of the six-dimensional pose fusion algorithm based on laser and image sensors is explained. In the fourth section, the docking system and the two-sensor information fusion control algorithm are verified by simulation and experiment. Finally, a summary is made, and the future prospects for the further optimization of the mechanism and algorithm are put forward.

2. Docking Mechanism Based on Six-Degree-of-Freedom Motion Platform

In the reorganization of the docking mechanism of unmanned vehicles applied to the ground, it is very difficult to achieve dynamic rigid docking due to the influence of complex factors such as the terrain environment. This paper mainly solves the problems of vision technology such as the capture of environmental information and target recognition and measurement of the organization during dynamic docking. By adding a target recognition camera and a laser ranging sensor to the conventional docking mechanism, the pose states of the two mechanisms are captured in real time, and the weighted fusion vision control algorithm is used to achieve precise docking of the platform in a dynamic environment. This section introduces the docking mechanism model and the docking process of the mechanism using the fusion control method.

2.1. Docking Mechanism Model

The docking mechanism is composed of a 6-DOF active mechanism and a locking mechanism. The active mechanism is fixed at the front of the car and the passive mechanism is fixed at the rear of the vehicle. When docking, the position of the docking block is adjusted by the 6-DOF platform, and the docking block is inserted into the locking mechanism to lock the inside of the mechanism. The pin shaft extends and locks with the docking block to realize a rigid connection. The effect picture of the docking mechanism applied to different car bodies to achieve docking tasks is shown in Figure 1 below.
Among them, the active mechanism is mainly composed of the following components: upper platform, electric cylinder, lower platform base, reducer servo motor, servo drive system, Hooke articulation, attitude computing system, control system, recognition positioning camera, laser ranging sensor, etc. The components of the active mechanism are shown in Figure 2a. The locking mechanism mainly includes: image recognition positioning plate, radial locking pin, two laser sensors, laser sensor detection plate, triangular claw plate, torque motor and guide rod. Its components are shown in Figure 2b.
The design idea of the mechanism using vision for docking is to install a recognition positioning camera on the active mechanism. The camera recognizes the image recognition positioning plate installed on the locking mechanism to achieve target capture. The positioning plate is composed of three RGB primary color pixel blocks, which helps the camera capture. The plane composed of the color segmentation vertices in the middle of the color block is used as the target image, and the above-mentioned image is projected into the camera coordinate system for calibration through the camera external parameter matrix transformation. At the same time, five laser ranging sensors have been added. Three laser ranging sensors installed on the active mechanism work together with the laser detection board of the locking mechanism to realize the real-time capture of the poses of the two platforms when the active mechanism advances. The two are installed on the locking mechanism and are used to trigger the advance and stop actions of the locking mechanism and then determine whether the docking is in place. The two methods of camera and laser sensor jointly control the precise docking of the docking mechanism under dynamic conditions through the control algorithm of weighted fusion. The visual positioning schematic diagram of the docking system is shown in Figure 3 below.

2.2. Working Principle of Docking Mechanism

The workflow of the docking mechanism is as follows:
(A)
After the power is turned on, the 6-DOF platform system is initialized first, and the target recognition camera and laser ranging sensor start to work. The working space of the moving platform is w, and the locking mechanism is always in the docking area W. First, the laser ranging sensor judges whether the moving platform is in the docking area W (w∈W). If it is not, you need to adjust the two cars directly. The position is relative; if it is in the docking area, start immediately.
(B)
First, the controller controls the extension of the six electric cylinders to drive the active mechanism forward to the neutral position, so that the position error between the active mechanism and the locking mechanism of the six-axis platform is gradually reduced. During this period, the recognition and positioning camera and the laser ranging sensor located in the active mechanism perform target capture and real-time feedback of the pose status and transmit the information to the controller, and the six-axis platform locks the docking center for position control.
(C)
When it is recognized that the distance between the platform and the locking mechanism is less than a certain threshold, the locking mechanism starts to move, and the docking push rod pushes the platform forward. When the distance between the two detected by the laser ranging sensor is constant, the triangular claw is locked tightly for the first time, and the radial locking pin located in the locking mechanism is controlled by a small electric cylinder to drive the spring pin assembly to spring into the pin hole.
(D)
At this time, observe whether there is a change in the value of the pressure sensor. If there is any change, there is still an error in the relative position of the two mechanisms. You need to rotate the docking structure until the value of the pressure sensor is zero; now it should be successfully docked. The docking flow chart is shown in Figure 4 below.

3. Control Algorithm of Docking Mechanism Based on Image and Laser Sensor Fusion

The system first controls the 6-DOF platform and then transmits the relative position difference between the identification and positioning camera and the calibration plate to the main controller. The main controller can use this parameter and use negative feedback to control the 6-DOF platform in combination with the laser ranging sensor to realize docking.
Firstly, docking establishes the transformation relationship of each coordinate system, in which the coordinate systems of the moving platform and the static platform are O - X A Y A Z A , O - X B Y B Z B , and the static platform is fixedly connected with the world coordinate system O - X W Y W Z W . The camera coordinate system, pixel coordinate system and laser coordinate system are O - X C Y C Z C , O - X S Y S Z S , O - X L Y L Z L , respectively, and the transformation diagram is shown in Figure 5.

3.1. Inverse Solution Algorithm

In order to facilitate the detailed kinematic analysis of the Stewart parallel mechanism, the mathematical model shown in Figure 6 is established. The 6-DOF platform is composed of an upper platform (dynamic platform) and lower platform (static platform).
The attitude angle of the moving platform equivalent to the static platform is α , β , γ . Suppose that the coordinates of the origin O A of the moving platform in the coordinate system of the static platform are A O B = [ x y z ] T , the coordinates of the points on the moving platform relative to the moving platform are A i A = [ x y z ] , the coordinates of the points on the static platform relative to the static platform are B i B = [ x y z ] , and the expression of the rotating torque matrix of the rotating platform equivalent to the rotating attitude of the static platform is as follows:
T = [ cos β × cos γ cos β × sin γ × sin α sin γ × cos α sin γ × sin α + cos γ × sin β × cos β cos β × sin γ cos γ × cos α + sin γ × sin β × sin α sin γ × sin β × cos α cos γ × sin α sin β cos β × sin α cos β × cos α ]
Then the coordinates of the points on the moving platform relative to the static platform can be expressed as follows:
A i B = T × A i A + A o B
The expression of elongation of l i each cylinder can be expressed as:
| l i | = | A i B B i B |

3.2. Multi-Sensor Information Fusion Algorithm for Image and Laser

3.2.1. Image Perception Algorithm

To obtain the visual control algorithm, first calibrate the camera. The calibration principle is shown in Figure 7:
The camera calibration is divided into two steps:
  • The calibration board is transformed from pixel coordinate system to camera coordinate system through the camera internal parameter matrix;
  • The calibration board is transformed from the camera coordinate system to the world coordinate system through the camera external parameter matrix.
The position of the target in the pixel coordinate system P ( X S Y S Z S ) T is converted to the position of D in the camera coordinate system through the focal length diagonal matrix and pixel conversion matrix P ( X C Y C Z C ) T , which can be expressed as:
[ X C Y C Z C ] = [ f 0 0 0 f 0 0 0 1 ] 1 × [ 1 dx 0 u 0 0 1 dy v 0 0 0 1 ] 1 × [ X S Y S Z S ]
where dx , dy represent the unit pixel length in x , y direction; ( u 0 v 0 ) represents the origin of the pixel coordinate system; and f is the focal length.
The position of the object in the world coordinate system is set as P ( X W Y W Z W ) T , and through the external parameter matrix in the camera coordinate system, it can be expressed as Equation (5):
[ X W Y W Z W ] = [ R T 0 1 ] 1 × [ X C Y C Z C ]
where R is the rotation matrix and T is the translation matrix. Thus, the three-pose information of [ X W Y W Z W ] can be obtained. Suppose the projection of the calibration plate in the pixel coordinate system is shown in Figure 8 below.
Assuming | UD | = | LR | = lan , the corresponding pose information can be obtained from the spatial geometric relationship:
Yaw   Angle :                         α = arctan u y u x
Pitching   Angle :                         β = arccos ( u y 2 + u x 2 ) lan
Roll   Angle :                         γ = arccos ( u y × l x u x × l y ) ( lan × ( u y 2 + u x 2 )
where the projection plane L 0 U 0 R 0 D 0 spatial position coordinates are vector L 0 R 0 = ( l x , l y , 0 ) , vector U 0 D 0 = ( u x , u y , 0 ) , vector LR = ( l x , l y , p ) and vector UD = ( u x , u y , q ) ; p , q is unknown.
Through the above calculation method, the actual spatial position of the target image can be obtained, and the obtained position information can be sent to the main controller in real time. The main controller performs relevant operations and makes real-time position feedback. The docking attitude detection scheme based on the ranging sensor is mainly to adjust the attitude of unmanned vehicles and realize the parallelism of front vehicles and rear vehicles. In this scheme, the deviation of the locking mechanism relative to the six-degree-of-freedom coordinate system can be fed back in real time so as to provide the control command of the six-degree-of-freedom module and realize the parallelism of the front vehicle and the rear vehicle.

3.2.2. Laser Measurement Algorithm

The laser ranging sensor adopts the three-point method to detect the attitude of the six-degree-of-freedom mechanism. Its basic principle is shown in Figure 9:
The laser emission points of the three laser ranging sensors are located on the three vertices of the equilateral triangle ABC . The laser beams are parallel to each other and perpendicular to the plane ABC , assuming that the plane S is the measured object surface and the laser irradiation point is A 1 , B 1 , C 1 , so the distance from the three points to the plane is L A = A A 1 , L B = A A 2 , L C = A A 3 .
Using rotation matrix and translation matrix [ R T 0 1 ] can express θ and ϕ by Equation (9):
R = [ cos ϕ 0 sin ϕ 0 sin θ sin ϕ cos θ sin θ cos ϕ 0 cos θ sin ϕ sin θ cos θ cos ϕ L A 0 0 0 1 ]
Bring L A , L B , L C into the transformation matrix to obtain:
θ = arcsin ( L B L c BC ) f = arcsin ( L B + L C L A O 1 D ) Z = L A

3.2.3. Fusion Algorithm of Image and Laser Sensor Information

The method of image and laser sensor information fusion is adopted to facilitate the six-degree-of-freedom platform to properly adjust the attitude of the docking platform and make corresponding control instructions to the six-degree-of-freedom platform in real time. The specific control methods are as follows: x , y , z , α , β , γ is the information of the six degrees of freedom, and assuming that the pose information obtained by the camera is M [ x , y , z , α , β , γ ] and the pose information obtained by the three laser sensors is N [ z 1 , θ , f ] , the optimal pose information E [ x , y , z , χ , η , ν ] can be expressed as:
E [ x , y , z , χ , η , ν ] = M [ x , y , z , α , β , γ ] × λ + N [ z 1 , θ , f ] × μ
where α is the pitch angle, β is the yaw angle and γ is the roll angle; 0 μ 1 , 0 λ 1 , μ + λ = 1 .
The information obtained based on the image can be fully weighted with the information obtained based on the laser sensor, so that the position information can be obtained more accurately.

3.3. Control Algorithm

The six-dimensional attitude information obtained by the laser and vision sensors for the locking mechanism is obtained based on the moving platform and transmitted to the task controller. The PC will get the command, calculate the position and attitude of the static platform relative to the locking mechanism and then send the command. The calculation process is as follows: the pose command of the static platform relative to the locking mechanism can be expressed as
{ x = x 1 y = y 1 z = z 1 α = α 1 + α 2 β = β 1 + β 2 γ = γ 1 + γ 2
where it is assumed that the pose information is ( x 1 , y 1 , z 1 , α 1 , β 1 , γ 1 ) ; the pose of the moving platform relative to the static platform is ( x 2 , y 2 , z 2 , α 2 , β 2 , γ 2 ) .

4. Simulation and Results

4.1. Model

For the solution of model establishment, we use SolidWorks to model the docking mechanism, as shown in Figure 10 below. The relevant parameters of the 6-DOF platform are shown in Table 1, and the parameters of the electronic system are shown in Table 2.
The established model is imported into MATLAB, and the moving pair and rotating pair are added in Simulink. The relative pose between coordinate systems is used to simulate the observation of vision and laser sensors, and noise interference is added to simulate the actual working condition. The simulation diagrams of Simulink are shown in Figure A1 in the Appendix A.

4.2. Simulation

The kinematics simulation of the system model is carried out in the simulation software. Firstly, move the platform 75 mm in the z-axis direction and then rotate 15° around the y-axis. In this process, we vibrate the locking mechanism through external interference (i.e., random square wave noise signal), which is used to simulate the visual sensor on the road due to measurement error by bumps (α1,β1,γ1). The measurement error of the visual sensor and under this influence is not very obvious, but the laser sensor only measures the three-dimensional attitude and cannot get the distance information (x, y). Therefore, we use a combination of laser sensors and visual sensors. The optimal attitude solution is obtained by Kalman filtering. After the platform is finally modified, the locking mechanism advances to complete the docking.
In the whole process, when T = 1.4 s and T = 2.6 s, we apply an interference signal (random square wave) to the locking mechanism, and the active mechanism also vibrates with the locking mechanism. The vision sensor on the mobile platform measures the six-dimensional attitude relative to the locking mechanism, in which the Euler angle is obtained by quaternion(α1,β1,γ1); the distance information (x, y, z) and quaternion curve are shown in Figure 11 below.
Through the following Equation (13), the Euler angle can be obtained as shown in Figure 12:
α 1 = arctan ( 2 ( q 0 q 1 + q 2 q 3 ) 1 2 ( q 1 2 + q 2 2 ) ) β 1 = arcsin ( 2 ( q 0 q 2 q 1 q 3 ) ) γ 1 = arctan ( 2 ( q 0 q 3 + q 2 q 1 ) 1 2 ( q 2 2 + q 3 2 ) )
It can be clearly seen from Figure 11 and Figure 12 that when the locking mechanism jitters, the visual sensor also jitters, resulting in measurement error. The vision sensor produces an error of 2.5° when the platform actually rotates 15°. The other two attitude angles have relative errors, but γ1 shows little change, and α1 also produces an error of 2.5°. At this time, the laser sensor is used for weighted filter processing, and the three laser sensors on the moving platform are used to measure relative to the lock. The distance information of the organization is shown in Figure 13 below.
Through the data obtained by the three sensors, it can be observed that the rotation trend of the moving platform is correct. We bring the data measured in the above figure into the Chapter 3 Laser Sensor Algorithm to obtain the attitude solution of the platform and use this data to perform Kalman filtering on the attitude measured by the vision sensor. The result is shown in Figure 14 below.
As shown in the figure above, the filtered curve is the optimal result of vision and laser sensor fusion. It can be seen from Figure 14a that the optimal result depends more on the data measured by the laser sensor, indicating that the data of the visual sensor has a large error due to vibration at this time. It can be seen from Figure 14b that the optimal result depends on the measured results of both laser sensors and visual sensors, indicating that there are errors in both sensors at this time. The optimal result is obtained after filtering according to the measured results of the previous group and the data obtained by visual and laser sensors.
At this time, only the data measured by the visual sensor and the optimal result after Kalman filtering will be used to track the locking mechanism applying an interference signal (random square wave signal), as shown in Figure 15 below.
It can be clearly observed from the above figure that the tracking effect of the vision and laser fusion algorithm is significantly better than that of only using visual sensors. The tracking accuracy is greatly improved. The Kalman filtered data is fed back to the controller, and after t = 2 s, the position of the moving platform is adjusted until it is coaxial with the locking mechanism and the locking mechanism is triggered to advance to complete the docking. During the whole process, the measured pose curve (quaternion vs. distance curve) of the moving platform relative to the static platform is shown in Figure 16 below.
By comparing the attitude of the moving platform relative to the static platform obtained in Figure 16 above with that of the moving platform relative to the locking mechanism in Figure 11, the attitude command of the static platform relative to the locking mechanism can be easily obtained through Equation (12), so as to control the moving platform to adjust the attitude and realize docking. The position curves of the six electric cylinders all along the line are shown in Figure 17 below.
As shown in Figure 18 below, the force curve of the force sensor installed at the end of six electric cylinders during docking is shown. It can be seen that when t = 0.5 s, the first collision between the active mechanism and the locking mechanism occurred on the side of No. 5 electric cylinder (light blue curve in the figure). Then, when t = 0.6 s, the force curves of No. 1, 2, 3 and 6 electric cylinders changed significantly, indicating that the locking mechanism collided completely with the active mechanism at this time, which means that the locking mechanism has penetrated into the active mechanism and realized pre docking.

5. Conclusions

In this paper, a docking mechanism for ground vehicle reconfiguration and docking is designed. On the active mechanism, a six-degree-of-freedom motion platform with excellent performance is adopted.On the locking mechanism, by adding external equipment—target recognition, positioning camera and laser ranging sensor—and using the control method of laser and visual sensor information fusion, the vehicle can realize smooth docking under complex ground conditions and have high docking accuracy. In the final experimental verification, it can be seen that under the condition of applying interference noise signals to simulate bumpy conditions, the position and posture curves measured by the moving platform are basically consistent with the position and posture curves of the locking mechanism. This clearly shows that under the visual fusion control method based on camera and laser, the active mechanism has good tracking performance during locking and docking and can complete the smooth docking of the two mechanisms.
At present, the work done in this paper only processes the weighted fusion information of the sensors added with two-pose information measurements and simulates the follow-up tracking of the locking mechanism to the active mechanism in the bumpy state, while the reconstruction and docking environment of ground vehicles is more complex and diverse. Therefore, it is also necessary to set more complex dynamic conditions, consider adding six-dimensional force sensors, optimize the control method of information fusion, and simulate the working conditions that may be faced during actual ground docking from six dimensions, which is also the focus of our next research.

Author Contributions

Conceptualization, G.Z. and S.N.; methodology, S.N.; software, W.Z.; verification, G.Z., W.Z. and X.Z.; formal analysis, W.Z. and X.Z.; investigation, G.Z.; resources, J.P.; data collation, X.Z. and Y.L.; preparation of the first draft, G.Z.; writing comments and editing, G.Z. and W.Z.; visualization, W.Z.; supervision, J.Z.; project management, G.Z.; capital acquisition, G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R&D Program of China under Grant No. 2018AAA0101000.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. Overall block diagram of docking mechanism.
Figure A1. Overall block diagram of docking mechanism.
Sensors 22 00770 g0a1

References

  1. Zhu, A. Research on Docking Technology of Ground Mobile Robot Based on Visual Navigation and Positioning. Master’s Degree Thesis, Nanjing University of Science and Technology, Nanjing, China, 2013. [Google Scholar]
  2. Wu, G.; Yang, Z.; Wang, W.; Guo, L.; Hu, J.; Zhou, P. On auto-docking charging control method for the inspection robot. J. Harbin Inst. Technol. 2016, 48, 123–129. [Google Scholar]
  3. Zheng, R.; Song, T.; Sun, Q.G.; Guo, J. Review on underwater docking technology of AUV. Chin. J. Ship Res. 2018, 13, 43–49, 65. [Google Scholar]
  4. Jin, C.; Li, C. ELM Neural Network Control of Attitude Management and Auxiliary Docking Maneuver after Dual-arm Space Robot Capturing Spacecraft. Robot 2017, 39, 724–732. [Google Scholar]
  5. Kasai, T.; Oda, M.; Suzuki, T. Results of the ETS-7 Mission-Rendezvous docking and space robotics experiments. Artif. Intell. Robot. Autom. Space 1999, 440, 299. [Google Scholar]
  6. Hanwen, L.; Bonan, Z.; Yu, L. Technological development of space docking agency. Spacecr. Eng. 1994, 3, 1–22. [Google Scholar]
  7. Theiss, B.J. A Comparison of In-flight Refueling Methods for Fighter Aircraft: Boom-receptacle vs. Probe-and-drogue. Coll. Aviat. Rev. 2007, 25, 51–72. [Google Scholar] [CrossRef]
  8. Zhuang, G.J.; Ge, T.; Liu, J.M. Docking navigation of the underwater self-reconfigurable system. Ocean Eng. 2011, 29, 102–107. [Google Scholar]
  9. Jing, F.S.; Tan, M.; Hou, Z.G.; Wang, Y.K. Posture aligning and merging system for boat blocks—Realization of coordinated manipulation with a multi-robot system. Acta Autom. Sin. 2002, 28, 708–714. [Google Scholar]
  10. Li, J.W.; Ge, T.; Wu, C.; Wang, X.Y. Docking Control of Underwater Self-reconfigurable Robots. J. Shanghai Jiaotong Univ. 2012, 46, 190–194, 206. [Google Scholar]
  11. Zhou, H.; Fan, L.; Huang, H. Design of six-degree-of-freedom automatic docking platform for large radar antenna. Electron. Mech. Eng. 2014, 30, 25–28. [Google Scholar]
  12. Kausar, Z.; Shah, M.; Masood, Z.; Rehman, H.; Khaydarov, S.; Saeed, M.; Razmkhah, O.; Yaqoob, H. Energy Efficient Parallel Configuration Based Six Degree of Freedom Machining Bed. Energies 2021, 14, 2642. [Google Scholar] [CrossRef]
  13. Xu, H.; Zhou, H.; Tan, S.; Duan, J.-A.; Hou, F. A Six-Degree-of-Freedom Compliant Parallel Platform for Optoelectronic Packaging. IEEE Trans. Ind. Electron. 2021, 68, 11178–11187. [Google Scholar] [CrossRef]
  14. Boissicat, W.E. A Six-Degree-of-Freedom Parallel Manipulator Using Computer Vision Targeting for Bev Charging Coupling. Bachelor’s Thesis, California State University, Sacramento, CA, USA, 2021. [Google Scholar]
  15. Yuan, Z.H.; Li-li, S.U.; Jian, W.A.; Xin, L.A. New Six-degree Freedom Motion Simulator and Its Performance Study. J. Harbin Univ. Sci. Technol. 2014, 19, 38–43, 48. [Google Scholar]
  16. Wu, L.B.; Wang, X.Y.; Li, Q. Fuzzy-immune PID control of a 6-DOF parallel platform for docking simulation. J. Zhejiang Univ. (Eng. Sci.) 2008, 42, 387–391. [Google Scholar]
  17. Guokun, Z.; Xiaojun, W.; Daoping, L. Study on Control Flow Based on Auto-docking System of Launch Vehicle Fuel Connector. J. Missiles Space Vehicles 2015, 1, 25–28. [Google Scholar]
  18. Lin, G.; Guolin, D.; Tao, Y. Performance analysis on the buffer and vibration reduction of the six-DOF parallel mechanism with the spring branched chain. J. Mach. Des. 2020, 37, 21–26. [Google Scholar]
  19. Stenzel, T.; Sajkowski, M.; Hetmańczyk, J.; Boratyński, T. Application of 6-DOF parallel manipulator for optoelectronic surveillance systems development. In Proceedings of the 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC), Gliwice, Poland, 25–29 April 2021; pp. 677–681. [Google Scholar]
  20. Wang, S.; Chen, Z.; Li, J.; Wang, J.; Li, J.; Zhao, J. Flexible Motion Framework of the Six Wheel-legged Robot: Experimental Results. IEEE/ASME Trans. Mechatron. 2021, 1. [Google Scholar] [CrossRef]
  21. Chen, Z.; Wang, S.; Wang, J.; Xu, K.; Lei, T.; Zhang, H.; Wang, X.; Liu, D.; Si, J. Control strategy of stable walking for a hexapod wheel-legged robot. ISA Trans. 2021, 108, 367–380. [Google Scholar] [CrossRef]
  22. Chen, Z.; Wang, S.; Wang, J.; Xu, K. Attitude stability Control for Multi-Agent Six Wheel-Legged Robot. IFAC-Pap. 2020, 53, 9636–9641. [Google Scholar] [CrossRef]
  23. Chen, Z.; Li, J.; Wang, J.; Wang, S.; Zhao, J.; Li, J. Towards Hybrid Gait Obstacle Avoidance for a Six Wheel-Legged Robot with Payload Transportation. J. Intell. Robot. Syst. 2021, 102, 1–21. [Google Scholar] [CrossRef]
  24. Li, J.; Qin, H.; Wang, J.; Li, J. OpenStreetMap-Based Autonomous Navigation for the Four Wheel-Legged Robot Via 3D-Lidar and CCD Camera. IEEE Trans. Ind. Electron. 2021, 69, 2708–2717. [Google Scholar] [CrossRef]
  25. Li, J.; Wang, J.; Peng, H.; Hu, Y.; Su, H. Fuzzy-Torque Approximation-Enhanced Sliding Mode Control for Lateral Stability of Mobile Robot. IEEE Trans. Syst. Man Cybern. Syst. 2021, 1–10. [Google Scholar] [CrossRef]
  26. Velasco, J.; Calvo, I.; Barambones, O.; Venegas, P.; Napole, C. Experimental Validation of a Sliding Mode Control for a Stewart Platform Used in Aerospace Inspection Applications. Mathematics 2020, 8, 2051. [Google Scholar] [CrossRef]
  27. Khusro, Y.R.; Zheng, Y.; Grottoli, M.; Shyrokau, B. MPC-Based Motion-Cueing Algorithm for a 6-DOF Driving Simulator with Actuator Constraints. Vehicles 2020, 2, 625–647. [Google Scholar] [CrossRef]
  28. Copot, C.; Muresan, C.; Beschi, M.; Ionescu, C. A 6DOF Virtual Environment Space Docking Operation with Human Supervision. Appl. Sci. 2021, 11, 3658. [Google Scholar] [CrossRef]
  29. Yun, S.M.; Kim, S.P.; Chung, S.M.; Shin, W.J.; Cho, D.S.; Park, J.C. Structural Safety Assessment of Connection between Sloshing Tank and 6-DOF Platform Using Co-Simulation of Fluid and Multi-Flexible-Body Dynamics. Water 2020, 12, 2108. [Google Scholar] [CrossRef]
  30. Abdelaal, A.E.; Hong, N.; Avinash, A.; Budihal, D.; Sakr, M.; Hager, G.D.; Salcudean, S.E. Orientation Matters: 6-DoF Autonomous Camera Movement for Minimally Invasive Surgery. arXiv 2020, arXiv:2012.02836. [Google Scholar]
  31. Zhang, Z.; Zhang, X.; Bian, X. Research and optimization of special vehical seamless docking system. Automob. Appl. Technol. 2020, 10, 102–105. [Google Scholar]
  32. de Jesús Rubio, J.; Lughofer, E.; Pieper, J.; Cruz, P.; Martinez, D.I.; Ochoa, G.; Islas, M.A.; Garcia, E. Adapting H-infinity controller for the desired reference tracking of the sphere position in the maglev process. Inf. Sci. 2021, 569, 669–686. [Google Scholar] [CrossRef]
  33. Aguilar-Ibanez, C.; Moreno-Valenzuela, J.; García-Alarcón, O.; Martinez-Lopez, M.; Acosta, J.Á.; Suarez-Castanon, M.S. PI-Type Controllers and Σ–Δ Modulation for Saturated DC-DC Buck Power Converters. IEEE Access 2021, 9, 20346–20357. [Google Scholar] [CrossRef]
  34. Martinez, D.I.; Rubio, J.D.; Aguilar, A.; Pacheco, J.; Gutierrez, G.J.; Garcia, V.; Vargas, T.M.; Ochoa, G.; Cruz, D.R.; Juarez, C.F. Stabilization of Two Electricity Generators. Complexity 2020, 2020, 8683521. [Google Scholar] [CrossRef]
  35. Soriano, L.A.; Zamora, E.; Vazquez-Nicolas, J.M.; Hernández, G.; Madrigal, J.A.; Balderas, D. PD Control Compensation Based on a Cascade Neural Network Applied to a Robot Manipulator. Front. Neurorobot. 2020, 14, 577749. [Google Scholar] [CrossRef] [PubMed]
  36. Silva-Ortigoza, R.; Hernández-Márquez, E.; Roldán-Caballero, A.; Tavera-Mosqueda, S.; Marciano-Melchor, M.; García-Sánchez, J.R.; Hernández-Guzmán, V.M.; Silva-Ortigoza, G. Sensorless Tracking Control for a “Full-Bridge Buck Inverter–DC Motor” System: Passivity and Flatness-Based Design. IEEE Access 2021, 9, 132191–132204. [Google Scholar] [CrossRef]
  37. Khan, J.; Khan, M.U.G.; Iqbal, R.; Riaz, O. Robust Multisensor Fusion for the Development of EEG Controlled Vehicle. IEEE Sens. J. 2021, 21, 15635–15642. [Google Scholar] [CrossRef]
  38. Akshaya, T.G.; Sreeja, S. Multi-sensor Data Fusion for Aerodynamically Controlled Vehicle Based on FGPM. IFAC-Pap. 2020, 53, 591–596. [Google Scholar] [CrossRef]
  39. Yang, Y.; Huang, Y.; Yang, H.; Zhang, T.; Wang, Z.; Liu, X. Real-Time Terrain-Following of an Autonomous Quadrotor by Multi-Sensor Fusion and Control. Appl. Sci. 2021, 11, 1065. [Google Scholar] [CrossRef]
  40. Yazdkhasti, S.; Sasiadek, J.Z. Multi sensor fusion based on adaptive kalman filtering. In Advances in Aerospace Guidance, Navigation and Control; Springer: Cham, Switzerland, 2018; pp. 317–333. [Google Scholar]
Figure 1. A rendering of the reconfiguration docking of an unmanned vehicle.
Figure 1. A rendering of the reconfiguration docking of an unmanned vehicle.
Sensors 22 00770 g001
Figure 2. An exploded view of the docking mechanism, where (a) is an exploded view of the active mechanism and (b) is an exploded view of the locking mechanism.
Figure 2. An exploded view of the docking mechanism, where (a) is an exploded view of the active mechanism and (b) is an exploded view of the locking mechanism.
Sensors 22 00770 g002
Figure 3. Schematic diagram of visual positioning of the docking system.
Figure 3. Schematic diagram of visual positioning of the docking system.
Sensors 22 00770 g003
Figure 4. Flow chart of docking process.
Figure 4. Flow chart of docking process.
Sensors 22 00770 g004
Figure 5. Transformation diagram of the docking system coordinate system.
Figure 5. Transformation diagram of the docking system coordinate system.
Sensors 22 00770 g005
Figure 6. Simplified mathematical model of Stewart parallel mechanism.
Figure 6. Simplified mathematical model of Stewart parallel mechanism.
Sensors 22 00770 g006
Figure 7. Calibration schematic diagram.
Figure 7. Calibration schematic diagram.
Sensors 22 00770 g007
Figure 8. Spatial projection.
Figure 8. Spatial projection.
Sensors 22 00770 g008
Figure 9. Schematic diagram of three-point method.
Figure 9. Schematic diagram of three-point method.
Sensors 22 00770 g009
Figure 10. Hardware distribution diagram of docking mechanism.
Figure 10. Hardware distribution diagram of docking mechanism.
Sensors 22 00770 g010
Figure 11. Six-dimensional posture graph, where (a) is the distance information graph and (b) is the quaternion graph.
Figure 11. Six-dimensional posture graph, where (a) is the distance information graph and (b) is the quaternion graph.
Sensors 22 00770 g011
Figure 12. Euler angle diagram measured by vision sensor, rotated 15° around the y-axis, where (a) is β1; (b) is α1; (c) is γ1.
Figure 12. Euler angle diagram measured by vision sensor, rotated 15° around the y-axis, where (a) is β1; (b) is α1; (c) is γ1.
Sensors 22 00770 g012
Figure 13. Distance of three laser sensors.
Figure 13. Distance of three laser sensors.
Sensors 22 00770 g013
Figure 14. Euler angle diagram measured by vision sensor, laser sensor and Kalman, where (a) represents the Kalman filter analysis for β1 and (b) represents the Kalman filter analysis for α1.
Figure 14. Euler angle diagram measured by vision sensor, laser sensor and Kalman, where (a) represents the Kalman filter analysis for β1 and (b) represents the Kalman filter analysis for α1.
Sensors 22 00770 g014
Figure 15. Comparison diagram of tracking effect.
Figure 15. Comparison diagram of tracking effect.
Sensors 22 00770 g015
Figure 16. The pose curve of the moving platform relative to the static platform, where (a) is the quaternion curve diagram and (b) is the distance curve diagram.
Figure 16. The pose curve of the moving platform relative to the static platform, where (a) is the quaternion curve diagram and (b) is the distance curve diagram.
Sensors 22 00770 g016
Figure 17. Electric cylinder displacement curve.
Figure 17. Electric cylinder displacement curve.
Sensors 22 00770 g017
Figure 18. Force curve at the end of six electric cylinders during docking, and figures (af) represent No. 1–6 electric cylinders.
Figure 18. Force curve at the end of six electric cylinders during docking, and figures (af) represent No. 1–6 electric cylinders.
Sensors 22 00770 g018
Table 1. 6-DOF platform parameter table.
Table 1. 6-DOF platform parameter table.
DescriptionValue
Up and down calibration range of electric Median length of electric cylinder464–614 mm
539 mm
Moving platform radius127.5 mm
Static platform radius162.5 mm
Table 2. Electronic system parameter list.
Table 2. Electronic system parameter list.
DescriptionModel/Value
The controllerBeckhoff
Communication protocol of the terminal moduleEtherCAT
Laser ranging sensor200–1000 mm
The torque motor42–80 Nm
Laser locking sensor±80 mm
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhan, G.; Niu, S.; Zhang, W.; Zhou, X.; Pang, J.; Li, Y.; Zhan, J. A Docking Mechanism Based on a Stewart Platform and Its Tracking Control Based on Information Fusion Algorithm. Sensors 2022, 22, 770. https://doi.org/10.3390/s22030770

AMA Style

Zhan G, Niu S, Zhang W, Zhou X, Pang J, Li Y, Zhan J. A Docking Mechanism Based on a Stewart Platform and Its Tracking Control Based on Information Fusion Algorithm. Sensors. 2022; 22(3):770. https://doi.org/10.3390/s22030770

Chicago/Turabian Style

Zhan, Gan, Shaohua Niu, Wencai Zhang, Xiaoyan Zhou, Jinhui Pang, Yingchao Li, and Jigang Zhan. 2022. "A Docking Mechanism Based on a Stewart Platform and Its Tracking Control Based on Information Fusion Algorithm" Sensors 22, no. 3: 770. https://doi.org/10.3390/s22030770

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