State constrained optimal control of a ball pitching robot

被引:11
作者
Yedeg, Esubalewe Lakie [1 ]
Wadbro, Eddie [1 ]
机构
[1] Umea Univ, Dept Comp Sci, SE-90187 Umea, Sweden
关键词
Motion planning; Optimal control; Underactuated system; Adjoint method;
D O I
10.1016/j.mechmachtheory.2013.06.009
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
We present a method for offline optimal control of a two-link ball pitching robot with the aim of throwing a ball as far as possible. The pitching robot is connected to a motor via a non-linear torsional spring at the shoulder joint. The elbow joint is passive and loaded with a linear torsional spring. We model the system based on an Euler-Lagrange formulation. Constraints on the motor torque and power as well as the angular velocity of the motor shaft are included in the model. By using an interior point method with gradients supplied by a discrete adjoint method, we numerically solve the resulting constrained control problem of finding the optimal piecewise constant motor torque profile and release position. Numerical experiments illustrate the effectiveness of our strategy as well as the effect of the constraints on the objective. In our experiments, the optimal motor torque gives rise to motions comprising an initial backswing; a transition, where the elbow spring accumulates potential energy; and finally a fast acceleration phase leading up the ball release. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:337 / 349
页数:13
相关论文
共 19 条
  • [1] [Anonymous], LNCIS
  • [2] Arisumi H., 1997, INTELLIGENT ROBOTS S, V1, P168
  • [3] Bartlett R., 2000, BIOMECHANICS, P1
  • [4] Fagiolini A, 2005, IEEE INT CONF ROBOT, P2191
  • [5] Evaluating gradients in optimal control: Continuous adjoints versus automatic differentiation
    Griesse, R
    Walther, A
    [J]. JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2004, 122 (01) : 63 - 86
  • [6] Ichinose S., 2008, IEEE INT C INT ROB S, P3256
  • [7] Kato N, 1996, AMC '96-MIE - 1996 4TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL, PROCEEDINGS, VOLS 1 AND 2, P203, DOI 10.1109/AMC.1996.509405
  • [8] Throwing Motion Control based on Output Zeroing utilizing 2-Link Underactuated Arm
    Katsumata, Shunsuke
    Ichinose, Shigenori
    Shoji, Takuya
    Nakaura, Shigeki
    Sampei, Mitsuji
    [J]. 2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, : 3057 - 3064
  • [9] Optimization of throwing motion planning for whole-body humanoid mechanism: Sidearm and maximum distance
    Kim, Joo H.
    [J]. MECHANISM AND MACHINE THEORY, 2011, 46 (04) : 438 - 453
  • [10] Dynamic motion planning of overarm throw for a biped human multibody system
    Kim, Joo H.
    Xiang, Yujiang
    Yang, Jingzhou
    Arora, Jasbir S.
    Abdel-Malek, Karim
    [J]. MULTIBODY SYSTEM DYNAMICS, 2010, 24 (01) : 1 - 24