Skip to content

Latest commit

 

History

History
188 lines (182 loc) · 11.1 KB

CHANGELOG.rst

File metadata and controls

188 lines (182 loc) · 11.1 KB

Changelog for package moveit_py

2.10.0 (2024-06-13)

  • Migrate ros-planning org to moveit (#2847) * Rename github.com/ros-planning -> github.com/moveit * Rename ros-planning.github.io -> moveit.github.io * Rename ros-planning organization in docker and CI workflow files - ghcr.io/ros-planning -> ghcr.io/moveit - github.repository == 'moveit/*''
  • Unify log names (#2720) Co-authored-by: Abishalini Sivaraman <[email protected]>
  • Get configuration values of traj_exec_man (#2702) * (ros_planning) get configuration values of traj_exec_man * (py) get configuration values of traj_exec_man
  • CMake format and lint in pre-commit (#2683)
  • log after rclcpp init
  • Contributors: Henning Kayser, Matthijs van der Burgh, Robert Haschke, Sebastian Jahr, Tyler Weaver, peterdavidfagan

2.9.0 (2024-01-09)

  • [PSM] Process collision object color when adding object trough the planning scene monitor (#2567) * Added an optional Collision Object color object to set the coller of the collision object when adding the collision object trough the PSM. * Fixes for clang-tidy warnings * fix pre-commit * Pass by reference
  • Node logging for the rest of MoveIt (#2599)
  • Fix moveit_py Policy docs build (#2584)
  • init policy class (#2494) update command interfaces Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> Update moveit_py/moveit/policies/policy.py Co-authored-by: Sebastian Castro <[email protected]> update script description
  • (moveit_py) Extend Trajectory Execution Manager (#2569) * (moveit_py) Extend Trajectory Execution Manager Added part of the functions from #2442 * PR-remarks * Update moveit_py/src/moveit/moveit_ros/trajectory_execution_manager/trajectory_execution_manager.cpp Co-authored-by: Matthijs van der Burgh <[email protected]> * Update moveit_py/src/moveit/moveit_ros/trajectory_execution_manager/trajectory_execution_manager.cpp Co-authored-by: Matthijs van der Burgh <[email protected]> * Update planning.pyi - Removed unused import * Fixes whitespace issues --------- Co-authored-by: Matthijs van der Burgh <[email protected]>
  • (moveit_py) execute needs a gil_scoped_release (#2573)
  • Fix trajectory execution manager comments for docs builds (#2563)
  • [PSM] Add proccess Collision Object to PSM and request planning scene to moveit py to allow syncing of mutliple PSM (#2536) * PlanningSceneMonitor and request planning scene to moveit py to allow syncing of multiple planning scene monitors * pre-commit fixes * Update moveit_ros/planning/planning_scene_monitor/src/planning_scene_monitor.cpp First catch empty scene to not have a unneeded indents. Co-authored-by: Sebastian Jahr <[email protected]> * Removed unneeded callback functions --------- Co-authored-by: Sebastian Jahr <[email protected]>
  • Allow editing allowed collision matrix in python + fix get_entry function (#2551) Co-authored-by: Sebastian Jahr <[email protected]>
  • Update README.md (#2552) replace moveit wiht moveit_py
  • (moveit_py) fix pyi files (#2526) * (moveit_py) fix planning.pyi * (moveit_py) add missing functions to robot_trajectory.pyi * (moveit_py) fix command to generate stubs
  • (moveit_py) Add Trajectory Execution Manager (#2406) * (moveit_py) add trajectory execution manager * (moveit_py) add __bool__ to ExecutionStatus * (moveit_py) Update copyright header of changed files * (moveit_py) add comment referencing issue * Rename init_trajectory_execution_manager -> initTrajectoryExecutionManager * (moveit_py) python functions snake_case * (moveit_py) fix styling ---------
  • (moveit_py) add update_frame_transforms to planning_scene_monitor (#2521)
  • (moveit_py) remove unused applyPlanningScene (#2505)
  • [moveit_py] add missing constructor of CollisionResult (#2500) Co-authored-by: Dongya Jiang <[email protected]>
  • Fix wrong rename of set_start_state in 63e0c3a (#2497)
  • Add new clang-tidy style rules (#2177)
  • Finally fix errors building new RobotTrajectory Python bindings docs (#2481) * Add missing parenthesis in Python bindings docstring * Fix more docstrings
  • [Python] Add Allowed Collision Matrix to planning scene and optional planning scene during planning (#2387)
  • More fixes to Python bindings docstrings (#2474)
  • Fix docstring spacing in newly added trajectory Python bindings (#2471)
  • (moveit_py) node can have multiple param files (#2393) A node is often started with multiple param files. Using list.index only returns the first occurrence. The new code searches for all occurrences.
  • [Python] Add RetimeTrajectory to RobotTrajectory (#2411) * [Python] Add RetimeTrajectory to RobotTrajectory * Split retime trajecotry in multiple functions Moved logic to trajectory_tools Added Docstrings * Removed retime function from python binding --------- Co-authored-by: Sebastian Jahr <[email protected]>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Dongya Jiang, Jens Vanhooydonck, Matthijs van der Burgh, Nils-Christian Iseke, Peter David Fagan, Sebastian Castro, Sebastian Jahr, Tyler Weaver

2.8.0 (2023-09-10)

  • Fix moveit_py rclcpp::init() (#2223) * Fix moveit_py rclcpp::init() Rclcpp has been initialized without args which was problematic for some use cases like clock simulation. Parameters like use_sim_time:=true need to be passed to rclcpp, also NodeOptions access the global rcl state on construction. Co-authored-by: Jafar Uruç <[email protected]>
  • Export moveit_py_utils' cmake target (#2207)
  • fix typo in name
  • Contributors: Henning Kayser, Michael Görner, Robert Haschke

2.7.4 (2023-05-18)

  • Rename named_target_state_values to get_named_target_state_values (#2181)
  • Deprecate MoveItCpp::execute() use of blocking flag (#1984)
  • Add Python binding for link_model_names and get_only_one_end_effector_tip + update stubs (#1985)
  • Contributors: Jafar, Lucas Wendland

2.7.3 (2023-04-24)

2.7.2 (2023-04-18)

  • Fix Formatting in Python Documentation (#2085) * fix formatting in docs * Fix clang-tidy warnings --------- Co-authored-by: Tyler Weaver <[email protected]> Co-authored-by: Tyler Weaver <[email protected]> Co-authored-by: Sebastian Jahr <[email protected]>
  • Update moveit_py 'get_planning_scene_monitor' to return NonConst (#2098) Co-authored-by: Jafar <[email protected]>
  • Fix MoveItCpp issues (port from MoveIt1) (#2001) * Fix MoveitCpp's const member accessors They should return a ConstPtr instead of a const Ptr&! * Fix SEVERE ClassLoader warning when releasing MoveItCpp - PSM was released before copy of its RobotModel -> removed extra RobotModel copy - clearContents() was broken: - resets in wrong order: psm_ should be last - trajectory_execution_manager_ was missing I suggest to omit clearContents() and rely on the (correct) ordering of member variables. While this is not explicit, we ensure that we don't miss any newly added member variable. Fix: moveit#1597 --------- Co-authored-by: Sebastian Jahr <[email protected]> Co-authored-by: Jafar <[email protected]> Co-authored-by: Sebastian Jahr <[email protected]> Co-authored-by: JafarAbdi <[email protected]>
  • Extract parallel planning from moveit cpp (#2043) * Add parallel_planning_interface * Add parallel planning interface * Rename package to pipeline_planning_interface * Move plan_responses_container into own header + source file * Add plan_responses_contrainer source file * Add solution selection and stopping criterion function files * Remove parallel planning from moveit_cpp * Move parallel planning into planning package * Update moveit_cpp * Drop planning_interface changes * Add documentation * Update other moveit packages * Remove removed header * Address CI complains * Address clang-tidy complains * Address clang-tidy complains 2 * Address clang-tidy complains 3 * Extract planning pipeline map creation function from moveit_cpp * Cleanup comment * Use const moveit::core::RobotModelConstPtr& * Formatting * Add header descriptions * Remove superfluous TODOs * Cleanup
  • moveit_py citation (#2029)
  • Added set_robot_trajectory_msg to python bindings (#2050)
  • Contributors: Jens Vanhooydonck, Peter David Fagan, Robert Haschke, Sebastian Jahr