The Princess Royal will travel to South Africa for a two-day trip without husband Vice Admiral Sir Tim Laurence, who has suffered a suspected torn ligament.