diff --git a/src/dynamic_graph/sot/dynamics/solver.py b/src/dynamic_graph/sot/dynamics/solver.py index 1be5988b798546111fbaa6c5d8da98ad521cb95b..a29bdd5ff40c4d482099d845f2d6797431aaf224 100644 --- a/src/dynamic_graph/sot/dynamics/solver.py +++ b/src/dynamic_graph/sot/dynamics/solver.py @@ -46,8 +46,14 @@ class Solver: plug(self.jointLimitator.control, robot.device.control) plug(self.robot.device.state, self.robot.dynamic.position) - def push(self, taskName): + def push (self, task): """ Proxy method to push a task in the sot """ - self.sot.push(taskName) + self.sot.push (task.name) + + def remove (self, task): + """ + Proxy method to remove a task from the sot + """ + self.sot.remove (task.name)