Robust quantum logic for trapped ion quantum computers