Skip to content
Snippets Groups Projects
Commit 7ac649da authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/py-sot-talos] add patch-aa

for eigenpy v2
parent ed97e68a
No related branches found
No related tags found
No related merge requests found
SHA1 (sot-talos-1.1.0.tar.gz) = bf78a5bb2c076cba1575d1313fb19a2c69356640
RMD160 (sot-talos-1.1.0.tar.gz) = c3c7a2f05fbb2438a9afd83c2d8a78da18976558
Size (sot-talos-1.1.0.tar.gz) = 810645 bytes
SHA1 (patch-aa) = 23797e17cad85334b2f862b70609b2322266996e
fix for eigenpy v2: use np.array instead of np.matrix
--- src/dynamic_graph/sot/talos/talos.py.orig 2019-11-05 13:00:02.000000000 +0100
+++ src/dynamic_graph/sot/talos/talos.py 2020-02-18 14:58:34.163678024 +0100
@@ -90,12 +90,12 @@
# TODO For position limit, we remove the first value to get
# a vector of the good size because SoT use euler angles and not
# quaternions...
- self.device.setPositionBounds(self.pinocchioModel.lowerPositionLimit.T.tolist()[0][1:],
- self.pinocchioModel.upperPositionLimit.T.tolist()[0][1:])
- self.device.setVelocityBounds((-self.pinocchioModel.velocityLimit).T.tolist()[0],
- self.pinocchioModel.velocityLimit.T.tolist()[0])
- self.device.setTorqueBounds((-self.pinocchioModel.effortLimit).T.tolist()[0],
- self.pinocchioModel.effortLimit.T.tolist()[0])
+ self.device.setPositionBounds(self.pinocchioModel.lowerPositionLimit.tolist()[1:],
+ self.pinocchioModel.upperPositionLimit.tolist()[1:])
+ self.device.setVelocityBounds((-self.pinocchioModel.velocityLimit).tolist(),
+ self.pinocchioModel.velocityLimit.tolist())
+ self.device.setTorqueBounds((-self.pinocchioModel.effortLimit).tolist(),
+ self.pinocchioModel.effortLimit.tolist())
self.halfSitting = initialConfig
self.device.set(self.halfSitting)
plug(self.device.state, self.dynamic.position)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment