Title :
Automatic generation of nonlinear task-based transformations for robot contact control implementation
Author :
Mills, James K. ; Nguyen, Wai
Author_Institution :
Dept. of Mech. Eng., Toronto Univ., Ont., Canada
Abstract :
Many sophisticated robot controls are formulated with nonlinear Jacobian transformations, which are dependent on task geometry, as integral components of the control law. Under laboratory conditions, these controls are typically implemented with these nonlinear, task geometry dependent transformations analytically derived and hard-coded in controller software. A change in task geometry implies a change in controller software, a cumbersome exercise that severely restricts the versatility of such controls. In this brief paper, we propose a simple, yet effective algorithm to circumvent this implementation problem. Using only geometric information of the task, the required nonlinear task geometry dependent Jacobian transformations are approximated numerically. While seemingly trivial, this methodology implies that given new task geometry data, these sophisticated task based controls can be utilized without tedious derivation and coding of controller software, a process that effectively renders such controls of little utility in an industrial setting. To illustrate the algorithm proposed, two examples are given with experimental results of one example to contrast the performance of the proposed algorithm with that using hard-coded transformations
Keywords :
industrial robots; motion control; robots; controller software; robot contact control; task based controls; task geometry; task-based transformations; Automatic control; Automatic generation control; Computational geometry; Control systems; Industrial control; Laboratories; Nonlinear control systems; Robot control; Robotics and automation; Service robots;
Conference_Titel :
Robotics and Automation, 1995. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Nagoya
Print_ISBN :
0-7803-1965-6
DOI :
10.1109/ROBOT.1995.525668