We train a friction model that maps:
object slipping → tray speed + acceleration → real-world “friction coefficient” .
This becomes a dynamic constraint in a time-optimized motion planner. Now the robot knows how fast it can move without losing the object 🤖。
🧵5/7