Teams of robots are being pitted against each other in the finals of the RoboMaster competition.
The event has been organised by the Chinese drone-maker DJI and will culminate in Shenzhen on Sunday.
The aim is to shine the spotlight on young engineering talent – and to entertain the crowds.