diff --git a/src/dynamic_graph/sot/dyninv/__init__.py b/src/dynamic_graph/sot/dyninv/__init__.py index f2e8fb7270655d40bafb3d0b885a585165e2457b..5db8d554b3130bc5096306396b5467838c64fe0c 100755 --- a/src/dynamic_graph/sot/dyninv/__init__.py +++ b/src/dynamic_graph/sot/dyninv/__init__.py @@ -1,47 +1,24 @@ from controller_pd import ControllerPD -ControllerPD('') - from task_dyn_pd import TaskDynPD -TaskDynPD('') - from task_dyn_inequality import TaskDynInequality -TaskDynInequality('') - from dynamic_integrator import DynamicIntegrator -DynamicIntegrator('') - from pseudo_robot_dynamic import PseudoRobotDynamic -PseudoRobotDynamic('') - from solver_op_space import SolverOpSpace -SolverOpSpace('') from solver_dyn_reduced import SolverDynReduced -SolverDynReduced('') - -from solver_kine import SolverKine -SolverKine('') - from zmp_estimator import ZmpEstimator -ZmpEstimator('') - from robot_dyn_simu import RobotDynSimu -RobotDynSimu('') - from task_dyn_joint_limits import TaskDynJointLimits -TaskDynJointLimits('') - from task_dyn_limits import TaskDynLimits -TaskDynLimits('') - from task_joint_limits import TaskJointLimits -TaskJointLimits('') - from task_inequality import TaskInequality -TaskInequality('') - from feature_projected_line import FeatureProjectedLine -FeatureProjectedLine('') - from contact_selecter import ContactSelecter -ContactSelecter('') +from task_weight import TaskWeight + + +from solver_kine import SolverKine +def sot_addContact( sot,metaTask ): + metaTask.keep() + sot.push(metaTask.task.name) +setattr(SolverKine,'addContact',sot_addContact)