ROKAE delivers its 10,000th humanoid force-controlled arm

October 26, 2026