Task Oriented Simulation and Control of a Wheelchair Mounted Robotic Arm: Mobility and manipulation implementation for a mobile manipulator with a non-holonomic mobile platform