-
Baseline: this includes all changes from 7.3.0 and earlier.
-
Miscellaneous documentation fixes
-
Remove deprecated functions
-
Enable 24.04 CI, require cmake 3.22.1
-
bullet-featherstone: Support empty links
-
Fix CTAD compile warnings
-
bullet-featherstone: Enforce joint velocity and effort limits for velocity control commands
-
Add Cone as a collision shape
-
dartsim: optimize picking contact points with ODE collision detector
-
Add no gravity link support
-
bullet-featherstone: Support convex decomposition for meshes
-
Find python directly instead of using GzPython
-
Fix unused variable warning
-
Support setting solver iterations
-
Define
GZ_PHYSICS_VERSION_NAMESPACE
in config.hh -
Remove
HIDE_SYMBOLS_BY_DEFAULT
: replace by a default configuration in gz-cmake. -
Use
HIDE_SYMBOLS_BY_DEFAULT
-
Bump dependency versions: gz-cmake4, gz-common6, gz-math8, gz-plugin3, gz-utils3, sdformat15
-
Bump major version to 8
-
Backport: Add Cone as a collision shape
-
[featherstone] Publish JointFeedback forces.
-
Parse voxel resolution when decomposing meshes
-
bullet-featherstone: Fix attaching fixed joint between models with inertial pose offset
-
Ray intersection simulation feature
-
bullet-featherstone: Fix bounding box for collisions with pose offset
-
bullet-featherstone: Update fixed constraint behavior
-
Update InspectFeatures.hh
-
bullet-featherstone: Fix convex hull shape's AABB
-
Add package.xml
-
bullet-featurestore: Enable auto deactivation
-
bullet-featherstone: Support convex decomposition for meshes
-
backport bullet-featherstone solver iters
-
bullet-featherstone: fix SetWorldPose with off-diagonal moment of inertia
-
Revert "Disable check in DetachableJointTest, CorrectAttachmentPoints for dartsim plugin on macOS (#613)"
-
Use relative install paths for plugin shared libraries
-
Disable test failing due to ODE/libccd
-
bullet-featherstone: Ignore collision between static objects and objects with world joint
-
Disable check in DetachableJointTest, CorrectAttachmentPoints for dartsim plugin on macOS
-
bullet-featherstone: Fix attaching fixed joint
-
bullet-featherstone: Improve mesh collision stability
-
bullet-featherstone: Support nested models
-
Garden test cleanup
-
Support setting max contacts in dartsim's ODE collision detector
-
Get bullet version from cmake instead of API
-
Update CI badges in README
-
Reduce error to debug messsage for mesh construction
-
bullet-featherstone: Set collision spinning friction
-
Infrastructure
-
dartsim: fix handling inertia matrix pose rotation
-
bullet-featherstone: fix setting angular velocity
-
bullet-featherstone: support off-diagonal inertia
-
bullet-featherstone: Fix how links are flattened in ConstructSdfModel
-
Add sample ctest cmds to tutorial
-
Add a test to verify behavior of detachable joints
-
Use correct link indicies when constructing fixed constraints
-
dartsim: Fix sign convention error with contact surface motion velocities
-
Make dartsim/World.hh header private
-
Documentation fixes
-
Mimic constraint feature using bullet-featherstone
-
ign -> gz
-
Reduce error to debug messsage for mesh construction
-
Infrastructure
-
Bumps in harmonic : sdformat14
-
EllipsoidShape: use const references in API
-
Fixed Dartsim SDFFeatures_TEST
-
⬆️ Bump main to 7.0.0~pre1
-
dartsim: optimize picking contact points with ODE collision detector
-
Fix windows compiler warning
-
Disable test failing due to ODE/libccd
-
bullet-featherstone: Improve mesh collision stability
-
bullet-featherstone: Support nested models
-
Revert "bazel: updates for garden (#513)"
-
Garden test cleanup
-
Support setting max contacts in dartsim's ODE collision detector
-
Get bullet version from cmake instead of API
-
Reduce error to debug messsage for mesh construction (#581)
-
bullet-featherstone: Set collision spinning friction
-
Infrastructure
-
dartsim: fix handling inertia matrix pose rotation
-
bullet-featherstone: fix setting angular velocity
-
bullet-featherstone: support off-diagonal inertia
-
bullet-featherstone: Fix how links are flattened in ConstructSdfModel
-
Add sample ctest cmds to tutorial
-
Add a test to verify behavior of detachable joints
-
Use correct link indicies when constructing fixed constraints
-
joint_features test: reduce console spam
-
Cleaning up bullet memory use issues
-
Add optional binary relocatability
-
Unregister collision detectors when the darstim plugin is unloaded
-
Minor cleanup of dartsim
-
Fix Github project automation for new project board
-
Check that plugin exists before adding common test
-
Clangtidy fixes
-
dartsim: Add support for joints in worlds
-
Changed contraint to constraint
-
Bullet featherstone: Add JointTransmittedWrench for F-T sensor
-
Reenable AABB tests for ellipsoids
-
Fix bullet double to float conversion compiler warnings
-
Disable failing bullet(-featherstone) tests on windows
-
Support multiple collisions per link in bullet-featherstone
-
Fix bullet related segfaults on macOS
-
dartsim: Refactor entity addition logic in the EntityStorage class
-
Fix a crash due to an invalid pointer
-
Forward ports
-
Fix joint index used in bookkeeping
-
Move joint transmitted wrench test to separate file
-
Rename COPYING to LICENSE
-
Remove an extra symlink on all platforms
-
Fix memory corruption due to faulty refcount tracking
-
Infrastructure
-
Forward Ports
-
Fix windows warnings related to bullet
-
ign -> gz : Remove redundant namespace references
-
Resolve joints in nested models
-
Apply gravity external to dartsim for added mass
-
Refactor the VectorApprox to a single location
-
Port: 5 to 6
-
Simplify "falling" test to not require LinkFrameSemantics
-
Install the common test executables to libexec
-
[bullet]: Fix how changed link poses are computed
-
Reduce error to debug and add notes
-
Support fluid added mass
-
Deduplicate common tests part1
-
Suppress MSVC warning that is not applicable
-
Fix construction of nested models
-
Removed GetCollision API it's redundant
-
Add bullet-featherstone plugin
-
Fix bullet cmake, probably bad merge
-
Improved documentation and instructions
-
Added common tests
-
dartsim: fix handling inertia matrix pose rotation
-
ABI tweaks to help bullet-featherstone
-
Add code coverage ignore file
-
Fix bullet classic entity management
-
Ignition to Gazebo transition
-
Fixed warning SDFfeatures_TEST - dartsim
-
Update GoogleTest to latest version
-
Use new Joint APIs for Parent/Child name
-
Bullet: Added collision shape to Capsule and Ellipsoid
-
examples: fix cmake find version variables
-
Fix ExpectData compiler warnings
-
Added DEM support to heightmaps
-
Remove Bionic from future releases (Garden+)
-
Fix a crash due to an invalid pointer
-
Infrastructure
-
Rename COPYING to LICENSE
- Fix memory corruption due to faulty refcount tracking
-
Fix windows warnings related to bullet
-
Apply ign-gz after forward merge from ign-physics2
-
Port: 2 to 5
-
Fix build errors and warnings for DART 6.13.0
-
Backport windows fix
-
dartsim: fix handling inertia matrix pose rotation
-
Add code coverage ignore file
-
Change IGN_DESIGNATION to GZ_DESIGNATION
-
README: Ignition -> Gazebo
-
dartsim: support non-tree kinematics in AttachFixedJoint
-
Use SuppressWarning from ign-utils
-
Make CONFIG a CMake pass-through option for DART
-
Remove explicitly-defined copy constructor/operator
-
Fix ExpectData compiler warnings
-
Fix copying of ExpectData objects
-
Add Ubuntu Jammy CI
-
Fix Apache license version
-
Add project() to examples
-
Remove unused gz_auto_headers.hh.in
-
Added DART feature for setting joint limits dynamically.
-
Allow customization of contact surface properties
-
Avoid
auto
usage in Eigen expressions. -
Fix cmake script for bullet
-
Improved README.md folder structure
-
Add GetJointTransmittedWrench feature
-
[dartsim] Add support for joint frame semantics
-
Fix TPE Link velocity not being updated and Model velocity not having any effect.
-
Make gz-physics CMake config files relocatable
-
Added DART feature for setting joint limits dynamically.
-
Remove use of deprecated function sdf::JointAxis::InitialPosition
-
Clean up functions that trigger GCC9 warnings
-
Forward merges
-
Infrastructure
-
Remove unused gz_auto_headers.hh.in
-
Added DART feature for setting joint limits dynamically.
-
Allow customization of contact surface properties
-
Avoid
auto
usage in Eigen expressions. -
[dartsim] Add support for joint frame semantics
-
Fix TPE Link velocity not being updated and Model velocity not having any effect.
-
Infrastructure
-
Make gz-physics CMake config files relocatable
-
Support FreeGroup features for nested models
-
Add Gravity Feature, fix LinkFeatures_TEST
-
Heightmaps 🏔️
-
Added Ellipsoid and Capsule shapes to TPE
-
Fix collision detection issue when using joints across nested models
-
Use slip compliance APIs available in upstream dartsim release
-
Fix DART deprecation warning
-
Integrate Bullet engine
-
Remove
tools/code_check
and update codecov -
[Citadel] Update tutorials
-
[TPE] Update link pose and velocity
-
Infrastructure
-
Remove nested models
-
Add dart-bullet dependency to CI
-
[tpe] Add empty nested model construction and nested model entity management
-
dartsim: fdir1 expressed_in frame from SDFormat
-
Set collision detector and solver for DART
-
Added ellipsoid and capsule to dartsim
-
Add "ChangedWorldPose" to ForwardStep::Output's expected data
-
[dartsim] Add empty nested model construction and nested model entity management
-
Rename CanonicalLink to RootLink
-
write modified link data to output in physics step
-
[dartsim] Ensure Link and Model APIs continue to work after joint creation in DART
-
[dartsim] Fix joint construction errors due to link name duplication or BodyNodes moving to other skeletons
-
Infrastructure
-
Bump in edifice: gz-common4
-
Constructing nested models for dartsim
-
Depend on ignition-utils1 cli component
-
Bump in edifice: sdformat11
-
Documentation
-
Use slip compliance API's available in upstream dartsim release
-
Fix DART deprecation warning
-
Integrate Bullet engine
-
Remove
tools/code_check
and update codecov -
[Citadel] Update tutorials
-
Infrastructure
-
Linters
-
Documentation
-
Add Windows installation
-
dartsim-plugin windows build fixes
-
[TPE] Skip computing collisions for static objects
-
[TPE] Update link pose and velocity
-
[TPE] Fix poseDirty getter
-
Add restitution coefficient support for bouncing
-
Fix compilation with gcc 10.2.0
-
Support setting canonical link
-
Ignore invalid joint commands
-
Fix CONFIG arg in gz_find_package(DART) call
-
Support for slip compliance in the dartsim-plugin.
-
Enforce joint effort limit in dartsim-plugin
-
Support nested models in TPE
-
Fix CONFIG arg in gz_find_package(DART) call
-
Fix getting model bounding box in world frame in TPE
-
Improve fork experience
-
Upgrade to libsdformat10
-
Update examples and tutorials
-
dartsim: fix handling inertia matrix pose rotation
-
Fix a crash due to an invalid pointer
-
Infrastructure
-
Fix build errors and warnings for DART 6.13.0
-
Don't install CMakeLists.txt files
- Migrate Ignition headers
-
Remove redundant namespace references
-
Add code coverage ignore file
-
Change
IGN_DESIGNATION
toGZ_DESIGNATION
-
Ignition -> Gazebo
-
Make
CONFIG
a CMake pass-through option for DART -
Remove explicitly-defined copy constructor/operator for
Shape
-
Fix
ExpectData
compiler warnings -
Fix copying of
ExpectData
objects -
Fix Apache license version
-
Tutorial fixes
-
Add
project()
to examples
-
Remove unused gz_auto_headers.hh.in
-
Added DART feature for setting joint limits dynamically.
-
Allow customization of contact surface properties
-
[dartsim] Add support for joint frame semantics
-
Use slip compliance API's available in upstream dartsim release
-
Fix dart deprecation warning
-
[Citadel] Update tutorials
-
Infrastructure
-
[TPE] Update link pose and velocity
-
Infrastructure
-
Documentation
-
TPE: Skip computing collisions for static objects
-
Add restitution coefficient support for bouncing
-
Fix compilation with gcc 10.2.0
-
Fix TPE poseDirty getter
-
Support setting canonical link
-
Resolved codecheck issues
-
Ignore invalid joint commands
-
Support getting shape AABB in world frame
-
Fix CONFIG arg in
gz_find_package(DART)
call
-
Support for slip compliance in the dartsim-plugin.
-
Enforce joint effort limit in dartsim-plugin
-
Support nested models in TPE
-
Add Base and EntityManagement to tpeplugin
-
Add all features to tpeplugin
-
Fix TPE codecheck errors
-
[TPE] Add function to get an Entity's bounding box
-
[TPE] Add collision detector
-
[TPE] Add GetContactsFromLastStepFeature
-
[TPE] Implement collision filtering using collide bitmasks and add CollisionFilterMaskFeature
-
Fix copying SpecifyData objects
-
Extend contact data with force, normal, and penetration depth
-
Add offset to link and collision pose
-
Add link offset to simulation
-
Add RequestFeatures API for casting the features of an entity to a new feature set when possible.
-
Add Get Bounding Box features
-
Install plugins to unversioned files
-
Add DetachJointFeature feature.
-
Added support for collision bitmasks for collision filtering
-
Clean up internal resources when a model gets removed
-
Trivial Physics Engine - partial implementation
-
Add simple example of physics plugin and loader
-
Update BitBucket links, add .gitignore, CODEOWNERS, workflow
-
Physics Plugin Documentation
-
Reduce the symbol load caused by feature templates
-
Fix collision issue with detachable joints
-
Add PlaneShape feature and implement in dartsim with test.
-
Restore detached BodyNodes to original skeleton
-
Support compiling against dart 6.9.
-
Support sdformat 1.7 frame semantics.
-
Upgrade to libsdformat9
-
Improve compile time by reducing length of symbol names
-
Resolved codecheck issues
-
Ignore invalid joint commands in the dartsim-plugin
-
Fix CONFIG arg in gz_find_package(DART) call
-
Support for slip compliance in the dartsim-plugin.
-
Enforce joint effort limit in dartsim-plugin
-
Restore detached BodyNodes to original skeleton
-
Fix collision issue with detachable joints
-
Add PlaneShape feature and implement in dartsim with test.
- Add RequestFeatures API for casting the features of an entity to a new feature set when possible.
-
Add Get Bounding Box features
-
Install plugins to unversioned files
-
Clean up internal resources when a model gets removed
-
Add DetachJointFeature feature.
-
Add SetJointVelocityCommand feature.
-
Add
IGN_PROFILER_ENABLE
cmake option for enabling the gz-common profiler.
- Set the time step from ForwardStep::Input in dartsim.
-
Support for more friction pyramid parameters in dartsim.
-
Skip compilation of test plugins if
BUILD_TESTING
is false
- Change DART dependency to look for 6.9.0 instead of 6.7.2
-
Simple port of existing PERFORMANCE test as BENCHMARK
-
Add prototype of FreeGroup features
-
Feature for adding external forces and torques to a link
-
Assign friction coefficients from collision elements
-
Added axis-aligned bounding box feature
-
Add introduction and installation tutorials
-
Remove workaround for console_bridge linking on macOS
- Don't link core to ignition-common3, just the test plugin that uses it
- Initial release