The 2020 NIST ARIAC qualifiers are fast approaching (they begin 4/7/2020). NIST has asked me to remind the ROS community to take a look at the ARIAC 2020 web page (www.nist.gov/ariac) and to encourage you to participate.
If you are unfamiliar with ARIAC, it is a Gazebo-based competition where teams develop control systems to address robot agility challenges faced by industry. The focus of the competition is to program industrial robots on a simulated shop floor to be more productive, more autonomous, and require less support from workers. The competition is based on the Gazebo simulator so all you need is a reasonably performant computer to compete. It is a fairly realistic simulation of a working factory, as you can see from the screen shots I posted above, and a great chance for students to improve their programming skills. There is a US$10,000 first prize, with $5000 and $2500 second and third prizes so it certainly worth your time to compete.
If you would like to take a look at the competition code and documentation before you make up your mind, you can find it here.