A systematic review on cooperative dual-arm manipulators: modeling, planning, control, and vision strategies