The assembly application, although considered a promising robotic application, has been proven challenging to automate. Thus, even expensive, massively produced products, such as cell-phones and tablets, are still assembled manually under harsh conditions. During recent years, there have been several attempts of designing robots that are inherently safe and thus can work together with humans in mixed assembly lines. However, even in these setups, when a traditional programming approach requiring hard automation performed by experienced software engineers is employed, several months are still needed for accomplishing a new assembly setup. Such long integration times make the payback calculation for many potential customers challenging, whereas a desired dynamic production setting is prohibited. Hence additional research was needed, towards developing programming methods that will enable a complete integration of a new assembly task to be made in a much shorter period, e.g. a single day. The SARAFun project was formed to enable a non-expert user to integrate a new bi-manual assembly task on a robot in less than a day. This is accomplished by augmenting the robot with cutting edge sensory and cognitive abilities required to plan and execute an assembly task demonstrated by the instructor. In order for the SARAFun project to successfully reach its goals, several prerequisites were set in the form of major Scientific and Technological Objectives throughout the duration of the project:
Objective 1: To develop a bi-manual robot capable to learn the assembly of two parts by
human demonstration.
Objective 2: To develop a bi-manual robot that enables teaching of assembly with advanced physical
human-robot interaction.
Objective 3: To develop an integrated planning framework to plan grasps and optimize the finger
design for industrial grippers to facilitate the clamping and mating of parts.
Objective 4: To develop strategies to improve and maintain grasp stability for industrial grippers.
Objective 5: To transfer to the robot, knowledge about human sensorimotor performance during
Assembly.
Objective 6: To develop effective multi-modal control assembly strategies under uncertainties
(Advanced two-part assembly operations are considered, such as folding and insertion by deformation).
Objective 7: To validate SARAFun project results in real assembly scenarios.