The complex development of the QSorter technology, a cutting edge robot for the quality inspection of agricultural commodieties, was lead as head of engineering. Responsibilities were to organize, monitor, implement and report on all activities of the R&D team, which included about 7 people.
Bubble detection in the laboratory automation
A new optical bubble detection sensor was developed together with an external sensor company. The new sensor was integrated into an existing robot platform including the development and layout of analog electronics as well as complex firmware modifications in C++.
Platform for PCB family testing
To test all the different PCBs used in a robot platform a modular test system was developed. With that system the final testing of the PCBs including the firmware download could be performed right at the producer of the electronics. The assembled PCBs were electrically interfaced with needle adapters. The system included analog and digital electronic design, integration of existing electronics and a modular test framework programmed in LabVIEW.
For a new microprocessor family a developer's board was designed. The board included demo designs for all the peripherals of the microprocessor including software snippets in C. The board was used by the sales office in Switzerland of the processor's manufacturer.
To control a magnetic bedded blood pump a user terminal with a display, some buttons and a serial connection to the pump was developed from scratch. The work covered the selection of all the components, the design of the electronics and the PCB layout as well as the programming of a PIC microcontroller. The software consisted of a display driver, a serial interface to the pump and a menu structure to parametrize and control the pump.
Neuromorphic motion sensors, which deliver information about the optical flow, were used on a robot platform. Analog information from the sensors was translated into an output suitable for controlling the motors of the robot. With the use of neural networks an output similar to the range measurements of infrared range sensors was produced. That information was used to guide the behavior of the robot in a collision-avoidance task.
The work at the institue of neuroinformatics was published in a scientific paper.
For a wearable medical monitoring device with a BLE (bluetooth low energy) interface a PC-Software was developed in LabVIEW. The purpose of the software was to access, display and log all the live and recorded data, which was measured by the device. Additional features included the access of device parameters, sending of commands and the download of new firmware images. The low-level BLE protocol was available in a .NET DLL, which was accessed from the LabVIEW software.
The software is now used as the internal standard interface for the wearable device within Biovotion.
Standalone real-time controller for chemical industry
For a complex standalone device which was meant to travel a lot, a robust real-time control system was developed. With a CompactRIO system from National Instruments 20 piezo valves and other IOs were controlled and a TCP/IP interface allowed the remote control from a laptop.
Testing framework for optical products
An existing test system for complex optical products needed a new and more flexible software.
With LabVIEW a modular test framework including a proper hardware abstraction layer and a script based test interpretor was developed in very short time. The hardware included more than 10 motor axis which were interfaced with different communication protocols. The developed test script editor and interpretor allowed full parametrization of the tests, definition of variables, if-statements and loops.
Final test system for breast pumps
To automatize the final test procedure for handheld breast pumps a test system was developed including the realization of the measurement electronics, the sensor systems and the test program in LabVIEW.
The software included the automated execution of all the test steps, parametrization of the single tests, a graphical user interface, calibration routines, encryption of the result files and different user levels.
A study about the generation, disposal, refurbishment and recycling of electrical and electronic waste in South Africa was conducted together with the local e-waste association. Many different stake holders in the whole e-waste life cycle were interviewed, a lot of statistical data was analyzed and compiled in a report.