Development of a Cobotic System for Playing 'Connect 4'

  • Development of a Cobotic System for Playing 'Connect 4'
Internships Summer 2017/18

Proposed Project Title:

  • Development of a Cobotic System for Playing 'Connect 4'

Principal Supervisor(s):
  • Dr Michael Cregan and Prof Sean McLoone

Project Description:

Cobotics is the research of collaborative robots which work together with humans in the same shared workspace and at QUB we would like to develop an interactive demonstration of robots and humans collaborating together to highlight research developments in this area.

Using existing robotic platforms in the university’s research labs to provide the robot player, the project will focus on (1) developing a computer vision system that will capture high resolution images of the 'Connect 4' grid and process them to determine the game state; and  (2) deriving a game plan for the robot to play the game competitively.

This demonstration system can be used to promote many different aspects of current robotics research, from object detection and classification using computer vision systems to intelligent systems that detect and counter the gameplay of human opposition. So, while we may be familiar with how to play 'Connect 4' we may not be so accustomed to playing against a robot.

  1. Development of a computer vision system that capturing and processing images of the robot environment to determine the ‘connect 4’ game state;
  2. The development of an algorithm that enables the robot to play Connect 4 autonomously
  3. Interfacing this system with one of the current in house robotics platforms to deliver a working system

Academic Requirements:

The scheme is open to all EEECS Undergraduates (apart from students on the BIT degree pathway and students who are due to graduate this summer)

You must be a competent programmer and willing to self-learn c++  and or python based image processing in order to undertake this project. An interest in image processing and algorithm development are also desirable.

General Information:

Each internship will last between 6-8 weeks and will pay a weekly stipend of £200.  Accommodation and travel costs are not provided under this scheme.

Start date: July 2017                  Duration:  8 (Weeks)

Location: Ashby 10th floor robotics lab.

Further information available at:

Contact details:

Supervisor Name: Dr Michael Cregan

Queens University of Belfast
School of EEECS,
Ashby Building,
Stranmillis Road,

Tel: +44 (0)28 9097 4056

For further information on Research Area click on link below: