A great warmup which includes training the mind and body is to combine your Kata with your warmups.
If you break your kata into sequences (two or three moves to a sequence) it works well. You do your first sequence, say Lower Block, Step Forward, Reverse Punch. Then at the end of the sequence do one push up and one situp. Then straight back into the finishing position for that sequence. Then you do the next sequence, a pushup and a situp, and continue on through the kata stopping after each sequence, etc.
This tests how well you know your Kata because if you come back up from the situp and your not in the right stance, you'll get the next sequence wrong. This is a fast warmup that includes good training.
Dave Prior
Shobu-Kai Karate
The class sits in a circle and takes turns to perform a kata slowly to count.
And just like a computer game if they make a mistake they get GAME OVER.
The one who gets the most of the kata completed is the winner.
I get stricter as they get better at their kata. I also give them a harder kata to perform next time.
The kids love it and it improves their kata.
Pair students up with like ranks and have one student perform their form while the other sits respectfully and watches.
At the completion of the form the student watching must state one thing that they were impressed with.
Positive comments are allowed only and the instructor must make sure that a positive response is given because a confused look, blank stare or no response will be percieved as a negative.
After the feedback students should switch roles.
You can progress this drill by switching partners each time the forms are done so student can recieve and give positive feedback with many different students.
This is a great drill to do with a testing coming up.