Coordination between Two Planar Robots in a Shared Task Environment

Here are some of the demo videos two robots coordinating a pseudo welding job in a shared workspace. Each robot implements forward and inverse kinematics by solving Jacobians to determine the position of the individual arms and joints at each point during the welding. The welding job is divided between two robots depending on the workspace boundary of each of the robot.