Oleg N. Krakhmalev
PhD in Technical Sciences, Bryansk State Technical University, Assistant Professor, 7, Bulvar 50 let Oktyabrya, Bryansk, 241035, Russia, tel.: +7(4832)58-82-85, This email address is being protected from spambots. You need JavaScript enabled to view it.
Received 26 June 2018
Abstract
The motion modeling methods for the robots' manipulation systems, realized on the basis of the object-oriented approach, are considered. The object-oriented approach is realized by isolating the base classes, used in modeling, from the data structure and algorithms, on the basis of which other complex classes are created. After that from those complex classes directly the mathematical models are formed. As the base classes, geometric and inertial models of manipulation systems are distinguished. The subsequent definition of classes that inherit the properties of the basic ones makes it possible to use the object-oriented approach in compiling mathematical models of manipulation systems and programming algorithms that implement these models. The method of visual construction of mathematical models in fact is that different mathematical models are constructed from separate, independent from each other, object-parts. These parts, in turn, may consist of other simpler parts. The objects of base classes or objects inheriting their properties are the base of such components. The method of targeted structural mutations in the mechanisms' models allows creating approximate models of mechanisms, manipulation systems in particular, by modifying their mathematical models. Modification is carried out in some places in the structural diagram of the mathematical model by replacing the selected objects with ones. The application of this method makes it possible to compensate for the influence of random factors that are not taken into account by the analytical model.
Key words
Robot, manipulation system, dynamic model, modeling, object-oriented approach.
DOI
https://doi.org/10.31776/RTCJ.6406
Bibliographic description
Krakhmalev, O. (2018). Object-oriented simulation of robots' manipulation systems. Robotics and Technical Cybernetics, 4(21), pp.41-47.
UDC identifier:
531.391+621.865.8
References