Exploring a Cost-Effective Approach to AGV Solutions: A Case Study in the Textile Industry
Abstract
1. Introduction
2. Related Works
3. Case Study
3.1. General Description of the Case Study Technological Procedures
3.2. AGV Development Process
3.2.1. AGV Dimensions, Specifications and Cost
3.2.2. Control Strategy, PID Controller and Mathematical Background
- Precise line tracking within ±2.5 cm (half the tracking line width). This ensures that most of the time center IR sensors (later labeled IR#3 and IR#4) are always aligned on top the tracking line.
- Rapid correction from a lateral offset of up to 6 cm from the ideal center of the tracking line and up to 3.5 cm to the left and right of the edge of the tracking line.
- Correction time within 2 s at nominal speed (0.8 m/s).
- Optimal sensitivity to sensor noise or latency (sensors sampled every 100 ms to match serial port (USART) frequency of sending control commands).
- Optimally-tuned PID: = 5.5, = 0.5, = 2.7 (the smoothest line tracking)
- Moderately-tuned PID: = 5.0, = 0.3, = 1.5 (provides good line tracking as well)
- Under-tuned PID: = 2.0, = 0.1, = 0.5
- Over-tuned PID: = 6.1, = 0.4, = 0.7
3.2.3. AGV Navigation System
- point_id: A unique identifier assigned to each point. As shown in Figure 6, every point (regardless of its function) is assigned a numerical identifier displayed within square brackets. The identifier generation system for a given map is inspired by the structure of a binary search tree (BST). As illustrated, points with odd identifiers are positioned to the right, while those with even identifiers are placed to the left. Furthermore, a consistent spatial relationship can be observed: in front of any given point is another point whose identifier is greater by 6; to its left, a point with an identifier 2 less; to its right, a point with an identifier 2 greater; and behind it, a point with an identifier 6 less. This spatial logic is leveraged by the pathfinding algorithm to construct navigation paths between designated start and end points. A special case is the charging point, which has a negative identifier of −8 and is accessible through point 2.
- point_alias: A descriptive label assigned to the point. This field is left empty for junctions; otherwise, it indicates either a starting point (denoted by “S”), charging point (denoted by “C”) or a delivery point (e.g., “P01,” “P02,” etc.).
- near_points: An array containing four elements, each representing the unique identifier of a neighboring point that is reachable from the current point. A value of −1 indicates a dead end (e.g., an exit from a junction that does not lead to another point). The identifiers are ordered according to compass directions in the following sequence: North, East, South, and West. For instance, in the case of the point with ID 9, the array indicates that heading north leads to point 15, east to a dead end, south to point 3, and west to point 7—a delivery point. Point 7, in contrast, has −1 values for all directions except east, which leads back to point 9. Based on this configuration, it can be concluded that a delivery point functions as a junction where the entrance and exit are aligned.
- point_type: Specifies the functional classification of the point. Valid values include junction, delivery, and start.
- orientation: Indicates the compass direction in which the AGV is oriented at a given point. Possible values include north, east, south, west, and any, the latter being the default value assigned to junctions.
3.2.4. Computing Platform and Connectivity
3.2.5. AGV’s Motion System
3.2.6. AGV’s Guidance System: Line Following
3.2.7. Obstacle Avoidance
3.2.8. Bearing Frame and Supply Power
3.2.9. Charging System
3.2.10. Control Panel
- Emergency Stop Button—When turned, it enables power delivery from the batteries to the AGV. When pushed, it cuts off battery power to the entire system. This button is essential for safety and must be released (i.e., turned) before any other system can be activated.
- Power Button—When pressed, it powers on the AGV if it is not already active. Specifically, it initiates startup of the Raspberry Pi 4 Model B and the hoverboard motor controller, allowing the AGV to initialize correctly. This button is used immediately after the emergency stop is released, as part of the standard startup sequence.
- Start Button—When pressed, the AGV begins executing its assigned path. It assumes that the AGV is already powered on and has received a path command.
- Stop Button—When pressed, it stops the AGV from executing its current path and places the system in a waiting state, ready to receive a new assignment.
3.3. AGV Control Software
4. Case Study Results and Discussion
4.1. Experimental Evaluation of the Proposed AGV’s Technical Performances
4.2. Technological Procedure and Production Efficiency After the Introduction of AGV
4.3. Financial Benefits of the Developed AGV in Comparison to the Commercial Alternatives
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Filippi, E.; Bannò, M.; Trento, S. Automation technologies and their impact on employment: A review, synthesis and future research agenda. Technol. Forecast. Soc. Change 2023, 191, 122448. [Google Scholar] [CrossRef]
- Fang, A.; Chen, V.; McDonald, M.A. Breaking down the impact of automation in manufacturing. MIT Sci. Policy Rev. 2023, 4, 127–136. [Google Scholar] [CrossRef]
- Bojic, S.; Maslaric, M.; Mircetic, D.; Nikolicic, S.; Todorovic, V. Simulation and Genetic Algorithm-based approach for multi-objective optimization of production planning: A case study in industry. Adv. Prod. Eng. Manag. 2023, 18, 250–262. [Google Scholar] [CrossRef]
- Kubasakova, I.; Kubanova, J.; Benco, D.; Kadlecová, D. Implementation of Automated Guided Vehicles for the Automation of Selected Processes and Elimination of Collisions between Handling Equipment and Humans in the Warehouse. Sensors 2024, 24, 1029. [Google Scholar] [CrossRef] [PubMed]
- Björk, A. Automated Guided Vehicles: Investment and Implementation. Bachelor’s Thesis, University of Vaasa, Vaasa, Finland, 2022. Available online: https://www.theseus.fi/bitstream/handle/10024/748499/Thesis%202022%20-%20Alexander%20Bj%C3%B6rk.pdf?sequence=2 (accessed on 21 July 2025).
- Saadatmand, S.; Azizi, S.; Kavousi, M.; Wunsch, D. Autonomous Control of a Line Follower Robot Using a Q-Learning Controller. In Proceedings of the 10th Annual Computer and Communication Workshop Conference (CCWC), Las Vegas, NV, USA, 6–8 January 2020; pp. 556–561. [Google Scholar] [CrossRef]
- Goyal, N.; Aryan, R.; Sharma, N.; Chhabra, V. Line follower cargo-bot for warehouse automation. Int. Res. J. Eng. Technol. 2021, 8, 1039–2045. [Google Scholar]
- Jiang, Q.; Yan, H. Leader-follower Motion Control of Two Line Following AGVs using PID Algorithm. In Proceedings of the IEEE 5th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC 2022), Chongqing, China, 16–18 December 2022; Volume 5, pp. 445–449. [Google Scholar] [CrossRef]
- Bach, S.-H.; Yi, S.-Y. An Efficient Approach for Line-Following Automated Guided Vehicles Based on Fuzzy Inference Mechanism. J. Robot. Control. 2022, 3, 395–401. [Google Scholar] [CrossRef]
- Aji, B.; Sutikno, S. Fuzzy Logic Algorithm of Sugeno Method for Controlling Line Follower Mobile Robot. ILKOM J. Ilm. 2023, 15, 283–289. [Google Scholar] [CrossRef]
- Nugraha, M.B.; Ardianto, P.R.; Darlis, D. Design and implementation of RFID line-follower robot system with color detection capability using fuzzy logic. In Proceedings of the 2015 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC), Bandung, Indonesia, 27–29 August 2015; pp. 75–78. [Google Scholar] [CrossRef]
- Gomes, M.V.; Bássora, L.A.; Morandin, O.; Vivaldini, K.C.T. PID control applied on a line-follower AGV using a RGB camera. In Proceedings of the 19th IEEE International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016; pp. 194–198. [Google Scholar] [CrossRef]
- Anand, M.; Kalaiselvi, P.; Kumar, S.A.; Nithyavathy, N. Design and Development of Automated Guided Vehicle with Line Follower Concept using IR. In Proceedings of the 5th International Conference on Electronics, Communication and Computing Technologies (ICECCT), Erode, India, 22–24 February 2023; pp. 1–11. [Google Scholar] [CrossRef]
- Vitekar, P.; Harne, V.; Kulkarni, H. Design and control of line follower automated guided vehicle. J. Eng. Sci. 2020, 11, 406–411. [Google Scholar]
- Antony, M.; Parameswaran, M.; Mathew, N.; Sajithkumar, V.S.; Joseph, J.; Jacob, C.M. Design and implementation of Automatic Guided Vehicle for hospital application. In Proceedings of the 5th IEEE International Conference on Communication and Electronic Systems (ICCES), Coimbatore, India, 10–12 June 2020. [Google Scholar] [CrossRef]
- Martins, O.O.; Adekunle, A.A.; Adejuyigbe, S.B.; Arowolo, M.O.; Adeyemi, H.O. Prototype line following Automatic Guided Vehicle (AGV) for unit load dispatch in an office environment. FUDMA J. Sci. 2019, 3, 415–423. [Google Scholar]
- Karthikeyan, A.; Kumar, A.R.; Afsal, A.A.; Emmanuel, C.J.; Jijithprasanth, S. Design of AGV robot for patrolling and monitoring. J. Emerg. Technol. Innov. Res. 2022, 9, 420–428. [Google Scholar]
- Chowdhurya, N.H.; Khushib, D.; Rashid, M.M. Algorithm for line follower robots to follow critical paths with minimum number of sensors. Int. J. Comput. 2017, 24, 13–22. [Google Scholar]
- Pakdaman, M.; Sanaatiyan, M.M.; Ghahroudi, M.R. A line follower robot from design to implementation: Technical issues and problems. In Proceedings of the 2nd International Conference on Computer and Automation Engineering (ICCAE), Singapore, 26–28 February 2010; pp. 5–9. [Google Scholar] [CrossRef]
- Oswal, S.; Saravanakumar, D. Line following robots on factory floors: Significance and simulation study using CoppeliaSim. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1012, 1–11. [Google Scholar] [CrossRef]
- Iqbal, M.; Omar, R. Automatic Guided Vehicle (AGV) Design Using an IoT-based RFID for Location Determination. In Proceedings of the 2020 International Conference on Applied Science and Technology (iCAST), Padang, Indonesia, 24 October 2020; pp. 489–494. [Google Scholar] [CrossRef]
- Pungle, R.; Andhare, A.; Pungle, D. Experimental results on position and path control of an automated guided vehicle using fixed camera at ceiling and color markers. IEAS Int. J. Robot. Autom. 2024, 13, 391–400. [Google Scholar] [CrossRef]
- Borate, S.M.; Jadhav, P.Y.; Navale, S.R.; Sarade, S.A. Designing a Smart Obstacle-Avoiding AGV with Mobile Controller for Efficient Line Following Navigation. Int. J. Electr. Electron. Comput. Syst. 2024, 13, 1–7. [Google Scholar]
- Borate, S.M.; Jadhav, P.Y.; Navale, S.R.; Sarade, S.A. Obstacle avoiding AGV with mobile controller line follower robot. Int. Res. J. Mod. Eng. Technol. 2025, 7, 2884–2888. [Google Scholar]
- Li, J.J.; Xu, B.W.; Yang, Y.S.; Wu, H.F. A guided ant colony optimization algorithm for conflict-free routing scheduling of AGVs considering waiting time. IEAS Int. J. Robot. Autom. 2017, 6, 69–79. [Google Scholar] [CrossRef]
- Van, T.N.; Van, T.P.; Duc, C.H.; Xuan, B.D. Design and fabrication AGVs for industrial product transportation with high load capacity. In Proceedings of the 12th International Conference on Control, Automation and Information Sciences (ICCAIS), Hanoi, Vietnam, 27–29 November 2023; pp. 739–744. [Google Scholar] [CrossRef]
- Lázár, K. Industrial robots in the textile and clothing industry. Int. J. Ind. Manuf. Syst. Eng. 2024, 9, 1–9. [Google Scholar] [CrossRef]
- Das, S.K. Design and methodology of line follower Automated Guided Vehicle—A review. Int. J. Sci. Technol. Eng. 2016, 2, 9–13. [Google Scholar]
- Das, S.K.; Pasan, M.K. Design and methodology of automated guided vehicle—A review. IOSR J. Mech. Civ. Eng. 2016, 3, 29–35. [Google Scholar] [CrossRef]
- Ellithy, K.; Salah, M.; Fahim, I.S.; Shalaby, R. AGV and Industry 4.0 in warehouse: A comprehensive analysis of existing literature and an innovative framework for flexible automation. Int. J. Adv. Manuf. Technol. 2024, 134, 15–38. [Google Scholar] [CrossRef]
- Zhang, H.; Xu, L.; Liang, J.; Sun, X. Research on Guide Line Identification and Lateral Motion Control of AGV in Complex Environments. Machines 2022, 10, 121. [Google Scholar] [CrossRef]
- Jang, J.-Y.; Yoon, S.-J.; Lin, C.-H. Automated Guided Vehicle (AGV) Driving System Using Vision Sensor and Color Code. Electronics 2023, 12, 1415. [Google Scholar] [CrossRef]
- de Oliveira, D.P.; dos Reis, W.P.N.; Junior, O.M. A Qualitative Analysis of a USB Camera for AGV Control. Sensors 2019, 19, 4111. [Google Scholar] [CrossRef] [PubMed]
- Lee, J.; Hyun, C.-H.; Park, M. A Vision-Based Automated Guided Vehicle System with Marker Recognition for Indoor Use. Sensors 2013, 13, 10052–10073. [Google Scholar] [CrossRef]
- Cheong, H.-W.; Lee, H. Requirements of AGV (Automated Guided Vehicle) for SMEs (Small and Medium-sized Enterprises). Proc. Comput. Sci. 2018, 139, 91–94. [Google Scholar] [CrossRef]
- Kumbhar, S.G.; Thombare, R.B.; Salunkhe, A.B. Automated Guided Vehicles for Small Manufacturing Enterprises: A Review. SAE Int. J. Mater. Manuf. 2018, 11, 253–258. [Google Scholar] [CrossRef]
- Sakib, M.S.; Iqbal, A.; Sami, S.K.; Hoque, H.A.; Shafil, M.A.S.; Ahmed, I.; Ali, D.M.; Rashid, D.M.R.; Shimo, S.S.; Muntasir, A.; et al. Development of Low-cost Automated Guided Vehicle (AGV) to Step towards Industry 4.0. In Proceedings of the 5th International Conference on Industrial & Mechanical Engineering and Operations Management, Dhaka, Bangladesh, 26–28 December 2022; pp. 510–520. [Google Scholar] [CrossRef]
- Gorlach, I.; Prinsloo, J. Development of a low-cost automatic guided vehicle (AGV). Adv. Robot. Autom. 2018, 7, 71. [Google Scholar] [CrossRef]
- Maslarić, M.; Bojić, S.; Todorović, V.; Mirčetić, D.; Nikoličić, S. AGV-based production line for more intelligent and flexible manufacturing in the textile industry. In New Technologies, Development and Application VII; NT 2024. Lecture Notes in Networks and Systems; Springer: Cham, Switzerland, 2024; pp. 463–473. [Google Scholar] [CrossRef]
- Wang, L. PID Control System Design and Automatic Tunning Using MATLAB/Simulink; Wiley-IEEE Press: Hoboken, NJ, USA, 2020. [Google Scholar] [CrossRef]
- Mintsa, H.A.; Eny, G.E.; Senouveau, N.; Nzué, R.M.A. Optimal Tuning PID Controller Gains from Ziegler-Nichols Approach for an Electrohydraulic Servo System. J. Eng. Res. Rep. 2023, 25, 158–166. [Google Scholar] [CrossRef]
- Feru, E. Hoverboard-Firmware-Hack-FOC. GitHub. 2019. Available online: https://github.com/EFeru/hoverboard-firmware-hack-FOC (accessed on 9 May 2025).























| Specification | Value/Description |
|---|---|
| Type | Platform (light load) AGV |
| Load capacity | Up to 25 kg |
| Guidance system | Line following system with mapped points |
| Driving, steering system | 2 independent BLDC motors. |
| Traveling direction | Forward, backward, left and right turns around its center. |
| Frame | Plasticized metal frame |
| Brake | Electronic engine braking |
| Maximum rated speed | 8 km/h (2 m/s) |
| Nominal operating speed | 0.5–0.8 m/s |
| Minimum turning radius | 0.65 m |
| Sopping accuracy | 10 mm |
| Vehicle dimensions | 600 mm × 400 mm × 600 mm |
| (Height × Width × Length) | |
| Cargo transfer height | 600 mm |
| Vehicle weight | Up to 38 kg |
| Warning and safety devices (bumper, lights, obstacle sensors) | Ultrasonic obstacle detection sensors and sound signaling when reversing. |
| Working environment (temperature, surface) | Working temperature range: +10 °C to +40 °C. Flat, uniformly colored surface. |
| Battery capacity (cycle) | 22 Ah 792 Wh |
| Voltage (electrical system) | 36 V |
| Charging method | Automatic (returns to charging station) or manual (via appropriate cable connection). |
| Sensors and cameras | Infrared Line Tracking Sensor, Ultra Sonic Sensor |
| AGV interface | Raspberry PI 4 Model B (GPIO + REST API + Wi-Fi) |
| Operating switches and emergency stop | Power key, Forward (start) key, stop key and emergency stop key |
| Component | Quantity | Cost Per Unit |
|---|---|---|
| (EUR) | ||
| Hoverboard | 1 | 78 |
| Raspberry PI 4 Model B | 1 | 52 |
| Argon NEO Aluminum Case | 1 | 13 |
| GPIO Expander with Quick Coupler | 1 | 13 |
| TCRT5000 infrared (IR) sensors | 6 | 2.6 |
| HC-SR04 ultrasonic sensors | 2 | 3.4 |
| Long 12 V 22 Ah battery | 3 | 52 |
| Bearing frame, switches/buttons, DC-DC convertors, wires | 1 | 259 |
| Enclosed housing | 1 | 43 |
| Load bearing case | 1 | 8.6 |
| Custom built charger | 1 | 69 |
| Total cost | 714 | |
| Path | Avg. Deviation (cm) | Number of Runs | Number of Segments | Number of Points |
|---|---|---|---|---|
| S → P04 → P08 → P01 → S | 0.67 | 5 | 20 | 5 |
| S → P01 → P06 → P04 → P01 → S | 0.54 | 5 | 26 | 6 |
| S → P08 → P03 → S | 0.81 | 5 | 22 | 4 |
| S → P02 → P03 → P01 → P04 → S | 0.68 | 5 | 22 | 6 |
| S → P05 → P07 → P02 → S | 0.73 | 5 | 20 | 5 |
| Parameters | Production System with Manual Material Handling | Production System with AGV Handling |
|---|---|---|
| Batch size | 50 pieces/batch | 20 pieces/batch |
| Number of workers | 64 | 63 |
| Average walking distances per worker/shift | 14 to 19 km/worker/shift | 0 km/worker/shift |
| Average throughput/output rate | 1000 pieces/shift | 1280 pieces/shift |
| Average lead time per batch | 49.5 h | 21 h |
| KPI | How It Is Impacted by Material Flow Automation | Achieved Results |
|---|---|---|
| Batch size | Smaller batches enabled fewer required workers, resulting in lower WIP inventory, higher flexibility, and shorter lead time | 2.5 times reduced |
| Manufacturing lead time | Reduced through smaller batch sizes and decreased idle/wait time between operations | 2.36 times reduced per batch |
| WIP inventory | Lower buffer accumulation, fewer defects, and increased flexibility | Reduced 50% |
| Production efficiency | Increased average output rate per shift | Improved by 28% |
| Order to delivery time | Reduced in relation to shorter manufacturing lead time | Reduced 20% |
| Waste rate | Fewer mishandling incidents, misroutes, and product damage | Reduced 4% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pecev, P.; Ivanković, Z.; Todorović, V.; Maslarić, M.; Bojić, S.; Milosavljević, A. Exploring a Cost-Effective Approach to AGV Solutions: A Case Study in the Textile Industry. Automation 2025, 6, 72. https://doi.org/10.3390/automation6040072
Pecev P, Ivanković Z, Todorović V, Maslarić M, Bojić S, Milosavljević A. Exploring a Cost-Effective Approach to AGV Solutions: A Case Study in the Textile Industry. Automation. 2025; 6(4):72. https://doi.org/10.3390/automation6040072
Chicago/Turabian StylePecev, Predrag, Zdravko Ivanković, Vladimir Todorović, Marinko Maslarić, Sanja Bojić, and Anita Milosavljević. 2025. "Exploring a Cost-Effective Approach to AGV Solutions: A Case Study in the Textile Industry" Automation 6, no. 4: 72. https://doi.org/10.3390/automation6040072
APA StylePecev, P., Ivanković, Z., Todorović, V., Maslarić, M., Bojić, S., & Milosavljević, A. (2025). Exploring a Cost-Effective Approach to AGV Solutions: A Case Study in the Textile Industry. Automation, 6(4), 72. https://doi.org/10.3390/automation6040072

