urdf-loaders

URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL

APACHE-2.0 License

Downloads
34.2K
Stars
445
Committers
21

Bot releases are hidden (Show)

urdf-loaders -

Published by gkjohnson almost 5 years ago

Changed

  • Caltech license copy.
urdf-loaders -

Published by gkjohnson over 5 years ago

[0.7.1] - 2019-06-29

Fixed

  • Typescript definition file for URDFLoader.
urdf-loaders -

Published by gkjohnson over 5 years ago

Changed

  • Use the jsm versions of the loader modules from three.js.
  • Bump three.js peer dependency to 0.105.0.
urdf-loaders -

Published by gkjohnson over 5 years ago

Added

  • Support for parsing collision nodes.
urdf-loaders -

Published by gkjohnson over 5 years ago

Added

  • Typescript definition files
urdf-loaders -

Published by gkjohnson over 5 years ago

Fixed

  • Continuous joints not being able to rotate.
  • Always parse joint angles to numbers
urdf-loaders -

Published by gkjohnson over 5 years ago

Added

  • Added setAngle and setAngles function to the Robot node
  • Added meshLoadFunc and urlModifierFunc functions to URDFViewer component.

Changed

  • Changed loadMeshCb function API to take url, manager, and done.
  • Materials defined as "shared" by name in the URDF are shared among meshes, now.
  • The root link is now the same as the URDF Robot object.
  • Moved the packages parameter to the options object

Removed

  • Removed urdfLoader and loadingManager fields from URDFViewer component.
urdf-loaders -

Published by gkjohnson almost 6 years ago

Added

  • matrixWorldNeedsUpdate is set to true when the URDFJoints are set.

Fixed

  • Scale being overwritten on models that are loaded with pre-set scale values.
urdf-loaders -

Published by gkjohnson almost 6 years ago

Added

  • URDF XML Node to URDF Joint, Link, and Robot objects
  • Add clone functionality

Changed

  • OnComplete callback now fires once all meshes have loaded
  • Removed unnecessary parent when creating a cylinder visual node
urdf-loaders -

Published by gkjohnson almost 6 years ago

Fixed

  • Use buffer variants of Box and Sphere geometry.
  • Fix the way that roll, pitch, yaw rotations are applied.
urdf-loaders -

Published by gkjohnson almost 6 years ago

Changed

  • The root scripts are now es6 import compatible and require a build process to use

Added

  • Backward compatible umd versions of the scripts in /umd
  • Support for shared, named materials in the URDF
urdf-loaders -

Published by gkjohnson about 6 years ago

Added

Include example/styles.css

urdf-loaders -

Published by gkjohnson about 6 years ago

Changed

  • README update
urdf-loaders -

Published by gkjohnson about 6 years ago

Changed

  • Add "path" variable to parse function signature
  • URDF paths are no longer resolved relative to the package path
  • parse function signature changed
  • parse returns the robot now
  • meshLoadCb and fetchOptions have been moved into an options argument object
  • Moved all fields from Object3D.urdf to the object itself
  • Changed type to jointType

Added

  • Add isURDFRobot, isURDFJoint, isURDFLink fields to the robot, joints, and links
  • Set the type field of the Object3D to URDFRobot, URDFJoint, and URDFLink

Removed

  • node field from the urdf info on joints, links, and the robot
urdf-loaders -

Published by gkjohnson about 6 years ago

Added

  • Add support for providing multiple package paths

Fixed

  • Debounce urdf load so errors are not printed when changing models
  • Create mesh primitives immediately instead of waiting a frame
urdf-loaders -

Published by gkjohnson about 6 years ago

Bug Fix

  • Fixed sphere primitives not being added to the model
  • Fixed cylinder primitive rotation
urdf-loaders -

Published by gkjohnson about 6 years ago

Changes

  • Fix drag and drop file path cleansing in example files
  • Make element auto redraw whenever a texture loads
  • Fix console error on drag manipulation in manipulation element
urdf-loaders -

Published by gkjohnson over 6 years ago

Changes

  • Add urdf-manipulator element for demo
urdf-loaders -

Published by gkjohnson over 6 years ago

Bug Fixes

  • Fix the example input fields not converting to radians
urdf-loaders -

Published by gkjohnson over 6 years ago

Changes

  • Model bounding box is used to make better use of shadow map resolution.
  • Fix joint controls still being clickable when hidden
  • Rename joint.urdf.limits to joint.urdf.limit so it lines up with the URDF definition
  • Full http:// or file:// uris are supported (package path is not prepended in this case)
Package Rankings
Top 6.74% on Proxy.golang.org
Top 2.28% on Npmjs.org
Related Projects