| Literature DB >> 35808531 |
Aleksey Kabanov1, Vadim Kramar1, Ivan Lipko1, Kirill Dementiev1.
Abstract
The paper considers the problem of cooperative control synthesis for a complex of N underwater vehicle-manipulator systems (UVMS) to perform the work of moving a cargo along a given trajectory. Here, we used the approach based on the representation of nonlinear dynamics models in the form of state space with state-dependent coefficients (SDC-form). That allowed us to apply methods of suboptimal control with feedback based on the state-dependent differential Riccati equation (SDDRE) solution at a finite time interval, providing the change in control intensity with the transient effect of the system matrices in SDC form. The paper reveals two approaches to system implementation: a general controller for the whole system and a set of N independent subcontrollers for UVMSs. The results of both approaches are similar; however, for the systems with a small number of manipulators, the common structure is recommended, and for the systems with a large number of manipulators, the approach with independent subcontrollers may be more acceptable. The proposed method of cooperative control was tested on the task of cooperative control for two UVMSs with six-link manipulators Orion 7R. The simulation results are presented in the article and show the effectiveness of the proposed method.Entities:
Keywords: SDDRE-method; cooperative control; mathematical modeling; state-dependent coefficient; underwater vehicle–manipulator system
Year: 2022 PMID: 35808531 PMCID: PMC9269763 DOI: 10.3390/s22135038
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Schematic representation of two underwater robots with manipulators as a cooperative system.
Figure 2UVMS’s tracking control diagram.
Figure 3Schematic representation of the kinematic control.
Figure 4Cylindrical rod object.
Figure 5Underwater Robot Sf-30k.
Figure 6Six-link robot «Orion 7R» kinematic scheme [35].
Manipulator link parameters.
| Link | Link Mass | Buoyancy | Radius | Length |
|---|---|---|---|---|
| 1 | 1.50 | 0.4 | 0.1 | 64.9 |
| 2 | 1.25 | 0.2 | 0.1 | 957.1 |
| 3 | 1.25 | 0.4 | 0.1 | 125 |
| 4 | 2.1 | 0 | 0.1 | 580 |
| 5 | 1.6 | 0 | 0.1 | 259 |
| 6 | 1.05 | 0.15 | 0.1 | 0 |
D-H parameters.
| Link | ||||
|---|---|---|---|---|
| 1 | 64.9 |
| 0 |
|
| 2 | 957.1 | 0 | 0 |
|
| 3 | 125 |
| 0 |
|
| 4 | 0 |
| 580 |
|
| 5 | 259 |
| 0 |
|
| 6 | 0 |
| 0 |
|
Figure 7Simulink model for the two UVMSs.
Figure 8Simulink submodel of UVMS.
Figure 9Simulink submodel of kinematic control.
Figure 10Desired object trajectory.
Figure 11Measured and commanded positions of the first UVMS.
Figure 12Measured and commanded positions of the second UVMS.
Figure 13Measured and commanded positions of the object.
RMSE and MAE metrics of object position/orientation.
| DOF | RMSE | MAE |
|---|---|---|
|
| 0.0221 | 0.0481 |
|
| 0.0357 | 0.0664 |
|
| 0.0106 | 0.0166 |
|
| 0.2515 | 0.6233 |
|
| 0.0749 | 0.4101 |
|
| 0.6386 | 1.2101 |