Screen Shot 2017-12-06 at 10.20.47 AM

ABB Robot playing Qwirkle (2017)

Part of UNSW Australia coursework for MTRN4230: Robotics. Group A (my team) consisted of 6 members. Github was used for project code management.

The task was to create a Matlab GUI that would allow to control ABB IRB120 robot and play the game Qwirkle. The Matlab client developed uses computer vision to detect Qwirkle blocks. The Robot Studio RAPID code developed allows for multi-tasking and TCP communication with the client accepting commands and reporting the robot position and I/O status in real time. I was responsible for most of the GUI code in Matlab and significant part of robot movement control on both Matlab and RAPID side.