TY - JOUR T1 - Inverse Kinematics for a Walking in-Pipe Robot Based on Linearization of Small Rotations AU - Savın, Sergei AU - Vorochaev, Alexander AU - Vorochaeva, Ludmila PY - 2018 DA - December JF - The Eurasia Proceedings of Science Technology Engineering and Mathematics JO - EPSTEM PB - ISRES Publishing WT - DergiPark SN - 2602-3199 SP - 50 EP - 55 IS - 4 LA - en AB - Thepaper considers walking in-pipe robots, which represent a novel class of in-piperobots, with better agility but also a more complicated control compared withother, more prevalent in-pipe robot types. The focus of the paper is on theinverse kinematics (IK) of these robots. IK for walking in-pipe robots is adifficult problem due to a combination of factors, such as joint limits,multiple possible kinematic singularities, as well as a significant number ofjoints that these robots have. All this requires the use of an algorithm thatcould take into account multiple objectives and constraints when solving theproblem, and provide a solution in real time using on-board computers. Existingapproaches can achieve this with local linearization of both the objectivefunction and the constraints; alternatively they do it by taking the constraintsinto account. In this work, the IK is transformed into a quadratic program.Instead of linearizing the objective function, here the orientations of therobot’s links are approximated by convex combinations of rotation matrices.This allows relaxing the constraints associated with the special orthogonalgroup, placed on the matrices describing the links’ orientation. The papershows the form of the resulting quadratic program, discusses the practicalaspects of using this approach and lists its limitations. KW - In-pipe walking robot KW - Inverse kinematics KW - Orthogonal matrices KW - Constraint relaxation CR - Bloesch, M., Hutter, M., Hoepflinger, M. A., Leutenegger, S., Gehring, C., Remy, C. D., & Siegwart, R. (2013). State estimation for legged robots-consistent fusion of leg kinematics and IMU. Robotics, 17, 17-24. Brown, L., Carrasco, J., Watson, S., & Lennox, B. (2018). Elbow Detection in Pipes for Autonomous Navigation of Inspection Robots. Journal of Intelligent & Robotic Systems, 1-15. Buss, S. R. (2004). Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. IEEE Journal of Robotics and Automation, 17(1-19), 16. Chang, P. (1987). A closed-form solution for inverse kinematics of robot manipulators with redundancy. IEEE Journal on Robotics and Automation, 3(5), 393-403. Dai, H., Izatt, G., & Tedrake, R. (2017). Global inverse kinematics via mixed-integer convex optimization. In International Symposium on Robotics Research, Puerto Varas, Chile (pp. 1-16). D'Souza, A., Vijayakumar, S., & Schaal, S. (2001). Learning inverse kinematics. In Intelligent Robots and Systems, 2001. Proceedings. 2001 IEEE/RSJ International Conference on(Vol. 1, pp. 298-303). IEEE. Gálvez, J. A., De Santos, P. G., & Pfeiffer, F. (2001). Intrinsic tactile sensing for the optimization of force distribution in a pipe crawling robot. IEEE/ASME Transactions on mechatronics, 6(1), 26-35. Jatsun, S., Savin, S., Lushnikov, B., & Yatsun, A. (2016). Algorithm for motion control of an exoskeleton during verticalization. In ITM Web of Conferences (Vol. 6). EDP Sciences. Jun, C., Deng, Z., & Jiang, S. (2004, August). Study of locomotion control characteristics for six wheels driven in-pipe robot. In Robotics and Biomimetics, 2004. ROBIO 2004. IEEE International Conference on (pp. 119-124). IEEE. Mason, S., Righetti, L., & Schaal, S. (2014, November). Full dynamics LQR control of a humanoid robot: An experimental study on balancing and squatting. In Humanoid Robots (Humanoids), 2014 14th IEEE-RAS International Conference on (pp. 374-379). IEEE. Pfeiffer, F. (2007). The TUM walking machines. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 365(1850), 109-131. Roh, S. G., Lee, J. S., Moon, H., & Choi, H. R. (2009). In-pipe robot based on selective drive mechanism. International Journal of Control, Automation and Systems, 7(1), 105-112. Savin, S. (2017, June). An algorithm for generating convex obstacle-free regions based on stereographic projection. In Control and Communications (SIBCON), 2017 International Siberian Conference on (pp. 1-6). IEEE. Savin, S., Jatsun, S., & Vorochaeva, L. (2017). Trajectory generation for a walking in-pipe robot moving through spatially curved pipes. In MATEC Web of Conferences (Vol. 113, p. 02016). EDP Sciences. Savin, S., Jatsun, S., & Vorochaeva, L. (2017, November). Modification of Constrained LQR for Control of Walking in-pipe Robots. In Dynamics of Systems, Mechanisms and Machines (Dynamics), 2017 (pp. 1-6). IEEE. Savin, S., Jatsun, S., & Vorochaeva, L. (2018). State observer design for a walking in-pipe robot. In MATEC Web of Conferences (Vol. 161, p. 03012). EDP Sciences. Savin, S., & Vorochaeva, L. (2017, June). Footstep planning for a six-legged in-pipe robot moving in spatially curved pipes. In Control and Communications (SIBCON), 2017 International Siberian Conference on (pp. 1-6). IEEE. Savin, S., & Vorochaeva, L. (2017, May). Pace pattern generation for a pipeline robot. In Industrial Engineering, Applications and Manufacturing (ICIEAM), 2017 International Conference on (pp. 1-6). IEEE. Savin, S., & Vorochaeva, L. (2017, May). Nested quadratic programming-based controller for pipeline robots. In Industrial Engineering, Applications and Manufacturing (ICIEAM), 2017 International Conference on (pp. 1-6). IEEE. Sentis, L., & Khatib, O. (2005). Synthesis of whole-body behaviors through hierarchical control of behavioral primitives. International Journal of Humanoid Robotics, 2(04), 505-518. Thielemann, J. T., Breivik, G. M., & Berge, A. (2008, June). Pipeline landmark detection for autonomous robot navigation using time-of-flight imagery. In Computer Vision and Pattern Recognition Workshops, 2008. CVPRW'08. IEEE Computer Society Conference on (pp. 1-7). IEEE. Tsubouchi, T., Takaki, S., Kawaguchi, Y., & Yuta, S. I. (2000). A straight pipe observation from the inside by laser spot array and a TV camera. In Intelligent Robots and Systems, 2000.(IROS 2000). Proceedings. 2000 IEEE/RSJ International Conference on (Vol. 1, pp. 82-87). IEEE. Zagler, A., & Pfeiffer, F. (2003, September). "MORITZ" a pipe crawler for tube junctions. In Robotics and Automation, 2003. Proceedings. ICRA'03. IEEE International Conference on (Vol. 3, pp. 2954-2959). IEEE. UR - https://dergipark.org.tr/en/pub/epstem/issue//494343 L1 - https://dergipark.org.tr/en/download/article-file/592019 ER -