Tabnine Logo
DRCRobotModel.getPPSTimestampOffsetProvider
Code IndexAdd Tabnine to your IDE (free)

How to use
getPPSTimestampOffsetProvider
method
in
us.ihmc.avatar.drcRobot.DRCRobotModel

Best Java code snippets using us.ihmc.avatar.drcRobot.DRCRobotModel.getPPSTimestampOffsetProvider (Showing top 8 results out of 315)

origin: us.ihmc/ihmc-avatar-interfaces

public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator controllerCommunicationBridge, DRCRobotModel robotModel, String namespace,
   String tfPrefix, Collection<Class> additionalPacketTypes, String... additionalMessagePackages) throws IOException
{
 this(rosUri, controllerCommunicationBridge, null, robotModel.getPPSTimestampOffsetProvider(), robotModel, namespace, tfPrefix, additionalPacketTypes, additionalMessagePackages);
}
origin: us.ihmc/IHMCAvatarInterfaces

public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator controllerCommunicationBridge, DRCRobotModel robotModel, String namespace,
   String tfPrefix, Collection<Class> additionalPacketTypes, String... additionalMessagePackages) throws IOException
{
 this(rosUri, controllerCommunicationBridge, null, robotModel.getPPSTimestampOffsetProvider(), robotModel, namespace, tfPrefix, additionalPacketTypes, additionalMessagePackages);
}
origin: us.ihmc/IHMCAvatarInterfaces

public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator controllerCommunicationBridge, DRCRobotModel robotModel, String namespace,
   String tfPrefix, String... additionalMessagePackages) throws IOException
{
 this(rosUri, controllerCommunicationBridge, null, robotModel.getPPSTimestampOffsetProvider(), robotModel, namespace, tfPrefix, Collections.<Class>emptySet(), additionalMessagePackages);
}
origin: us.ihmc/ihmc-avatar-interfaces

public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator controllerCommunicationBridge, DRCRobotModel robotModel, String namespace,
   String tfPrefix, String... additionalMessagePackages) throws IOException
{
 this(rosUri, controllerCommunicationBridge, null, robotModel.getPPSTimestampOffsetProvider(), robotModel, namespace, tfPrefix, Collections.<Class>emptySet(), additionalMessagePackages);
}
origin: us.ihmc/ihmc-avatar-interfaces

  public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator rosAPI_communicator, ObjectCommunicator sensorCommunicator,
     DRCROSPPSTimestampOffsetProvider ppsOffsetProvider, DRCRobotModel robotModel, String namespace, String tfPrefix, Collection<Class> additionalPacketTypes,
     List<Map.Entry<String, RosTopicSubscriberInterface<? extends Message>>> customSubscribers,
     List<Map.Entry<String, RosTopicPublisher<? extends Message>>> customPublishers, String... additionalMessagePackages) throws IOException
  {
   this.rosMainNode = new RosMainNode(rosUri, namespace + nodeName);
   this.robotModel = robotModel;
   this.controllerCommunicationBridge = rosAPI_communicator;
   this.scsSensorCommunicationBridge = sensorCommunicator;
   this.ppsTimestampOffsetProvider = ppsOffsetProvider;
   this.ppsTimestampOffsetProvider.attachToRosMainNode(rosMainNode);
   this.subscribers = new ArrayList<AbstractRosTopicSubscriber<?>>();
   this.publishers = new ArrayList<RosTopicPublisher<?>>();

   this.nodeConfiguration = NodeConfiguration.newPrivate();
   this.messageFactory = nodeConfiguration.getTopicMessageFactory();
   this.fullRobotModel = robotModel.createFullRobotModel();
   HumanoidRobotDataReceiver robotDataReceiver = new HumanoidRobotDataReceiver(fullRobotModel, null);
   rosAPI_communicator.attachListener(RobotConfigurationData.class, robotDataReceiver);
   rosAPI_communicator.attachListener(RobotConfigurationData.class, ppsOffsetProvider);
   rosAPI_communicator.attachListener(HighLevelStateChangeStatusMessage.class, new PeriodicRosHighLevelStatePublisher(rosMainNode, namespace));
   rosAPI_communicator.attachListener(CapturabilityBasedStatus.class, new RosCapturabilityBasedStatusPublisher(rosMainNode, namespace));

   setupInputs(namespace, robotDataReceiver, fullRobotModel, additionalMessagePackages);
   setupOutputs(namespace, tfPrefix, additionalMessagePackages);
   setupRosLocalization();
//      setupErrorTopics();

   if (customSubscribers != null)
   {
origin: us.ihmc/IHMCAvatarInterfaces

  public ThePeoplesGloriousNetworkProcessor(URI rosUri, PacketCommunicator rosAPI_communicator, ObjectCommunicator sensorCommunicator,
     DRCROSPPSTimestampOffsetProvider ppsOffsetProvider, DRCRobotModel robotModel, String namespace, String tfPrefix, Collection<Class> additionalPacketTypes,
     List<Map.Entry<String, RosTopicSubscriberInterface<? extends Message>>> customSubscribers,
     List<Map.Entry<String, RosTopicPublisher<? extends Message>>> customPublishers, String... additionalMessagePackages) throws IOException
  {
   this.rosMainNode = new RosMainNode(rosUri, namespace + nodeName);
   this.robotModel = robotModel;
   this.controllerCommunicationBridge = rosAPI_communicator;
   this.scsSensorCommunicationBridge = sensorCommunicator;
   this.ppsTimestampOffsetProvider = ppsOffsetProvider;
   this.ppsTimestampOffsetProvider.attachToRosMainNode(rosMainNode);
   this.subscribers = new ArrayList<AbstractRosTopicSubscriber<?>>();
   this.publishers = new ArrayList<RosTopicPublisher<?>>();

   this.nodeConfiguration = NodeConfiguration.newPrivate();
   this.messageFactory = nodeConfiguration.getTopicMessageFactory();
   this.fullRobotModel = robotModel.createFullRobotModel();
   HumanoidRobotDataReceiver robotDataReceiver = new HumanoidRobotDataReceiver(fullRobotModel, null);
   rosAPI_communicator.attachListener(RobotConfigurationData.class, robotDataReceiver);
   rosAPI_communicator.attachListener(RobotConfigurationData.class, ppsOffsetProvider);
   rosAPI_communicator.attachListener(HighLevelStateChangeStatusMessage.class, new PeriodicRosHighLevelStatePublisher(rosMainNode, namespace));
   rosAPI_communicator.attachListener(CapturabilityBasedStatus.class, new RosCapturabilityBasedStatusPublisher(rosMainNode, namespace));

   setupInputs(namespace, robotDataReceiver, fullRobotModel, additionalMessagePackages);
   setupOutputs(namespace, tfPrefix, additionalMessagePackages);
   setupRosLocalization();
//      setupErrorTopics();

   if (customSubscribers != null)
   {
origin: us.ihmc/IHMCAvatarInterfaces

String rosTopicPrefix = "/ihmc_ros/" + robotModel.getSimpleRobotName().toLowerCase();
ppsTimestampOffsetProvider = robotModel.getPPSTimestampOffsetProvider();
ppsTimestampOffsetProvider.attachToRosMainNode(rosMainNode);
rosModulePacketCommunicator.attachListener(RobotConfigurationData.class, ppsTimestampOffsetProvider);
origin: us.ihmc/ihmc-avatar-interfaces

                       .generateTopicName(RobotConfigurationData.class);
ppsTimestampOffsetProvider = robotModel.getPPSTimestampOffsetProvider();
ppsTimestampOffsetProvider.attachToRosMainNode(rosMainNode);
ROS2Tools.createCallbackSubscription(ros2Node, RobotConfigurationData.class,
us.ihmc.avatar.drcRobotDRCRobotModelgetPPSTimestampOffsetProvider

Popular methods of DRCRobotModel

  • getEstimatorDT
  • getControllerDT
  • createFullRobotModel
  • getContactPointParameters
  • getDefaultRobotInitialSetup
  • getSensorInformation
  • getSimulateDT
  • getStateEstimatorParameters
  • createHumanoidFloatingRootJointRobot
  • getCapturePointPlannerParameters
  • getJointMap
  • getSimpleRobotName
  • getJointMap,
  • getSimpleRobotName,
  • getWalkingControllerParameters,
  • getFootstepPlannerParameters,
  • getHighLevelControllerParameters,
  • createSimulatedHandController,
  • getLogModelProvider,
  • getLogSettings,
  • getSensorSuiteManager

Popular in Java

  • Start an intent from android
  • getApplicationContext (Context)
  • getSystemService (Context)
  • setContentView (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • From CI to AI: The AI layer in your organization
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