Industry News ESMERA releases list of 20 new robotics projects in line to receive €75,000 each May 13, 2020