Assisted Teleoperation Strategies for Aggressively Controlling a Robot Arm with 2D Input

This paper studies assisted teleoperation techniques for controlling a 6DOF robot arm using click-and-drag input from a computer mouse. Experiments were conducted to investigate how task performance and user preferences are affected by low-level motion control strategies, which must deal with collision avoidance, dynamics constraints, and erroneous input. Five strategies were implemented and compared. As baseline strategies we study direct joint control and Cartesian positioning via inverse kinematics. We also implemented three obstacle avoidance strategies, including a predictive safety filter, a reactive potential field, and a real-time sample-based motion planner. Blind experimental trials assigned 22 novice subjects to five subgroups corresponding to each strategy and asked them to control the arm in simulation on a variety of reaching tasks in cluttered environments. Unsurprisingly, the obstacle avoidance strategies achieve major safety improvements, although subjects felt noticeably less in control of the robot than those using the baseline methods. The motion planning strategy shows the most promise; it completed tasks twice as fast as any other method and received high ratings for perceived safety, cooperativeness, and overall satisfaction.

[1]  Rajesh P. N. Rao,et al.  Control of a humanoid robot by a noninvasive brain–computer interface in humans , 2008, Journal of neural engineering.

[2]  Andrew S. Whitford,et al.  Cortical control of a prosthetic arm for self-feeding , 2008, Nature.

[3]  Terrence Fong,et al.  Advanced Interfaces for Vehicle Teleoperation: Collaborative Control, Sensor Fusion Displays, and Remote Driving Tools , 2001, Auton. Robots.

[4]  Jeff A. Bilmes,et al.  The VoiceBot: a voice controlled robot arm , 2009, CHI.

[5]  Victor Ng-Thow-Hing,et al.  Fast smoothing of manipulator trajectories using optimal bounded-acceleration shortcuts , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Miguel A. L. Nicolelis,et al.  Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex , 1999, Nature Neuroscience.

[7]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[8]  Mark R. Cutkosky,et al.  Feedback Strategies for Telemanipulation with Shared Control of Object Handling Forces , 2005, Presence: Teleoperators & Virtual Environments.

[9]  Thierry Fraichard,et al.  Safe motion planning in dynamic environments , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[11]  E. Feron,et al.  Real-time motion planning for agile autonomous vehicles , 2000, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[12]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[14]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[15]  D. Kortenkamp,et al.  Adjustable control autonomy for manned space flight , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[16]  Thomas B. Sheridan,et al.  Supervisory control of remote manipulation , 1967, IEEE Spectrum.

[17]  Magdalena D. Bugajska,et al.  Building a Multimodal Human-Robot Interface , 2001, IEEE Intell. Syst..

[18]  Norman I. Badler,et al.  Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs , 2000, Graph. Model..

[19]  Holly A. Yanco,et al.  Blending human and robot inputs for sliding scale autonomy , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[20]  Gregory D. Hager,et al.  Spatial motion constraints: theory and demonstrations for robot guidance using virtual fixtures , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[21]  David Bell,et al.  DESIGN CRITERIA FOR OBSTACLE AVOIDANCE IN A SHARED-CONTROL SYSTEM , 1994 .

[22]  Behzad Dariush,et al.  Online Transfer of Human Motion to Humanoids , 2009, Int. J. Humanoid Robotics.