Arvid Fredrik Lönnroth , Kaptenen vid Kongl.