Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N10 2024 year

DOI: 10.17587/prin.15.532-538
Development of an Algorithm for Determining the Class of an Obstacle in the Process of its Interaction with the Manipulator
L. V. Shchegoleva, Associate Professor, Professor, schegoleva@petrsu.ru, A. S. Taritsyna, Lecturer, taricyna@cs.petrsu.ru, Petrozavodsk State University, 185910, Petrozavodsk, Russian Federation
Corresponding author: Anastasia S. Taritsyna, Lecturer, Petrozavodsk State University, 185910, Petrozavodsk, Russian Federation, E-mail: taricyna@cs.petrsu.ru
Received on July 08, 2024
Accepted on August 28, 2024

The article discusses the problem of determining the nature of an obstacle using a force sensor for terrain mapping. Three classes of objects have been introduced: the first class is "static" obstacles, the second class is "moving" obstacles, the third class is "unstable" obstacles. To conduct experiments, a simulation system was built in the Gazebo modeling environment, including a manipulator with the ability to horizontally move a probe with a force sensor and a set of obstacles corresponding to three classes of obstacles. All experiments were carried out using the ROS framework, the Gazebo simulator and the Movelt manipulation software. Processing of signals from the force sensor showed that the sig­nals for the three classes of obstacles are different, which makes it possible to identify the class based on sensor readings. Based on the analysis of data received from the sensor, rules were formed that make it possible to determine the class of an obstacle during its interaction with the manipulator in real time. To determine the obstacle class, the values of the force sensor signals are considered, smoothed by the moving average method. According to the rules discussed in the article, an algorithm was developed to determine the class of obstacle, which was implemented in the Gazebo modeling environment. Testing of the algorithm showed the stability of its operation under the given experimental conditions. Successful determination of the obstacle class will allow one not only to construct a map of the area, but also to prevent damage to the device when exposed to a "static" object with excessive force. The presented approach can be expanded to narrower classes of obstacles that characterize objects that can be encountered by a mobile device when mapping a forest area.

Keywords: tactile sensing, force sensor, modeling, control, robotic systems, Gazebo
pp. 532—538
For citation:
Shchegoleva L. V., Taritsyna A. S. Development of an Algorithm for Determining the Class of an Obstacle in the Process of its Interaction with the Manipulator, Programmnaya Ingeneria, 2024, vol. 15, no. 10, pp. 532—538. DOI: 10.17587/prin.15.532-538 (in Russian).
References:
  1. Taheri H., Xia Z. C. SLAM; definition and evolution, En­gineering Applications of Artificial Intelligence, 2021, vol. 97, article 104032. DOI: 10.1016/j.engappai.2020.104032.
  2. Taketomi T., Uchiyama H., Ikeda S. Visual SLAM algorithms: a survey from 2010 to 2016, IPSJ Transactions on Computer Vision and Applications, 2017, vol. 9, article 16. DOI: 10.1186/s41074-017-0027-2.
  3. Yadav M., Lohani B. Identification of trees and their trunks from mobile laser scanning data of roadway scenes, International Journal of Remote Sensing, 2020, vol. 47, no. 4, pp. 1233—1258. DOI: 10.1080/01431161.2019.1662966.
  4. Gemuev Sh. Sh., Vorotnikov S. A. Robotic complex for sort­ing solid household waste, Caspian Journal: management and high technologies, 2019, no. 2, pp. 195—207 (in Russian).
  5. Li Q., Kroemer O., Su Z. et al. A Review of Tactile Infor­mation: Perception and Action Through Touch, IEEE Transactions on Robotics, 2020, vol. 36, no. 6, pp. 1619—1634. DOI: 10.1109/TRO.2020.3003230.
  6. Pyo S., Lee J., Bae K. et al. Recent Progress in Flexible Tactile Sensors for Human-Interactive Systems: From Sensors to Advanced Applications, Advanced Materials, 2021, vol. 33, no. 47, article 2005902. DOI: 10.1002/adma.202005902.
  7. Ji S.-Q., Huang M.-B., Huang H.-P. Robot Intelligent Grasp of Unknown Objects Based on Multi-Sensor Information, Sensors, 2019, vol. 19, no. 7, article 159. DOI: 10.3390/s19071595.
  8. Nguyen T.-D., Lee J. S. Recent Development of Flexible Tactile Sensors and Their Applications, Sensors, 2022, vol. 22, no. 1, article 50. DOI: 10.3390/s22010050.
  9. Pirozzi S. Tactile Sensors for Robotic Applications, Sensors, 2020, vol. 20, no. 24, article 7009. DOI: 10.3390/s20247009.
  10. Nottensteiner K., Sachtler A., Albu-Schaffer A. Towards Autonomous Robotic Assembly: Using Combined Visual and Tactile Sensing for Adaptive Task Execution, Journal of Intelligent & Robotic Systems, 2021, vol. 101, article 49. DOI: 10.1007/s10846-020-01303-z.
  11. Ji S.-Q., Huang M.-B., Huang H.-P. Robot Intelligent Grasp of Unknown Objects Based on Multi-Sensor Information, Sensors, 2019, vol. 19, no. 7, article 1595. DOI: 10.3390/s19071595.
  12. Pyo S., Lee J., Bae K. et al. Recent Progress in Flexible Tactile Sensors for Human-Interactive Systems: From Sensors to Advanced Applications, Advanced Materials, 2021, vol. 33, no. 47, article 2005902. DOI: 10.1002/adma.202005902.
  13. Costanzo M., De Maria G., Natale C., Pirozzi S. Design and Calibration of a Force/Tactile Sensor for Dexterous Manipulation, Sensors, 2019, vol. 19, no. 4, article 966. DOI: 10.3390/s19040966.
  14. Mishra R. B., El-Atab N., Hussain A. M., Hussain M. M. Recent Progress on Flexible Capacitive Pressure Sensors: From Design and Materials to Applications, Advanced Materials Technologies, 2021, vol. 6, no. 4, article 2001023. DOI: 10.1002/admt.202001023.