8000 added angle_axis as public method · QR-Zhang/robotics-toolbox-python@ea32ef3 · GitHub
[go: up one dir, main page]

Skip to content

Commit ea32ef3

Browse files
committed
added angle_axis as public method
1 parent d3e5b2f commit ea32ef3

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

roboticstoolbox/tools/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from roboticstoolbox.tools.null import null
2-
from roboticstoolbox.tools.p_servo import p_servo
2+
from roboticstoolbox.tools.p_servo import p_servo, angle_axis
33
from roboticstoolbox.tools.Ticker import Ticker
44
from roboticstoolbox.tools.urdf import * # noqa
55
from roboticstoolbox.tools.trajectory import (
@@ -26,6 +26,7 @@
2626
__all__ = [
2727
"null",
2828
"p_servo",
29+
"angle_axis",
2930
"Ticker",
3031
"quintic",
3132
"quintic_func",

roboticstoolbox/tools/p_servo.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
ArrayLike = Union[list, np.ndarray, tuple, set]
99

1010

11-
def _angle_axis(T, Td):
11+
def angle_axis(T, Td):
1212
e = np.empty(6)
1313
e[:3] = Td[:3, -1] - T[:3, -1]
1414
R = Td[:3, :3] @ T[:3, :3].T
@@ -81,7 +81,7 @@ def p_servo(
8181
# Angular error
8282
e[3:] = base.tr2rpy(eTep, unit="rad", order="zyx", check=False)
8383
else:
84-
e = _angle_axis(wTe, wTep)
84+
e = angle_axis(wTe, wTep)
8585

8686
if base.isscalar(gain):
8787
k = gain * np.eye(6)

0 commit comments

Comments
 (0)
0