Vision-driven UAV River Following: Benchmarking with Safe Reinforcement Learning