We should start all nodes in nao_driver here, or is there a reason why nao_walker.py is excluded? 

Probably just including the nao_driver launch file and extending that to start all nodes would be more convenient (that would enable splitting functionality without maintaining too much duplicated code in launch files).