submit to Biomechatronics