A genetic approach to motion planning of redundant mobile manipulator systems considering safety and configuration