ISSN 2658–5782
DOI 10.21662
Electronic Scientific Journal


© Институт механики
им. Р.Р. Мавлютова
УФИЦ РАН


Ivachev A.V., Darintsev O.V., Bogdanov D.R. Design development of a Smart Drive for Atypical Manipulators. Multiphase Systems. 2025;20(3):153–164 (in Russian).
2025. Vol. 20. Issue 3, Pp. 153–164
URL: http://mfs.uimech.org/mfs2025.3.020
DOI: 10.21662/mfs2025.3.020
Design development of a Smart Drive for Atypical Manipulators
A.V. Ivachev1, O.V. Darintsev1 🖂, D.R. Bogdanov2
1Ufa University of Science and Technology, Ufa, Russia
2Ufa State Petroleum Technological University, Ufa, Russia

Abstract

In modern industrial robotics, manipulators play a key role in ensuring uninterrupted production and automation, ensuring the required characteristics when working with movable objects. They make it possible to replace a person in monotonous operations, speed up the production process and avoid the use of additional lifting devices. Unlike traditional manipulators, continuous manipulators, with their unique capabilities, have unresolved control problems. One of them is to control the shape of the links of the continuous manipulator, as it ultimately determines its operating point. In this paper, we consider a continuous manipulator consisting of links based on rigid elements with a spherical surface, the rolling of which relative to each other determines the conical shape of the links. The rolling of the elements is carried out by means of drives by changing the lengths of the cables passing through them. For the correct (controlled) operation of the manipulator, it is necessary to control the movement of cables while simultaneously controlling their tension. In addition, to maintain the integrity of the links, the control must be synchronous for all cable drives. The main purpose of the presented work is to develop a draft design of a smart drive for atypical manipulators. At the first stage of the work, the results of which are presented in this article, a design study of the drive was carried out, for which the following three tasks were solved: designing a drive module based on a stepper motor with a cable tension and displacement sensor; developing an information system architecture; designing the internal structure of a programmable logic integrated circuit (FPGA). The circuit developed at the first (design) stage of creating the sketch design of the smart drive was loaded into the internal flash memory of the FPGA.

Keywords

smart drive,
atypical manipulators,
cable tension and displacement sensor,
FPGAs,
stepper motors,
cable-driven control

Article outline

Traditional manipulators have a limited number of degrees of freedom (currently, a significant proportion of industrial robots are manufactured with 5 or 6 degrees of freedom), which is ideal for structured environments, but leads to difficulties in using robots in poorly organized (non-deterministic) conditions, such as working in cluttered environments or when examining complex cavities of machines and mechanisms.. Manipulators with excessive degrees of freedom, which include snake-like manipulators based on a large number of modules, as well as continuous manipulators, can cope well with manipulative tasks in such conditions.

Unlike traditional manipulators, continuous manipulators have problems synthesizing the control system. One of the main problems is to control the shape of the links of the continuous manipulator, as it determines its operating point.

The aim of the work is to solve the problem of synthesizing an adaptive and multiconnected control system for continuous manipulators by developing a smart drive architecture with distributed data processing at the FPGA level and experimentally analyzing its effectiveness.

Methods. For the proper functioning of the manipulator, it is necessary to control the movement of the cables while simultaneously controlling their tension. In addition, to maintain the integrity of the links, the control must be synchronous for all cable drives. At the first stage of this development, the results of which are presented in this article, the design part of the work was carried out, for which the following three tasks were solved: designing a drive module based on a stepper motor with a tension sensor and cable displacement; developing an information system architecture; designing the internal structure of a programmable logic integrated circuit.

Results. At the first (design) stage, a draft design of a smart drive was synthesized, which allows simultaneously, in real time, to realize the movement of cables with control of the current tension. The resulting architecture was transformed into an image of a digital circuit (a digital twin of the drive) and loaded into the internal flash memory of the FPGA, which allows implementing the required control algorithms with synchronous control of the required parameters of all four actuators of the drive of this link of the manipulator.

Conclusions. The results show that the synthesized microprocessor system, which includes PWM signal generators for controlling drives, an AS5048A encoder polling component, data reception devices and an interrupt signal, make it possible to implement control signal generation modules for drives and strain gauge polling machines in real time. The use of FPGAs makes it easy to scale the resulting solution without reducing the overall system performance and significantly reduces the load on the top-level computer.

References

  1. Богданов ДP, Даpинцев ОВ. Конструктивные особенности манипуляторов с управляемым изгибом. Современные проблемы науки и образования. 2013;6:210.
    Bogdanov DR, Darintsev OV. Design features of manipulators with the controlled bend. Modern problems of science and education. 2013;6:210. (in Russian) EDN: RVCQVR
  2. Юревич ЕИ. Основы робототехники. СПб.: БХВ-Петербург; 2010. 368 с.
    Yurevich EI. Fundamentals of Robotics. St.Petersburg: BHV-Petersburg; 2010. 368 p. (in Russian)
  3. Solis JFP, Navarro GS, Linares RC. Modeling and Tip Position Control of a Flexible Link Robot: Experemental Results.Computacion y Sistemas. 2009;12(4):421–435. https://www.cys.cic.ipn.mx/ojs/index.php/CyS/article/view/1213/1305
  4. VEDA MC. Серводвигатели. [online] https://drives.ru/stati/servodvigateli-princip-raboty (Дата обращения 22.09.2025).
    VEDA MC. Servomotors. [online] https://drives.ru/stati/servodvigateli-princip-raboty (Accessed 22.09.2025).
  5. CNC-DESIGN. Шаговые двигатели –- конструкция, принцип работы и применение. [online] http://cnc-design.ru/shagovye-dvigateli-konstrukciya-princip-raboty-i-primenenie.html (Дата обращения 22.09.2025).
    CNC-DESIGN. Stepper motors –- design, operating principle and application. [online] http://cnc-design.ru/shagovye-dvigateli-konstrukciya-princip-raboty-i-primenenie.html (Accessed 22.09.2025).
  6. Yang J, Pe\ na-Pitarch E, Potratz J, Beck S. Synthesis and analysis of a flexible elephant trunk robot. Advanced Robotics. 2006;20(6):631–659. DOI: 10.1163/156855306777361631
  7. Coulson R, Robinson M, Kirkpatrick M, Berg DR. Design and Preliminary Testing of a Continuum Assistive Robotic Manipulator. Robotics. 2019;8(4):84. DOI: 10.3390/robotics8040084
  8. StepperOnline. Nema 11 Stepper Motor Bipolar L=51mm 0.67A w/ Gear Ratio 100:1 Planetary Gearbox. [online] https://www.omc-stepperonline.com/nema-11-stepper-motor-bipolar-l-51mm-w-gear-ratio-100-1-planetary-gearbox-11hs20-0674spg100?srsltid=AfmBOooBlQTDYwVTJZp5GNVdvNwmBesf8y9V3MNcljkYwYfSgEGl7JsA (Accessed 01.03.2025).
  9. Digital Stepper Driver DM320T. User Manual. [online] https://www.omc-stepperonline.com/download/DM320T.pdf (Accessed 22.09.2025).
  10. Amazon. DYHW-108 Micro Button Load Cell Small Compression Force Sensor Tension Testing 8mm External Diameter 3kg 5kg 10kg 20kg 50kg 100kg (3kg Range). [online] https://www.amazon.com/DYHW-108-Compression-Tension-External-Diameter/dp/B0C1NF3NVM?th=1 (Accessed 22.09.2025).
  11. AMS. Ams AS5048A High-Resolution Position Sensor. [online] https://look.ams-osram.com/m/287d7ad97d1ca22e/original/AS5048-DS000298.pdf (Accessed 22.09.2025).
  12. CHIPSEA. High-precision ADCs. CS1238. https://en.chipsea.com/product/details/?id=1156\&pid=77 (Accessed 22.09.2025).
  13. Intel. Intel® MAX® 10 FPGA Device Datasheet. [online] https://cdrdv2-public.intel.com/666319/m10_datasheet-683794-666319.pdf (Accessed 22.09.2025).
  14. FTDI Chip. FT232R USB UART IC Datasheet. [online] https://ftdichip.com/wp-content/uploads/2020/08/DS_FT232R.pdf (Accessed 22.09.25).
  15. Богданов ДР, УФИЦ РАН. Программа для моделирования и синтеза специализированного цифрового компонента ПЛИС опроса датчика магнитного энкодера AS5048A, версия 2. Свидетельство о государственной регистрации программы для ЭВМ № 2024617721. 2024.
    Bogdanov DR, UFRC RAS. Program for modeling and synthesizing a specialized digital FPGA component for polling the AS5048A magnetic encoder sensor, version 2. Certificate of state registration of the computer program No. 2024617721. 2024. (in Russian) EDN: BSJRWM
  16. Intel. Intel® Quartus® Prime Lite Edition Design Software Version 18.1 for Windows. [online] https://www.intel.com/content/www/us/en/software-kit/665990/intel-quartus-prime-lite-edition-design-software-version-18-1-for-windows.html (Accessed 22.09.2025).