Skip to content

Commit

Permalink
Switch to ihmc-yovariables YoMatrix; deprecate SCS2 YoMatrix
Browse files Browse the repository at this point in the history
  • Loading branch information
james-p-foster committed Jan 28, 2025
1 parent ac4dba0 commit 7e036c6
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
import us.ihmc.yoVariables.variable.YoDouble;
import us.ihmc.yoVariables.variable.YoInteger;

/**
* @deprecated please use {@link us.ihmc.yoVariables.math.YoMatrix}
*/
@Deprecated
public class YoMatrix implements DMatrix, ReshapeMatrix
{
// TODO: eventually consolidate YoMatrix implementations
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import us.ihmc.scs2.simulation.RobotJointWrenchCalculator;
import us.ihmc.scs2.simulation.collision.Collidable;
import us.ihmc.scs2.simulation.collision.FrameShapePosePredictor;
import us.ihmc.scs2.simulation.physicsEngine.YoMatrix;
import us.ihmc.yoVariables.math.YoMatrix;
import us.ihmc.scs2.simulation.robot.RobotInterface;
import us.ihmc.scs2.simulation.robot.RobotPhysicsOutput;
import us.ihmc.scs2.simulation.robot.controller.RobotOneDoFJointDampingCalculator;
Expand Down Expand Up @@ -192,6 +192,6 @@ public RobotPhysicsOutput getPhysicsOutput()
private void sumJointTauContributions()
{
MultiBodySystemTools.extractJointsState(owner.getJointsToConsider(), JointStateType.EFFORT, jointsTau);
jointsTau.add(jointsTauLowLevelController);
jointsTau.addEquals(jointsTauLowLevelController);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import us.ihmc.scs2.simulation.RobotJointWrenchCalculator;
import us.ihmc.scs2.simulation.collision.Collidable;
import us.ihmc.scs2.simulation.collision.FrameShapePosePredictor;
import us.ihmc.scs2.simulation.physicsEngine.YoMatrix;
import us.ihmc.yoVariables.math.YoMatrix;
import us.ihmc.scs2.simulation.robot.RobotInterface;
import us.ihmc.scs2.simulation.robot.RobotPhysicsOutput;
import us.ihmc.scs2.simulation.robot.controller.RobotOneDoFJointDampingCalculator;
Expand Down Expand Up @@ -310,6 +310,6 @@ public RigidBodyTwistProvider getRigidBodyTwistChangeProvider()
private void sumJointTauContributions()
{
MultiBodySystemTools.extractJointsState(owner.getJointsToConsider(), JointStateType.EFFORT, jointsTau);
jointsTau.add(jointsTauLowLevelController);
jointsTau.addEquals(jointsTauLowLevelController);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import us.ihmc.mecano.yoVariables.spatial.YoFixedFrameSpatialVector;
import us.ihmc.mecano.yoVariables.spatial.YoFixedFrameTwist;
import us.ihmc.scs2.simulation.collision.CollisionResult;
import us.ihmc.scs2.simulation.physicsEngine.YoMatrix;
import us.ihmc.yoVariables.math.YoMatrix;
import us.ihmc.yoVariables.euclid.referenceFrame.YoFramePoint3D;
import us.ihmc.yoVariables.euclid.referenceFrame.YoFrameVector3D;
import us.ihmc.yoVariables.registry.YoRegistry;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import us.ihmc.mecano.multiBodySystem.interfaces.*;
import us.ihmc.mecano.multiBodySystem.iterators.SubtreeStreams;
import us.ihmc.mecano.tools.MultiBodySystemTools;
import us.ihmc.scs2.simulation.physicsEngine.YoMatrix;
import us.ihmc.yoVariables.math.YoMatrix;
import us.ihmc.scs2.simulation.robot.multiBodySystem.interfaces.*;
import us.ihmc.yoVariables.registry.YoRegistry;

Expand Down

0 comments on commit 7e036c6

Please sign in to comment.