In this paper, we consider folding assembly as an assembly primitive suitable for dual-arm robotic assembly, that can be integrated in a higher level assembly strategy. The system composed by two pieces in contact is modelled as an articulated object, connected by a prismatic-revolute joint. Different grasping scenarios were considered in order to model the system, and a simple controller based on feedback linearisation is proposed, using force torque measurements to compute the contact point kinematics. The folding assembly controller has been experimentally tested with two sample parts, in order to showcase folding assembly as a viable assembly primitive.
A widespread application of impedance control in dual-arm robotic systems is still a challenging problem. One of limitations is the absence of a widely-accepted framework for the synthesis of the impedance control parameters that ensure stability of both contact transition and interaction processes and guarantee desired contact performance. The next critical problem relates planning and programming of complex impedance controlled bimanual operations. The proposed new design, planning and programming framework provides efficient and flexible algorithms and tools which considerably facilitate future dual-arm robot applications in complex assembly tasks. The initial testing with new Workerbot dual-arm system demonstrates applicability and feasibility of the proposed framework. Abstract Flexibility and changeability of assembly processes require a close cooperation between the worker and the automated assembly system. The interaction between human and robots improves the efficiency of individual complex assembly processes, particularly when a robot serves as an intelligent assistant. The paper gives a survey about forms of human–machine cooperation in assembly and available technologies that support the cooperation. Organizational and economic aspects of cooperative assembly including efficient component supply and logistics are also discussed. Abstract This study has to do with a method for the intuitive programming of dual arm robots. A task oriented programming procedure is described for this reason, including the proposed dual arm robotics library and the human language. The robotics library aspires after human like capabilities and implements bi-manual operations. This intuitive programming framework is based on a service oriented architecture and is developed in ROS. The user can easily interact with a dual arm robot platform through depth sensors, noise canceling microphones and GUIs. The methods have been implemented in a dual arm robot platform for an assembly case from the automotive industry.