Developing a ROS2 infrastructure and control system
dc.contributor.author | Hasslöf, Louise | |
dc.contributor.author | Högström, Fredrik | |
dc.contributor.author | Leion, Amanda | |
dc.contributor.author | Taraev, Tamerlan | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för elektroteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Electrical Engineering | en |
dc.contributor.examiner | Åkesson, Knut | |
dc.contributor.supervisor | Eros, Endre | |
dc.date.accessioned | 2025-06-19T12:47:29Z | |
dc.date.issued | 2025 | |
dc.date.submitted | ||
dc.description.abstract | The increasing complexity of industrial automation demands agile and adaptive control systems capable of dynamic task execution. This thesis addresses these challenges by developing a ROS2-based infrastructure and control system for autonomous robots in a simulated factory environment, aligned with the Agile Robotics for Industrial Automation Competition (ARIAC) 2024. The proposed solution integrates an operation runner for task coordination and Convolutional Neural Network (CNN) for real-time part classification, aiming to optimize adaptability and efficiency in a dynamic manufacturing setting. The control system leverages ROS2’s communication framework such as topics and services to manage Automated Guided Vehicle (AGV), robotic arms, and competition infrastructure such as orders. The operation runner dynamically coordinate tasks by evaluating preconditions and postconditions of executable operations, enabling scalable control of multiple robots. A CNN, trained on HSV-masked and augmented image data, achieves robust part classification despite variations in orientation. The operation runner demonstrated success in AGV coordination and scalability, while the CNN demonstrates real-time capabilities with classification tasks. However, the integration of the control system and vision components together and into the ARIAC competition framework was not fully realized, mainly due to time constraints and technical challenges. | |
dc.identifier.coursecode | EENX16 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309571 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.title | Developing a ROS2 infrastructure and control system | |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.degree | Bachelor Thesis | en |
dc.type.uppsok | M2 |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- Namn:
- DEVELOPING_A_ROS2_INFRASTRUCTURE_BCS_REPORT_ARIAC_GROUP-2.pdf
- Storlek:
- 10.24 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 av 1
Hämtar...
- Namn:
- license.txt
- Storlek:
- 2.35 KB
- Format:
- Item-specific license agreed upon to submission
- Beskrivning: