Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 May 10:28
· 14 commits to main since this release

Added

  • Added compas_robots.model.JointType enum exposing the supported URDF joint types, including JointType.from_urdf(name) and JointType.urdf_name for converting to/from URDF strings.
  • Added new functions to extract Visual and Collision meshes from RobotModel.
  • Added RobotModel.get_link_visual_meshes and RobotModel.get_link_collision_meshes
    for extracting meshes from a specific link.
    Added RobotModel.get_link_visual_meshes_joined and RobotModel.get_link_collision_meshes_joined
    for extracting a single joined mesh from a specific link.

Changed

  • Fixed several issues on Blender support for robot models and improved the handling of collections and objects in the Blender scene.
  • Migrated documentation to MkDocs and docstrings from reStructuredText to Markdown.
  • Migrated build configuration to pyproject.toml (removed setup.py, setup.cfg, .bumpversion.cfg).
  • Added PEP 484 type hints to all public APIs across compas_robots, moving type information from docstrings to function/method signatures.
  • Fixed docstring inaccuracies.
  • Fixed bug in compas_viewer due to import of RobotModelObject inside registration function.
  • Fixed a double transformation issue with RobotModelObject for compas_viewer>=1.4.0.

Removed