GitPedia
AndrejOrsula

AndrejOrsula/pymoveit2

Basic Python interface for MoveIt 2 built on top of ROS 2 actions and services

12 Releases
Latest: 7mo ago
4.2.0Latest
christian-rauchchristian-rauch·7mo ago·October 31, 2025
GitHub

📋 What's Changed

  • Always specify executor when spinning the node by @alonborn in https://github.com/AndrejOrsula/pymoveit2/pull/94
  • Revert #94, add trimesh to ROS dependencies, and remove sync param from `reset_controller()` methods by @christian-rauch in https://github.com/AndrejOrsula/pymoveit2/pull/96
  • comment out trimesh pip dependency for bloom package by @christian-rauch in https://github.com/AndrejOrsula/pymoveit2/pull/99
  • CI: Add build workflow by @AndrejOrsula in https://github.com/AndrejOrsula/pymoveit2/pull/97
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/AndrejOrsula/pymoveit2/pull/108
  • Add a method for setting the workspace parameters by @mfinean in https://github.com/AndrejOrsula/pymoveit2/pull/106
  • expose ik_link_name argument to compute_ik() by @Zarnack in https://github.com/AndrejOrsula/pymoveit2/pull/105
  • Add a new namespace parameter to MoveIt2Servo by @Flamethr0wer in https://github.com/AndrejOrsula/pymoveit2/pull/102
  • + 3 more

New Contributors

  • @alonborn made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/94
  • @mfinean made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/106
  • @Flamethr0wer made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/102
  • Full Changelog: https://github.com/AndrejOrsula/pymoveit2/compare/4.1.1...4.2.0
4.1.1
AndrejOrsulaAndrejOrsula·1y ago·March 4, 2025
GitHub

📋 What's Changed

  • Fix rclpy import and spin issues from (#87) by @andrewbowman23 in https://github.com/AndrejOrsula/pymoveit2/pull/88

New Contributors

  • @andrewbowman23 made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/88
  • Full Changelog: https://github.com/AndrejOrsula/pymoveit2/compare/4.1.0...4.1.1
4.1.0
AndrejOrsulaAndrejOrsula·1y ago·March 4, 2025
GitHub

📋 What's Changed

  • Allow clearing all collision objects by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/69
  • Add function to move gripper to a specific position by @ycheng517 in https://github.com/AndrejOrsula/pymoveit2/pull/70
  • build(deps): bump pre-commit-ci/lite-action from 1.0.2 to 1.0.3 by @dependabot in https://github.com/AndrejOrsula/pymoveit2/pull/75
  • build(deps): bump pre-commit-ci/lite-action from 1.0.3 to 1.1.0 by @dependabot in https://github.com/AndrejOrsula/pymoveit2/pull/77
  • Add UR robot + generalize example to every robot by @m0rph03nix in https://github.com/AndrejOrsula/pymoveit2/pull/76
  • Initialize parameters before ROS2 callbacks by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/74
  • [Bugfix] Copy mesh before scaling if it was passed in as a parameter by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/80
  • Feature/string error codes by @blooop in https://github.com/AndrejOrsula/pymoveit2/pull/83
  • + 1 more

New Contributors

  • @ycheng517 made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/70
  • @m0rph03nix made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/76
  • @blooop made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/83
  • @belalhmedan90 made their first contribution in https://github.com/AndrejOrsula/pymoveit2/pull/87
  • Full Changelog: https://github.com/AndrejOrsula/pymoveit2/compare/4.0.0...4.1.0
4.0.0
AndrejOrsulaAndrejOrsula·2y ago·May 10, 2024
GitHub

📋 What's Changed

  • Allow users to (dis)allow collisions with an object in https://github.com/AndrejOrsula/pymoveit2/pull/50
  • Added setting of cartesian speed and acceleration https://github.com/AndrejOrsula/pymoveit2/pull/53
  • Use cartesian_speed_limited_link instead of cartesian_speed_end_effector_link when available in https://github.com/AndrejOrsula/pymoveit2/pull/56
  • Allow users to set various cartesian path service parameters in https://github.com/AndrejOrsula/pymoveit2/pull/58
  • Add ability to move collision objects in https://github.com/AndrejOrsula/pymoveit2/pull/59
  • Allow Scaling Collision Meshes in https://github.com/AndrejOrsula/pymoveit2/pull/62
  • Reinstate Humble Compatibility for GetCartesianPath & Expose planning_scene To User in https://github.com/AndrejOrsula/pymoveit2/pull/66
  • Allow users to preload a collision mesh in https://github.com/AndrejOrsula/pymoveit2/pull/67

💥 Breaking changes

  • The `max_cartesian_speed` property of `MoveIt2` class is removed in https://github.com/AndrejOrsula/pymoveit2/pull/53
  • Full Changelog: https://github.com/AndrejOrsula/pymoveit2/compare/3.2.0...4.0.0
3.2.0
AndrejOrsulaAndrejOrsula·2y ago·March 6, 2024
GitHub

📋 What's Changed

  • Add asynchronous planning and execution by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/40
  • Add Path Constraints by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/42
  • Added Async Forward/Inverse Kinematics by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/43
  • Allow users to set `planner_id` and `pipeline_id` by @amalnanavati in https://github.com/AndrejOrsula/pymoveit2/pull/48
  • Full Changelog: https://github.com/AndrejOrsula/pymoveit2/compare/3.1.0...3.2.0
3.1.0
AndrejOrsulaAndrejOrsula·2y ago·November 10, 2023
GitHub

Additions

  • Added crane_x7 robot model (https://github.com/AndrejOrsula/pymoveit2/pull/37)
  • Add support for KUKA LBRs (https://github.com/AndrejOrsula/pymoveit2/pull/38)
3.0.0
AndrejOrsulaAndrejOrsula·2y ago·October 4, 2023
GitHub

Additions

  • Add PhantomX Pincher to robots (#33)
  • `GripperInterface` class (#34)
  • Functionalities for adding primitive collision objects and attaching collision objects (#34)

📋 Changes

  • Make API for Cartesian paths more obvious (#35)
  • Allow passing Pose and PoseStamped as pose goal (#35)
  • Make wait_until_executed() return the success of execution (#35)
  • Default skip_if_noop of gripper open()/close() to False (#36)
2.2.0
AndrejOrsulaAndrejOrsula·2y ago·August 23, 2023
GitHub

📋 Changes

  • [Use `frame_id` in `MoveIt2._plan_cartesian_path()`](https://github.com/AndrejOrsula/pymoveit2/commit/15c17c539bd6a79efc19c3f0e249200eb8148d12)
  • [Add a note about the official `moveit_py` bindings](https://github.com/AndrejOrsula/pymoveit2/commit/29dc040ed5fd8703bb19795474114ada2a79d6b0)
  • [Add `target_link` param to `plan`](https://github.com/AndrejOrsula/pymoveit2/pull/30)
  • [Add Kinova JACO + MICO definitions to robot](https://github.com/AndrejOrsula/pymoveit2/pull/32)

📦 Contributors

  • [amalnanavati](https://github.com/amalnanavati)
  • [egordon](https://github.com/egordon)
2.1.0
AndrejOrsulaAndrejOrsula·4y ago·May 2, 2022
GitHub

📦 Contributors

  • [Schnilz](https://github.com/Schnilz)
2.0.0
AndrejOrsulaAndrejOrsula·4y ago·February 3, 2022
GitHub

See #3 for more details

1.1.0
AndrejOrsulaAndrejOrsula·4y ago·January 3, 2022
GitHub

See #2 for more details

1.0.0
AndrejOrsulaAndrejOrsula·4y ago·December 25, 2021
GitHub

Initial version of pymoveit2. Semantic versioning will be followed on future releases.