We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 449ead2 commit 9705f34Copy full SHA for 9705f34
spatialmath/pose3d.py
@@ -936,7 +936,7 @@ def inv(self):
936
else:
937
return SE3([base.trinv(x) for x in self.A], check=False)
938
939
- def delta(self, X2):
+ def delta(self, X2=None):
940
r"""
941
Infinitesimal difference of SE(3) values
942
@@ -968,7 +968,10 @@ def delta(self, X2):
968
969
:seealso: :func:`~spatialmath.base.transforms3d.tr2delta`
970
"""
971
- return base.tr2delta(self.A, X2.A)
+ if X2 is None:
972
+ return base.tr2delta(self.A)
973
+ else:
974
+ return base.tr2delta(self.A, X2.A)
975
976
def Ad(self):
977
0 commit comments