introducing launcher type. roslaunch and custom