From aa68076087540d8b1e8a7386aa4cb2062c9b94a6 Mon Sep 17 00:00:00 2001 From: Ale <alessandroassirell98@gmail.com> Date: Fri, 12 Aug 2022 10:43:12 +0200 Subject: [PATCH] step movement ready for test --- python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py | 2 +- python/quadruped_reactive_walking/WB_MPC/ProblemData.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py b/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py index 571dde8e..3cd46774 100644 --- a/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py +++ b/python/quadruped_reactive_walking/WB_MPC/CrocoddylOCP.py @@ -12,7 +12,7 @@ from time import time class OCP: def __init__(self, pd: ProblemData, footsteps, gait): self.pd = pd - self.max_iter = 1 + self.max_iter = 1000 self.state = crocoddyl.StateMultibody(self.pd.model) self.initialized = False diff --git a/python/quadruped_reactive_walking/WB_MPC/ProblemData.py b/python/quadruped_reactive_walking/WB_MPC/ProblemData.py index 46e520d8..286fd78d 100644 --- a/python/quadruped_reactive_walking/WB_MPC/ProblemData.py +++ b/python/quadruped_reactive_walking/WB_MPC/ProblemData.py @@ -181,11 +181,11 @@ class ProblemDataFull(problemDataAbstract): # Cost function weights # Cost function weights self.mu = 0.7 - self.foot_tracking_w = 1e3 + self.foot_tracking_w = 1e5 # self.friction_cone_w = 1e3 * 0 self.control_bound_w = 1e3 - self.control_reg_w = 1e0 - self.state_reg_w = np.array([1e-5] * 3 + [1e0] * 3) + self.control_reg_w = 1e-1 + self.state_reg_w = np.array([1e-1] * 3 + [1e-1] * 3) self.terminal_velocity_w = np.array([0] * 3 + [1e3] * 3) self.q0_reduced = self.q0[10:13] -- GitLab