: ..
:
: 85
:
: 2020
: .. // . 85. .: , 2020. .87-112. DOI: https://doi.org/10.25728/ubs.2020.85.5
: , , ,
(.): control, optimization, robotics, complementarity problem
: , , . , . - . . , . , , ~ . , . , . . .
(.): Currently, many new types of robotic chassis are being developed. These require new approaches to modeling and control, satisfying many hard constraints on performance and quality. The research may be more focused on bipedal and quadrupedal locomotion at the moment, but groups of simple robots are studied as well. In this article, we consider a system of 2 cube robots as a mechanical constrained rigid body system. We use optimization to construct trajectories and find control. Unlike many previous methods, we explore the possibility of differentiating a target function by control variables. This is achieved by using automatic differentiation techniques. We give a brief survey of automatic differentiation, and also of reinforced learning, in the context of which it is now mostly developed. Also, basics of rigid body mechanics are presented, along with most important details of optimization algorithm. We consider several scenarios of robot configurations and goal positions, for which we find control and trajectories. Optimization parameters and hardware characteristics for the numerical experiment are provided. Results are presented as plots and frame sequences.
PDF -
: 2112, : 780, : 77.