Introduction to Humanoid Robot Kinematics with the NAO H25 technical report
|
|
- Paul Melvyn Lang
- 5 years ago
- Views:
Transcription
1 Research Collection Report Introduction to Humanoid Robot Kinematics with the NAO H technical report Author(s): Wadehn, Federico; Diether, Salomon Publication Date: 01 Permanent Link: Rights / License: In Copyright - Non-Commercial Use Permitted This page was generated automatically upon download from the ETH Zurich Research Collection. For more information please consult the Terms of use. ETH Library
2 Technical Report Introduction to Humanoid Robot Kinematics with the NAO H Federico Wadehn Salomon Diether wadehn@ee.ethz.ch Institution: Swiss Federal Institute of Technology (ETH), Zurich, Switzerland. Date: 0/11/01
3
4
5
6
7 ~q ~q =( 1,,..., n )
8
9 ~r i ~r o m I 0! ~ (t) ~x (t) ~x (t) ~ (t) ~ ~ ~ (t) I 0 ~ = ~ ~ V ~
10
11 ~f s : ~ J (t) 7! ~x T (t), f s,inv : ~x T (t) 7! ~ J (t) ~f v : ~ J (t) 7! ~x T (t), f v,inv : ~x T (t) 7! ~ J (t) ~f a : ~ J (t) 7! ~x T (t), f a,inv : ~x T (t) 7! ~ J (t) ~x T (t), ~x T (t), ~x T (t) R R ~ J (t), ~ J (t), ~ J (t) R n ~ =( 1,..., n ) n ~s R ~s = ~s ( ) ~ R ~ ~s x e = l 1 cos( 1 )+l cos( 1 + ) y e = l 1 sin( 1 )+l sin( 1 + ) xe = ~s ( 1, )=~s ( ) ~ y e
12 ~ ~q ~d =(d 1,...,d n ) O 0 X 0 Y 0 Z 0 O 1 X 1 Y 1 Z 1 O 1 X 1 Y 1 Z 1 O 0 X 0 Y 0 Z 0 (,, ) R ZXZ R ZXZ = R z, R x, R z, c s 0 s c c s 0 s c 1 0 c c s c s c s s c c s s s c + c c s s s + c c c c s s s s c c c s 0 s c A 1 A
13 R roll,pitch,yaw = R roll, R pitch, R yaw, 0 c 1 0 s 0 s c 0 c 0 s s 0 c c s 0 s c c c s c + c s s s s + c s c s c c c + s s s c s + s s c s c s c c 1 A 1 A L j c j L j
14 S j S j+1 ~r j,j ~r j,j+1 L j Sj Sj+1 ~e j ~e j+1 S j s j = {0, 1} s j =0 s j =1 S j S j d j ~r j,j ~r j 1,j ~e j j ) ~r j 1,j k ~e j L j 1 ~r j 1,j ~e j ~r j 1,j ~e j ~r j 1,j ) ~r j,j k ~e j L j 1 ~r j,j ~e j ~e j j L j ~d j ~ dj
15 ~ dj ~r j,j ~r j,j+1 ~e j ~e j+1 s j j S j j =1,...,n ~d j A j 1,j ~ dj = A j 1,j ~ dj A, A j = A 0,j = A 0,1 A 1,...A j 1,j ~ dj ~d j = A j ~ dj A j 1,j ~e j ~e j ~e j ~e j ~r j 1,j j =0 ~a j S j ~a j = ~e j (~r j 1,j ~e j ) ~e j (~r j 1,j ~e j ), ~a j = ~ e j (~r j 1,j ~e j ) ~e j (~r j 1,j ~e j ) ~ bj = ~e j ~a j ~ bj = ~e j ~a j, ~ bj = ~e j ~a j ~e j = A 0 j 1,j ~ e j, ~a j = A 0 j 1,j ~ a j, ~ bj = A 0 j 1,j~ bj, A 0 j 1,j j =0 A 0 j 1,j ~e j,~a j, ~ b j i h i h~e j ~a ~ j bj = A 0 j 1,j ~ e j ~a ~ j bj A 0 j 1,j A 0 j 1,j = A j 1,j (0) = h ih i ~e j ~a ~ j bj ~ e j ~a ~ 1 h. j bj = ~V j1 (0) V ~ j (0) V ~ i j (0) j ~ V jk ( j ),k=1,, ~V jk ( j )= ~ V jk (0) cos j +(1 cos j )(~e j ~ V jk (0)) ~e j + ~e j ~ V jk (0) sin j,k=1,, h A j 1,j ( j )= ~V j1 ( j ) V ~ j ( j ) V ~ j ( j )i S j j
16 A j ( 1,,..., n )=A j ( ~ ) A j ( ~ ) ~x = ~ f( 1,,..., n )= ~ f( ~ ), ~x R /R, ~ R n Z j S j X j L j L j 1 L j A j,j 1 =[Z j X j ] A n A n =[Z 1 X 1 ] [Z X ]... [Z n X n ] S j z j 1 z j x j L j z j y j x j z j Z j X j L j O j 1 x j 1 y j 1 z j 1 O j x j y j z j d j x j 1 x j j z x j 1 x j r j z j 1 z j j z j 1 z j
17 X j L j r r j X j = 6 0 cos j sin j sin j cos j Z j Z j = 6 4 S j cos j sin j 0 0 sin j cos j d j j d j z j 1 S j A j,j 1 O j 1 x j 1 y j 1 z j 1 O j x j y j z j A j,j 1 = 6 4 cos j sin j cos j sin j sin j r j cos j sin j cos j cos j cos j sin j r j sin j 0 sin j cos j d j = 6 4 R T A 1 j,j 1 = 6 4 R T R T T A j,j 1 R T R T ij = R ji i, j L i,l j A 1 j,j 1 7
18 z j 1 z j d j
19 ~s = ~s ( ~ )= ~ f( ~ ) ~ = ~ f 1 (~s ) ~f 1 st 1 st 1 st
20 ~f( ~ ) ~s = J( ~ ) ~ ~s, ~,~t ~t ~ ~, ~ + ~ ~s t J ~ ~s ( ~ )= ~ f( ~ )= ~ f( ~ 0 )+J f( ~ 0) (~ ~ 0 )+o(( ~ ~ 0 ) )=) ~s ( ~ ) ~s ( ~ 0 ) t J f( ~ 0) (~ ~ 0 ) ~f( ~ ) ~s t J f( ~ 0) ~ ~ ~s t ~e. ~e ~ v e ~. J( ~ ) ~v e = J( ~ ) ~ = J ~ = J J n n ~ s J det(j) =0. J J J det(j)
21 A~x = ~ b A~x ~ b A T A~x = A T ~ b ~ b A~x A J R k n J = UDV T k k D k n V n n i r i 6= 0 J
22 A~x = ~ b ~x = A ~ b A AA A = A A AA = A (AA ) = AA AA (A A) = A A A A A = lim!0 (A A + E) 1 A = lim!0 (A (AA + E) 1 ) A = VD U ~s = ~e = J f( ~ 0) ~ =) ~ = J f( ~ 0) ~e J k = {, } J J R n J ~ = J f( ~ 0) ~e ~e J f( ~ 0) ~ = J f( ~ 0) ~e ~ = ~e ~e J ~ ~e
23 (I J J) J. ~ = J f( ~ 0) ~e +(I J J)~v ~v J(I J J)~v =0 ~v ~ J T ~ = J T ~e J T J J T ~s ~e ~s = JJ T ~e < ~s, ~e > > 0 <~e, ~s > = ~e (~e J J T )=~e (J T ~e ) T J T = (J T ~e ) T (J T ~e )=<J T ~e, J T ~e > = J T ~e > 0. ~s t ~e. = <~e,jjt ~e > <JJ T ~e, J J T ~e > ~s = JJ T ~e t ~e ~s = <~e,jjt ~e > <JJ T ~e, J J T ~e > JJT ~e = <JJT ~e, J J T ~e > <JJ T ~e, J J T ~e > ~e = ~e =0. min J ~ ~e + ~ ~ ~ J ~ = ~e
24 min ~ J I ~ ~e 0 ~ J I T J I J ~ = I T ~e 0 () (J T J + I) ~ = J T ~e (J T J + I) 1 J T = J T (JJ T + I) 1 k k ~ = J T (JJ T + I) 1 ~e () J T 1 ~ = J T (JJ T + I) 1 ~e JJ T + I J U J = USV T =) J T J + I =(VSU T )(USV T )+ I = U(SS T + I)U T SS T + I i +.! f = J T 1 ~ (JJ T + I) ~ f = ~e J T ~ f = ~. =
25 j ˆx j j ~x cos( j )= ~p e ~p j p e p j ~p t ~p j p t p j ~p j ~p t ~p e ~r = ~p e ~p j ~p e ~p j ~p t ~p j ~p t ~p j 1.
26 J = VD U T = rx i=1 1 i v i u T i J T (JJ T + I) 1 = VD T (DD T + I) 1 U T = V diag( i i + ) U J T (JJ T + I) 1 = rx i=1 i i + v i u T i D =0 1 i i! 0. i!!!!!!!!
27 !!!!!!!! 1
28
29 ~e
30
31
32 f clamp ( ~e ) = ( E max, for ~e >E max ~e, else
33 ~s = ~ f( ) =) ~v = ~s ( ~ )= d dt ~ f( ~ )=J ~f( ~ ) ~ ~v ~ = J 1 ~f( ~ ) ~v ~a (t) = d dt ~v (t) =(d dt J ~ f( ~ ) ) + J ~f( ~ ) ~s = J ~f( ~ ) ~ + A( ~, ~ ) ~ ~F = m~a = m ~x = I 0! = I 0
34 T 0,crit T 0! T 0 v max a max v max
35 Ĩ ~q ~ = d dt (Ĩ~!) ~! ~F = m ~q ˆ I = V ~ (~r ) ~ r? dv ~ (~r ) ~r? Ĩ = 4 I 11 I 1 I 1 I 1 I I I 1 I I I 11 = P N k=1 m k(y k + z k ) I = P N k=1 m k(x k + z k ) I = P N k=1 m k(x k + y k ) I 1 = I 1 = I = P N P N k=1 m k(x k y k ) k=1 m k(x k z k ) P N k=1 m k(y k z k )
36 0 I COM ~a a 1 a a 1 A r I parallel = I COM + mr Ĩ 0 Ĩ parallel = ĨCOM + a + a a 1 a a 1 a a 1 a a 1 + a a a a 1 a a a a 1 + a m 1 A P L L = K P K d q j, q j q j j, q j, q j j q j j =1,...,n ~f ~ m 0 = 0 Ĩ c ~q ~! + ~0 ~! Ĩc ~! Ĩ c ~ f ~ ~! ~q. i i +1. ~a c,i ~! i i 0
37 ~ i i 0 ~g i ~f i+1 i i +1 ~ i+1 i i +1 Ri+1 i i +1 i m i i Ĩ i ~r i,ci ~r i+1,ci i +1 i ~f i R i i+1 ~ f i+1 + m i ~g i = m i ~a c,i ~ i R i i+1~ i+1 + ~ f i ~r i,ci (R i i+1 ~ f i+1 ) ~r i+1,ci = ~ i + ~! i (Ĩi~! i ) ~r ~ F ~f i+1 ~r ~ F R i i+1 ~s ~s ~s ~ 1 A B ~ n C A 7! 0 V 1 V n 1 C A.
38 ~f n+1 =0 ~ n+1 =0 i +1. i, i, i a c,i,~! i,~ i ~! 0 =0,~ 0 =0
39
40
41
42
43 L j L j 1 L j 1 L j L j 1 L j 1 L j 1 L j x z y y
44 8.1 Kinematic chain model - Aldebaran NAO H z y x A (0,1,-1) Joint 9 (0,-1,-1) Joint Remark: All joints with (1,0,0) are displayed like this without further comment. 4
45 z Kinematic chain model - Aldebaran NAO H x y e 14 e 18 r 1,14 r 1,18 id = 1 torso m = 179. g r o1 = (0, 18, 140) mm r o = (0, -18, 140) mm r o = (0, 7, -100) mm r o4 = (0, -7, -100) mm r 1, A r 1,8 COM here because actual masses of Head, 1, 14 and 18 combined! id = right pelvis m = 06. g r i = (0, -4, -) mm r o = (0, 8, 10) mm e r, e r, (1,0,0) Joint e r, r,4 (0,-1,-1) Joint (0,1,-1) Joint COM here because actual mass of and combined! id = right hip (zero length) m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm e e 8 COM here because actual mass of 8 and 9 combined! id = 9 left hip (zero length) m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm e 8 (1,0,0) Joint e 9 r 9,9 r 8,8 id = 8 left pelvis m = 06. g r i = (0, 4, -) mm r o = (0, -8, 10) mm r 8,9 e 9 r 9,10 e 10 e 4 e 4 e 10 r 4,4 id = 4 right thigh id = 10 left thigh r 10,10 m = 94. g r i = (0, -, -0) mm r o = (0, -, 0) mm m = 94. g r i = (0,, -0) mm r o = (0,, 0) mm r 4, e e 11 r 10,11 e e 11 id = right tibia m = 40. g r i = (0, 0, -64) mm r o = (0, 0, 9) mm r, r,6 COM here because actual mass of and 6 combined! COM here because actual mass of 11 and 1 combined! r 11,11 r 11,1 id = 11 left tibia m = 40. g r i = (0, 0, -64) mm r o = (0, 0, 9) mm e 6 44 e 1
46 z Kinematic chain model - Aldebaran NAO H x y id = 6 id = 1 right ankle left ankle (zero length) e 6 (zero length) e 1 m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm r 6,6 m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm r 1,1 (1,0,0) Joint r 6,7 (1,0,0) Joint r 1,1 e 7 e 1 (1,0,0) Joint (1,0,0) Joint e 7 e 1 id = 7 right foot r 7,7 id = 1 left foot r 1,1 m = g r i = (, -, -) mm m = g r i = (,, -) mm e 14 id = 14 right shoulder (zero length) id = 18 left shoulder (zero length) e 18 r 14,14 m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm r 18,18 r 14,1 r 18,19 (1,0,0) Joint e 1 (1,0,0) Joint e 19 (1,0,0) Joint e 1 r 1,1 e 16 r 1,16 e 16 id = 1 right biceps m = 18.7 g r i = (0, -6, -40) mm r o = (0, 0, 6) mm COM here because actual mass of 1 and 16 combined! id = 16 right elbow (zero length) m = 18.7 g r i = (0, -6, -40) mm r o = (0, 0, 6) mm id = 0 left elbow (zero length) id = 19 left biceps (1,0,0) Joint e 19 e 0 e 0 r 19,19 r 19,0 COM here because actual mass of 19 and 0 combined! r 16,16 r 16,17 m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm m = 0 g r i = (0, 0, 0) mm r o = (0, 0, 0) mm r 0,0 r 0,1 e 17 e 1 e 17 e 1 id = 17 right hand (unmotorized) r 17,17 r 1,1 id = 1 left hand (unmotorized) m = 18 g r i = (0, 0, -64) mm m = 18 g r i = (0, 0, -64) mm 4
47 [g mm ] I 1 = 4 I = I = I 4 = 4 I = I 6 = I 7 = I 8 = I 9 = I 10 =
48 I 11 = I 1 = I 1 = I 14 = I 1 = I 16 = I 17 = I 18 = I 19 = I 0 = I 1 =
49
Polar codes for the m-user MAC and matroids
Research Collection Conference Paper Polar codes for the m-user MAC and matroids Author(s): Abbe, Emmanuel; Telatar, Emre Publication Date: 2010 Permanent Link: https://doi.org/10.3929/ethz-a-005997169
More informationThe Jacobian. Jesse van den Kieboom
The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics
More informationReading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches
Realistic Character Animation Reading Jessica Hodgins,,et.al,Animating Human Athletics,, SIGGRAPH 95 Zoran Popović, Changing Physics for Character Animation,, SIGGRAPH 00 2 Modeling Realistic Motion Model
More informationFlexibility of the aluminium coordination in alumino- silicates. Structure of dealuminated zeolites and feasibility of realumination Author(s):
Research Collection Doctoral Thesis Flexibility of the aluminium coordination in aluminosilicates. Structure of dealuminated zeolites and feasibility of realumination Author(s): Omegna, Anna Publication
More informationGiven U, V, x and θ perform the following steps: a) Find the rotation angle, φ, by which u 1 is rotated in relation to x 1
1 The Jacobian can be expressed in an arbitrary frame, such as the base frame located at the first joint, the hand frame located at the end-effector, or the global frame located somewhere else. The SVD
More informationRunning time analysis of a multi-objective evolutionary algorithm on a simple discrete optimization problem
Research Collection Working Paper Running time analysis of a multi-objective evolutionary algorithm on a simple discrete optimization problem Author(s): Laumanns, Marco; Thiele, Lothar; Zitzler, Eckart;
More informationBringing the Compass-Gait Bipedal Walker to Three Dimensions
October 14, 2009 IROS 2009, St. Louis, MO 1 1 Bringing the Compass-Gait Bipedal Walker to Three Dimensions Robert D. Gregg* and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign
More informationObservation of neutral hydrogen using FFT spectrometer Argos on a 5m telescope
Research Collection Report Observation of neutral hydrogen using FFT spectrometer Argos on a 5m telescope Author(s): Monstein, Christian; Meyer, Hansueli Publication Date: 2006 Permanent Link: https://doi.org/10.3929/ethz-a-005228693
More informationResearch Collection. The relation between block length and reliability for a cascade of AWGN links. Conference Paper. ETH Library
Research Collection Conference Paper The relation between block length and reliability for a cascade of AWG links Authors: Subramanian, Ramanan Publication Date: 0 Permanent Link: https://doiorg/0399/ethz-a-00705046
More informationSemester University of Sheffield. School of Mathematics and Statistics
University of Sheffield School of Mathematics and Statistics MAS140: Mathematics (Chemical) MAS152: Civil Engineering Mathematics MAS152: Essential Mathematical Skills & Techniques MAS156: Mathematics
More informationBiomechanical Modelling of Musculoskeletal Systems
Biomechanical Modelling of Musculoskeletal Systems Lecture 6 Presented by Phillip Tran AMME4981/9981 Semester 1, 2016 The University of Sydney Slide 1 The Musculoskeletal System The University of Sydney
More informationResearch Collection. Thermal issues in 5-axis machine tools. Conference Paper. ETH Library
Research Collection Conference Paper Thermal issues in 5-axis machine tools Author(s): Wegener, Konrad; Gebhardt, Michael; Mayr, Josef; Knapp, Wolfgang Publication Date: 2014 Permanent Link: https://doi.org/10.3929/ethz-a-010268704
More informationCitation for published version (APA): Harinck, S. (2001). Conflict issues matter : how conflict issues influence negotiation
UvA-DARE (Digital Academic Repository) Conflict issues matter : how conflict issues influence negotiation Harinck, S. Link to publication Citation for published version (APA): Harinck, S. (2001). Conflict
More informationLab #7 - Joint Kinetics and Internal Forces
Purpose: Lab #7 - Joint Kinetics and Internal Forces The objective of this lab is to understand how to calculate net joint forces (NJFs) and net joint moments (NJMs) from force data. Upon completion of
More informationKinematics for a Three Wheeled Mobile Robot
Kinematics for a Three Wheeled Mobile Robot Randal W. Beard Updated: March 13, 214 1 Reference Frames and 2D Rotations î 1 y î 2 y w 1 y w w 2 y î 2 x w 2 x w 1 x î 1 x Figure 1: The vector w can be expressed
More informationMCV4U - Practice Mastery Test #9 & #10
Name: Class: Date: ID: A MCV4U - Practice Mastery Test #9 & #10 Multiple Choice Identify the choice that best completes the statement or answers the question. 1. x + 2 is a factor of i) x 3 3x 2 + 6x 8
More informationMinimal representations of orientation
Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements
More informationStochastic prediction of train delays with dynamic Bayesian networks. Author(s): Kecman, Pavle; Corman, Francesco; Peterson, Anders; Joborn, Martin
Research Collection Other Conference Item Stochastic prediction of train delays with dynamic Bayesian networks Author(s): Kecman, Pavle; Corman, Francesco; Peterson, Anders; Joborn, Martin Publication
More informationLinear algebra for computational statistics
University of Seoul May 3, 2018 Vector and Matrix Notation Denote 2-dimensional data array (n p matrix) by X. Denote the element in the ith row and the jth column of X by x ij or (X) ij. Denote by X j
More information" W I T H M: A. L I G E T O ' W ^ P L D IST O ISTE -A-IsTD G H! A-I^IT Y IPO PL A.LI-i. :
: D D! Y : V Y JY 4 96 J z z Y &! 0 6 4 J 6 4 0 D q & J D J» Y j D J & D & Y = x D D DZ Z # D D D D D D V X D DD X D \ J D V & Q D D Y D V D D? q ; J j j \V ; q» 0 0 j \\ j! ; \?) j: ; : x DD D J J j ;
More informationResearch Collection. Basics of structural reliability and links with structural design codes FBH Herbsttagung November 22nd, 2013.
Research Collection Presentation Basics of structural reliability and links with structural design codes FBH Herbsttagung November 22nd, 2013 Author(s): Sudret, Bruno Publication Date: 2013 Permanent Link:
More informationComparing Quantitative and Qualitative Survey Data
Research Collection Working Paper Comparing Quantitative and Qualitative Survey Data Author(s): Schenker, Rolf Publication Date: 2007-06 Permanent Link: https://doi.org/10.3929/ethz-a-010805518 Rights
More informationU.S. Army Injury Surveillance Summary 2014
U.S. Army Injury Surveillance Summary 2014 Epidemiology and Disease Surveillance Portfolio Injury Prevention Program Website: http://phc.amedd.army.mil/organization/hq/deds/pages/injurypreventionprogram.aspx
More informationof Rigid Segments Global or Laboratory Coordinate System 36 } Research Methods in Biomechanics
36 } Research Methods in Biomechanics Camera 5 Camera 6 Camera 4 Direction of motion Calibrated 3-D space Camera 1 Camera 3 Computer Camera 2 Figure 2.1 Typical multicamera setup for a 3-D kinematic analysis.
More informationThe Finite Element Method for the Analysis of Linear Systems
Swiss Federal Institute of Technolog Page The Finite Element Method for the Analsis of Linear Sstems Prof. Dr. Michael Havbro Faber Swiss Federal Institute of Technolog ETH Zurich, Switzerland Swiss Federal
More informationIncreased Robustness of Humanoid Standing Balance in the Sagittal Plane through Adaptive Joint Torque Reduction
213 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 213. Tokyo, Japan Increased Robustness of Humanoid Standing Balance in the Sagittal Plane through Adaptive Joint
More informationExtension and simple proof of Lekner's summation formula for Coulomb forces
Research Collection Woring Paper Extension and simple proof of Lener's summation formula for Coulomb forces Author(s): Sperb, René Peter Publication Date: 00 Permanent Lin: https://doi.org/0.399/ethz-a-0048407
More informationMultiple Integrals. Chapter 4. Section 7. Department of Mathematics, Kookmin Univerisity. Numerical Methods.
4.7.1 Multiple Integrals Chapter 4 Section 7 4.7.2 Double Integral R f ( x, y) da 4.7.3 Double Integral Apply Simpson s rule twice R [ a, b] [ c, d] a x, x,..., x b, c y, y,..., y d 0 1 n 0 1 h ( b a)
More informationRead each question and its parts carefully before starting. Show all your work. Give units with your answers (where appropriate). 1 / 3 F.
ECSE 10 NAME: Quiz 18 May 011 ID: Read each question and its parts carefully before starting. Show all your work. Give units with your answers (where appropriate). 1. Consider the circuit diagram below.
More informationME201 ADVANCED CALCULUS MIDTERM EXAMINATION. Instructor: R. Culham. Name: Student ID Number: Instructions
ME201 ADVANCED CALCULUS MIDTERM EXAMINATION February 13, 2018 8:30 am - 10:30 am Instructor: R. Culham Name: Student ID Number: Instructions 1. This is a 2 hour, closed-book examination. 2. Permitted aids
More information, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.
Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated
More informationDESIGN OF AN ARTICULATED ROBOTIC LEG WITH NONLINEAR SERIES ELASTIC ACTUATION
DESIGN OF AN ARTICULATED ROBOTIC LEG WITH NONLINEAR SERIES ELASTIC ACTUATION MARCO HUTTER, C. DAVID REMY, ROLAND SIEGWART Autonomous Systems Lab, ETH Zurich, CLA E11., Tannenstrasse 3, 809 Zurich, Switzerland,
More informationOptimization with piecewise-affine cost functions
Optimization with piecewise-affine cost functions G Ferrari Trecate, Paolo Letizia, Matteo Spedicato Automatic Control Laboratory, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland 21 June
More informationMotion in Three Dimensions
Motion in Three Dimensions We ve learned about the relationship between position, velocity and acceleration in one dimension Now we need to extend those ideas to the three-dimensional world In the 1-D
More informationECS 178 Course Notes QUATERNIONS
ECS 178 Course Notes QUATERNIONS Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview The quaternion number system was discovered
More informationKinematic representation! Iterative methods! Optimization methods
Human Kinematics Kinematic representation! Iterative methods! Optimization methods Kinematics Forward kinematics! given a joint configuration, what is the position of an end point on the structure?! Inverse
More informationATLANTA, GEORGIA, DECEMBER 12, No. 13. D r. M. L. B r i t t a i n T e l l s S t u d e n t s C o n t r a c t I s B r o k e n
Z-V. XX,, D 141.. 13 ' ' b v k ; D... k x 1 1 7 v f b k f f ' b,, b J 7 11:30 D... D. b " vv f, bv." x v..., bk, b v ff., b b Jk,., f ' v v z. b f. f f b v 123. k,., - f x 123. ' b 140-41, f " f" b - 141-42
More informationAPPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.
APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product
More informationKinematics and One Dimensional Motion
Kinematics and One Dimensional Motion Kinematics Vocabulary Kinema means movement Mathematical description of motion Position Time Interval Displacement Velocity; absolute value: speed Acceleration Averages
More informationIntegration by Substitution
November 22, 2013 Introduction 7x 2 cos(3x 3 )dx =? 2xe x2 +5 dx =? Chain rule The chain rule: d dx (f (g(x))) = f (g(x)) g (x). Use the chain rule to find f (x) and then write the corresponding anti-differentiation
More informationFALL TERM EXAM, PHYS 1211, INTRODUCTORY PHYSICS I Thursday, 11 December 2014, 6 PM to 9 PM, Field House Gym
FALL TERM EXAM, PHYS 1211, INTRODUCTORY PHYSICS I Thursday, 11 December 2014, 6 PM to 9 PM, Field House Gym NAME: STUDENT ID: INSTRUCTION 1. This exam booklet has 13 pages. Make sure none are missing 2.
More informationANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi)
ANTHROPOMETRY (İnsan Vücudunu Ölçme Bilimi) Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Anthropometry is the major branch of anthropology (insan bilimi) that studies the physical
More informationGravity Balancing of a Human Leg using an External Orthosis
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 FrB8.3 Gravity Balancing of a Human Leg using an External Orthosis Abbas Fattah, Ph.D., and Sunil K. Agrawal,
More informationResearch Collection. An alternative to Ewald sums. Working Paper. ETH Library. Author(s): Sperb, René Peter. Publication Date: 2002
Research Collection Working Paper An alternative to Ewald sums Author(s): Sperb, René Peter Publication Date: 2002 Permanent Link: https://doi.org/0.3929/ethz-a-004284033 Rights / License: In Copyright
More informationApplications of Fresnel-Kirchhoff diffraction theory in the analysis of human-motion Doppler sonar grams
Applications of Fresnel-Kirchhoff diffraction theory in the analysis of human-motion Doppler sonar grams Marshall Bradley a) National Center for Physical Acoustics, The University of Mississippi, 1 Coliseum
More informationNew concept of a 3D-probing system for micro-components
Research Collection Journal Article New concept of a 3D-probing system for micro-components Author(s): Liebrich, Thomas; Kanpp, W. Publication Date: 2010 Permanent Link: https://doi.org/10.3929/ethz-a-006071031
More information,,,,..,,., {. (, ),, {,.,.,..,,.,.,,....... {.. : N {, Z {, Q {, Q p { p{ {. 3, R {, C {. : ord p {. 8, (k) {.42,!() { {. 24, () { {. 24, () { {. 25,., () { {. 26,. 9, () { {. 27,. 23, '() { ( ) {. 28,
More informationMatrix Differentiation
Matrix Differentiation CS5240 Theoretical Foundations in Multimedia Leow Wee Kheng Department of Computer Science School of Computing National University of Singapore Leow Wee Kheng (NUS) Matrix Differentiation
More informationMicrowave Network Analysis Lecture 1: The Scattering Parameters
Microwave Network Analysis Lecture : The Scattering Parameters ELC 305a Fall 0 Department of Electronics and Communications Engineering Faculty of Engineering Cairo University Outline Review on Network
More informationToday. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles
PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also
More information6.207/14.15: Networks Lectures 4, 5 & 6: Linear Dynamics, Markov Chains, Centralities
6.207/14.15: Networks Lectures 4, 5 & 6: Linear Dynamics, Markov Chains, Centralities 1 Outline Outline Dynamical systems. Linear and Non-linear. Convergence. Linear algebra and Lyapunov functions. Markov
More informationMath 210B. Artin Rees and completions
Math 210B. Artin Rees and completions 1. Definitions and an example Let A be a ring, I an ideal, and M an A-module. In class we defined the I-adic completion of M to be M = lim M/I n M. We will soon show
More informationLecture Note 8: Inverse Kinematics
ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463
More informationPolynomialExponential Equations in Two Variables
journal of number theory 62, 428438 (1997) article no. NT972058 PolynomialExponential Equations in Two Variables Scott D. Ahlgren* Department of Mathematics, University of Colorado, Boulder, Campus Box
More informationControl and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation?
July 8, 2010 Dynamic Walking, Cambridge, MA R. Gregg 1 1 Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation? Robert D. Gregg * and Mark W. Spong
More informationFundamentals Physics. Chapter 10 Rotation
Fundamentals Physics Tenth Edition Halliday Chapter 10 Rotation 10-1 Rotational Variables (1 of 15) Learning Objectives 10.01 Identify that if all parts of a body rotate around a fixed axis locked together,
More informationOn the Throughput, Capacity and Stability Regions of Random Multiple Access over Standard Multi-Packet Reception Channels
On the Throughput, Capacity and Stability Regions of Random Multiple Access over Standard Multi-Packet Reception Channels Jie Luo, Anthony Ephremides ECE Dept. Univ. of Maryland College Park, MD 20742
More informationA b r i l l i a n t young chemist, T h u r e Wagelius of N e w Y o r k, ac. himself with eth
6 6 0 x J 8 0 J 0 z (0 8 z x x J x 6 000 X j x "" "" " " x " " " x " " " J " " " " " " " " x : 0 z j ; J K 0 J K q 8 K K J x 0 j " " > J x J j z ; j J q J 0 0 8 K J 60 : K 6 x 8 K J :? 0 J J K 0 6% 8 0
More informationLecture 11: Introduction to Markov Chains. Copyright G. Caire (Sample Lectures) 321
Lecture 11: Introduction to Markov Chains Copyright G. Caire (Sample Lectures) 321 Discrete-time random processes A sequence of RVs indexed by a variable n 2 {0, 1, 2,...} forms a discretetime random process
More informationCity form and its macroscopic fundamental diagram
Research Collection Presentation City form and its macroscopic fundamental diagram Author(s): Axhausen, Kay W. Publication Date: 2018-06 Permanent Link: https://doi.org/10.3929/ethz-b-000267750 Rights
More informationLOWELL JOURNAL. LOWSLL, MICK., WSSDNaSDAY", FEB 1% 1894:
? jpv J V# 33 K DDY % 9 D Y D z K x p * pp J - jj Q D V Q< - j «K * j G»D K* G 3 zz DD V V K Y p K K 9 G 3 - G p! ( - p j p p p p Q 3 p ZZ - p- pp p- D p pp z p p pp G pp G pp J D p G z p _ YK G D xp p-
More informationj=1 u 1jv 1j. 1/ 2 Lemma 1. An orthogonal set of vectors must be linearly independent.
Lecture Notes: Orthogonal and Symmetric Matrices Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong taoyf@cse.cuhk.edu.hk Orthogonal Matrix Definition. Let u = [u
More informationAvailable online at ScienceDirect. The 2014 conference of the International Sports Engineering Association
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 97 102 The 2014 conference of the International Sports Engineering Association Dynamic contribution analysis of
More informationLee R. L. Nielsen. iii
Title : Design of Anthropomorphic Robot Arm: ARA-1 Topic : Design of Mechanical Systems Project period : 10th Semester (M.Sc.) Project start : February 3rd 2008 Report submitted : June 3rd 2008 Page count
More informationTHE I Establiifrad June, 1893
89 : 8 Y Y 2 96 6 - - : - 2 q - 26 6 - - q 2 2 2 4 6 4«4 ' V () 8 () 6 64-4 '2" () 6 ( ) * 'V ( 4 ) 94-4 q ( / ) K ( x- 6% j 9*V 2'%" 222 27 q - - K 79-29 - K x 2 2 j - -% K 4% 2% 6% ' K - 2 47 x - - j
More informationFlight and Orbital Mechanics
Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and Orbital Mechanics Lecture 7 Equations of motion Mark Voskuijl Semester 1-2012 Delft University of Technology Challenge the
More informationVectors, dot product, and cross product
MTH 201 Multivariable calculus and differential equations Practice problems Vectors, dot product, and cross product 1. Find the component form and length of vector P Q with the following initial point
More informationTerms of Use. Copyright Embark on the Journey
Terms of Use All rights reserved. No part of this packet may be reproduced, stored in a retrieval system, or transmitted in any form by any means - electronic, mechanical, photo-copies, recording, or otherwise
More informationProperties of Transformations
6. - 6.4 Properties of Transformations P. Danziger Transformations from R n R m. General Transformations A general transformation maps vectors in R n to vectors in R m. We write T : R n R m to indicate
More informationDIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics
DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics
More informationDepartment of Aerospace Engineering AE602 Mathematics for Aerospace Engineers Assignment No. 6
Department of Aerospace Engineering AE Mathematics for Aerospace Engineers Assignment No.. Find the best least squares solution x to x, x 5. What error E is minimized? heck that the error vector ( x, 5
More informationCBSE 2018 ANNUAL EXAMINATION DELHI
CBSE 08 ANNUAL EXAMINATION DELHI (Series SGN Code No 65/ : Delhi Region) Ma Marks : 00 Time Allowed : Hours SECTION A Q0 Find the value of tan cot ( ) Sol 5 5 tan cot ( ) tan tan cot cot 6 6 6 0 a Q0 If
More informationLinear Algebra Solutions 1
Math Camp 1 Do the following: Linear Algebra Solutions 1 1. Let A = and B = 3 8 5 A B = 3 5 9 A + B = 9 11 14 4 AB = 69 3 16 BA = 1 4 ( 1 3. Let v = and u = 5 uv = 13 u v = 13 v u = 13 Math Camp 1 ( 7
More informationImpact Force Reduction Using Variable Stiffness with an Optimal Approach for Jumping Robots
University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2-22-2017 Impact Force Reduction Using Variable Stiffness with an Optimal Approach for Jumping Robots Juan
More informationSTUDENT NAME: STUDENT SIGNATURE: STUDENT ID NUMBER: SECTION NUMBER RECITATION INSTRUCTOR:
MA262 FINAL EXAM SPRING 2016 MAY 2, 2016 TEST NUMBER 01 INSTRUCTIONS: 1. Do not open the exam booklet until you are instructed to do so. 2. Before you open the booklet fill in the information below and
More informationMAXIMAL ORDERS IN COMPLETELY 0-SIMPLE SEMIGROUPS
MAXIMAL ORDERS IN COMPLETELY 0-SIMPLE SEMIGROUPS John Fountain and Victoria Gould Department of Mathematics University of York Heslington York YO1 5DD, UK e-mail: jbf1@york.ac.uk varg1@york.ac.uk Abstract
More informationLecture 8 Analyzing the diffusion weighted signal. Room CSB 272 this week! Please install AFNI
Lecture 8 Analyzing the diffusion weighted signal Room CSB 272 this week! Please install AFNI http://afni.nimh.nih.gov/afni/ Next lecture, DTI For this lecture, think in terms of a single voxel We re still
More informationModule-3: Kinematics
Module-3: Kinematics Lecture-20: Material and Spatial Time Derivatives The velocity acceleration and velocity gradient are important quantities of kinematics. Here we discuss the description of these kinematic
More informationFALL TERM EXAM, PHYS 1211, INTRODUCTORY PHYSICS I Saturday, 14 December 2013, 1PM to 4 PM, AT 1003
FALL TERM EXAM, PHYS 1211, INTRODUCTORY PHYSICS I Saturday, 14 December 2013, 1PM to 4 PM, AT 1003 NAME: STUDENT ID: INSTRUCTION 1. This exam booklet has 14 pages. Make sure none are missing 2. There is
More informationKinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University
Kinematics of a UR5 May 3, 28 Rasmus Skovgaard Andersen Aalborg University Contents Introduction.................................... Notation.................................. 2 Forward Kinematics for
More informationLecture Note 12: Dynamics of Open Chains: Lagrangian Formulation
ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB
More informationLibra Malpass A W v e enue stern 4th Floor Legal and Map Collections Lo Legal unge A-DA Emergency Exit Eme rg ency Exit Illinois Collection and Eme
Malpass Library 4th Floor Western Avenue A-DA Legal Lounge Legal and Map Collections Illinois Collection and Federal Collection A-C 3 Government and Legal Reference Offices Federal Collection C 4-Y 4th
More informationRobotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008
Robotics & Automation Lecture 17 Manipulability Ellipsoid, Singularities of Serial Arm John T. Wen October 14, 2008 Jacobian Singularity rank(j) = dimension of manipulability ellipsoid = # of independent
More informationIntegration by Parts
Calculus 2 Lia Vas Integration by Parts Using integration by parts one transforms an integral of a product of two functions into a simpler integral. Divide the initial function into two parts called u
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically
More information1 Review of di erential calculus
Review of di erential calculus This chapter presents the main elements of di erential calculus needed in probability theory. Often, students taking a course on probability theory have problems with concepts
More informationExamples: Solving nth Order Equations
Atoms L. Euler s Theorem The Atom List First Order. Solve 2y + 5y = 0. Examples: Solving nth Order Equations Second Order. Solve y + 2y + y = 0, y + 3y + 2y = 0 and y + 2y + 5y = 0. Third Order. Solve
More informationDifferential Equations: Homework 2
Differential Equations: Homework Alvin Lin January 08 - May 08 Section.3 Exercise The direction field for provided x 0. dx = 4x y is shown. Verify that the straight lines y = ±x are solution curves, y
More information. (a) Express [ ] as a non-trivial linear combination of u = [ ], v = [ ] and w =[ ], if possible. Otherwise, give your comments. (b) Express +8x+9x a
TE Linear Algebra and Numerical Methods Tutorial Set : Two Hours. (a) Show that the product AA T is a symmetric matrix. (b) Show that any square matrix A can be written as the sum of a symmetric matrix
More informationWritten Examination. Antennas and Propagation (AA ) June 22, 2018.
Written Examination Antennas and Propagation (AA. 7-8 June, 8. Problem ( points A circular loop of radius a = cm is positioned at a height h over a perfectly electric conductive ground plane as in figure,
More informationHumanoid Robot Gait Generator: Foot Steps Calculation for Trajectory Following.
Advances in Autonomous Robotics Systems, Springer LNSC Volume 8717, (2014), pp 251-262 Humanoid Robot Gait Generator: Foot Steps Calculation for Trajectory Following. Horatio Garton, Guido Bugmann 1, Phil
More informationSeries 7, May 22, 2018 (EM Convergence)
Exercises Introduction to Machine Learning SS 2018 Series 7, May 22, 2018 (EM Convergence) Institute for Machine Learning Dept. of Computer Science, ETH Zürich Prof. Dr. Andreas Krause Web: https://las.inf.ethz.ch/teaching/introml-s18
More informationMath 120 Winter Handout 6: In-Class Review for Exam 1
Math 120 Winter 2009 Handout 6: In-Class Review for Exam 1 The topics covered by Exam 1 in the course include the following: Functions and their representations. Detecting functions from tables, formulas
More informationMath 131 Exam 2 Spring 2016
Math 3 Exam Spring 06 Name: ID: 7 multiple choice questions worth 4.7 points each. hand graded questions worth 0 points each. 0. free points (so the total will be 00). Exam covers sections.7 through 3.0
More informationDesign and Evaluation of a Gravity Compensation Mechanism for a Humanoid Robot
Proceedings of the 7 IEEE/RSJ International Conference on Intelligent Robots and Systems San Diego, CA, USA, Oct 9 - Nov, 7 ThC5.5 Design and Evaluation of a Gravity Compensation Mechanism for a Humanoid
More informationSensitized solar cells with colloidal PbS-CdS core-shell quantum dots Lai, Lai-Hung; Protesescu, Loredana; Kovalenko, Maksym V.
University of Groningen Sensitized solar cells with colloidal PbS-CdS core-shell quantum dots Lai, Lai-Hung; Protesescu, Loredana; Kovalenko, Maksym V.; Loi, Maria Published in: Physical Chemistry Chemical
More informationLecture Note 4: General Rigid Body Motion
ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture
More information( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ( )) ( )
Solutions Complete solutions to Miscellaneous Exercise. The unit vector, u, can be obtained by using (.5. u= ( 5i+ 7j+ 5 + 7 + 5 7 = ( 5i + 7j+ = i+ j+ 8 8 8 8. (i We have ( 3 ( 6 a+ c= i+ j + i j = i+
More informationME5286 Robotics Spring 2017 Quiz 2
Page 1 of 5 ME5286 Robotics Spring 2017 Quiz 2 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other
More information