Please use this identifier to cite or link to this item:
|Title:||Model-predictive Collision Avoidance in Teleoperation of Mobile Robots|
|Department:||Electrical and Computer Engineering|
|Keywords:||Mobile Robot;Teleoperation;Model Predictive Control;Haptic;Controls and Control Theory;Controls and Control Theory|
|Abstract:||<p>In this thesis, a human-in-the-loop control system is presented to assist an operator in teleoperation of a mobile robot. In a conventional teleoperation paradigm, the human operator would directly navigate the robot without any assistance which may result in poor performance in complex and unknown task environments due to inadequacy of visual feedback. The proposed method in this thesis builds on an earlier general control framework that systematically combines teleoperation and autonomous control subtasks. In this approach, the operator controls the mobile robot (slave) using a force-feedback haptic interface (master). Teleoperation control commands coordinate master and slave robots while an autonomous control subtask helps the operator avoid collisions with obstacles in the robot task environment by providing corrective force feedback. The autonomous collision avoidance is based on a Model Predictive Control (MPC) philosophy. The autonomous subtask control commands are generated by formulating and solving a constrained optimization problem over a rolling horizon window of time into the future using system models to predict the operator force and robot motion. The goal of the optimization is to prevent collisions within the prediction horizon by applying corrective force feedback, while minimizing interference with the operator teleoperation actions. It is assumed that the obstacles are stationary and sonar sensors mounted on the mobile robot measure the obstacle distances relative to the robot. Two formulation of MPC-based collision avoidance are proposed. The first formulation directly incorporates raw observation points as constraints in the MPC optimization problem. The second formulation relies on a line segment representation of the task environment. This thesis employs the well-known Hough transform method to effectively transform the raw sensor data into line segments. The extracted line segments constitute a compact model for the environment that is used in the formulation of collision constraints. The effectiveness of the proposed model-predictive control obstacle avoidance schemes is demonstrated in teleoperation experiments where the master robot is a 3DOF haptic interface and the slave is a P3-DX mobile robot equipped with eight (8) sonar sensors at the front.</p>|
|Appears in Collections:||Open Access Dissertations and Theses|
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.