Skip to content

Commit 9705f34

Browse files
committed
delta method can take single argument
1 parent 449ead2 commit 9705f34

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

spatialmath/pose3d.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,7 @@ def inv(self):
936936
else:
937937
return SE3([base.trinv(x) for x in self.A], check=False)
938938

939-
def delta(self, X2):
939+
def delta(self, X2=None):
940940
r"""
941941
Infinitesimal difference of SE(3) values
942942
@@ -968,7 +968,10 @@ def delta(self, X2):
968968
969969
:seealso: :func:`~spatialmath.base.transforms3d.tr2delta`
970970
"""
971-
return base.tr2delta(self.A, X2.A)
971+
if X2 is None:
972+
return base.tr2delta(self.A)
973+
else:
974+
return base.tr2delta(self.A, X2.A)
972975

973976
def Ad(self):
974977
r"""

0 commit comments

Comments
 (0)