Recent Releases of fabrics
fabrics - v0.10.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Uses UrdfEnv instead of gym.make to ensure it is working with latest version of urdfenvs that remove it from the registry.
Miscellaneous Tasks
- Updates python to ^3.10 and all dependencies. Changes using mujoco in pointroboturdf example.
- Updates workflows to python3.10.
- Adds pybullet and mujoco as separate optional dependencies.
Ft[speed-control]
- Adds initial working example with simple speed control using sigmoids.
Ft[test]
- Restores planarenvs test and disable pointroboturdf test for the time being.
Wip
- Experimenting with speed control in planar case.
- Python
Published by github-actions[bot] over 1 year ago
fabrics - v0.9.6
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Ft[casadi]
- Refactors casadi function wrapper to use built-in support for named inputs. This replaces the custom wrapper that was in place before.
- Python
Published by github-actions[bot] almost 2 years ago
fabrics - v0.9.1
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Ft[examples]
- Removes unused components. Using fk.numpy to simplify the forward kinematics computation. Improves code style.
Ft[version]
- Bumps version.
- Python
Published by github-actions[bot] about 2 years ago
fabrics - v0.9.0
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Miscellaneous Tasks
- Makes dependency on mujoco explicit.
Ft[examples]
- Updates examples to gymnasium 1.0.0a1 syntax using unwrapped.
Ft[mujoco]
- Translates panda example to mujoco ephysics engine.
Ft[urdfenvs]
- Updates to march release of urdfenvs.
- Updates to fix release of urdfenvs. version 0.9.9
- Python
Published by github-actions[bot] over 2 years ago
fabrics - v0.8.10
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Limits version of forward kinematics allowed, addresses #128.
[0.8.9] - 2023-11-27
Bug Fixes
- Fixes unit test for self collision avoidance.
Fix[selfcollision]
- Fixes #45 by adding variables names for self collision links.
[ftbaseprismatic]
- Add prismatic joint to panda
- Prismatic joint done
Ft[base_prismatic]
- Restores the list of end-links to ensure that constraints goals are respected.
Ft[selfcollision]
- Adds body radiusses in panda self collision example.
Ft[test]
- Adds ignore flag for casadi Function wrapper accepting all the different input types.
[0.8.8] - 2023-10-24
Bug Fixes
- Fixes distance line to line clamping error.
- Fixes panda example for capsule cuboid geometry and adds corresponding tests. Still an issue with some capsules due to Jdot being nan.
Miscellaneous Tasks
- Adds depration to required dependencies.
WIP
- Panda dual arm.
Ft[coverage]
- Adds test for generic leaf and capsule cuboid leaf.
Ft[cuboids]
- Uncomments cuboid capsule related maps.
Ft[example]
- Restores simple panda example and adds simple dual vacuum example.
Ft[helpers]
- Adds helper function to compute rotation matrix.
Ft[rotation]
- Deprecates angle usage in subgoals.
- Changes panda examples to not use subgoal attribute angle anymore.
Ft[rotations]
- Idea on simplifying rotations is working :rocket.
[0.8.7] - 2023-09-29
Bug Fixes
- Fixes line to line and cuboid distances.
Ft[cpp-bridge]
- Adds some basic documentation.
- Adds commented line in panda example to export as c code.
Ft[cpp]
- Allows to export planner as c code. Adds example of how to use it.
Ft[distance]
- Changes line-to-line distance to a closed form solution rather than sampling.
Ft[distances]
- Adds sample-free distance computation for cuboids.
- Python
Published by github-actions[bot] over 2 years ago
fabrics - v0.8.9
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Fixes unit test for self collision avoidance.
Fix[selfcollision]
- Fixes #45 by adding variables names for self collision links.
[ftbaseprismatic]
- Add prismatic joint to panda
- Prismatic joint done
Ft[base_prismatic]
- Restores the list of end-links to ensure that constraints goals are respected.
Ft[selfcollision]
- Adds body radiusses in panda self collision example.
Ft[test]
- Adds ignore flag for casadi Function wrapper accepting all the different input types.
[0.8.8] - 2023-10-24
Bug Fixes
- Fixes distance line to line clamping error.
- Fixes panda example for capsule cuboid geometry and adds corresponding tests. Still an issue with some capsules due to Jdot being nan.
Miscellaneous Tasks
- Adds depration to required dependencies.
WIP
- Panda dual arm.
Ft[coverage]
- Adds test for generic leaf and capsule cuboid leaf.
Ft[cuboids]
- Uncomments cuboid capsule related maps.
Ft[example]
- Restores simple panda example and adds simple dual vacuum example.
Ft[helpers]
- Adds helper function to compute rotation matrix.
Ft[rotation]
- Deprecates angle usage in subgoals.
- Changes panda examples to not use subgoal attribute angle anymore.
Ft[rotations]
- Idea on simplifying rotations is working :rocket.
[0.8.7] - 2023-09-29
Bug Fixes
- Fixes line to line and cuboid distances.
Ft[cpp-bridge]
- Adds some basic documentation.
- Adds commented line in panda example to export as c code.
Ft[cpp]
- Allows to export planner as c code. Adds example of how to use it.
Ft[distance]
- Changes line-to-line distance to a closed form solution rather than sampling.
Ft[distances]
- Adds sample-free distance computation for cuboids.
- Python
Published by github-actions[bot] over 2 years ago
fabrics - v0.8.8
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Fixes distance line to line clamping error.
- Fixes panda example for capsule cuboid geometry and adds corresponding tests. Still an issue with some capsules due to Jdot being nan.
Miscellaneous Tasks
- Adds depration to required dependencies.
WIP
- Panda dual arm.
Ft[coverage]
- Adds test for generic leaf and capsule cuboid leaf.
Ft[cuboids]
- Uncomments cuboid capsule related maps.
Ft[example]
- Restores simple panda example and adds simple dual vacuum example.
Ft[helpers]
- Adds helper function to compute rotation matrix.
Ft[rotation]
- Deprecates angle usage in subgoals.
- Changes panda examples to not use subgoal attribute angle anymore.
Ft[rotations]
- Idea on simplifying rotations is working :rocket.
[0.8.7] - 2023-09-29
Bug Fixes
- Fixes line to line and cuboid distances.
Ft[cpp-bridge]
- Adds some basic documentation.
- Adds commented line in panda example to export as c code.
Ft[cpp]
- Allows to export planner as c code. Adds example of how to use it.
Ft[distance]
- Changes line-to-line distance to a closed form solution rather than sampling.
Ft[distances]
- Adds sample-free distance computation for cuboids.
- Python
Published by github-actions[bot] over 2 years ago
fabrics - v0.8.7
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Fixes line to line and cuboid distances.
Ft[cpp-bridge]
- Adds some basic documentation.
- Adds commented line in panda example to export as c code.
Ft[cpp]
- Allows to export planner as c code. Adds example of how to use it.
Ft[distance]
- Changes line-to-line distance to a closed form solution rather than sampling.
Ft[distances]
- Adds sample-free distance computation for cuboids.
- Python
Published by github-actions[bot] over 2 years ago
fabrics - v0.8.6
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Removes concretize from serialize, addresses issue #106.
- Updates the fk dependency. Addresses #102.
WIP
- Speeding up lagrangian summation.
Ft[core]
- Prevents energy adding to require applying the euler lagrange equation.
Ft[version]
- Lowers casadi version to be compatible with forcespro for MPC.
- Python
Published by github-actions[bot] almost 3 years ago
fabrics - v0.8.2
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Ft[capsule]
- Initial working example with capsule collision links.
- Generalized the capsule sphere collision geometry and incorporates multiple capsules into panda example.
- Adds unittesting for capsule_sphere geometry.
Ft[distances]
- Adds distance functions for most combinations of point/sphere/capsule/plane/line. This paves the path to capsule collision avoidance.
Ft[docs]
- Adds simple contribution guide.
Ft[style]
- Splits set_components function into separate functions while keeping the function. Now the individual parts can be called from the outside without breaking old codes using fabrics.
- Removes ambigous arguments robot_type and urdf for forward kinematics from paramaterized planner in favor of passing the fk directly.
Ft[tests]
- Adds example testing for panda_capsules.
Ft[update]
- Updates urdfenvs to improve collision links and updating to gymnasium.
- Updates casadi to 3.6.
- Updates planarrobotesdf according to new forward kinematics.
- Python
Published by github-actions[bot] almost 3 years ago
fabrics - v0.7.4
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Ft[casadi]
- Disable updating of casadi to 3.6.0.
Ft[cleanup]
- Removes deprecated function joinVariables.
- Moves plane constraints used for free space decomposition inside core planner.
- Clean up on fsd example.
Ft[constraints]
- Made sure I could use separate function for constraints and collision geometries
Ft[fsd]
- Initial working example with free space decomposition.
Ft[planes]
- Adds plane constraint in panda example.
Ft[testing]
- Adds unittest for limit leaf and plane constraint leaf.
- Python
Published by github-actions[bot] almost 3 years ago
fabrics - v0.7.3
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Fixes non_holonomic planner by introducing a facing direction.
- Removes limits from tiago robot as they were accessed through private attributes.
Ft[case]
- Adds example for dynamic fabrics with point robot.
Ft[cleanup]
- Removes unused function getforwardkinematics_F.
- Removes video recording from panda picking.
Ft[debug]
- Fixed renaming of panda.py and panda_debug.py
- Trying to make debug function general for all geometries, work in progress (but does run)
- Worked on providing x and xdot per geometry for all types of geometries. Bug is commented in capitals (line 166)
- Added plotting to show geometries in configuration and task space. Still To Do: goal geometries!
- Adds concretize and evaluate for entire leaves.
- Adds debug case to list of agent testing.
- Adds debugging for individual leaves.
Ft[examples]
- Changes pointroboturdf.py example to use the generic urdf forward kinematics, thus ignoring the robottype.
Ft[picking]
- Adds improved urdf file for panda with gripper.
- Adds example for picking a box with fabrics.
Ft[radii]
- Now you can provide a list of radii of the bodies and their corresponding numbers.
- Changes inputs to use dictionaries to be more generic.
- Now you can provide a list of radii of the bodies
Ft[update]
- Updates urdfenvs to ^0.7.0.
- Updates to newer version of urdfenvs and planarenvs to get access to the feature 'facing_direction' for non-holonomic robots.
T[frontend]
- Allows for passing list of dynamic obstacles
- Python
Published by github-actions[bot] about 3 years ago
fabrics - v0.7.1
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Esdf example requires urdf so the actions must be run from within the right folder.
- Changes release trigger to every first of the month.
- Arranging videos in readme.
Fix
- Removes plotting from esdf examples.
Ft[docs]
- Adds link to lecture notes by Nathan Ratliff.
Ft[edf]
- Initial example setup for edf.
- Adds explicit differential map for edf.
- First working example with ESDFs.
Ft[esdf]
- Makes collision links and selfcollisionpairs optional in set_components.
- Adds explicit differential map and ESDFGeometry.
- Adds example for usage of esdf.
- The changes in set_components make this PR a breaking one.
Ft[mode]
- Adds option to concretize in velocity mode.
- Python
Published by github-actions[bot] about 3 years ago
fabrics - v0.6.3
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Bug Fixes
- Fixes bug in adding of geometries. Was not update to new variables used.
- Adds exception handling if parent link not available.
- Makes all subgoals 3D to compensate for bug in urdfenvs.
- Python
Published by github-actions[bot] over 3 years ago
fabrics - v0.6.2
Changelog
All notable changes to this project will be documented in this file.
[unreleased]
Ft
- Clears output of spec tutorial and changes warning on spec inversion.
- Adds option to precreate a reference parameter for dynamic obstacles.
Ft[ci]
- Adds release workflow.
Ft[doc]
- Corrects missing install guide with pip.
- Python
Published by github-actions[bot] over 3 years ago