- Posts: 350
- Thank you received: 410
Please Log in or Create an account to join the conversation.
which I got not much feedback..
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
### Architecture Principles
**RT thread (250µs capable):** Only evaluates pre-computed polynomials. No planning, no Ruckig, no kinematics. Just `position = evaluate_polynomial(t)` and send to drives.
**Userspace:** All heavy computation. Ruckig, backward velocity pass, kinematics, blending. Not tied to servo cycle.
**Predictive Handoff:** When replanning is needed (feed override, etc), userspace plans from a predicted future state, not current state. RT continues executing until the handoff time, then seamlessly transitions. This decouples userspace latency from RT determinism.
**Buffer Management:** Track buffer in TIME, not segment count. Short segments and long segments treated appropriately.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.