(qw, qx, qy, qz)
| 1 | import numpy as np |
| 2 | |
| 3 | def quat2rot(qw, qx, qy, qz): |
| 4 | R = np.array([ |
| 5 | [1 - 2 * (qy**2 + qz**2), 2 * (qx * qy - qz * qw), 2 * (qx * qz + qy * qw)], |
| 6 | [2 * (qx * qy + qz * qw), 1 - 2 * (qx**2 + qz**2), 2 * (qy * qz - qx * qw)], |
| 7 | [2 * (qx * qz - qy * qw), 2 * (qy * qz + qx * qw), 1 - 2 * (qx**2 + qy**2)] |
| 8 | ]) |
| 9 | return R |
no outgoing calls
no test coverage detected