flexible robot joint controller