So I'm intrigued by the photo and the whole notion of micro robots. I went to the site you listed for information on the competition. At the top of the home page it had a link to the construction manual for micro robot kit. Right on the first page of the manual was exactly what I was looking for. Right under the cutter knife and instant glue was the ever popular "insulting tape". And when it insults you, ir really sticks it to you!
See for yourselves at
http://imd.eng.kagawa-u.ac.jp/maze/m..._manual_en.pdf
My guess is something got a tad lost in translation.