Update ros rpc design

@tfoote