We have started moving from producing one robot to beginning to do it in small batches. We plan to continue this process for a bit and start optimizing our production process.
One drill that is very useful and has direct transfer to a match situation is random. This drill forces you to get in position and play your stroke. This drill is one of the most useful exercises to prepare for a match situation.
Another useful drill is a semi-random drill. This feature adds randomness in training and helps gradually improve your position to move on to a full random exercise. Examples of this are between one to three counter on the backhand and one ball on forehand. Another example is counter to the middle and next ball anywhere on the table.