-
Fix suported shader types (normal_map_X_space)
-
CI updates
-
Find python3 in cmake, fix warning
-
Store material file path information
-
Fix Actor copy operators and increase test coverage.
-
Migration to GitHub: CI, links...
-
Increase output precision of URDF to SDF conversion, output -0 as 0.
-
Fix homebrew build with external urdfdom.
-
Add Transparency to visual DOM
-
Install the Windows
.dll
shared libraries to bin folder. -
Fix cmake type for
tinyxml_INCLUDE_DIRS
. -
Add functionality to generate aggregated SDFormat descriptions via CMake.
-
Remove URI scheme, if present, when finding files.
-
Rename SDF to SDFormat / libsdformat on documentation
-
Fix memory leaks in move assignment operator.
-
Refactoring based on rule-of-five guidance to address memory leaks
-
Remove some URDF error messages
-
Fix parsing URDF without inside
-
Backport URDF multiplication and linter
-
Add clipping for depth camera on rgbd camera sensor
- Unversioned lib name for cmds
-
configure.bat: use ign-math6, not gz11
-
Set
sdformat8_PKGCONFIG_*
variables in cmake config instead ofSDFormat_PKGCONFIG*
. -
Relax cmake check to allow compiling with gcc-7.
-
Use custom callbacks when reading file (support Fuel URIs).
-
Update visual DOM to parse
cast_shadows
property of a visual. -
Build
Utils_TEST
with Utils.cc explicitly passed since its symbols are not visible.
-
Add
thermal_camera
sensor type -
Use inline namespaces in Utils.cc
-
Convert
ign sdf
file inputs to absolute paths before processing them -
Add
emissive_map
to material sdf -
Converter: fix bug when converting across multiple versions.
-
Accept relative path in
<uri>
. -
Element: don't print unset attributes.
-
Lidar.hh: remove 'using namespace ignition'.
-
Parse urdf files to sdf 1.5 instead of 1.4 to avoid
use_parent_model_frame
. -
Set camera intrinsics axis skew (s) default value to 0
-
SDF Root DOM: add ActorCount, ActorByIndex, and ActorNameExists.
-
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC with CMake >= 3.5.
-
Move private headers from include/sdf to src folder.
-
Fix ign library path on macOS.
-
Use
ign sdf --check
to check sibling elements of the same type for non-unique names. -
Converter: remove all matching elements specified by
<remove>
tag.
-
Added Actor DOM
-
Print cmake build warnings and errors to std_err
- Added RGBD Camera Sensor type.
-
Change installation path of SDF description files to allow side-by-side installation.
-
Added Lidar Sensor DOM. Also added
lidar
andgpu_lidar
as sensor types. These two types are equivalent toray
andgpu_ray
. -
SDF Sensor DOM: copy update rate in copy constructor.
-
Added IMU Sensor DOM.
-
Added Camera Sensor DOM.
-
Added wind to link dom.
-
Added Sensor DOM
==
operator. -
Added AirPressure SDF DOM
-
Update sdf noise elements
-
Apply rule of five for various DOM classes
-
Support setting sensor types from a string.
-
Added Altimeter SDF DOM
-
Added Magnetometer SDF DOM
-
Add Scene SDF DOM
-
Add PBR material SDF element
-
Set geometry shapes
-
Clarify names of libsdformat parser and SDF specification in Readme.
-
Disable macOS tests failing due to issue 202.
-
Rename depth camera from 'depth' to 'depth_camera'
-
Rename enum Ray to Lidar
-
Add support for files that have light tags in the root
-
Fix locale problems of std::stringstream and of Param::ValueFromString
- BitBucket pull request 492
- Contribution by Silvio Traversaro
-
Add functions to set visual dom's geometry and material
-
Change cmake project name to sdformat8, export cmake targets
-
SDF DOM: Add copy constructor and assignment operator to Light. Add lights to Link
-
Make
<limit>
a required element for<axis2>
-
SDF DOM: Add DOM methods for setting axis and thread pitch in
sdf::Joint
-
SDF DOM: Add copy constructors and assignment operator to JointAxis
-
Removed boost
-
Versioned namespace
-
Versioned library install
-
Add SetGeom to Collision
-
SDF DOM: Add copy/move constructors and assignment operator to Geometry
-
SDF DOM: Add copy/move constructors and assignment operator to Material
-
Add collision_detector to dart physics config
-
Fix cpack now that project name has version number
-
Animation tension
-
Add "geometry" for sonar collision shape
-
Fix Gui copy constructor
-
Sensor DOM
-
Build Utils_TEST with Utils.cc explicitly passed since its symbols are not visible.
-
Parse urdf files to sdf 1.5 instead of 1.4 to avoid
use_parent_model_frame
. -
Set camera intrinsics axis skew (s) default value to 0
-
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC with CMake >= 3.5.
-
Prevent duplicate
use_parent_model_frame
tags during file conversion. -
Backport inline versioned namespace from version 8.
-
Backport cmake and sdf spec changes from version 8.
-
Fix ign library path on macOS.
-
Preserve XML elements that are not part of the SDF specification.
-
Embed SDF specification files directly in libsdformat.so.
-
Removed support for SDF spec versions 1.0 and 1.2
-
SDF DOM: Additions to the document object model.
-
SDF DOM: Add Element() accessor to Gui, JointAxis and World classes.
-
Adds the equalivent of gz sdf -d to sdformat. The command line option will print the full description of the SDF spec.
-
Adds the equalivent of gz sdf -p to sdformat. The command line option will convert and print the specified sdf file.
-
SDF DOM: Additions to the document object model.
-
Parse urdf files to sdf 1.5 instead of 1.4 to avoid
use_parent_model_frame
. -
Set camera intrinsics axis skew (s) default value to 0
-
Avoid hardcoding /machine:x64 flag on 64-bit on MSVC with CMake >= 3.5.
-
Fix ign library path on macOS.
-
Use
ign sdf --check
to check sibling elements of the same type for non-unique names. -
Converter: remove all matching elements specified by
<remove>
tag.
-
Add geometry for sonar collision shape
-
Add camera intrinsics (fx, fy, cx, cy, s)
-
Add actor trajectory tension parameter
-
Add collision_detector to dart physics config
-
Fix Windows support for SDFormat6
-
root.sdf: default sdf version 1.6
-
parser_urdf: print value of highstop instead of pointer address
-
Tweak error output so jenkins doesn't think it's a compiler warning
-
SDF DOM: Added a document object model.
-
Add simplified
readFile
function. -
Remove boost::lexical cast instances
-
Remove boost regex and iostreams as dependencies
-
Change certain error checks from asserts to throwing sdf::AssertionInternalError, which is more appropriate for a library.
-
Updated the internal copy of urdfdom to 1.0, removing more of boost.
-
urdfdom 1.0 is now required on all platforms.
-
Remove boost filesystem as a dependency
-
Deprecated sdf::Color, and switch to use ignition::math::Color
-
Added wrapper around root SDF for an SDF element
-
Add ODE parallelization parameters: threaded islands and position correction
-
surface.sdf: expand documentation of friction and slip coefficients
-
Add preserveFixedJoint option to the URDF parser
-
Add light as child of link
-
Added a block for DART-specific physics properties.
-
Fix parser to read plugin child elements within an
<include>
-
Choosing models with more recent sdf version with
<include>
tag -
Added
<category_bitmask>
to 1.6 surface contact parameters -
Support light insertion in state
-
Case insensitive boolean strings
-
Enable coverage testing
-
Add
friction_model
parameter to ode solver -
Add cmake
@PKG_NAME@_LIBRARY_DIRS
variable to cmake config file
- Fixed
sdf::convertFile
andsdf::convertString
always converting to latest version - Added back the ability to set sdf version at runtime
-
Removed SDFormat 4 deprecations
-
Added an example
-
Move functions that use TinyXML classes in private headers A contribution from Silvio Traversaro
-
Fix issues found by the Coverity tool A contribution from Olivier Crave
-
Add tag to allow for specification of initial joint position
-
Require ignition-math3 as dependency
-
Simplifier way of retrieving a value from SDF using Get
-
Add ODE parallelization parameters: threaded islands and position correction
-
surface.sdf: expand documentation of friction and slip coefficients
-
Add preserveFixedJoint option to the URDF parser
-
Add light as child of link
-
Add documentation for
Element::GetFirstElement()
andElement::GetNextElement()
-
Fix parser to read plugin child elements within an
<include>
- Fix segmentation Fault in
sdf::getBestSupportedModelVersion
-
Choosing models with more recent sdf version with
<include>
tag -
Added
<category_bitmask>
to 1.6 surface contact parameters -
Support light insertion in state
-
Case insensitive boolean strings
-
Enable coverage testing
-
Add
friction_model
parameter to ode solver -
Added
sampling
parameter to<heightmap>
SDF element. -
Added Migration guide
-
Add cmake
@PKG_NAME@_LIBRARY_DIRS
variable to cmake config file
-
Added tag to specify ODE friction model.
-
Fix URDF to SDF
self_collide
bug. -
Added IMU orientation specification to SDF.
-
Added documentation and animation to
<actor>
element. -
Added tag to specify initial joint position
-
Added SDF conversion functions to parser including sdf::convertFile and sdf::convertString.
-
Added an upload script
- Boost pointers and boost::function in the public API have been replaced by their std::equivalents (C++11 standard)
- Move gravity and magnetic_field tags from physics to world
- Switch lump link prefix from lump:: to lump_
- New element. A contribution from Olivier Crave
- Add scale to model state
- Use stof functions to parse hex strings as floating point params. A contribution from Rich Mattes
- Fix memory leaks. A contribution from Silvio Traversaro
- Update SDF to version 1.6: new style for representing the noise properties
of an
imu
- Improve precision of floating point parameters
-
Add spring pass through for sdf3
-
Support frame specification in SDF
-
Remove boost from SDFExtension
- Add light state
- redo pull request #222 for sdf3 branch
- Fix links in API documentation
- Camera lens description (Replaces #213)
- Fix shared pointer reference loop in Element and memory leak (#104)
- Support nested model states
- Cleaner way to set SDF_PATH for tests
- Windows Boost linking errors
- Nested SDF -> sdf3
- Pointer types
- Torsional friction default surface radius not infinity
- Added battery element (contribution from Olivier Crave)
- Torsional friction backport
- Allow Visual Studio 2015
- Fix tinyxml linking error
- Added logical camera sensor to SDF
- Added battery to SDF
- Added altimeter sensor to SDF
- Added magnetometer sensor to SDF
- Fix detection of XML parsing errors
- Support for fixed joints
- Adding iterations to state
- Convert to use ignition-math
- Add world origin to scene
- Fix collide bitmask
- Adding meta information to visuals
- Add projection type to gui camera
- Fix print description to include attribute description
- Add -std=c++11 flag to sdf_config.cmake.in and sdformat.pc.in, needed by downstream code
- Added boost::any accessor for Param and Element
- Remove tinyxml from dependency list
- Added self_collide element for model
- Added a collision bitmask field to sdf-1.5 and c++11 support
- Fix problems with latin locales and decimal numbers (issue #60)
- rename cfm_damping --> implicit_spring_damper
- add gear_ratio and reference_body for gearbox joint.
- Update joint stop stiffness and dissipation
- Support for GNUInstallDirs
<use_true_size>
element used by DEM heightmaps- Do not export urdf symbols in sdformat 1.4
- adding deformable properties per issue #32
- Support to use external URDF
- Add lighting element to visual
- SDF 1.5: add flag to fix joint axis frame #43 (gazebo issue 494)
- Implement SDF_PROTOCOL_VERSION (issue #51)
- Port sdformat to compile on Windows (MSVC)
- Separate material properties in material.sdf
- Add road textures (repeat pull request #104 for sdf_2.0)
- Add Extruded Polylines as a model
- Added polyline for sdf_2.0
- Add spring_reference and spring_stiffness tags to joint axis dynamics
- Fix actor static
- New element
- Add camera distortion element
- Inclusion of magnetic field strength sensor
- Properly add URDF gazebo extensions blobs to SDF joint elements
- Allow gui plugins to be specified in SDF
- Backport magnetometer
- Add flag for MOI rescaling to sdf 1.4
- Parse urdf joint friction parameters, add corresponding test
- Allow reading of boolean values from plugin elements.
- Implement generation of XML Schema files (issue #2)
- Fix build for OS X 10.10
- Improve performance in loading SDF elements
- Added urdf gazebo extension option to disable fixed joint lumping
- Support urdfdom 0.3 (alternative to pull request #122)
- Update list of supported joint types
- Ignore unknown elements
- Physics preset attributes
- Backport fix for latin locales (pull request #147)
- Fix inertia transformations when reducing fixed joints in URDF
- Add <use_terrain_paging> element to support terrain paging in gazebo
- Further reduce console output when using URDF models
- Direct console messages to std_err
- Add tags for GPS sensor and sensor noise
- Add tags for wireless transmitter/receiver models
- Add tags for playback of audio files in Gazebo
- Add tags for simbody physics parameters
- Log messages to a file, reduce console output
- Generalize ode's <provide_feedback> element
- Various bug, style and test fixes
- Deprecated Gazebo's internal SDF code
- Use templatized Get functions for retrieving values from SDF files
- Removed dependency on ROS