- 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
- [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
- 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
- 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
- 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