Authors: 
Maciej Makowski and David Effa
Case revision date: 
2010-07-12
Length: 
4 Pages (Case study)
Summary: 

Comparison of motion between opposite points for (a) typical industrial arm, and (b) typical laboratory armReTiSoft is a software research and development enterprise based in Mississauga, Canada. The company is a provider of turnkey and custom automated systems for the pharmaceutical, biotechnology, and research industries. ReTiSoft software is used to control and schedule the movements of a robotic arm as it transports microplates and vials between pre-programmed stations (nests), in order to automate laboratory experiments.  A problem arose when attempting to integrate an industrial robotic arm, namely the Stäubli TX-40, as opposed to the typical laboratory arms with which ReTiSoft previously dealt. The Stäubli TX-40 robotic arm functions differently from the regular robotic arms designed for moving resources in a laboratory environment as shown in Figure 1. The industrial robotic arm had no firmware of its own and the programming environment supplied with the arm was very limited.

Maciej Makowski, a co-op student from the University of Waterloo, was asked to develop a device driver for this new industrial robotic arm.

Learning objectives: 

The learning objective for this case study including needs analysis, device level and frame work control system design, developing the design criteria and constraints for this particular software requirements problem.

Key words: 
Robotic arm path planning; Device level control; Framework level control
CEAB attributes: 
Modules: 
Module 01 - Case Study
Module 02 - Need analysis (Only for educator)
Module 03 - Conceptual Design (Only for educator)
Module 04 - Detailed Design (Only for educator)
Module TN - Teaching Note (Only for educator)

Request This Case!

If you would like to see more information on this case study, click here

You can request this case study and a WCDE staff member will get back to you.