The whole purpose of this package is to run or launch executables/launch files from other packages. In itself, this is ridiculous overhead, but the script and launch file enable the caller to switch workspaces or machines before executing the run/launch command. This significantly simplifies startup of multi-machine robots with different python/workspace requirements for deep learning modules.
<include file="$(find tams_execute)/launch/execute.launch" >
<arg name="machine" value="basestation" />
<arg name="pkg" value="tams_tts" />
<arg name="exe" value="tts.launch" />
<arg name="workspace" value="~/tts/devel" />
</include>