From e13cf10e6b9675bff36e7bfd66f5ba264653cd33 Mon Sep 17 00:00:00 2001 From: Ale <alessandroassirell98@gmail.com> Date: Wed, 10 Aug 2022 09:47:42 +0200 Subject: [PATCH] added baumgarte gains --- python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py b/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py index feda43db..169438f8 100644 --- a/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py +++ b/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py @@ -11,7 +11,7 @@ from time import time class OCP: def __init__(self, pd: ProblemData, footsteps, gait): self.pd = pd - self.max_iter = 100 + self.max_iter = 1 self.state = crocoddyl.StateMultibody(self.pd.model) self.initialized = False @@ -169,7 +169,7 @@ class Node: self.contactModel = crocoddyl.ContactModelMultiple(self.state, self.nu) for i in supportFootIds: supportContactModel = crocoddyl.ContactModel3D( - self.state, i, np.array([0.0, 0.0, 0.0]), self.nu, np.array([0.0, 0.0]) + self.state, i, np.array([0.0, 0.0, 0.0]), self.nu, np.array([0, 50]) ) self.contactModel.addContact( self.pd.model.frames[i].name + "_contact", supportContactModel @@ -232,7 +232,7 @@ class Node: self.contactModel = crocoddyl.ContactModelMultiple(self.state, self.nu) for i in supportFootIds: supportContactModel = crocoddyl.ContactModel3D( - self.state, i, np.array([0.0, 0.0, 0.0]), self.nu, np.array([0.0, 0.0]) + self.state, i, np.array([0.0, 0.0, 0.0]), self.nu, np.array([0, 50]) ) self.dmodel.contacts.addContact( self.pd.model.frames[i].name + "_contact", supportContactModel -- GitLab