6 views

Uploaded by Яeader

robotics

robotics

Attribution Non-Commercial (BY-NC)

- Matrix Operations Using Scilab
- Vibrations
- GATE Engineering Mathematics Material
- Grigory Bordyugov- Response functions of spiral waves in the FitzHugh-Nagumo system
- (14)-GravityDam1
- Allen M.R. 1996 - Monte Carlo SSA_ Detecting Irregular Oscillations in the Presence of Coloured Noise
- GATE Engineering Mathematics Material
- Matlab ODE
- AQA-MFP4-W-QP-JUN09
- A Matlab GUI for Use With ISOLA Fortran Codes
- Lecture Vibrations and normal modes
- Soil Dynamics an Ssi Effect
- IMC2013-day1-solutions.pdf
- phd-may10.pdf
- saaty1993
- Science
- matlab2
- chap4
- Chandana_Anand_scholarly_paper
- Generalized Fierz Identities

You are on page 1of 3

Chapter 2 HW

Chapter 2 HW Hints

Problem 2.1 Get the rotation matrices from text equation (2.77)-(2.79) and make sure to apply them in the correct order. Note that rst rotation should be the rst R matrix to act on position vector A P.

Problem 2.3 Make use of the fact that the mapping matrix that changes descriptions from B P to A P is also the matrix that describes frame {B } relative to frame {A}. Again use (2.77)-(2.79). NOTE: Since the second rotation is performed about the rotated (frame {B}) axis, consider postmultiplying, since postmultiplication by an operator performs the operation about the framess own axes.

A BR

A B RP

= P

For the eigenvector = 1 the vector P is unchanged by the rotation. What vector is unchanged by a rotation? Think of a wheel rotatingwhat line stays xed?

Problem 2.12 Velocity vectors are free vectors, and must never be operated on by a 4 4 T transformation matrix A only by a 3 3 R matrix. Hence extract the A B R partition from the given B T matrix and use that. My resultwhich I obtained using MATLABis: 1.3400 B V = 22.3200 30.0000

Problem 2.13 My solution for transform that you should draw) is:

B CT

(obtained using the simplied frame diagram Ill show in class and 6.5754 19.7877 28.3185 1.0000

Problem 2.18 Consider a frame {B } initially coincident with frame {A}. Perform the following operations in this sequence: 1. Rotate {B } around ZA by angle 2. Rotate {B } around YB by angle (consider postmultiplying here...) 3. Translate along the direction of your choice... Use full T matrices for these operations, but only retain the 3 1 4th column of the result. The position vector I obtained is r cos cos A P = r sin cos r sin

ME 482/582

Chapter 2 HW

A CT

3 ??? 2 1

A In addition to nding A C T Id like you to also nd the Z-Y-Z Euler angles , , and that correspond to C R. A partial result is

= 30 (150 )

(1)

The angle in parentheses is the result if you use the - sign for the square root term in the expression for angle . The - results are correct but are not minimal.

Problem 2.38 This is an interesting problem. Note that the cosine of the angle between the two unit vectors v1 and T v2 is given by the dot product between them. Therefore this dot product v1 v2 ( also expressed as v1 v2 ) is constant, even when transformed by an R matrix. This observation, plus knowledge of basic matrix transpose identities, should allow you to prove the conjecture.

Programming Exercises. You need to write only two MATLAB functions (MATLAB already has an atan2 and a matrix inverse function), saved as lower case lenames utoi.m and itou.mfollowing are the comments I put in my functions (i.e. their descriptions; this is what you see if you type help utoi). I capitalized the names of the parameters; this is not necessary. Remember, you email me these two functions; dont hand them in. >> help utoi IFORM = utoi(UFORM). This function converts from USER form, given by vector UFORM = [x y theta] with x and y in meters, and theta in degrees. Result IFORM is a 3x3 matrix representing position and orientation. >> help itou UFORM = itou(IFORM). This function converts from INTERNAL form, given by a 3x3 matrix which represents position and orientation, to USER form, given by vector [x y theta]. Position is in meters, with angle in degrees. Using these functions in my script chpt2.m (available on the class website), I get: >> chpt2 Final internal form: T_CBi = 0.7071 0.7071 0 -0.7071 0.7071 0 -10.8840 9.3616 1.0000

ME 482/582

Chapter 2 HW

MATLAB EXERCISE 2A. Remember, I said to use Z-Y-Z Euler angles (instead of Z-Y-X as in the text) I wrote two MATLAB functions to do this: euler2R and R2euler. The syntax is: >> help euler2R function R = euler2R(e) \MATLABs function to satisy \MATLABs Exercise 2A, part (a); convert Z-Y-Z Euler angles to the corresponding rotation matrix R. Vector e should contain the three angles (deg). >> help R2euler function [e1,e2] = R2euler(R) This function converts the 3x3 R matrix to corresponding Z-Y-Z Euler angles. Two sets of angles are generated and returned in e1 and e2. These functions are based on text equations (2.72) and (2.74). Note that in equation (2.74) the only purpose of the sin term in the equations for and is to determine the sign of sin ; its magnitude is irrelevant. I used the sign function in MATLAB to obtain this sign. The reason for this is if is small you dont typically to divide by a small number. You can then use these functions from the MATLAB command window to perform the transformations requested in (a), (b), and (c). Were not going to use the MATLAB Robotics Toolbox, so ignore part (d). (a) Note that three of constraints you are asked to demonstrate are that the norm (magnitude) of each column is one. That is, given two elements of a column x and y , you could nd the third element z by computing z= 1 x2 y 2

You can use either the plus or minus sign, but in subsequent columns you must select the sign by requiring the dot products of each column to be zero. The three dot product constraints and the three magnitude constraints total to six constraints overall. Dont email me these functions, just the Programming Exercises.

- Matrix Operations Using ScilabUploaded byrajatshrivastava22
- VibrationsUploaded byleanindustry
- GATE Engineering Mathematics MaterialUploaded bysyed raza
- Grigory Bordyugov- Response functions of spiral waves in the FitzHugh-Nagumo systemUploaded byGretymj
- (14)-GravityDam1Uploaded byRazvan
- Allen M.R. 1996 - Monte Carlo SSA_ Detecting Irregular Oscillations in the Presence of Coloured NoiseUploaded byerik
- GATE Engineering Mathematics MaterialUploaded bymanoj kaushik
- Matlab ODEUploaded byprabhadasila
- AQA-MFP4-W-QP-JUN09Uploaded byÖzgür Oz Yilmaz Mehmet
- A Matlab GUI for Use With ISOLA Fortran CodesUploaded byrahmatun inayah
- Lecture Vibrations and normal modesUploaded byBrandon Mcguire
- Soil Dynamics an Ssi EffectUploaded bySauhardra Ojha
- IMC2013-day1-solutions.pdfUploaded byVladimir Cucu
- phd-may10.pdfUploaded bySukhamMichael
- saaty1993Uploaded byCarito Standen
- ScienceUploaded byvanderlei.medeiros
- matlab2Uploaded byVik Ri
- chap4Uploaded byStelios Kondos
- Chandana_Anand_scholarly_paperUploaded bygarumat10
- Generalized Fierz IdentitiesUploaded byzcapg17
- exercisesweek1Uploaded byapi-254818047
- frarcUploaded byKang Uci
- RHB.notesUploaded byMarc Isaac
- PRB1_SUploaded bypapajohn56
- MTUploaded byWiguna Kurniawan
- b221q99Uploaded byShootingStarPhotons
- GATE Engineering Mathematics MaterialUploaded bymanoj kaushik
- M2 Difference EqnsUploaded byJeremy Oh
- AnnaUniversitymathsUploaded byLogesh Kumar
- Jordan Form1Uploaded byRohit Rushil

- Books Everyone Should ReadUploaded byЯeader
- THNUploaded byЯeader
- Introduction To Neural NetworksUploaded byЯeader
- 10.1.1.135Uploaded byNavaneetha Sattar
- ThermocoupleUploaded byЯeader
- PIARC 2012 Vehicle Emissions and Air Demand for VentilationUploaded byrpirai
- OpenMP in 30 Minutes _ Linux MagazineUploaded byЯeader
- Foundations of Aerodynamics, 5e - Arnold MUploaded byЯeader
- Human PowerUploaded byЯeader
- TAT GlossaryUploaded byЯeader
- Common European FrameworkUploaded byCharles Cornelius
- Language.certificatesUploaded byЯeader
- Wheelchair Manual FinalUploaded byMaJo0oDe

- Power and RMS Values of Fourier SeriesUploaded byahmetebeninami
- o Poo PhysicalUploaded byisaac
- LocAdaptFiltr_ICObookUploaded byAnonymous FGY7go
- Motion With Uniform AccelerationUploaded byShidev
- Quiz-1-Math-SPLBE-2016-Answers.pdfUploaded bycajaro
- HOLMES : HOLISTIC MICE-ELEPHANTS STOCHASTIC SCHEDULING IN DATA CENTER NETWORKSUploaded byCS & IT
- Exp4. for StudentsUploaded byKawar Abid
- Paper Ed Mid TermUploaded byarun7sharma78
- Feedback Control ProjectUploaded byBen Quachtran
- Lab01 Intake ManifoldUploaded byMatteo Torino
- formulir-npwpUploaded byb4_2ww
- Student So Lns 3Uploaded byAnonymous sSUTGiq
- PearsonsUploaded byalparselan
- Control Valve Selection For Hydraulic SystemsUploaded byzoded
- Alcatel OptimizationUploaded bykarthikiws
- Gat Formula ListUploaded byhasanejaz2001
- Pointers for Review in Mother TongueUploaded byAurelyn Lizardo Kayob
- Rosin Ramml Er RegressionUploaded byharunhiri
- Experimental Problems in PhysicsUploaded byais3000
- Body Composition Lab Report-completeUploaded byEmmae Thaleen
- Understanding drawdownsUploaded byRodolpho Cammarosano de Lima
- PLATO Courses MapUploaded byjetlake11
- Urban ThermodynamicsUploaded bymgamus
- BeerVectorDynamicsISM_Ch11_v2Uploaded byJoe Shmo
- ACTIVITY 101.docxUploaded byMini Cabalquinto
- DEVELOPMENT OF EMITTANCE ANALYSIS SOFTWARE FORUploaded bymarianojp
- Boltzmann Machine 3Uploaded byaasddef
- Cam Rocker MechanismUploaded byShyamSundarReddy
- Sliding Mode Controllers for Power Electronic Converters (Lecture Notes in Electrical Engineering)Uploaded byderghal
- CalcIII CompleteUploaded byAftaab Grewal