title: Optimized Assistive Human-Robot Interaction Using Reinforcement Learning.
abstract: An intelligent human-robot interaction (HRI) system with adjustable robot behavior is presented. The proposed HRI system assists the human operator to perform a given task with minimum workload demands and optimizes the overall human-robot system performance. Motivated by human factor studies, the presented control structure consists of two control loops. First, a robot-specific neuro-adaptive controller is designed in the inner loop to make the unknown nonlinear robot behave like a prescribed robot impedance model as perceived by a human operator. In contrast to existing neural network and adaptive impedance-based control methods, no information of the task performance or the prescribed robot impedance model parameters is required in the inner loop. Then, a task-specific outer-loop controller is designed to find the optimal parameters of the prescribed robot impedance model to adjust the robot's dynamics to the operator skills and minimize the tracking error. The outer loop includes the human operator, the robot, and the task performance details. The problem of finding the optimal parameters of the prescribed robot impedance model is transformed into a linear quadratic regulator (LQR) problem which minimizes the human effort and optimizes the closed-loop behavior of the HRI system for a given task. To obviate the requirement of the knowledge of the human model, integral reinforcement learning is used to solve the given LQR problem. Simulation results on an x - y table and a robot arm, and experimental implementation results on a PR2 robot confirm the suitability of the proposed method.
authors.forename: Hamidreza
authors.initials: H
authors.lastname: Modares
authors.forename: Isura
authors.initials: I
authors.lastname: Ranatunga
authors.forename: Frank L
authors.initials: FL
authors.lastname: Lewis
authors.forename: Dan O
authors.initials: DO
authors.lastname: Popa
mesh_terms: D001185:Artificial Intelligence; D003198:Computer Simulation; D003491:Cybernetics / Q000379:methods*; D006801:Humans; D008959:Models, Neurological; D012371:Robotics / Q000379:methods*; D013647:Task Performance and Analysis