Modelagem Exteroceptiva Via Álgebra de Clifford Para Trajetória em Ambiente Confinado do Robô Movemaster RV-M2
Abstract
Several topics involving algebra that models and solves kinematics equations in serial manipulators have problems that are still open, although they are already well understood. Increasingly, the industry demands innovation in control and sensing techniques for robots capable of interacting with the environment safely. In this work, the Clifford algebra approach is applied to kinematics and the description of a confinement environment for the Movemaster RV-M2 manipulator is carried out, with elements that allow generalization to other manipulators. These techniques are related to points, lines, and planes that project collision-free trajectories. The experiments are carried out with the robot after it goes through the retrofit process, where color, depth, and odometry sensors were installed in addition to a new open-source controller compatible with ROS. It contributes with an algorithm for maximizing secondary objectives and an unprecedented methodology for modeling obstacles. It concludes with the validity of the proposed methods through examples carried out with the real and simulated robot, with the possibility of applying the techniques discussed in several future contributions.References
Clements, G. R. (1913). Implicit functions defined by equations with vanishing jacobian. Transactions of the American Mathematical Society, 14(3):325-342.
Dederick, L. S. (1913). On the character of a transformation in the neighborhood of a point where its jacobian vanishes. Transactions of the American Mathematical Society, 14(1):143-148.
Ding, Z., Li, Y., and Zhang, Z. (2020). Electric hybrid control method of assembly line robot based on plc. Thermal Science, 24(3 Part A):1505-1511.
Duong, T. H. and Jaksic, N. I. (2018). Let's not throw away that big and bulky manipulator-revitalize it! In 2018 ASEE Annual Conference & Exposition.
Javaid, M., Haleem, A., Vaish, A., Vaishya, R., and Iyengar, K. P. (2020). Robotics applications in covid-19: A review. Journal of Industrial Integration and Management, 5(04):441-451.
Jesus, R. C., Molina, L., Carvalho, E. A., and Freire, E. O. (2022). Singularity-free inverse kinematics with joint prioritization for manipulators. Journal of Control, Automation and Electrical Systems, pages 1-10.
Kenwright, B. (2012). A beginners guide to dual-quaternions: what they are, how they work, and how to use them for 3d character hierarchies.
Montgomery-Smith, S. and Shy, C. (2022). An introduction to using dual quaternions to study kinematics. arXiv preprint arXiv:2203.13653.
Park, C. and Park, K. (2008). Design and kinematics analysis of dual arm robot manipulator for precision assembly. In 2008 6th IEEE International Conference on Industrial Informatics, pages 430-435. IEEE.
Sangwine, S. J. and Hitzer, E. (2017). Clifford multivector toolbox (for matlab). Advances in Applied Clifford Algebras, 27(1):539-558.
Sangwine, S. J. and Hitzer, E. (2022). Clifford multivector toolbox. Sourceforge.
Selig, J. M. (2000). Clifford algebra of points, lines and planes. Robotica, 18:545 - 556.
Wang, X., Wang, A., Wang, D., Liu, Z., and Qi, Y. (2022). A novel trajectory tracking control with modified supertwisting sliding mode for human-robot cooperation manipulator in assembly line. Journal of Sensors, 2022.
Yang, G.-Z., Bellingham, J., Dupont, P. E., Fischer, P., Floridi, L., Full, R., Jacobstein, N., Kumar, V., McNutt, M., Merrifield, R., et al. (2018). The grand challenges of science robotics. Science robotics, 3(14):eaar7650.
Dederick, L. S. (1913). On the character of a transformation in the neighborhood of a point where its jacobian vanishes. Transactions of the American Mathematical Society, 14(1):143-148.
Ding, Z., Li, Y., and Zhang, Z. (2020). Electric hybrid control method of assembly line robot based on plc. Thermal Science, 24(3 Part A):1505-1511.
Duong, T. H. and Jaksic, N. I. (2018). Let's not throw away that big and bulky manipulator-revitalize it! In 2018 ASEE Annual Conference & Exposition.
Javaid, M., Haleem, A., Vaish, A., Vaishya, R., and Iyengar, K. P. (2020). Robotics applications in covid-19: A review. Journal of Industrial Integration and Management, 5(04):441-451.
Jesus, R. C., Molina, L., Carvalho, E. A., and Freire, E. O. (2022). Singularity-free inverse kinematics with joint prioritization for manipulators. Journal of Control, Automation and Electrical Systems, pages 1-10.
Kenwright, B. (2012). A beginners guide to dual-quaternions: what they are, how they work, and how to use them for 3d character hierarchies.
Montgomery-Smith, S. and Shy, C. (2022). An introduction to using dual quaternions to study kinematics. arXiv preprint arXiv:2203.13653.
Park, C. and Park, K. (2008). Design and kinematics analysis of dual arm robot manipulator for precision assembly. In 2008 6th IEEE International Conference on Industrial Informatics, pages 430-435. IEEE.
Sangwine, S. J. and Hitzer, E. (2017). Clifford multivector toolbox (for matlab). Advances in Applied Clifford Algebras, 27(1):539-558.
Sangwine, S. J. and Hitzer, E. (2022). Clifford multivector toolbox. Sourceforge.
Selig, J. M. (2000). Clifford algebra of points, lines and planes. Robotica, 18:545 - 556.
Wang, X., Wang, A., Wang, D., Liu, Z., and Qi, Y. (2022). A novel trajectory tracking control with modified supertwisting sliding mode for human-robot cooperation manipulator in assembly line. Journal of Sensors, 2022.
Yang, G.-Z., Bellingham, J., Dupont, P. E., Fischer, P., Floridi, L., Full, R., Jacobstein, N., Kumar, V., McNutt, M., Merrifield, R., et al. (2018). The grand challenges of science robotics. Science robotics, 3(14):eaar7650.
Published
2022-10-18
How to Cite
CERBARO, Jonathan; OLIVEIRA, André Schneider de; FABRO, João Alberto.
Modelagem Exteroceptiva Via Álgebra de Clifford Para Trajetória em Ambiente Confinado do Robô Movemaster RV-M2. In: GRADUATE WORKS CONTEST IN ROBOTICS - CTDR (MSC) - BRAZILIAN SYMPOSIUM OF ROBOTICS & LATIN AMERICAN ROBOTICS SYMPOSIUM (SBR/LARS), 14. , 2022, São Bernardo do Campo/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2022
.
p. 25-36.
DOI: https://doi.org/10.5753/wtdr_ctdr.2022.226797.
