This paper presents an integrated smart trolley system developed to improve efficiency in modern retail environments. The system combines two key functions: an Autonomous Human-Following (AHF) module that allows the trolley to move hands-free by following the user, and an RFID-based Automated Billing (RAB) module that enables real-time product identification and billing. A dual-microcontroller architecture is used to independently manage mobility control and billing operations, ensuring reliable and smooth performance. The human-following feature uses ultrasonic sensors to maintain a safe distance from the customer, while the billing module automatically updates item details and total cost as products are added or removed. By reducing manual effort and checkout delays, the proposed system enhances shopping convenience and user experience. The effectiveness of the design is demonstrated through experiments conducted on a working laboratory prototype, with results showing improved responsiveness and reliable operation compared to conventional shopping methods.
Introduction
The Smart Shopping Trolley system addresses inefficiencies in traditional manual trolleys by integrating autonomous navigation and automated billing. The system uses a dual-controller architecture: one microcontroller manages an Autonomous Human-Following (AHF) unit with ultrasonic sensors for safe, real-time tracking of the customer, while the second handles a RFID-Based Automated Billing (RAB) unit for instant, contactless product scanning and transaction processing.
Key features include:
Navigation: Triple ultrasonic sensors measure distance using time-of-flight calculations, enabling speed and direction adjustments within predefined safety, follow, and danger zones.
Billing: RFID tags identify products instantly; capacitive touch sensors allow add, remove, and reset operations, with real-time updates displayed on a 16×2 LCD and audible feedback via a buzzer.
Modular Design: Separation of motion control and billing processing reduces electromagnetic interference, ensuring smooth trolley movement and accurate, fast transactions.
Technical Specifications: The system employs Arduino UNO (ATmega328P), L293D motor drivers, DC geared motors, HC-SR04 sensors, RC522 RFID module, I²C LCD, capacitive touch sensors, and a dual-voltage power supply.
Overall, the trolley provides a hands-free, efficient shopping experience with real-time billing and reduced physical effort, enhancing convenience and customer satisfaction in retail environments.
Conclusion
The Smart Shopping Trolley system successfully combines human-following navigation with an automated billing process to improve convenience and efficiency during shopping. By using ultrasonic sensors for tracking the customer and RFID technology for identifying products, the system enables the trolley to move automatically while calculating the bill in real time. This approach reduces physical effort for users and helps eliminate long checkout queues.The system is developed using affordable and easily available components such as the Arduino UNO, HC-SR04 ultrasonic sensors, RC522 RFID module, and DC motors. Testing results show that the trolley follows the user smoothly, maintains safe distances, and performs billing operations accurately. The LCD display, touch-based controls, and buzzer provide clear feedback, making the system easy to understand and operate.In the future, the system can be further enhanced by integrating an ESP32 microcontroller to support IoT-based cloud billing and real-time data synchronization. Adding a load cell for weight measurement can help verify scanned items and improve billing accuracy and security. With these improvements, the Smart Shopping Trolley has strong potential to be adapted for smart retail environments and real-world commercial applications.
References
[1] M. Manikandan and M. Mohan, “RFID based shopping trolley for supermarket,” J. Chem. Health Sci., vol. 8, June 2017.
[2] S. Balamurugan and S. Balaji, “Smart shopping car,” in Proc. Int. Conf. Microelectronic Devices, Circuits and Systems (ICMDCS), Aug. 10–12, 2017.
[3] Kumar and Gupta, “Smart trolley using Arduino,” Int. J. Adv. Res. Comput. Eng. Technol., Dec. 2013.
[4] R. O’Neil, “Smart trolley for shopping malls,” Eur. J. Mol. Clin. Med., Nov. 2020.
[5] A. Inamdar and S. Singh, “Smart cart using automatic billing, product information and product recommendation using RFID,” 2015.
[6] P. Chandrasekar and T. Sangeetha, “Smart shopping cart with automatic billing system through RFID transmitter and receiver,” in Proc. IEEE Conf., 2014.
[7] L. Thomas and R. M. George, “Smart trolley with advanced billing system,” Int. J. Adv. Res. Electr. Eng., vol. 3, Mar. 2017.
[8] B. K. Yadav, A. Burman, A. Mahato, M. Choudhary, and A. Kundu, “Smart cart: A distributed framework,” in Proc. IEEE 1st Int. Conf. Convergence in Engineering (ICCE), 2020.
[9] S. Kowshika, S. S. Madhumitha, G. M. Varshini, V. Megha, and K. Lakshmi, “IoT based smart shopping trolley with mobile cart application,” in Proc. 7th Int. Conf. Adv. Computing and Communication Systems (ICACCS), 2021.
[10] T. K. Das, A. K. Tripathy, and K. Srinivasan, “A smart trolley for smart shopping,” in Proc. Int. Conf. System, Computation, Automation and Networking (ICSCAN), 2020.
[11] S. Mekruksavanich, “The smart shopping basket based on IoT applications,” in Proc. 10th Int. Conf. Software Engineering and Service Science (ICSESS), 2019.
[12] A. D. S. S. Guddad, A. S. K. Yanamala, and S. S., “Smart shopping cart using IoT and robotic arm,” in Proc. Int. Conf. 3Cs: Compute, Communicate, Control (ICDI3C), 2021.
[13] V. Vishwanadha, P. K. P., and C. R. S., “Smart shopping cart,” in Proc. Int. Conf. Circuits and Systems in Digital Enterprise Technology, 2018.
[14] S. R. Subudhi and R. N. Ponnalagu, “An intelligent shopping cart with automatic product detection and secure payment system,” in Proc. IEEE 16th India Council Int. Conf. (INDICON), 2019.