Retriever: Composing Closed-Loop Asynchronous Robot Programs
Building long horizon robot agents requires composing closed loop pipelines perception, belief update, planning, and control whose components run at different clocks and with variable latency. Today, these systems are often assembled with ad hoc concurrency and pub/sub conventions that make timing and input consumption semantics implicit, yielding schedule dependent behavior that is hard to reproduce, debug, and r...