M-File Help: rpy2tr | View code for rpy2tr

# rpy2tr

Roll-pitch-yaw angles to homogeneous transform

T = rpy2tr(rpy, options) is a homogeneous transformation equivalent to the specified roll, pitch, yaw angles which correspond to rotations about the X, Y, Z axes respectively. If rpy has multiple rows they are assumed to represent a trajectory and T is a three dimensional matrix, where the last index corresponds to the rows of rpy.

T = rpy2tr(roll, pitch, yaw, options) as above but the roll-pitch-yaw angles are passed as separate arguments. If roll, pitch and yaw are column vectors they are assumed to represent a trajectory and T is a three dimensional matrix, where the last index corresponds to the rows of roll, pitch, yaw.

## Options

'deg' | Compute angles in degrees (radians default)
'zyx' | Return solution for sequential rotations about Z, Y, X axes (Paul book)

## Note

- In previous releases (<8) the angles corresponded to rotations about ZYX. Many texts (Paul, Spong) use the rotation order ZYX. This old behaviour can be enabled by passing the option 'zyx'

## See also

tr2rpy, rpy2r, eul2tr

© 1990-2014 Peter Corke.