An Integrated Software System Designed for Upper Limb Rehabilitation Robot