Developing a ROS2 infrastructure and control system

dc.contributor.authorHasslöf, Louise
dc.contributor.authorHögström, Fredrik
dc.contributor.authorLeion, Amanda
dc.contributor.authorTaraev, Tamerlan
dc.contributor.departmentChalmers tekniska högskola / Institutionen för elektrotekniksv
dc.contributor.departmentChalmers University of Technology / Department of Electrical Engineeringen
dc.contributor.examinerÅkesson, Knut
dc.contributor.supervisorEros, Endre
dc.date.accessioned2025-06-19T12:47:29Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractThe 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.coursecodeEENX16
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309571
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.titleDeveloping a ROS2 infrastructure and control system
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
DEVELOPING_A_ROS2_INFRASTRUCTURE_BCS_REPORT_ARIAC_GROUP-2.pdf
Storlek:
10.24 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: