Implicit Contact Dynamics Modeling With Explicit Inertia Matrix Representation for Real-Time, Model-Based Control in Physical Environment.

Journal: Neural computation
Published Date:

Abstract

Model-based control has great potential for use in real robots due to its high sampling efficiency. Nevertheless, dealing with physical contacts and generating accurate motions are inevitable for practical robot control tasks, such as precise manipulation. For a real-time, model-based approach, the difficulty of contact-rich tasks that requires precise movement lies in the fact that a model needs to accurately predict forthcoming contact events within a limited length of time rather than detect them afterward with sensors. Therefore, in this study, we investigate whether and how neural network models can learn a task-related model useful enough for model-based control, that is, a model predicting future states, including contact events. To this end, we propose a structured neural network model predictive control (SNN-MPC) method, whose neural network architecture is designed with explicit inertia matrix representation. To train the proposed network, we develop a two-stage modeling procedure for contact-rich dynamics from a limited number of samples. As a contact-rich task, we take up a trackball manipulation task using a physical 3-DoF finger robot. The results showed that the SNN-MPC outperformed MPC with a conventional fully connected network model on the manipulation task.

Authors

  • Takeshi D Itoh
    Division of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology, 8916-5 Takayama-Cho, Ikoma, Nara 630-0192, Japan. Electronic address: itoh.takeshi.ik4@is.naist.jp.
  • Koji Ishihara
    Department of Brain Robot Interface, ATR Computational Neuroscience Laboratories, Kyoto, 619-0288, Japan; Graduate School of Information Science, Nara Institute of Science and Technology, Nara, 630-0192, Japan. Electronic address: ishihara-k@atr.jp.
  • Jun Morimoto
    Dept. of Brain Robot Interface, ATR Computational Neuroscience Labs, Kyoto, Japan.