Program works only with USB and not direct connection

Thanks for the idea of De coupling, but i still have a doubt. If Adapter is not enough to power it, how do they use Batteries to power the bot, that too an ordinary 9v battery in that video above?