Robotic assembly systems automate the assembly of different parts on a production line by combining robots and control software. An assembly robot can take over reptitive work, and execute it precisely according to the specifications give to it by the control software. These systems can dramatically increase production speed and consistency. An assembly robot moves faster and with greater precision than a human, and an off-the-shelf tool can be installed and commissioned quicker than special-purpose equipment. End of arm tooling can be customized for each assembly robot to cater to unique manufacturing requirements. Newer generation robotics are easily reconfigured as it only requires a chance of program, rather than physical changes in equipment. Assembly robots are ideal for tasks demanding speed and precision like applying sealants and adhesives. Not only can they put together parts that are too small or intricate for a human, but they work quickly and accurately without tiring or making mistakes. They are good in applications where cleanliness is paramount, like pharmaceuticals and medical device assembly. These systems also provide advantages for short-product lifecycle production lines where traditional automation is too capital intensive for the reduced volumes.