Fast reaching in clutter while regulating forces using model predictive control
Keywords
Joints, Mathematical model, Force, Robot sensing systems, Equations, Predictive models
Abstract
Moving a robot arm quickly in cluttered and unmodeled workspaces can be difficult because of the inherent risk of high impact forces. Additionally, compliance by itself is not enough to limit contact forces due to multi-contact phenomena (jamming, etc.). The work in this paper extends our previous research on manipulation in cluttered environments by explicitly modeling robot arm dynamics and using model predictive control (MPC) with whole-arm tactile sensing to improve the speed and force control. We first derive discrete-time dynamic equations of motion that we use for MPC. Then we formulate a multi-time step model predictive controller that uses this dynamic model. These changes allow us to control contact forces while increasing overall end effector speed. We also describe a constraint that regulates joint velocities in order to mitigate unexpected impact forces while reaching to a goal. We present results using tests from a simulated three link planar arm that is representative of the kinematics and mass of an average male's torso, shoulder and elbow joints reaching in high and low clutter scenarios. These results show that our controller allows the arm to reach a goal up to twice as fast as our previous work, while still controlling the contact forces to be near a user-defined threshold.
BYU ScholarsArchive Citation
Killpack, Marc D. and Kemp, Charles, "Fast reaching in clutter while regulating forces using model predictive control" (2013). Faculty Publications. 3215.
https://scholarsarchive.byu.edu/facpub/3215
Document Type
Peer-Reviewed Article
Publication Date
2013-10-15
Permanent URL
http://hdl.lib.byu.edu/1877/6027
Publisher
IEEE
Language
English
College
Ira A. Fulton College of Engineering and Technology
Department
Mechanical Engineering
Copyright Status
© Copyright 2019 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.