Advanced Technology for Programming Complex Assembly Tasks Video