Pritykin F.N., Nebritov V.I. —
Design of linear surfaces that restrict the range of permissible positions of links of the manipulator mechanisms in implementation of instantaneous states
// Software systems and computational methods. – 2021. – ¹ 2.
– P. 74 - 90.
DOI: 10.7256/2454-0714.2021.2.35574
URL: https://en.e-notabene.ru/itmag/article_35574.html
Read the article
Abstract: Linear surfaces are used in various spheres of human activity. One of the most common techniques of designing linear surfaces is based on the three directing curves. In some cases, one of these directing curves is not set, but rather replaced by some geometric condition imposed on the emerging surfaces, which can in form of a certain point correspondence established between the points of the rest two directing curves. The article reviews the example of designing such surfaces, which in an approximate form would restrict the zone that sets the permissible positions of links of the manipulator mechanism of certain given configuration in realization of permissible instantaneous states. The acquired linear surfaces underlie the algorithm for calculation of configurations, which do not intersect the restricted zone in case of a deadlock situation. The result of this research is the computer simulation of the motions of arm and torso mechanism of the Android robot using the obtained algorithm for calculation of configurations. The simulation of motion demonstrates that the use of linear surfaces in analysis of the relative position of the manipulator and restricted zones in the deadlock situations allows reducing the calculation time by 50-60 percent. Such reduction of calculation time is highly demanded in computer control of the arm and torso motions of the Android robot on a real time scale.
Pritykin F.N., Nebritov V.I. —
Determination of the shape and size of the area in six-dimensional space defining permissible instantaneous states of the mechanism of the arm of an anthropomorphic robot
// Software systems and computational methods. – 2019. – ¹ 4.
– P. 115 - 124.
DOI: 10.7256/2454-0714.2019.4.31065
URL: https://en.e-notabene.ru/itmag/article_31065.html
Read the article
Abstract: With automated planning of the movement of the arm mechanism of an anthropomorphic robot in organized space, there is a need to reduce the time it takes to calculate the trajectory in the space of generalized coordinates. The indicated time significantly depends on the calculation time of the vector of increments of the generalized coordinates at each calculation step in the synthesis of motions along the velocity vector. In the article the geometric studies based on the study of the size and shape of a region in a multidimensional space of generalized speeds specifying the permissible instantaneous states of the arm mechanism of an anthropomorphic robot are carried out. Based on this study a method is proposed that allows one to reduce the time of iterative search of the vector of increments of generalized coordinates. To establish analytical dependences reflecting the relationship between the geometric parameters of the specified area and the generalized coordinates of the arm mechanism, which determine the positions of the configurations, hypersurfaces in four-dimensional space are used. For this, the equations of interpolating polynomials located in four mutually perpendicular planes are used. Based on these four interpolating polynomials, a fourth-order hypersurface equation is obtained that reflects the relationship of geometric and kinematic parameters. The article also presents the results of virtual modeling of the movement of the arm mechanism of an anthropomorphic robot, taking into account the position of the forbidden zone in the system ACAD. The results of calculations using the obtained analytical dependences showed a reduction in the calculation time of test tasks. The conducted studies can be used in the development of intelligent motion control systems of autonomously functioning anthropomorphic robots in an organized environment without the participation of a human operator.