See, Zhang Ming (2026) Implementation of AutomationML for Flexible Programming for Behaviour Changing between Similar Robots. Final Year Project (Bachelor), Tunku Abdul Rahman University of Management and Technology.
|
Text
SEE ZHANG MING_Full Text.pdf Restricted to Registered users only Download (15MB) |
Abstract
In the era of Industry 4.0, adaptability, modularity, and real-time responsiveness have become critical features of modern automation systems. Traditional microcontroller-based robots, such as those using Arduino, often lack the flexibility to dynamically reconfigure their behaviours in response to changing operational demands without manual reprogramming. This project addresses that limitation by integrating AutomationML (Automation Markup Language) into a lightweight robotic platform to achieve behaviour-level adaptability. The system developed uses an Arduino 2WD drive robot enhanced with an ESP32 microcontroller to receive commands based on AutomationML data. A middleware layer was designed to parse AML files and transmit corresponding instructions to the robot, enabling real-time switching between behaviours such as obstacle avoidance and line following. Additionally, a cloud-based datalogging mechanism was implemented using the ESP32’s Wi-Fi capabilities to periodically upload performance metrics and sensor data to Google Sheets, supporting remote monitoring and evaluation. The results demonstrate that an arduino robot can be transformed into a flexible and reconfigurable robotic system when combined with structured data models and cloud integration. This work not only highlights the feasibility of using AutomationML beyond industrial-grade platforms but also contributes a practical framework for introducing Industry4.0 principles, such as interoperability, reusability, and scalable automation, into educational and prototyping environments
| Item Type: | Final Year Project |
|---|---|
| Subjects: | Technology > Mechanical engineering and machinery Technology > Electrical engineering. Electronics engineering Technology > Technology (General) > Automation Technology > Mechanical engineering and machinery > Robotics |
| Faculties: | Faculty of Engineering and Technology > Bachelor of Mechatronics Engineering with Honours |
| Depositing User: | Library Staff |
| Date Deposited: | 31 Dec 2025 06:20 |
| Last Modified: | 31 Dec 2025 06:20 |
| URI: | https://eprints.tarc.edu.my/id/eprint/35568 |