An Approach to Collaborative Robot Application and Adaptability