Explain the trade-offs between using TCP and UDP for real-time sensor data transmission in Kodiak Robotics systems.