Releases: compas-dev/compas_fab
Releases · compas-dev/compas_fab
COMPAS FAB v0.26.0
Added
- Added a new GH component -
ConstraintsFromTargetConfiguration - Added some missing information to GH and V-REP docs.
- Added a
Robot().attached_toolsproperty to allow attaching tools to multiple planning groups simultaneously.
Changed
- Replaced icon for GH component -
ConstraintsFromPlane Robot().attached_toolnow points to the tool attached to therobot.main_group_name.- Added parameter
groupto theAttachToolComponent
Fixed
- Attaching a tool to a planning group doesn't overwrite the tool attached to other groups.
- Changed
Trajectoryto inherit fromcompas.data.Dataclass to fix a serialization error that expects guid to be present.
COMPAS FAB v0.25.0
Changed
- Changed Grasshopper components to default to icon display.
- Changed to use
compas_rhino.conversionsto coerce frames.
Fixed
- Fixed link parameter name when doing FK inside the GH component to display attached collision meshes.
- Fixed transform of the attached collision mesh frame inside the GH component.
- Fixed uninstall process not removing GH components.
COMPAS FAB v0.24.0
Added
- Added
compas_fab.robots.ReachabilityMap - Added
compas_fab.robots.DeviationVectorsGenerator - Added
compas_fab.robots.OrthonormalVectorsFromAxisGenerator
COMPAS FAB v0.23.0
Added
- Added
compas_fab.backends.PyBulletClient.load_ur5()method to simplify some examples. - Added Grasshopper components to get a zero configuration and to merge two configurations.
Changed
- Moved all public API classes in
compas_fab.backendsto second-level imports. - Updated to COMPAS 1.14.
- Simplified call to remove an attached tool by also removing the remaining collision mesh from the world automatically.
Fixed
- Fixed PyBullet loading of meshes.
- Fixed missing flag in reset planning scene call.
- Fixed issue on cartesian and kinematic planning when model contains passive joints.
- Fixed pose of collision mesh in ROS Noetic being ignored.
Deprecated
- Deprecated
compas_fab.utilities.write_data_to_jsonin favor ofcompas.data.json_dump. - Deprecated
compas_fab.utilities.read_data_from_jsonin favor ofcompas.data.json_load.
COMPAS FAB v0.22.0
Added
- Added
Attach ToolGH component: crowd-coded at McNeel's Robotic Fabrication Workshop!
COMPAS FAB v0.21.1
Changed
- Changed default wire visibility to hidden in some GH components for cleaner Grasshopper files.
COMPAS FAB v0.21.0
Added
- Added a new backend: analytical kinematics for spherical-wrist and offset-wrist robots.
Fixed
- Consider
AttachedCollisionMeshinAnalyticalInverseKinematics.
COMPAS FAB v0.20.1
Removed
- Removed the bundled binary files for the
VrepClientremote API. To use V-REP, use theremoteApibinaries provided with the software.
COMPAS FAB v0.20.0
Added
- Added
PoseArray,MultiArrayDimension,MultiArrayLayout,Int8MultiArray,Float32MultiArray,Int32tocompas_fab.backends.ros.messages - Added
unordered_disabled_collisionsattribute toPyBulletClientandRobotSemantics - Added better support for concave meshes in the
PyBulletClient - Added
Robot.iter_inverse_kinematicsto allow iterating over all IK solutions provided by a solver
Changed
- Changed the backend feature
InverseKinematics.inverse_kinematicsto be a generator. As a consequence of this,ClientInterface.inverse_kinematicsandPlannerInterface.inverse_kinematicshave changed to generators as well - Standardized the yielded type of
InverseKinematics.inverse_kinematicsacross the PyBullet, MoveIt and V-REP planners - Added iterative accurate IK resolution for PyBullet
Fixed
- Fixed
UnsupportedOperationerror when usingPyBulletClientin Jupyter notebook (raised byredirect_stdout) - Fixed
JointTrajectoryPoint.from_datato be backward-compatible with JSON data generated beforecompas_fab0.18 - Fixed
JointTrajectory.from_datato be backward-compatible with JSON data generated beforecompas_fab0.17
COMPAS FAB v0.19.1
Fixed
- Fixed bundling of ghuser components