Robitic SBS Plate Mapper

Welcome to the documentation for the Robotic SBS Plate Mapper; a toolbox for enabling localisation of SBS/SLAS microplates in a modular environment. Developed at DTU’s Arena for Life Science Automation (DALSA) [1], the project aim to bridge the gap between hardware, software and lab integration.

Background

Originally developed as a direct extension of the modular DALSA table, the toolbox aim to help define the spatial layout of a dynamic workspace. For a modular laboratry it is insufficient to rely on hardcoded microplate locations. The localisation is based on ArUco markers due to their wide adoption and low computational complexity, yet still providing great accuracy.

A video demonstration is available on YouTube, showing the accuracy and robustness of the toolbox.

Features

  • Camera calibration module

  • ArUco marker detection

Overview

The software is written in Python, built on the Open Source Computer Vision Library (OpenCV) [2], to provide a toolbox with the required modules to perform camera calibration, hand-eye calibration and ArUco marker detection. A collection of C++ tools are provided as supplementary tools. Here, you’ll find an overview of the submodules and their source-code documentation, supplementary tools, working examples with demo vidoes and notes on integration.