real-world autonomous applications