Solving Kinematic and Dynamic Problems for a Three-Point Wheel-Legged Robot
Authors: Antonov A.V., Vorotnikov S.A. | Published: 24.03.2017 |
Published in issue: #3(684)/2017 | |
Category: Calculation and Design of Machinery | |
Keywords: three-point wheel-legged robot, forward kinematics problem, inverse kinematics problem, inverse dynamics problem, generalized coordinates, load torques |
A kinematic diagram and design of a three-point wheel-legged robot built in SolidWorks are presented in this paper. The robot’s possible motion techniques are outlined and the algorithm of motion in the walking mode is briefly described. Equations characterizing solutions for forward and inverse kinematic problems using transfer matrices built utilizing the Denavit–Hartenberg rules are formulated. Based on Newton–Euler equations and visco-elastic contact model between the robot’s legs and the ground, equations for solving inverse dynamic problems are obtained that describe the robot’s movement in the walking mode. Mathematical modeling of these equations in MATLAB using SimMechanics is performed. The modeling results, characterizing the solution of the inverse kinematic problem in terms of generalized coordinates and the solution of the inverse dynamic problem in terms of load torques in robot’s joints with known geometric and mass–inertia parameters and a given motion algorithm, are obtained and analyzed.
References
[1] Pavlovskii V.E. O razrabotkakh shagaiushchikh mashin [On the development of walking machines]. Moscow, Preprinty IPM im. M.V. Keldysha, 2013. 32 p.
[2] Kolesnye planetokhody VNIITM [Wheeled planetary Rovers VNIITM]. Available at: http://www.enlight.ru/post/6055/vniitm.pdf (accessed 19 November 2016).
[3] ATHLETE (All-Terrain, Hex-Limbed, Extra-Terrestrial Explorer). Available at: http://www.nasa.gov/pdf/390539main_Athlete%20Fact%20Sheet.pdf (accessed 19 November 2016).
[4] Muller G., Schneider M., Hiller M. Modeling, simulation, and mod-el-based control of the walking machine ALDURO. IEEE/ASME Transactions on Mechatronics, 2000, vol. 5, no. 2, pp. 142–152.
[5] Ottaviano E., Vorotnikov S., Ceccarelli M., Kurenev P. Design Improvements and Control of a Hybrid Walking Robot. Robotics and Autonomous Systems, 2011, vol. 59, is. 2, pp. 128–141.
[6] Gronowicz A., Szrek J. Idea of a quadruped wheel-legged robot. Archive of Mechanical Engineering, 2009, vol. 56, is. 3, pp. 253–278.
[7] Szrek J., Wojtowicz P. Idea of wheel-legged robot and its control system design. Bulletin of the Polish Academy of Sciences. Technical Sciences, 2010, vol. 58, is. 1, pp. 43–50.
[8] Heaston J., Hong D., Morazzani I., Ren P., Goldman G. STriDER: Self-Excited Tripedal Dynamic Experimental Robot. IEEE International Conference on Robotics and Automation, article no. 4209509, pp. 2776–2777.
[9] Antonov A.V., Vorotnikov S.A., Vybornov N.A. Sistema upravleniia trekhopornym kolesno-shagaiushchim robotom [The control system of a three-point wheel-legged robot]. Prikaspiiskii zhurnal: upravlenie i vysokie tekhnologii [Caspian journal management and high technologies]. 2016, no. 2, pp. 58–69.
[10] Glazunov V.A., Kheylo S.V. Dynamics and control of planar, translational, and spherical parallel manipulators (Book Chapter). Dynamic Balancing of Mechanisms and Synthesizing of Parallel Robots, Springer, 2016, pp. 365–403.
[11] Glazunov V., Nosova N., Ceccarelli M. Kinematics of a 6 DOFs Manipulator with a Interchangeable Translation and Rotation Motions. Recent Advances in Mechanism Design for Robotics. Proceedings of the 3rd IFToMM Symposium on Mechanism Design for Robotics, Springer International Publishing Switzerland, 2015, pp. 407–416.
[12] Zenkevich S.L., Iushchenko A.S. Osnovy upravleniia manipuliatsionnymi robotami [Basic control of manipulation robots]. Moscow, Bauman Press, 2004. 480 p.
[13] Craig J.J. Introduction to Robotics: Mechanics and Control. Pearson, 2004. 408 p.
[14] Villumsen S. Modeling and control of a six-legged mobile robot. Master’s thesis. Aalborg University, Aalborg, 2010. 216 p.
[15] SimMechanics 2. User’s Guide. The MathWorks, Natick, 2007. 840 p.
[16] Silva M. Multi-legged walking robot modelling in MATLAB/SimMechanics and its simulation. 8th EUROSIM Congress on Modelling and Simulation, 2013, pp. 226–231.