1- # Rotations
1+ # ReferenceFrameRotations
22
3- [ ![ Build Status] ( https://travis-ci.org/ronisbr/Rotations .jl.svg?branch=master )] ( https://travis-ci.org/ronisbr/Rotations .jl )
4- [ ![ Coverage Status] ( https://coveralls.io/repos/github/ronisbr/Rotations .jl/badge.svg?branch=master )] ( https://coveralls.io/github/ronisbr/Rotations .jl?branch=master )
3+ [ ![ Build Status] ( https://travis-ci.org/ronisbr/ReferenceFrameRotations .jl.svg?branch=master )] ( https://travis-ci.org/ronisbr/ReferenceFrameRotations .jl )
4+ [ ![ Coverage Status] ( https://coveralls.io/repos/github/ronisbr/ReferenceFrameRotations .jl/badge.svg?branch=master )] ( https://coveralls.io/github/ronisbr/ReferenceFrameRotations .jl?branch=master )
55
66This module contains functions related to the representation of 3D rotations of
77coordinate frames. It is used on a daily basis on projects at the [ Brazilian
@@ -302,11 +302,11 @@ following function:
302302dcm = [1 0 0 ; 0 0 - 1 ; 0 1 0 ]
303303dcm2angle (dcm)
304304
305- Rotations . EulerAngles {Float64} (0.0 , 0.0 , - 1.5707963267948966 , " ZYX" )
305+ ReferenceFrameRotations . EulerAngles {Float64} (0.0 , 0.0 , - 1.5707963267948966 , " ZYX" )
306306
307307dcm2angle (dcm, " XYZ" )
308308
309- Rotations . EulerAngles {Float64} (- 1.5707963267948966 , 0.0 , 0.0 , " XYZ" )
309+ ReferenceFrameRotations . EulerAngles {Float64} (- 1.5707963267948966 , 0.0 , 0.0 , " XYZ" )
310310```
311311
312312### Direction Cosine Matrices to Quaternions
@@ -342,7 +342,7 @@ q = dcm2quat(dcm)
342342 dcm = [1 0 0; 0 0 -1; 0 1 0]
343343
344344because it can lead to ` InexactError() ` when converting to Quaternions. This bug
345- will be addressed in a future version of ** Rotations .jl** .
345+ will be addressed in a future version of ** ReferenceFrameRotations .jl** .
346346
347347### Euler Angle and Axis to Quaternions
348348
@@ -421,7 +421,8 @@ dcm = angle2dcm(angles)
421421### Euler Angles to Quaternions
422422
423423There are currently no dedicated methods available to convert Euler Angles to
424- Quaternions. This will be addressed in a future version of ** Rotations.jl** .
424+ Quaternions. This will be addressed in a future version of
425+ ** ReferenceFrameRotations.jl** .
425426
426427### Quaternions to Direction Cosine Matrices
427428
@@ -469,7 +470,7 @@ a = 60.0*pi/180
469470q = Quaternion (cos (a/ 2 ), v* sin (a/ 2 ))
470471quat2angleaxis (q)
471472
472- Rotations . EulerAngleAxis {Float64} (1.0471975511965974 , [0.57735 , 0.57735 , 0.57735 ])
473+ ReferenceFrameRotations . EulerAngleAxis {Float64} (1.0471975511965974 , [0.57735 , 0.57735 , 0.57735 ])
473474```
474475
475476### Quaternions to Euler Angles
@@ -481,15 +482,15 @@ Currently, there are only one method to convert quaternions to Euler Angles:
481482However, it first transforms the quaternion to DCM using ` quat2dcm ` and then
482483transforms the DCM into the Euler Angles. Hence, the performance will be poor.
483484The improvement of this conversion will be addressed in a future version of
484- ** Rotations .jl** .
485+ ** ReferenceFrameRotations .jl** .
485486
486487** Example**
487488
488489``` julia
489490q = Quaternion (cosd (22.5 ), sind (22.5 ), 0.0 , 0.0 )
490491quat2angle (q, " XYZ" )
491492
492- Rotations . EulerAngles {Float64} (0.7853981633974484 , 0.0 , - 0.0 , " XYZ" )
493+ ReferenceFrameRotations . EulerAngles {Float64} (0.7853981633974484 , 0.0 , - 0.0 , " XYZ" )
493494```
494495
495496## Kinematics
0 commit comments