RoboMaster armies go to battle in China
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.