General Task Execution of Redundant Manipulators with Explicit Null motion