Here are some of our previous clients along with details of the work that we carried out for them:
MVD Ltd. – an Irish Machine Vision Solution provider that delivers industrial optical inspection systems and services to their clients in multiple industries including the pharmaceutical and brewing industries.
We designed and implemented a general purpose Machine Vision software framework on which MVD can quickly and efficiently build new custom vision systems to their clients’ specifications. The software framework was designed using standard object oriented framework techniques and was implemented in C++. Some of the project’s notable design considerations included providing:
Support for the speedy development of custom Vision Systems to allow MVD to quickly deliver inspection solutions with as much code reuse as possible.
Support for multiple connected cameras of different types.
Support for line-scan as well as area-scan cameras.
Support for concurrency both in image acquisition and processing to allow MVD to easily take advantage of multi-core hardware platforms.
Visible Chain Technologies Ltd. – a recent hi-tech startup that provides software for optimising Bills of Materials (BOMs) in complex manufacturing environments. We designed and developed them a product prototype. The product’s optimisation algorithms aim to restructure the BOM in order to reduce Lead Time and Working Capital Expenditure. It was implemented as a Web Application using C# and ASP .NET with MS SQL Server as the DBMS.
Agilent Technologies, Ireland– Agilent Technologies Ireland design and sell Automatic Optical Inspection (AOI) systems. Their systems visually inspect printed circuit boards (PCBs) as they pass down the production line. They use a robot to move a digital camera over the PCB; the camera takes many digital images, Image Processing & Machine Vision techniques are then used to analyse the images and check for defects and the like. Ridge Solutions provided consultancy on various aspects of Agilent’s Software Development including:
We designed and Implemented the software additions for Agilent’s New PCB Inspection Product – the sj5000 (Launched in 2007), the software was implemented in C++ and VB6.
We implemented a new Multi-Threaded Bar Code Reader module with USB connectivity with the aim of allowing the connection of many Bar Code readers to the AOI system without requiring hardware modifications. The module was implemented in C++.
We enabled Automatic Conveyor Width Adjust for ‘Line Whispering’, this allowed the AOI system to aumatically re-tool when the type of board being manufactured changed, Implemented in C++.
We developed a new Inspection Results Reporting System, the system was implemented using C# on the .NET Framework.
We provided Expert Trouble-Shooting for some extra sticky problems such as some hard to trace and very rarely occuring glitches with RS232 communications and with real-time image acquisition from the CMOS digital camera.
Brothers Gonna Work It Out Ltd.– an Irish creative media company asked us to develop a data driven web based content management system for use with their clients’ web sites. The system was implemented in Adobe Flash with ActionScript 3 (AS3) and PHP, it uses XML to store the content and its associated meta data. One of the project’s main design considerations was to design & implement a ‘general’ data storage format and API that could be quite easily be reused by the client on future projects.
Pride Design – Pride Design is an Award Winning Irish web design and e-commerce house. We have collaborated on a number of web and e-commerce projects, including handling the technical aspects of setting up, securing and testing osCommerce web shops and delivering CMS solutions using drupal. Web sites with which we have helped Pride includes Cully & Sully’swebsite which won the 2007 Golden Spider “Best FMCG website” and “Grand Prix”.
Acoustic Images Ltd.– we designed and developed a fully featured PDA based remote control for the Turtle Beach AudioTron MP3 Hi-Fi separate. It communicated with the AudioTron over WiFi via HTTP, and was implemented in C# using the .NET Compact Framework.
Shevlin Technologies Ltd. (now Dyoptyka Ltd.) – Dyoptyka is an Irish technology start-up that is working on introducing Dynamic Optics (AO) technology to the projector and personal display industries. At the heart of their technology is an electro-mechanical deformable mirror which can very quickly change its optical properties in response an an electrical stimilus.
We performed the functional deisgn and specification of a real-rime ‘mirror controller’ to control the deformabable mirror, we implemented an associated sofware driver, API set and user interface. The mirror controller was programmed via a USB connection.
We developed some novel techniques for performing real-time video processing using an NVIDIA Graphical Programming Unit (GPU). Using these techniques we were able to perform real-time pixel based ‘depth’ filtering on a rendered video stream of 1600×600 pixel frames at 120 frames per second. Implemented in C++ using the OpenGL Shading Language (GLSL) and OpenGL.