modularised components of rocon_launch, #49.