Tabnine Logo
HumanoidRobotDataReceiver.updateRobotModel
Code IndexAdd Tabnine to your IDE (free)

How to use
updateRobotModel
method
in
us.ihmc.humanoidRobotics.communication.subscribers.HumanoidRobotDataReceiver

Best Java code snippets using us.ihmc.humanoidRobotics.communication.subscribers.HumanoidRobotDataReceiver.updateRobotModel (Showing top 13 results out of 315)

origin: us.ihmc/IHMCHumanoidRobotics

public HumanoidReferenceFrames getUpdatedReferenceFramesCopy()
{
 updateRobotModel();
 HumanoidReferenceFrames ret = new HumanoidReferenceFrames(fullRobotModel);
 return ret;
}
origin: us.ihmc/IHMCHumanoidBehaviors

public RigidBodyTransform getCurrentTestFrameTransformToWorld()
{
 robotDataReceiver.updateRobotModel();
 frameToKeepTrackOf.getTransformToDesiredFrame(currentTransformToWorld, worldFrame);
 return currentTransformToWorld;
}
origin: us.ihmc/ihmc-humanoid-robotics

public HumanoidReferenceFrames getUpdatedReferenceFramesCopy()
{
 updateRobotModel();
 HumanoidReferenceFrames ret = new HumanoidReferenceFrames(fullRobotModel);
 return ret;
}
origin: us.ihmc/ihmc-humanoid-behaviors

public RigidBodyTransform getCurrentTestFrameTransformToWorld()
{
 robotDataReceiver.updateRobotModel();
 frameToKeepTrackOf.getTransformToDesiredFrame(currentTransformToWorld, worldFrame);
 return currentTransformToWorld;
}
origin: us.ihmc/ihmc-avatar-interfaces-test

public void updateRobotModel()
{
 yoTimeLastFullRobotModelUpdate.set(yoTimeRobot.getDoubleValue());
 robotDataReceiver.updateRobotModel();
}
origin: us.ihmc/ihmc-avatar-interfaces-test

public void run()
{
  while (isRunning)
  {
   robotDataReceiver.updateRobotModel();
   for (AbstractBehavior behavior : behaviors)
   {
     behavior.doControl();
   }
   for (Updatable updatable : updatables)
   {
     updatable.update(yoTimeRobot.getDoubleValue());
   }
   ThreadTools.sleep(1);
  }
}
origin: us.ihmc/DarpaRoboticsChallenge

public void update(MocapRigidBody mocapObject)
{
 if(enableMocapUpdates)
 {
   mocapObject.getPose(workingRigidBodyTransform);
   workingRigidBodyTransform.multiply(mocapJigCalibrationTransform);
   workingRigidBodyTransform.multiply(transformFromMocapHeadCentroidToHeadRoot);
   mocapHeadPoseInZUp.set(workingRigidBodyTransform);
      mocapHeadFrame.update();
   robotDataReceiver.updateRobotModel();
   mocapHeadFrame.getTransformToDesiredFrame(transformFromMocapHeadToRobotHead , robotHeadFrame);
   mocapOffsetFrame.update();
 }
}
origin: us.ihmc/ihmc-avatar-interfaces

public void update(MocapRigidBody mocapObject)
{
 if(enableMocapUpdates)
 {
   mocapObject.packPose(workingRigidBodyTransform);
   workingRigidBodyTransform.multiply(mocapJigCalibrationTransform);
   workingRigidBodyTransform.multiply(transformFromMocapHeadCentroidToHeadRoot);
   mocapHeadPoseInZUp.set(workingRigidBodyTransform);
      mocapHeadFrame.update();
   robotDataReceiver.updateRobotModel();
   mocapHeadFrame.getTransformToDesiredFrame(transformFromMocapHeadToRobotHead , robotHeadFrame);
   mocapOffsetFrame.update();
 }
}
origin: us.ihmc/IHMCAvatarInterfaces

public void update(MocapRigidBody mocapObject)
{
 if(enableMocapUpdates)
 {
   mocapObject.packPose(workingRigidBodyTransform);
   workingRigidBodyTransform.multiply(mocapJigCalibrationTransform);
   workingRigidBodyTransform.multiply(transformFromMocapHeadCentroidToHeadRoot);
   mocapHeadPoseInZUp.set(workingRigidBodyTransform);
      mocapHeadFrame.update();
   robotDataReceiver.updateRobotModel();
   mocapHeadFrame.getTransformToDesiredFrame(transformFromMocapHeadToRobotHead , robotHeadFrame);
   mocapOffsetFrame.update();
 }
}
origin: us.ihmc/DarpaRoboticsChallenge

/**
* received a point cloud from the multisense
* transform the points using the mocap data
*/
@Override
public void onNewMessage(PointCloud2 pointCloud)
{
 robotDataReceiver.updateRobotModel();
 pointCloudReferenceFrame.update();
 UnpackedPointCloud pointCloudData = unpackPointsAndIntensities(pointCloud);
 Point3d[] points = pointCloudData.getPoints();
 
 RigidBodyTransform pointTransform = new RigidBodyTransform(headInMocapFrame.get());
 RigidBodyTransform transformFromPointCloudOriginToHeadRoot = pointCloudReferenceFrame.getTransformToDesiredFrame(headRootReferenceFrame);
 pointTransform.multiply(transformFromPointCloudOriginToHeadRoot);
 
 for(int i = 0; i < points.length; i++)
 {
   pointTransform.transform(points[i]);
 }
 
 MultisenseMocapExperimentPacket pointCloudPacket = new MultisenseMocapExperimentPacket();
 pointCloudPacket.setDestination(PacketDestination.UI);
 pointCloudPacket.setPointCloud(points, testInfo);
 packetCommunicator.send(pointCloudPacket);
}
origin: us.ihmc/IHMCAvatarInterfaces

/**
* received a point cloud from the multisense
* transform the points using the mocap data
*/
@Override
public void onNewMessage(PointCloud2 pointCloud)
{
 robotDataReceiver.updateRobotModel();
 pointCloudReferenceFrame.update();
 UnpackedPointCloud pointCloudData = unpackPointsAndIntensities(pointCloud);
 Point3d[] points = pointCloudData.getPoints();
 
 RigidBodyTransform pointTransform = new RigidBodyTransform(headInMocapFrame.get());
 RigidBodyTransform transformFromPointCloudOriginToHeadRoot = pointCloudReferenceFrame.getTransformToDesiredFrame(headRootReferenceFrame);
 pointTransform.multiply(transformFromPointCloudOriginToHeadRoot);
 
 for(int i = 0; i < points.length; i++)
 {
   pointTransform.transform(points[i]);
 }
 
 MultisenseMocapExperimentPacket pointCloudPacket = new MultisenseMocapExperimentPacket();
 pointCloudPacket.setDestination(PacketDestination.UI);
 pointCloudPacket.setPointCloud(points, testInfo);
 packetCommunicator.send(pointCloudPacket);
}
origin: us.ihmc/ihmc-avatar-interfaces-test

humanoidRobotDataReceiver.updateRobotModel();
origin: us.ihmc/ihmc-avatar-interfaces-test

robotDataReceiver.updateRobotModel();
us.ihmc.humanoidRobotics.communication.subscribersHumanoidRobotDataReceiverupdateRobotModel

Popular methods of HumanoidRobotDataReceiver

  • <init>
  • getReferenceFrames
  • getUpdatedReferenceFramesCopy
  • receivedPacket
  • framesHaveBeenSetUp
  • getForceSensorDataHolder

Popular in Java

  • Updating database using SQL prepared statement
  • requestLocationUpdates (LocationManager)
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • Menu (java.awt)
  • Permission (java.security)
    Legacy security code; do not use.
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • JCheckBox (javax.swing)
  • JPanel (javax.swing)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now