At present various new sets of space equipment for the European Space Agency ESA are being developed

What is the correctly punctuated version of this sentence?
At present various new sets of space equipment for the European Space Agency, ESA, are being developed.