A Null-Space based Behavioural control approach to coordinated motion of a humanoid robot