Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download BibTeX

Title

Design of Autonomous Mobile Robot for Cleaning in the Environment with Obstacles

Authors

[ 1 ] Wydział Automatyki, Robotyki i Elektrotechniki, Politechnika Poznańska | [ 2 ] Instytut Automatyki i Robotyki, Wydział Automatyki, Robotyki i Elektrotechniki, Politechnika Poznańska | [ SzD ] doctoral school student | [ P ] employee

Scientific discipline (Law 2.0)

[2.2] Automation, electronics and electrical engineering

Year of publication

2021

Published in

Applied Sciences

Journal year: 2021 | Journal volume: vol. 11 | Journal number: no. 17

Article type

scientific article

Publication language

english

Keywords
EN
  • cleaning robot
  • ROS
  • 3D printing
  • four-wheel drive
  • robotic arm
  • vacuum system
  • LIDAR sensor
  • low-level PID controller
  • high-level obstacle avoidance controller
  • artificial potential function
Abstract

EN This paper describes the design and development of a cleaning robot, using adaptive manufacturing technology and its use with a control algorithm for which there is a stability proof. The authors’ goal was to fill the gap between theory and practical implementation based on available low-cost components. Adaptive manufacturing was chosen to cut down the cost of manufacturing the robot. Practical verification of the effectiveness of the control algorithm was achieved with the experiments. The robot comprises mainly three assemblies, a four-wheel-drive platform, a four-degrees-of-freedom robotic arm, and a vacuum system. The inlet pipe of the vacuum system was attached to the end effector of the robotic arm, which makes the robot more flexible to clean uneven areas, such as skirting on floors. The robot was equipped with a LIDAR sensor and web camera, giving the opportunity to develop more complex methods. A low-level proportional–integral–derivative (PID) speed controller was implemented, and a high-level controller that uses artificial potential functions to generate repulsive components, which avoids collision with obstacles. Robot operating system (ROS) was installed in the robot’s on-board system. With the help of the ROS node, the high-level controller generates control signals for the low-level controller.

Date of online publication

31.08.2021

Pages (from - to)

8076-1 - 8076-13

DOI

10.3390/app11178076

URL

https://www.mdpi.com/2076-3417/11/17/8076

Comments

Article Number: 8076

License type

CC BY (attribution alone)

Open Access Mode

open journal

Open Access Text Version

final published version

Date of Open Access to the publication

at the time of publication

Ministry points / journal

100

Ministry points / journal in years 2017-2021

100

Impact Factor

2,838

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.