Tabnine Logo
JaxbSDFLoader
Code IndexAdd Tabnine to your IDE (free)

How to use
JaxbSDFLoader
in
us.ihmc.modelFileLoaders.SdfLoader

Best Java code snippets using us.ihmc.modelFileLoaders.SdfLoader.JaxbSDFLoader (Showing top 20 results out of 315)

origin: us.ihmc/IHMCSimulationToolkit

public GeneralizedSDFRobotModel getGeneralizedRobotModelAndRemoveFromWorld(String modelName)
{
 removeVisualFromWorld(modelName);
 return jaxbSDFLoader.getGeneralizedSDFRobotModel(modelName);
}
origin: us.ihmc/ihmc-model-file-loader

private static GeneralizedSDFRobotModel loadSDFFile(String modelName, InputStream inputStream, List<String> resourceDirectories,
                          SDFDescriptionMutator mutator)
{
 GeneralizedSDFRobotModel generalizedSDFRobotModel = null;
 try
 {
   JaxbSDFLoader loader = new JaxbSDFLoader(inputStream, resourceDirectories, mutator);
   generalizedSDFRobotModel = loader.getGeneralizedSDFRobotModel(modelName);
   //         resourceDirectories = generalizedSDFRobotModel.getResourceDirectories();
 }
 catch (FileNotFoundException | JAXBException e)
 {
   throw new RuntimeException("Cannot load model", e);
 }
 return generalizedSDFRobotModel;
}
origin: us.ihmc/IHMCSimulationToolkit

public SDFWorldLoader(InputStream inputStream, List<String> resourceDirectories) throws FileNotFoundException, JAXBException
{
 jaxbSDFLoader = new JaxbSDFLoader(inputStream, resourceDirectories, null);
 for (GeneralizedSDFRobotModel generalizedSDFRobotModel : jaxbSDFLoader.getGeneralizedSDFRobotModels())
 {
   String name = generalizedSDFRobotModel.getName();
   visuals.put(name, new SDFModelVisual(generalizedSDFRobotModel));
 }
 for (Road road : jaxbSDFLoader.getRoads())
 {
   visuals.put(road.getName(), new SDFRoadVisual(road));
 }
}
origin: us.ihmc/ihmc-model-file-loader

public static JaxbSDFLoader loadDRCRobot(String[] resourceDirectories, InputStream sdfFile, SDFDescriptionMutator descriptionMutator)
{
 ArrayList<String> resources = new ArrayList<String>();
 for(String resource : resourceDirectories)
 {
   resources.add(resource);
 }
 if(sdfFile==null)
 {
  System.err.println("failed to load sdf file");
 }
 JaxbSDFLoader jaxbSDFLoader;
 try
 {
   jaxbSDFLoader = new JaxbSDFLoader(sdfFile, resources, descriptionMutator);
 }
 catch (FileNotFoundException e)
 {
   throw new RuntimeException("Cannot find SDF file: " + e.getMessage());
 }
 catch (JAXBException e)
 {
   e.printStackTrace();
   throw new RuntimeException("Invalid SDF file: " + e.getMessage());
 }
 return jaxbSDFLoader;
}
origin: us.ihmc/thor

loader.addForceSensor(jointMap, forceSensorNames, forceSensorNames, transform);
   loader.addContactSensor(jointMap,sensorName, parentJointName, ThorSensorInformation.contactSensors.get(side).get(parentJointName).get(sensorName));
origin: us.ihmc/acsell

public WandererRobotModel(boolean runningOnRealRobot, boolean headless)
{
 this.runningOnRealRobot = runningOnRealRobot;
 sensorInformation = new WandererSensorInformation();
 this.loader = DRCRobotSDFLoader.loadDRCRobot(getResourceDirectories(), getSdfFileAsStream(), null);
 for (String forceSensorNames : getSensorInformation().getForceSensorNames())
 {
   loader.addForceSensor(jointMap, forceSensorNames, forceSensorNames, new RigidBodyTransform());
 }
 capturePointPlannerParameters = new WandererCapturePointPlannerParameters(runningOnRealRobot);
 walkingControllerParameters = new WandererWalkingControllerParameters(jointMap, runningOnRealRobot);
 highLevelControllerParameters = new WandererHighLevelControllerParameters(jointMap);
 robotDescription = createRobotDescription();
}
origin: us.ihmc/IHMCRobotDataLogger

try
  return new JaxbSDFLoader(is, Arrays.asList(resourceDirectories), descriptionMutator);
origin: us.ihmc/valkyrie

loader.addForceSensor(jointMap, forceSensorNames, forceSensorNames, transform);
   loader.addContactSensor(jointMap, sensorName, parentJointName,
               ValkyrieSensorInformation.contactSensors.get(side).get(parentJointName).get(sensorName));
origin: us.ihmc/acsell

public BonoRobotModel(boolean runningOnRealRobot, boolean headless)
{
 this.runningOnRealRobot = runningOnRealRobot;
 sensorInformation = new BonoSensorInformation();
 this.loader = DRCRobotSDFLoader.loadDRCRobot(getResourceDirectories(), getSdfFileAsStream(), null);
 for (String forceSensorNames : getSensorInformation().getForceSensorNames())
 {
   loader.addForceSensor(jointMap, forceSensorNames, forceSensorNames, new RigidBodyTransform());
 }
 capturePointPlannerParameters = new BonoCapturePointPlannerParameters(runningOnRealRobot);
 walkingControllerParameters = new BonoWalkingControllerParameters(jointMap, runningOnRealRobot);
 highLevelControllerParameters = new BonoHighLevelControllerParameters(jointMap);
 robotDescription = createRobotDescription();
}
origin: us.ihmc/ihmc-simulation-toolkit

public GeneralizedSDFRobotModel getGeneralizedRobotModelAndRemoveFromWorld(String modelName)
{
 removeVisualFromWorld(modelName);
 return jaxbSDFLoader.getGeneralizedSDFRobotModel(modelName);
}
origin: us.ihmc/ihmc-avatar-interfaces

public SDFModelVisual loadDRCVehicle(boolean loadCollisionModel)
{
 ArrayList<String> resourceDirectories = new ArrayList<String>();
 resourceDirectories.add("models/");
 resourceDirectories.add("models/gazebo/");
 
 InputStream inputStream = DRCVehicleSDFLoader.class.getClassLoader().getResourceAsStream("models/polaris_ranger_xp900_no_roll_cage/model.sdf");
 try
 {
   JaxbSDFLoader jaxbSDFLoader = new JaxbSDFLoader(inputStream, resourceDirectories, null);
   GeneralizedSDFRobotModel generalizedSDFRobotModel = jaxbSDFLoader.getGeneralizedSDFRobotModel("polaris_ranger_xp900");
   return new SDFModelVisual(generalizedSDFRobotModel, loadCollisionModel);
 }
 catch (FileNotFoundException e)
 {
   throw new RuntimeException(e);
 }
 catch (JAXBException e)
 {
   throw new RuntimeException(e);
 }
}
origin: us.ihmc/ihmc-simulation-toolkit

public SDFWorldLoader(InputStream inputStream, List<String> resourceDirectories) throws FileNotFoundException, JAXBException
{
 jaxbSDFLoader = new JaxbSDFLoader(inputStream, resourceDirectories, null);
 for (GeneralizedSDFRobotModel generalizedSDFRobotModel : jaxbSDFLoader.getGeneralizedSDFRobotModels())
 {
   String name = generalizedSDFRobotModel.getName();
   visuals.put(name, new SDFModelVisual(generalizedSDFRobotModel));
 }
 for (Road road : jaxbSDFLoader.getRoads())
 {
   visuals.put(road.getName(), new SDFRoadVisual(road));
 }
}
origin: us.ihmc/ihmc-robot-data-logger

try
  return new JaxbSDFLoader(is, Arrays.asList(resourceDirectories), descriptionMutator);
origin: us.ihmc/thor

public GeneralizedSDFRobotModel getGeneralizedRobotModel()
{
 return loader.getGeneralizedSDFRobotModel(getJointMap().getModelName());
}
origin: us.ihmc/IHMCAvatarInterfaces

public SDFModelVisual loadDRCVehicle(boolean loadCollisionModel)
{
 ArrayList<String> resourceDirectories = new ArrayList<String>();
 resourceDirectories.add("models/");
 resourceDirectories.add("models/gazebo/");
 
 InputStream inputStream = DRCVehicleSDFLoader.class.getClassLoader().getResourceAsStream("models/polaris_ranger_xp900_no_roll_cage/model.sdf");
 try
 {
   JaxbSDFLoader jaxbSDFLoader = new JaxbSDFLoader(inputStream, resourceDirectories, null);
   GeneralizedSDFRobotModel generalizedSDFRobotModel = jaxbSDFLoader.getGeneralizedSDFRobotModel("polaris_ranger_xp900");
   return new SDFModelVisual(generalizedSDFRobotModel, loadCollisionModel);
 }
 catch (FileNotFoundException e)
 {
   throw new RuntimeException(e);
 }
 catch (JAXBException e)
 {
   throw new RuntimeException(e);
 }
}
origin: us.ihmc/acsell

private GeneralizedSDFRobotModel getGeneralizedRobotModel()
{
 return loader.getGeneralizedSDFRobotModel(getJointMap().getModelName());
}
origin: us.ihmc/LLAQuadrupedController

public LLAQuadrupedModelFactory()
{
 jointMap = new LLAQuadrupedJointNameMap(new LLAQuadrupedPhysicalProperties());
 try
 {
   InputStream sdfAsInputStream = sdfParameters.getSdfAsInputStream();
   loader = new JaxbSDFLoader(sdfAsInputStream, sdfParameters.getResourceDirectories(), null);
   generalizedSDFRobotModel = loader.getGeneralizedSDFRobotModel(sdfParameters.getSdfModelName());
 }
 catch (FileNotFoundException fileNotFoundException)
 {
   PrintTools.error(this, FileNotFoundException.class.getSimpleName() + ": " + fileNotFoundException.getMessage());
   throw new RuntimeException("Unrecoverable error.");
 }
 catch (JAXBException jaxbException)
 {
   PrintTools.error(this, JAXBException.class.getSimpleName() + ": " + jaxbException.getMessage());
   throw new RuntimeException("Unrecoverable error.");
 }
 boolean useCollisionMeshes = false;
 GeneralizedSDFRobotModel generalizedSDFRobotModel = getGeneralizedRobotModel();
 RobotDescriptionFromSDFLoader loader = new RobotDescriptionFromSDFLoader();
 robotDescription = loader.loadRobotDescriptionFromSDF(generalizedSDFRobotModel, jointMap, useCollisionMeshes);
}
origin: us.ihmc/acsell

private GeneralizedSDFRobotModel getGeneralizedRobotModel()
{
 return loader.getGeneralizedSDFRobotModel(getJointMap().getModelName());
}
origin: us.ihmc/lla-quadruped-controller

public LLAQuadrupedModelFactory()
{
 jointMapAndContactInfo = new LLAQuadrupedJointNameMapAndContactDefinition(new LLAQuadrupedPhysicalProperties());
 try
 {
   InputStream sdfAsInputStream = sdfParameters.getSdfAsInputStream();
   loader = new JaxbSDFLoader(sdfAsInputStream, sdfParameters.getResourceDirectories(), null);
   generalizedSDFRobotModel = loader.getGeneralizedSDFRobotModel(sdfParameters.getSdfModelName());
 }
 catch (FileNotFoundException fileNotFoundException)
 {
   PrintTools.error(this, FileNotFoundException.class.getSimpleName() + ": " + fileNotFoundException.getMessage());
   throw new RuntimeException("Unrecoverable error.");
 }
 catch (JAXBException jaxbException)
 {
   PrintTools.error(this, JAXBException.class.getSimpleName() + ": " + jaxbException.getMessage());
   throw new RuntimeException("Unrecoverable error.");
 }
 boolean useCollisionMeshes = false;
 GeneralizedSDFRobotModel generalizedSDFRobotModel = getGeneralizedRobotModel();
 RobotDescriptionFromSDFLoader loader = new RobotDescriptionFromSDFLoader();
 robotDescription = loader.loadRobotDescriptionFromSDF(generalizedSDFRobotModel, jointMapAndContactInfo, jointMapAndContactInfo, useCollisionMeshes);
}
origin: us.ihmc/valkyrie

public GeneralizedSDFRobotModel getGeneralizedRobotModel()
{
 return loader.getGeneralizedSDFRobotModel(getJointMap().getModelName());
}
us.ihmc.modelFileLoaders.SdfLoaderJaxbSDFLoader

Most used methods

    Popular in Java

    • Parsing JSON documents to java classes using gson
    • orElseThrow (Optional)
      Return the contained value, if present, otherwise throw an exception to be created by the provided s
    • getContentResolver (Context)
    • requestLocationUpdates (LocationManager)
    • Proxy (java.net)
      This class represents proxy server settings. A created instance of Proxy stores a type and an addres
    • BitSet (java.util)
      The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
    • Vector (java.util)
      Vector is an implementation of List, backed by an array and synchronized. All optional operations in
    • Handler (java.util.logging)
      A Handler object accepts a logging request and exports the desired messages to a target, for example
    • Servlet (javax.servlet)
      Defines methods that all servlets must implement. A servlet is a small Java program that runs within
    • Options (org.apache.commons.cli)
      Main entry-point into the library. Options represents a collection of Option objects, which describ
    • CodeWhisperer alternatives
    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