use rosgobject init_node and spin helpers