Web-Books
in the Austria-Forum
Austria-Forum
Web-Books
Informatik
Joint Austrian Computer Vision and Robotics Workshop 2020
Page - 61 -
  • User
  • Version
    • full version
    • text only version
  • Language
    • Deutsch - German
    • English

Page - 61 - in Joint Austrian Computer Vision and Robotics Workshop 2020

Image of the Page - 61 -

Image of the Page - 61 - in Joint Austrian Computer Vision and Robotics Workshop 2020

Text of the Page - 61 -

3.1.TimeOptimalControl Theoptimizationproblemfor timeoptimalcontrol isdefinedas min tf,d ∫ tf 0 1dt (7) s.t. q(0,d)=q0 (8) q(tf,d)=qtf (9) q˙(0,d)=0 (10) q˙(tf,d)=0 (11) qmin≤q(d)≤qmax (12) − q˙max≤ q˙(d)≤ q˙max (13) −Qmax≤Q(d)≤Qmax (14) Q(q(d))=M(q(d))q¨(d)+g(q(d),q˙(d)). (15) In this case, the final time tf and the set of control points d to parameterize the B-splines are regarded as optimization variables. Eq. (15) represents the dynamical behaviorof the robotic systeminminimal representation. M ∈ R3,3 is the global mass ma- trix, g∈R3 includes non-linear terms andQ∈R3 is the global vector of generalized forces. The re- strictions in Eq. (8)–(12) are associated to process requirements and those inEq. (13)–(14) are defined bychosenmotors. This equality and inequality con- straints were used for all optimization tasks in the following. 3.2.MinimizingJointLoads Aimof this optimization task is tominimize dy- namic joint forces and torquesbetweenground/torso andarmof thehumanoidwalkingmachine. Thefinal time tf for themotion ispredefined in this task. The cost function isgivenby min d 1Qc ⊤ 1Qc. (16) The set of control pointsd are regarded asoptimiza- tion variables. As mentioned above, the optimiza- tion constraints are givenbyEq. (8)–(14). Note, the occurring joint forces and torques can be calculated withEq. (5). 3.3.Maximizing theVerticalTorqueof theTorso During gait, arms are used to counterbalance the torque around the vertical axis. Amomentum con- trol approach with this quantity is presented in [6]. Hence, another optimization strategy is to find a proper setofcontrol pointsd such that thecost func- tion max d 1Q c⊤ 6 1Q c 6 (17) ismaximized. Once again, optimization constraints are given by Eq. (8)–(14). The quantity 1Qc6 is the sixth entry of 1Qc and describes the joint torque of the first subsystem in the opposite direction of the gravity vector. 4.OptimizationMethod TheSequentialQuadraticProgramming(SQP)al- gorithmwaschosen tosolveallconsideredoptimiza- tion problems. This approach is also used in [3] for trajectory planning. The SQP method requires an valid initial guess for trajectories. In this case, the initial trajectories are defined as B-splines. Prop- erties of B-splines can be found in [8]. An initial guess for thearmangelsqare foundby interpolating the initial andfinal position aswell as some support pointswith aB-spline of degree 4. Furthermore, ve- locities andaccelerations at the initial andfinalposi- tion are set to zero. Twentycontrol pointswerecho- sen to initialize eachof the threepolynomials. Fig. 3 showsexemplary an initial guess trajectory. t in s 0 0.5 1 1.5 2 -1 -0.5 0 0.5 1 Figure3: Exampleofan initial guess trajectory 5.SimulationResults In this section, relevant results of the optimiza- tion tasks are presented. The typical arm mo- tion during a step of the biped is defined by the start configuration q0 = (−pi4 00)⊤rad and the final configuration qtf = ( pi 4 0 pi 4 )⊤ rad of the minimal coordinates. Moreover, limits regarding joint angles are defined by qmin = (−pi2 00)⊤rad and qmax = ( pipi 3pi4 )⊤ rad. Maximal mo- tor rotational velocities and torques are given by q˙max = (12.66.312.6) ⊤rads−1 and Qmax = (415480165)⊤Nm. Note, that all motor torques 61
back to the  book Joint Austrian Computer Vision and Robotics Workshop 2020"
Joint Austrian Computer Vision and Robotics Workshop 2020
Title
Joint Austrian Computer Vision and Robotics Workshop 2020
Editor
Graz University of Technology
Location
Graz
Date
2020
Language
English
License
CC BY 4.0
ISBN
978-3-85125-752-6
Size
21.0 x 29.7 cm
Pages
188
Categories
Informatik
Technik
Web-Books
Library
Privacy
Imprint
Austria-Forum
Austria-Forum
Web-Books
Joint Austrian Computer Vision and Robotics Workshop 2020