-
 

Package Summary

Tags No category tags.
Version 2.11.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-23
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generates a configuration package that makes it easy to use MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • Robert Haschke
  • MoveIt Release Team
  • David V. Lu!!

Authors

  • David V. Lu!!
  • Dave Coleman
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_setup_assistant

2.11.0 (2024-09-16)

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/*''
  • Add dependency on moveit_configs_utils to moveit_setup_assistant (#2832)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Tyler Weaver, hacker1024

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

  • Update pre-commit (#2094)
  • Contributors: Shobuj Paul

2.7.1 (2023-03-23)

2.7.0 (2023-01-29)

  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Add braces around blocks. (#999)
  • Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)
  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

  • Organize package xml of MSA (#1454)
  • Contributors: Vatan Aksoy Tezer

2.5.2 (2022-07-18)

  • [MSA] Testing Framework for MoveItSetupAssistant (#1383)
  • Merge pull request #1254 from ros-planning/feature/msa MoveIt Setup Assistant - Merge the Feature branch
  • Fix compile issues
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • [MSA] ros2_control Integration (#1299)
  • [MSA] Workaround to launch files without controllers (#1275)
  • [MSA] PR Feedback
  • [MSA] Initial Controllers and Simulation Steps Port (#1252)
  • [MSA] Launch Updates (#1247)
  • [MSA] Merge main into feature/msa (Part II) (#1240)
  • [MSA] Three small edits (#1203)
  • [MSA] Add Setup Step for Generating Launch Files (#1129)
  • [MSA] Fix arg parsing in main (#1110)
  • [MSA] Simplify loading of new SRDF (#1102)
  • [MSA] SRDF Setup (#1057)
  • [MSA] Navigation Widget Fixes (#1054)
  • [MSA] Initial Refactor
  • [MSA] Move Files Around (split into multiple packages, change to hpp extension)
  • Contributors: David V. Lu!!, Vatan Aksoy Tezer

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
  • banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
  • Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78
  • Merge #3081: Improve Gazebo-compatible URDF generation in MSA
  • Add inertial/origin tag
  • Don't overwrite existing attributes
  • Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
  • Move getGazeboCompatibleURDF() from MoveItConfigData to SimulationWidget This is a function specific to the SimulationWidget
  • Provide button to open original URDF file
  • Fix widget layout
  • Use focusGiven() + focusLost() to generate and validate Gazebo URDF
  • XmlSyntaxHighlighter: allow nested highlighting
  • Replace manual highlighting with a SyntaxHighlighter
  • Simplify getGazeboCompatibleURDF() Use a new utility function uniqueInsert() to avoid code duplication when inserting XML elements uniquely.
  • getGazeboCompatibleURDF(): Compare original and final XML Instead of manually keeping track of changes, compare the two docs. This is much more robust.
  • getGazeboCompatibleURDF(): Skip catching YAML exceptions There is no YAML involved!
  • fixup: config_path_ -> static const CONFIG_PATH
  • fixup: Simplify saving
    • new_gazebo_urdf_ -> save_gazebo_urdf_
    • directly save content, avoid extra parsing
    • hide overwrite button if doc is empty
    • disable overwrite button if saving is not possible due to xacro
  • fixup: Drop hidden_func_ from ConfigurationFilesWidget but (re)create the list of to-be-generated files each time entering the widget to allow for dynamic adaption of the file list
  • fixup: Improve message boxes
  • fixup: avoid code duplication
  • Allow (over)writing the Gazebo-compatible URDF
  • Use more specific check for correct tag
  • static_cast<std::string>() -> std::string()
  • fixup: (slightly) improve comment
  • fixup: avoid segfaults if expected XML elements are missing
  • fixup: fix variable name: transitions_elements -> transmission_elements
  • 1.1.9
  • Avoid creating duplicate transmission tags Only add Gazebo transmission tags for joints if they are not yet present.
  • Fix collisions_updater's set comparison (#3076) Use operator< of std::pair(string,string) for comparing two link pairs.
  • Compilation fixes for Jammy and bring back Rolling CI (#1095)
    • Use jammy dockers and clang-format-12
    • Fix unused depend, and move to python3-lxml
    • add ompl to repos, fix versions and ogre
    • Remove ogre keys
    • Fix boolean node operator
    • Stop building dockers on branch and fix servo null pointer
    • update pre-commit to clang-format-12 and pre-commit fixes
    • clang-format workaround and more pre-commit fixes
  • MSA: boost::bind -> std::bind (#3039)
  • Do not automatically load robot description in move_group.launch (#3065) MoveIt should not overwrite a previously uploaded robot description. It should only provide it optionally in demo mode.
  • Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
  • Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
  • 1.1.8
  • Merge PR #2938: Rework ACM Implement ACM defaults as a fallback instead of an override. Based on ros-planning/srdfdom#97, this allows disabling collisions for specific links/objects by default and re-enabling individual pairs if necessary.
  • MSA: Add STOMP + OMPL-CHOMP configs (#2955)
    • Add stomp planner to MSA
    • Add OMPL-CHOMP planner to MSA
    • Remove obsolete CHOMP parameters
    • Update CHOMP config parameters to match code defaults

    - Create CHOMP config via template (instead of code) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>

  • 1.1.7
  • Move MoveItConfigData::setCollisionLinkPairs to collisions_updater.cpp This method is only used there to update disabled collision entries.
  • Unify initialization of ACM from SRDF
  • Adapt to API changes in srdfdom \@v4hn requested splitting of collision_pairs into (re)enabled and disabled.
  • Adapt to API changes in srdfdom
  • Merge PR #3013: MSA cleanup
  • Modernize loops
  • Pass xacro_args to both, urdf and srdf loading
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • MSA: Notice file updates (#2964) This commit fixes a MSA bug causing files in a loaded MoveIt config to be incorrectly classified as externally modified after being written by the "Generate Package" button. As this status is solely based on the file timestamp relative to the timestamp stored in the .setupassistant file, we need to update this timestamp when we wrote the files.
  • Upload controller_list for simple controller manager (#2954)
  • 1.1.6
  • Various improvements to MSA: #2932, #2945, #2946
  • Pilz: Define default planner
  • Simplify definition of [planning_plugin]{.title-ref} parameter There is no means to declare the planning_plugin as an arg first.
  • Allow checking/unchecking multiple files for generation
  • Improve instructions
  • moveit.rviz: Use Orbit view controller
  • moveit.rviz template: remove link names
  • Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
  • gazebo.launch: delayed unpause Only unpause simulation when robot model was loaded. This ensures that the initial pose is actually held.
  • gazebo.yaml: Allow initial_joint_positions
  • gazebo.launch: Load URDF via xacro if neccessary
  • Modularize demo_gazebo.launch: draw on demo.launch
  • demo.launch: start joint + robot-state publishers in fake mode only This will facilitate re-use of demo.launch.
  • Formatting
  • Fix controller choice - Provide all types of JointTrajectoryController as well as FollowJointTrajectory and GripperCommand (use by simple manager)
    • Use effort_controllers/JointTrajectoryController as default
    • Create FollowJointTrajectory entries for any JointTrajectoryController
  • Simplify code
  • Update widget texts to speak about generic controllers
  • Rename ROSControllersWidget -> ControllersWidget
  • Rename files ros_controllers_widget.* -> controllers_widget.*
  • Rename ros_controllers_config_ -> controller_configs_
  • Rename functions ROSController -> Controller
  • Rename ROSControlConfig -> ControllerConfig
  • Fix ros_controllers.yaml: always handle joints as sequence
  • Rework controller config generation We should write separate controller config files for different controller managers:
    • simple_moveit_controllers.yaml handles everything relevant for SimpleMoveItControllerManager
    • ros_controllers.yaml handles ros_control config
    • gazebo_controllers.yaml handles controllers required for Gazebo
  • Add gazebo_controllers.yaml
  • Fix handling of sensors_3d.yaml - Reading both, the default and the existing package's sensors_3d.yaml into the config, the config file was growing by 2 configs each time.
    • Not visiting the Perception tab, was writing the default config with 2 entries

    - Selecting "None" was writing an invalid config: sensors:

    • {}
    • {}
  • Cleanup generation of ros_controllers.yaml
  • Rework moveit_controller_manager handling There are 3 basic MoveIt controller manager plugins: - fake = [moveit_fake_controller_manager::MoveItFakeControllerManager]{.title-ref} Used in demo.launch. Doesn't really control the robot, but just interpolates between via points. Allows these execution_types:
    • via points: just jumps to the via points
    • interpolate: linearly interpolates between via points (default)
    • last point: jumps to the final trajectory point (used for fast execution testing)

    - ros_control = [moveit_ros_control_interface::MoveItControllerManager]{.title-ref} Interfaces to ros_control controllers. - simple = [moveit_simple_controller_manager/MoveItSimpleControllerManager]{.title-ref} Interfaces to action servers for [FollowJointTrajectory]{.title-ref} and/or [GripperCommand]{.title-ref} that in turn interface to the low-level robot controllers (typically based on ros_control) However, so far move_group.launch distinguished between [fake]{.title-ref} and [robot]{.title-ref} only. The argument moveit_controller_manager now allows switching between all 3 variants. Adding more *_moveit_controller_manager.launch files allows for an extension of this scheme.

  • Fix definition of real-robot moveit_controller_manager Fixes the following error (occurring since 61d18f2f073aa4c8a13c2278c41a63591d401c4a) ` [FATAL] ros.moveit_ros_planning.trajectory_execution_manager: Exception while loading controller manager 'robot': According to the loaded plugin descriptions the class robot with base class type moveit_controller_manager::MoveItControllerManager does not exist.[ As we introduced `pass_all_args="true"]{.title-ref}, the value of the argument [moveit_controller_manager]{.title-ref} was the robot name.
  • Remove execution_type argument from real-robot controller_manager.launch
  • moveit_controller_manager.launch: pass execution_type via pass_all_args (#2928) While we need to pass execution_type to fake_moveit_controller_manager.launch, the controller_manager.launch files of real-robot shouldn't be required to define this argument. However, if they don't roslaunch fails with an [unused args]{.title-ref} exception (see #2786). Passing arguments via pass_all_args should solve that issue.
  • Contributors: Abishalini, Henning Kayser, Jafar, Jochen Sprickerhof, Loy van Beek, Michael Görner, Rick Staa, Robert Haschke, Vatan Aksoy Tezer, jeoseo, rickstaa, v4hn

2.4.0 (2022-01-20)

  • Replace NULL with nullptr (#961)
  • Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Load all planning pipelines into their own namespace (#2888) Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
  • MSA: Correctly state not-found package name The warning message was accessing the config_data_ variable, which was assigned just a few lines later.
  • Contributors: Abishalini, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • Ported the collision updater from ros1 to ros2 in the moveit_setup_assistant (#732)
  • Adds jiggle fraction arg to trajopt template (#2858)
  • Fixes _planning_pipeline.launch template input args defaults (#2849)
  • Fixes setup_assistant custom planner ns problem (#2842)
  • MSA: Mention optional Gazebo deps in package.xml templates (#2839)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>
  • Revert $(dirname) use for rviz config file ... due to this bug: https://github.com/ros/ros_comm/issues/1487 This partially reverts 442c3202a4124877afbb6e2bdee682c537f25553
  • Fix MSA templates (#2769)
    • create static_transform_publisher for each virtual joint type

    * another $(dirname) augmenting #2748

    • formatting
  • Contributors: Brennand Pierce, Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Rick Staa, Robert Haschke, Sencer Yazıcı, Stephanie Eng, pvanlaar

1.1.1 (2020-10-13)

  • [feature] Allow showing both, visual and collision geometry (#2352)
  • [fix] layout (#2349)
  • [fix] group editing (#2350)
  • [fix] only write default_planner_config field if any is selected (#2293)
  • [fix] Segfault when editing pose in moveit_setup_assistant (#2340)
  • [fix] disappearing robot on change of reference frame (#2335)
  • [fix] robot_description is already loaded in move_group.launch (#2313)
  • [maint] Cleanup MSA includes (#2351)
  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski, Michael Görner, Robert Haschke, Tyler Weaver, Yoan Mollard

1.1.0 (2020-09-04)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)
  • [feature] Optional cpp version setting (#2166)
  • [feature] Add default velocity/acceleration scaling factors (#1890)
  • [feature] MSA: use matching group/state name for default controller state (#1936)
  • [feature] MSA: Restore display of current directory (#1932)
  • [feature] Cleanup: use range-based for-loop (#1830)
  • [feature] Add delete process to the doneEditing() function in end_effectors_widgets (#1829)
  • [feature] Fix Rviz argument in demo_gazebo.launch (#1797)
  • [feature] Allow user to specify planner termination condition. (#1695)
  • [feature] Add OMPL planner 'AnytimePathShortening' (#1686)
  • [feature] MVP TrajOpt Planner Plugin (#1593)
  • [feature] Use QDir::currentPath() rather than getenv("PWD") (#1618)
  • [feature] Add named frames to CollisionObjects (#1439)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix ordering of request adapters (#2053)
  • [fix] Fix some clang tidy issues (#2004)
  • [fix] Fix usage of panda_moveit_config (#1904)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Use portable string() on <filesystem::path>. (#1571)
  • [fix] Fix test utilities in moveit core (#1409)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] remove obsolete moveit_resources/config.h (#1412)
  • Contributors: AndyZe, Ayush Garg, Daniel Wang, Dave Coleman, Felix von Drigalski, Henning Kayser, Jafar Abdi, Jonathan Binney, Mark Moll, Max Krichenbauer, Michael Görner, Mike Lautman, Mohmmad Ayman, Omid Heidari, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Tyler Weaver, Yoan Mollard, Yu, Yan, jschleicher, tnaka, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10, fix warnings
  • [fix] Define planning adapters for chomp planning pipeline (#2242)
  • [maint] Remove urdf package as build_depend from package.xml (#2207)
  • Contributors: Jafar Abdi, Robert Haschke, tnaka, Michael Görner

1.0.5 (2020-07-08)

  • [fix] Fix catkin_lint issues (#2120)
  • [feature] Add use_rviz to demo.launch in setup_assistant (#2019)
  • Contributors: Henning Kayser, Jafar Abdi, Michael Görner, Robert Haschke, Tyler Weaver

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [feature] Allow loading of additional kinematics parameters file (#1997)
  • [feature] Allow adding initial poses to fake_controllers.yaml (#1892)
  • [feature] Display robot poses on selection, not only on click (#1930)
  • [fix] Fix invalid iterator (#1623)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build fixes
    • Fix header inclusion and other MSVC build errors (#1636)
    • Fix binary artifact install locations. (#1575)
    • Favor ros::Duration.sleep over sleep. (#1634)
    • Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [feature] Add support for pos_vel_controllers and pos_vel_acc_controllers (#1806)
  • [feature] Add joint state controller config by default (#1024)
  • Contributors: AndyZe, Daniel Wang, Felix von Drigalski, Jafar Abdi, Max Krichenbauer, Michael Görner, Mohmmad Ayman, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Yu, Yan, v4hn

1.0.2 (2019-06-28)

  • [fix] static transform publisher does not take a rate (#1494)
  • [feature] Add arguments [load_robot_description]{.title-ref}, [pipeline]{.title-ref}, [rviz config_file]{.title-ref} to launch file templates (#1397)
  • Contributors: Mike Lautman, Robert Haschke, jschleicher

1.0.1 (2019-03-08)

  • [fix] re-add required build dependencies (#1373)
  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Isaac I.Y. Saito, Robert Haschke, Yu, Yan

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [fix] memory leaks (#1292)
  • [improve] Remove (redundant) random seeding and #attempts from RobotState::setFromIK() as the IK solver perform random seeding themselves. #1288
  • [improve] support dark themes (#1173)
  • Contributors: Dave Coleman, Robert Haschke, Victor Lamoine

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Create demo_gazebo.launch (#1051)
  • [maintenance] Cleanup includes to speedup compiling (#1205)
  • [maintenance] Use C++14 (#1146)
  • [maintenance] Code Cleanup
  • Contributors: Alex Moriarty, Dave Coleman, Michael Görner, Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

  • [fix] Build regression (#1170)
  • Contributors: Robert Haschke

0.10.3 (2018-10-29)

  • [fix] compiler warnings (#1089)
  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] Some bugs (#1022, #1013, #1040)
  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)
  • [capability] New screen for automatically generating interfaces to low level controllers(#951, #994, #908)
  • [capability] Perception screen for using laser scanner point clouds. (#969)
  • [enhancement][GUI] Logo for MoveIt 2.0, cleanup appearance (#1059)
  • [enhancement][GUI] added a setup assistant window icon (#1028)
  • [enhancement][GUI] Planning Groups screen (#1017)
  • [enhancement] use panda for test, and write test file in tmp dir (#1042)
  • [enhancement] Added capabilties as arg to move_group.launch (#998)
  • [enhancement] Add moveit_setup_assistant as depenency of all *_moveit_config pkgs (#1029)
  • [maintenance] various compiler warnings (#1038)
  • [enhancement] Improving gazebo integration. (#956, #936)
  • [maintenance] Renamed wedgits in setup assistant wedgit to follow convention (#995)
  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)
  • Contributors: Alexander Gutenkunst, Dave Coleman, Mike Lautman, MohmadAyman, Mohmmad Ayman, Raghavender Sahdev, Robert Haschke, Sohieb Abdelrahman, mike lautman

0.10.1 (2018-05-25)

  • [maintenance] migration from tf to tf2 API (#830)
  • [maintenance] cleanup yaml parsing, remove yaml-cpp 0.3 support (#795)
  • [feature] allow editing of xacro args (#796)
  • Contributors: Dave Coleman, Ian McMahon, Michael Görner, Mikael Arguedas, Robert Haschke, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [fix][kinetic onward] msa: use qt4-compatible API for default font (#682)
  • [fix][kinetic onward] replace explicit use of Arial with default application font (#668)
  • [fix] add moveit_fake_controller_manager to run_depend of moveit_config_pkg_template/package.xml.template (#613)
  • [fix] find and link against tinyxml where needed (#569)
  • Contributors: Kei Okada, Michael Görner, Mikael Arguedas, William Woodall

0.9.9 (2017-08-06)

  • [setup_assistant] Fix for lunar (#542) (fix #506)
  • Contributors: Dave Coleman

0.9.8 (2017-06-21)

  • [enhance] setup assistant: add use_gui param to demo.launch (#532)
  • [build] add Qt-moc guards for boost 1.64 compatibility (#534)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

  • [fix] Build for Ubuntu YZ by adding BOOST_MATH_DISABLE_FLOAT128 (#505)
  • [improve][MSA] Open a directory where setup_assistant.launch was started. (#509)
  • Contributors: Isaac I.Y. Saito, Mikael Arguedas

0.9.6 (2017-04-12)

  • [improve] Add warning if no IK solvers found (#485)
  • Contributors: Dave Coleman

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [fix] Qt4/Qt5 compatibility #413
  • [fix] show disabled collisions as matrix (#394)
  • Contributors: Dave Coleman, Robert Haschke, Michael Goerner

0.9.3 (2016-11-16)

  • [capability] Exposed planners from latest ompl release. (#338)
  • [enhancement] Increase collision checking interval (#337)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon, Ruben Burger

0.9.2 (2016-11-05)

  • [Fix] xacro warnings in Kinetic (#334) [Capability] Allows for smaller collision objects at the cost of increased planning time
  • [Improve] Increase the default discretization of collision checking motions (#321)
  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.7.1 (2016-06-24)

  • [sys] Qt adjustment.
    • relax Qt-version requirement. Minor Qt version updates are ABI-compatible with each other: https://wiki.qt.io/Qt-Version-Compatibility
    • auto-select Qt version matching the one from rviz #114
    • Allow to conditionally compile against Qt5 by setting -DUseQt5=On
  • [sys] Add line for supporting CMake 2.8.11 as required for Indigo
  • [sys][travis] Update CI conf for ROS Jade (and optionally added Kinetic) #116
  • [feat] add ApplyPlanningScene capability to template
  • Contributors: Dave Coleman, Isaac I.Y. Saito, Robert Haschke, Simon Schmeisser (isys vision), v4hn

0.7.0 (2016-01-30)

  • Merge pull request from ipa-mdl/indigo-devel Added command-line SRDF updater
  • renamed target output to collisions_updater
  • formatted code to roscpp style
  • More verbose error descriptions, use ROS_ERROR_STREAM
  • moved file loader helpers into tools
  • added licence header
  • Missed a negation sign
  • CollisionUpdater class was not really needed
  • factored out createFullURDFPath and createFullSRDFPath
  • factored out MoveItConfigData::getSetupAssistantYAMLPath
  • factored out MoveItConfigData::setPackagePath
  • factored out setCollisionLinkPairs into MoveItConfigData
  • require output path to be set if SRDF path is overwritten by a xacro file path
  • separated xacro parsing from loadFileToString
  • make disabled_collisions entries unique
  • Added command-line SRDF updater
  • Merge pull request from 130s/fix/windowsize Shrink window height
  • Add scrollbar to the text area that could be squashed.
  • Better minimum window size.
  • Merge pull request #103 from gavanderhoorn/issue102_cfgrble_db_path Fix for issue #102 : allow user to set mongodb db location
  • Update warehouse launch file to accept non-standard db location. Fix #102. Also update generated demo.launch accordingly. The default directory could be located on a non-writable file system, leading to crashes of the mongodb wrapper script. This change allows the user to specify an alternative location using the 'db_path' argument.
  • Update configuration_files_widget.cpp Fix link
  • Contributors: Dave Coleman, Ioan A Sucan, Isaac IY Saito, Mathias Lüdtke, Nathan Bellowe, Sachin Chitta, gavanderhoorn, hersh

0.6.0 (2014-12-01)

  • Values are now read from kinematics.yaml correctly.
  • Simplified the inputKinematicsYAML() code.
  • Debug and octomap improvements in launch file templates
  • Values are now read from kinematics.yaml correctly. Previously, keys such as "kinematics_solver" were not found.
  • Added clear octomap service to move_group launch file template
  • Added gdb debug helper that allows easier break point addition
  • Add launch file for joystick control of MotionPlanningPlugin
  • Joint limits comments
  • Removed velocity scaling factor
  • Added a new 'velocity_scaling_factor' parameter to evenly reduce max joint velocity for all joints. Added documentation.
  • Simply renamed kin_model to robot_model for more proper naming convension
  • Added new launch file for controll Rviz with joystick
  • use relative instead of absolute names for topics (to allow for namespaces)
  • Added planner specific parameters to ompl_planning.yaml emitter.
  • Added space after every , in function calls Added either a space or a c-return before opening { Moved & next to the variable in the member function declarations
  • Added planner specific parameters to ompl_planning.yaml emitter. Each parameter is set to current defaults. This is fragile, as defaults may change.
  • Contributors: Chris Lewis, Dave Coleman, Ioan A Sucan, Jim Rothrock, ahb, hersh

0.5.9 (2014-03-22)

  • Fixed bug 82 in a quick way by reducing min size.
  • Fix for issue #70: support yaml-cpp 0.5+ (new api).
  • Generate joint_limits.yaml using ordered joints
  • Ensures that group name changes are reflected in the end effectors and robot poses screens as well
  • Prevent dirty transforms warning
  • Cleaned up stray cout's
  • Contributors: Benjamin Chretien, Dave Coleman, Dave Hershberger, Sachin Chitta

0.5.8 (2014-02-06)

  • Update move_group.launch Adding get planning scene service to template launch file.
  • Fix [#42 <https://github.com/ros-planning/moveit_setup_assistant/issues/42>]{.title-ref} plus cosmetic param name change.
  • Contributors: Acorn, Dave Hershberger, sachinchitta

0.5.7 (2014-01-03)

  • Added back-link to tutorial and updated moveit website URL.
  • Ported tutorial from wiki to sphinx in source repo.

0.5.6 (2013-12-31)

  • Fix compilation on OS X 10.9 (clang)
  • Contributors: Nikolaus Demmel, isucan

0.5.5 (2013-12-03)

  • fix #64.
  • Added Travis Continuous Integration

0.5.4 (2013-10-11)

  • Added optional params so user knows they exist - values remain same

0.5.3 (2013-09-23)

  • enable publishing more information for demo.launch
  • Added 2 deps needed for some of the launch files generated by the setup assistant
  • add source param for joint_state_publisher
  • Added default octomap_resolution to prevent warning when move_group starts. Added comments.
  • generate config files for fake controllers
  • port to new robot state API

0.5.2 (2013-08-16)

0.5.1 (2013-08-13)

  • make headers and author definitions aligned the same way; white space fixes
  • add debug flag to demo.launch template
  • default scene alpha is now 1.0
  • add robot_state_publisher dependency for generated pkgs
  • disable mongodb creation by default in demo.launch
  • add dependency on joint_state_publisher for generated config pkgs

0.5.0 (2013-07-15)

  • white space fixes (tabs are now spaces)
  • fix #49

0.4.1 (2013-06-26)

  • fix #44
  • detect when xacro needs to be run and generate planning_context.launch accordingly
  • fix #46
  • refactor how planners are added to ompl_planning.yaml; include PRM & PRMstar, remove LazyRRT
  • change defaults per #47
  • SRDFWriter: add initModel() method for initializing from an existing urdf/srdf model in memory.
  • SRDFWriter: add INCLUDE_DIRS to catkin_package command so srdf_writer.h can be used by other packages.
  • git add option for minimum fraction of 'sometimes in collision'
  • fix #41

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged moveit_setup_assistant at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-23
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generates a configuration package that makes it easy to use MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • Robert Haschke
  • MoveIt Release Team
  • David V. Lu!!

Authors

  • David V. Lu!!
  • Dave Coleman
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_setup_assistant

2.11.0 (2024-09-16)

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/*''
  • Add dependency on moveit_configs_utils to moveit_setup_assistant (#2832)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Tyler Weaver, hacker1024

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

  • Update pre-commit (#2094)
  • Contributors: Shobuj Paul

2.7.1 (2023-03-23)

2.7.0 (2023-01-29)

  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Add braces around blocks. (#999)
  • Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)
  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

  • Organize package xml of MSA (#1454)
  • Contributors: Vatan Aksoy Tezer

2.5.2 (2022-07-18)

  • [MSA] Testing Framework for MoveItSetupAssistant (#1383)
  • Merge pull request #1254 from ros-planning/feature/msa MoveIt Setup Assistant - Merge the Feature branch
  • Fix compile issues
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • [MSA] ros2_control Integration (#1299)
  • [MSA] Workaround to launch files without controllers (#1275)
  • [MSA] PR Feedback
  • [MSA] Initial Controllers and Simulation Steps Port (#1252)
  • [MSA] Launch Updates (#1247)
  • [MSA] Merge main into feature/msa (Part II) (#1240)
  • [MSA] Three small edits (#1203)
  • [MSA] Add Setup Step for Generating Launch Files (#1129)
  • [MSA] Fix arg parsing in main (#1110)
  • [MSA] Simplify loading of new SRDF (#1102)
  • [MSA] SRDF Setup (#1057)
  • [MSA] Navigation Widget Fixes (#1054)
  • [MSA] Initial Refactor
  • [MSA] Move Files Around (split into multiple packages, change to hpp extension)
  • Contributors: David V. Lu!!, Vatan Aksoy Tezer

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
  • banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
  • Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78
  • Merge #3081: Improve Gazebo-compatible URDF generation in MSA
  • Add inertial/origin tag
  • Don't overwrite existing attributes
  • Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
  • Move getGazeboCompatibleURDF() from MoveItConfigData to SimulationWidget This is a function specific to the SimulationWidget
  • Provide button to open original URDF file
  • Fix widget layout
  • Use focusGiven() + focusLost() to generate and validate Gazebo URDF
  • XmlSyntaxHighlighter: allow nested highlighting
  • Replace manual highlighting with a SyntaxHighlighter
  • Simplify getGazeboCompatibleURDF() Use a new utility function uniqueInsert() to avoid code duplication when inserting XML elements uniquely.
  • getGazeboCompatibleURDF(): Compare original and final XML Instead of manually keeping track of changes, compare the two docs. This is much more robust.
  • getGazeboCompatibleURDF(): Skip catching YAML exceptions There is no YAML involved!
  • fixup: config_path_ -> static const CONFIG_PATH
  • fixup: Simplify saving
    • new_gazebo_urdf_ -> save_gazebo_urdf_
    • directly save content, avoid extra parsing
    • hide overwrite button if doc is empty
    • disable overwrite button if saving is not possible due to xacro
  • fixup: Drop hidden_func_ from ConfigurationFilesWidget but (re)create the list of to-be-generated files each time entering the widget to allow for dynamic adaption of the file list
  • fixup: Improve message boxes
  • fixup: avoid code duplication
  • Allow (over)writing the Gazebo-compatible URDF
  • Use more specific check for correct tag
  • static_cast<std::string>() -> std::string()
  • fixup: (slightly) improve comment
  • fixup: avoid segfaults if expected XML elements are missing
  • fixup: fix variable name: transitions_elements -> transmission_elements
  • 1.1.9
  • Avoid creating duplicate transmission tags Only add Gazebo transmission tags for joints if they are not yet present.
  • Fix collisions_updater's set comparison (#3076) Use operator< of std::pair(string,string) for comparing two link pairs.
  • Compilation fixes for Jammy and bring back Rolling CI (#1095)
    • Use jammy dockers and clang-format-12
    • Fix unused depend, and move to python3-lxml
    • add ompl to repos, fix versions and ogre
    • Remove ogre keys
    • Fix boolean node operator
    • Stop building dockers on branch and fix servo null pointer
    • update pre-commit to clang-format-12 and pre-commit fixes
    • clang-format workaround and more pre-commit fixes
  • MSA: boost::bind -> std::bind (#3039)
  • Do not automatically load robot description in move_group.launch (#3065) MoveIt should not overwrite a previously uploaded robot description. It should only provide it optionally in demo mode.
  • Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
  • Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
  • 1.1.8
  • Merge PR #2938: Rework ACM Implement ACM defaults as a fallback instead of an override. Based on ros-planning/srdfdom#97, this allows disabling collisions for specific links/objects by default and re-enabling individual pairs if necessary.
  • MSA: Add STOMP + OMPL-CHOMP configs (#2955)
    • Add stomp planner to MSA
    • Add OMPL-CHOMP planner to MSA
    • Remove obsolete CHOMP parameters
    • Update CHOMP config parameters to match code defaults

    - Create CHOMP config via template (instead of code) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>

  • 1.1.7
  • Move MoveItConfigData::setCollisionLinkPairs to collisions_updater.cpp This method is only used there to update disabled collision entries.
  • Unify initialization of ACM from SRDF
  • Adapt to API changes in srdfdom \@v4hn requested splitting of collision_pairs into (re)enabled and disabled.
  • Adapt to API changes in srdfdom
  • Merge PR #3013: MSA cleanup
  • Modernize loops
  • Pass xacro_args to both, urdf and srdf loading
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • MSA: Notice file updates (#2964) This commit fixes a MSA bug causing files in a loaded MoveIt config to be incorrectly classified as externally modified after being written by the "Generate Package" button. As this status is solely based on the file timestamp relative to the timestamp stored in the .setupassistant file, we need to update this timestamp when we wrote the files.
  • Upload controller_list for simple controller manager (#2954)
  • 1.1.6
  • Various improvements to MSA: #2932, #2945, #2946
  • Pilz: Define default planner
  • Simplify definition of [planning_plugin]{.title-ref} parameter There is no means to declare the planning_plugin as an arg first.
  • Allow checking/unchecking multiple files for generation
  • Improve instructions
  • moveit.rviz: Use Orbit view controller
  • moveit.rviz template: remove link names
  • Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
  • gazebo.launch: delayed unpause Only unpause simulation when robot model was loaded. This ensures that the initial pose is actually held.
  • gazebo.yaml: Allow initial_joint_positions
  • gazebo.launch: Load URDF via xacro if neccessary
  • Modularize demo_gazebo.launch: draw on demo.launch
  • demo.launch: start joint + robot-state publishers in fake mode only This will facilitate re-use of demo.launch.
  • Formatting
  • Fix controller choice - Provide all types of JointTrajectoryController as well as FollowJointTrajectory and GripperCommand (use by simple manager)
    • Use effort_controllers/JointTrajectoryController as default
    • Create FollowJointTrajectory entries for any JointTrajectoryController
  • Simplify code
  • Update widget texts to speak about generic controllers
  • Rename ROSControllersWidget -> ControllersWidget
  • Rename files ros_controllers_widget.* -> controllers_widget.*
  • Rename ros_controllers_config_ -> controller_configs_
  • Rename functions ROSController -> Controller
  • Rename ROSControlConfig -> ControllerConfig
  • Fix ros_controllers.yaml: always handle joints as sequence
  • Rework controller config generation We should write separate controller config files for different controller managers:
    • simple_moveit_controllers.yaml handles everything relevant for SimpleMoveItControllerManager
    • ros_controllers.yaml handles ros_control config
    • gazebo_controllers.yaml handles controllers required for Gazebo
  • Add gazebo_controllers.yaml
  • Fix handling of sensors_3d.yaml - Reading both, the default and the existing package's sensors_3d.yaml into the config, the config file was growing by 2 configs each time.
    • Not visiting the Perception tab, was writing the default config with 2 entries

    - Selecting "None" was writing an invalid config: sensors:

    • {}
    • {}
  • Cleanup generation of ros_controllers.yaml
  • Rework moveit_controller_manager handling There are 3 basic MoveIt controller manager plugins: - fake = [moveit_fake_controller_manager::MoveItFakeControllerManager]{.title-ref} Used in demo.launch. Doesn't really control the robot, but just interpolates between via points. Allows these execution_types:
    • via points: just jumps to the via points
    • interpolate: linearly interpolates between via points (default)
    • last point: jumps to the final trajectory point (used for fast execution testing)

    - ros_control = [moveit_ros_control_interface::MoveItControllerManager]{.title-ref} Interfaces to ros_control controllers. - simple = [moveit_simple_controller_manager/MoveItSimpleControllerManager]{.title-ref} Interfaces to action servers for [FollowJointTrajectory]{.title-ref} and/or [GripperCommand]{.title-ref} that in turn interface to the low-level robot controllers (typically based on ros_control) However, so far move_group.launch distinguished between [fake]{.title-ref} and [robot]{.title-ref} only. The argument moveit_controller_manager now allows switching between all 3 variants. Adding more *_moveit_controller_manager.launch files allows for an extension of this scheme.

  • Fix definition of real-robot moveit_controller_manager Fixes the following error (occurring since 61d18f2f073aa4c8a13c2278c41a63591d401c4a) ` [FATAL] ros.moveit_ros_planning.trajectory_execution_manager: Exception while loading controller manager 'robot': According to the loaded plugin descriptions the class robot with base class type moveit_controller_manager::MoveItControllerManager does not exist.[ As we introduced `pass_all_args="true"]{.title-ref}, the value of the argument [moveit_controller_manager]{.title-ref} was the robot name.
  • Remove execution_type argument from real-robot controller_manager.launch
  • moveit_controller_manager.launch: pass execution_type via pass_all_args (#2928) While we need to pass execution_type to fake_moveit_controller_manager.launch, the controller_manager.launch files of real-robot shouldn't be required to define this argument. However, if they don't roslaunch fails with an [unused args]{.title-ref} exception (see #2786). Passing arguments via pass_all_args should solve that issue.
  • Contributors: Abishalini, Henning Kayser, Jafar, Jochen Sprickerhof, Loy van Beek, Michael Görner, Rick Staa, Robert Haschke, Vatan Aksoy Tezer, jeoseo, rickstaa, v4hn

2.4.0 (2022-01-20)

  • Replace NULL with nullptr (#961)
  • Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Load all planning pipelines into their own namespace (#2888) Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
  • MSA: Correctly state not-found package name The warning message was accessing the config_data_ variable, which was assigned just a few lines later.
  • Contributors: Abishalini, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • Ported the collision updater from ros1 to ros2 in the moveit_setup_assistant (#732)
  • Adds jiggle fraction arg to trajopt template (#2858)
  • Fixes _planning_pipeline.launch template input args defaults (#2849)
  • Fixes setup_assistant custom planner ns problem (#2842)
  • MSA: Mention optional Gazebo deps in package.xml templates (#2839)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>
  • Revert $(dirname) use for rviz config file ... due to this bug: https://github.com/ros/ros_comm/issues/1487 This partially reverts 442c3202a4124877afbb6e2bdee682c537f25553
  • Fix MSA templates (#2769)
    • create static_transform_publisher for each virtual joint type

    * another $(dirname) augmenting #2748

    • formatting
  • Contributors: Brennand Pierce, Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Rick Staa, Robert Haschke, Sencer Yazıcı, Stephanie Eng, pvanlaar

1.1.1 (2020-10-13)

  • [feature] Allow showing both, visual and collision geometry (#2352)
  • [fix] layout (#2349)
  • [fix] group editing (#2350)
  • [fix] only write default_planner_config field if any is selected (#2293)
  • [fix] Segfault when editing pose in moveit_setup_assistant (#2340)
  • [fix] disappearing robot on change of reference frame (#2335)
  • [fix] robot_description is already loaded in move_group.launch (#2313)
  • [maint] Cleanup MSA includes (#2351)
  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski, Michael Görner, Robert Haschke, Tyler Weaver, Yoan Mollard

1.1.0 (2020-09-04)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)
  • [feature] Optional cpp version setting (#2166)
  • [feature] Add default velocity/acceleration scaling factors (#1890)
  • [feature] MSA: use matching group/state name for default controller state (#1936)
  • [feature] MSA: Restore display of current directory (#1932)
  • [feature] Cleanup: use range-based for-loop (#1830)
  • [feature] Add delete process to the doneEditing() function in end_effectors_widgets (#1829)
  • [feature] Fix Rviz argument in demo_gazebo.launch (#1797)
  • [feature] Allow user to specify planner termination condition. (#1695)
  • [feature] Add OMPL planner 'AnytimePathShortening' (#1686)
  • [feature] MVP TrajOpt Planner Plugin (#1593)
  • [feature] Use QDir::currentPath() rather than getenv("PWD") (#1618)
  • [feature] Add named frames to CollisionObjects (#1439)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix ordering of request adapters (#2053)
  • [fix] Fix some clang tidy issues (#2004)
  • [fix] Fix usage of panda_moveit_config (#1904)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Use portable string() on <filesystem::path>. (#1571)
  • [fix] Fix test utilities in moveit core (#1409)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] remove obsolete moveit_resources/config.h (#1412)
  • Contributors: AndyZe, Ayush Garg, Daniel Wang, Dave Coleman, Felix von Drigalski, Henning Kayser, Jafar Abdi, Jonathan Binney, Mark Moll, Max Krichenbauer, Michael Görner, Mike Lautman, Mohmmad Ayman, Omid Heidari, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Tyler Weaver, Yoan Mollard, Yu, Yan, jschleicher, tnaka, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10, fix warnings
  • [fix] Define planning adapters for chomp planning pipeline (#2242)
  • [maint] Remove urdf package as build_depend from package.xml (#2207)
  • Contributors: Jafar Abdi, Robert Haschke, tnaka, Michael Görner

1.0.5 (2020-07-08)

  • [fix] Fix catkin_lint issues (#2120)
  • [feature] Add use_rviz to demo.launch in setup_assistant (#2019)
  • Contributors: Henning Kayser, Jafar Abdi, Michael Görner, Robert Haschke, Tyler Weaver

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [feature] Allow loading of additional kinematics parameters file (#1997)
  • [feature] Allow adding initial poses to fake_controllers.yaml (#1892)
  • [feature] Display robot poses on selection, not only on click (#1930)
  • [fix] Fix invalid iterator (#1623)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build fixes
    • Fix header inclusion and other MSVC build errors (#1636)
    • Fix binary artifact install locations. (#1575)
    • Favor ros::Duration.sleep over sleep. (#1634)
    • Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [feature] Add support for pos_vel_controllers and pos_vel_acc_controllers (#1806)
  • [feature] Add joint state controller config by default (#1024)
  • Contributors: AndyZe, Daniel Wang, Felix von Drigalski, Jafar Abdi, Max Krichenbauer, Michael Görner, Mohmmad Ayman, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Yu, Yan, v4hn

1.0.2 (2019-06-28)

  • [fix] static transform publisher does not take a rate (#1494)
  • [feature] Add arguments [load_robot_description]{.title-ref}, [pipeline]{.title-ref}, [rviz config_file]{.title-ref} to launch file templates (#1397)
  • Contributors: Mike Lautman, Robert Haschke, jschleicher

1.0.1 (2019-03-08)

  • [fix] re-add required build dependencies (#1373)
  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Isaac I.Y. Saito, Robert Haschke, Yu, Yan

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [fix] memory leaks (#1292)
  • [improve] Remove (redundant) random seeding and #attempts from RobotState::setFromIK() as the IK solver perform random seeding themselves. #1288
  • [improve] support dark themes (#1173)
  • Contributors: Dave Coleman, Robert Haschke, Victor Lamoine

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Create demo_gazebo.launch (#1051)
  • [maintenance] Cleanup includes to speedup compiling (#1205)
  • [maintenance] Use C++14 (#1146)
  • [maintenance] Code Cleanup
  • Contributors: Alex Moriarty, Dave Coleman, Michael Görner, Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

  • [fix] Build regression (#1170)
  • Contributors: Robert Haschke

0.10.3 (2018-10-29)

  • [fix] compiler warnings (#1089)
  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] Some bugs (#1022, #1013, #1040)
  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)
  • [capability] New screen for automatically generating interfaces to low level controllers(#951, #994, #908)
  • [capability] Perception screen for using laser scanner point clouds. (#969)
  • [enhancement][GUI] Logo for MoveIt 2.0, cleanup appearance (#1059)
  • [enhancement][GUI] added a setup assistant window icon (#1028)
  • [enhancement][GUI] Planning Groups screen (#1017)
  • [enhancement] use panda for test, and write test file in tmp dir (#1042)
  • [enhancement] Added capabilties as arg to move_group.launch (#998)
  • [enhancement] Add moveit_setup_assistant as depenency of all *_moveit_config pkgs (#1029)
  • [maintenance] various compiler warnings (#1038)
  • [enhancement] Improving gazebo integration. (#956, #936)
  • [maintenance] Renamed wedgits in setup assistant wedgit to follow convention (#995)
  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)
  • Contributors: Alexander Gutenkunst, Dave Coleman, Mike Lautman, MohmadAyman, Mohmmad Ayman, Raghavender Sahdev, Robert Haschke, Sohieb Abdelrahman, mike lautman

0.10.1 (2018-05-25)

  • [maintenance] migration from tf to tf2 API (#830)
  • [maintenance] cleanup yaml parsing, remove yaml-cpp 0.3 support (#795)
  • [feature] allow editing of xacro args (#796)
  • Contributors: Dave Coleman, Ian McMahon, Michael Görner, Mikael Arguedas, Robert Haschke, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [fix][kinetic onward] msa: use qt4-compatible API for default font (#682)
  • [fix][kinetic onward] replace explicit use of Arial with default application font (#668)
  • [fix] add moveit_fake_controller_manager to run_depend of moveit_config_pkg_template/package.xml.template (#613)
  • [fix] find and link against tinyxml where needed (#569)
  • Contributors: Kei Okada, Michael Görner, Mikael Arguedas, William Woodall

0.9.9 (2017-08-06)

  • [setup_assistant] Fix for lunar (#542) (fix #506)
  • Contributors: Dave Coleman

0.9.8 (2017-06-21)

  • [enhance] setup assistant: add use_gui param to demo.launch (#532)
  • [build] add Qt-moc guards for boost 1.64 compatibility (#534)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

  • [fix] Build for Ubuntu YZ by adding BOOST_MATH_DISABLE_FLOAT128 (#505)
  • [improve][MSA] Open a directory where setup_assistant.launch was started. (#509)
  • Contributors: Isaac I.Y. Saito, Mikael Arguedas

0.9.6 (2017-04-12)

  • [improve] Add warning if no IK solvers found (#485)
  • Contributors: Dave Coleman

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [fix] Qt4/Qt5 compatibility #413
  • [fix] show disabled collisions as matrix (#394)
  • Contributors: Dave Coleman, Robert Haschke, Michael Goerner

0.9.3 (2016-11-16)

  • [capability] Exposed planners from latest ompl release. (#338)
  • [enhancement] Increase collision checking interval (#337)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon, Ruben Burger

0.9.2 (2016-11-05)

  • [Fix] xacro warnings in Kinetic (#334) [Capability] Allows for smaller collision objects at the cost of increased planning time
  • [Improve] Increase the default discretization of collision checking motions (#321)
  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.7.1 (2016-06-24)

  • [sys] Qt adjustment.
    • relax Qt-version requirement. Minor Qt version updates are ABI-compatible with each other: https://wiki.qt.io/Qt-Version-Compatibility
    • auto-select Qt version matching the one from rviz #114
    • Allow to conditionally compile against Qt5 by setting -DUseQt5=On
  • [sys] Add line for supporting CMake 2.8.11 as required for Indigo
  • [sys][travis] Update CI conf for ROS Jade (and optionally added Kinetic) #116
  • [feat] add ApplyPlanningScene capability to template
  • Contributors: Dave Coleman, Isaac I.Y. Saito, Robert Haschke, Simon Schmeisser (isys vision), v4hn

0.7.0 (2016-01-30)

  • Merge pull request from ipa-mdl/indigo-devel Added command-line SRDF updater
  • renamed target output to collisions_updater
  • formatted code to roscpp style
  • More verbose error descriptions, use ROS_ERROR_STREAM
  • moved file loader helpers into tools
  • added licence header
  • Missed a negation sign
  • CollisionUpdater class was not really needed
  • factored out createFullURDFPath and createFullSRDFPath
  • factored out MoveItConfigData::getSetupAssistantYAMLPath
  • factored out MoveItConfigData::setPackagePath
  • factored out setCollisionLinkPairs into MoveItConfigData
  • require output path to be set if SRDF path is overwritten by a xacro file path
  • separated xacro parsing from loadFileToString
  • make disabled_collisions entries unique
  • Added command-line SRDF updater
  • Merge pull request from 130s/fix/windowsize Shrink window height
  • Add scrollbar to the text area that could be squashed.
  • Better minimum window size.
  • Merge pull request #103 from gavanderhoorn/issue102_cfgrble_db_path Fix for issue #102 : allow user to set mongodb db location
  • Update warehouse launch file to accept non-standard db location. Fix #102. Also update generated demo.launch accordingly. The default directory could be located on a non-writable file system, leading to crashes of the mongodb wrapper script. This change allows the user to specify an alternative location using the 'db_path' argument.
  • Update configuration_files_widget.cpp Fix link
  • Contributors: Dave Coleman, Ioan A Sucan, Isaac IY Saito, Mathias Lüdtke, Nathan Bellowe, Sachin Chitta, gavanderhoorn, hersh

0.6.0 (2014-12-01)

  • Values are now read from kinematics.yaml correctly.
  • Simplified the inputKinematicsYAML() code.
  • Debug and octomap improvements in launch file templates
  • Values are now read from kinematics.yaml correctly. Previously, keys such as "kinematics_solver" were not found.
  • Added clear octomap service to move_group launch file template
  • Added gdb debug helper that allows easier break point addition
  • Add launch file for joystick control of MotionPlanningPlugin
  • Joint limits comments
  • Removed velocity scaling factor
  • Added a new 'velocity_scaling_factor' parameter to evenly reduce max joint velocity for all joints. Added documentation.
  • Simply renamed kin_model to robot_model for more proper naming convension
  • Added new launch file for controll Rviz with joystick
  • use relative instead of absolute names for topics (to allow for namespaces)
  • Added planner specific parameters to ompl_planning.yaml emitter.
  • Added space after every , in function calls Added either a space or a c-return before opening { Moved & next to the variable in the member function declarations
  • Added planner specific parameters to ompl_planning.yaml emitter. Each parameter is set to current defaults. This is fragile, as defaults may change.
  • Contributors: Chris Lewis, Dave Coleman, Ioan A Sucan, Jim Rothrock, ahb, hersh

0.5.9 (2014-03-22)

  • Fixed bug 82 in a quick way by reducing min size.
  • Fix for issue #70: support yaml-cpp 0.5+ (new api).
  • Generate joint_limits.yaml using ordered joints
  • Ensures that group name changes are reflected in the end effectors and robot poses screens as well
  • Prevent dirty transforms warning
  • Cleaned up stray cout's
  • Contributors: Benjamin Chretien, Dave Coleman, Dave Hershberger, Sachin Chitta

0.5.8 (2014-02-06)

  • Update move_group.launch Adding get planning scene service to template launch file.
  • Fix [#42 <https://github.com/ros-planning/moveit_setup_assistant/issues/42>]{.title-ref} plus cosmetic param name change.
  • Contributors: Acorn, Dave Hershberger, sachinchitta

0.5.7 (2014-01-03)

  • Added back-link to tutorial and updated moveit website URL.
  • Ported tutorial from wiki to sphinx in source repo.

0.5.6 (2013-12-31)

  • Fix compilation on OS X 10.9 (clang)
  • Contributors: Nikolaus Demmel, isucan

0.5.5 (2013-12-03)

  • fix #64.
  • Added Travis Continuous Integration

0.5.4 (2013-10-11)

  • Added optional params so user knows they exist - values remain same

0.5.3 (2013-09-23)

  • enable publishing more information for demo.launch
  • Added 2 deps needed for some of the launch files generated by the setup assistant
  • add source param for joint_state_publisher
  • Added default octomap_resolution to prevent warning when move_group starts. Added comments.
  • generate config files for fake controllers
  • port to new robot state API

0.5.2 (2013-08-16)

0.5.1 (2013-08-13)

  • make headers and author definitions aligned the same way; white space fixes
  • add debug flag to demo.launch template
  • default scene alpha is now 1.0
  • add robot_state_publisher dependency for generated pkgs
  • disable mongodb creation by default in demo.launch
  • add dependency on joint_state_publisher for generated config pkgs

0.5.0 (2013-07-15)

  • white space fixes (tabs are now spaces)
  • fix #49

0.4.1 (2013-06-26)

  • fix #44
  • detect when xacro needs to be run and generate planning_context.launch accordingly
  • fix #46
  • refactor how planners are added to ompl_planning.yaml; include PRM & PRMstar, remove LazyRRT
  • change defaults per #47
  • SRDFWriter: add initModel() method for initializing from an existing urdf/srdf model in memory.
  • SRDFWriter: add INCLUDE_DIRS to catkin_package command so srdf_writer.h can be used by other packages.
  • git add option for minimum fraction of 'sometimes in collision'
  • fix #41

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged moveit_setup_assistant at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-23
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generates a configuration package that makes it easy to use MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • Robert Haschke
  • MoveIt Release Team
  • David V. Lu!!

Authors

  • David V. Lu!!
  • Dave Coleman
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_setup_assistant

2.11.0 (2024-09-16)

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/*''
  • Add dependency on moveit_configs_utils to moveit_setup_assistant (#2832)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Tyler Weaver, hacker1024

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

  • Update pre-commit (#2094)
  • Contributors: Shobuj Paul

2.7.1 (2023-03-23)

2.7.0 (2023-01-29)

  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Add braces around blocks. (#999)
  • Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)
  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

  • Organize package xml of MSA (#1454)
  • Contributors: Vatan Aksoy Tezer

2.5.2 (2022-07-18)

  • [MSA] Testing Framework for MoveItSetupAssistant (#1383)
  • Merge pull request #1254 from ros-planning/feature/msa MoveIt Setup Assistant - Merge the Feature branch
  • Fix compile issues
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • [MSA] ros2_control Integration (#1299)
  • [MSA] Workaround to launch files without controllers (#1275)
  • [MSA] PR Feedback
  • [MSA] Initial Controllers and Simulation Steps Port (#1252)
  • [MSA] Launch Updates (#1247)
  • [MSA] Merge main into feature/msa (Part II) (#1240)
  • [MSA] Three small edits (#1203)
  • [MSA] Add Setup Step for Generating Launch Files (#1129)
  • [MSA] Fix arg parsing in main (#1110)
  • [MSA] Simplify loading of new SRDF (#1102)
  • [MSA] SRDF Setup (#1057)
  • [MSA] Navigation Widget Fixes (#1054)
  • [MSA] Initial Refactor
  • [MSA] Move Files Around (split into multiple packages, change to hpp extension)
  • Contributors: David V. Lu!!, Vatan Aksoy Tezer

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
  • banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
  • Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78
  • Merge #3081: Improve Gazebo-compatible URDF generation in MSA
  • Add inertial/origin tag
  • Don't overwrite existing attributes
  • Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
  • Move getGazeboCompatibleURDF() from MoveItConfigData to SimulationWidget This is a function specific to the SimulationWidget
  • Provide button to open original URDF file
  • Fix widget layout
  • Use focusGiven() + focusLost() to generate and validate Gazebo URDF
  • XmlSyntaxHighlighter: allow nested highlighting
  • Replace manual highlighting with a SyntaxHighlighter
  • Simplify getGazeboCompatibleURDF() Use a new utility function uniqueInsert() to avoid code duplication when inserting XML elements uniquely.
  • getGazeboCompatibleURDF(): Compare original and final XML Instead of manually keeping track of changes, compare the two docs. This is much more robust.
  • getGazeboCompatibleURDF(): Skip catching YAML exceptions There is no YAML involved!
  • fixup: config_path_ -> static const CONFIG_PATH
  • fixup: Simplify saving
    • new_gazebo_urdf_ -> save_gazebo_urdf_
    • directly save content, avoid extra parsing
    • hide overwrite button if doc is empty
    • disable overwrite button if saving is not possible due to xacro
  • fixup: Drop hidden_func_ from ConfigurationFilesWidget but (re)create the list of to-be-generated files each time entering the widget to allow for dynamic adaption of the file list
  • fixup: Improve message boxes
  • fixup: avoid code duplication
  • Allow (over)writing the Gazebo-compatible URDF
  • Use more specific check for correct tag
  • static_cast<std::string>() -> std::string()
  • fixup: (slightly) improve comment
  • fixup: avoid segfaults if expected XML elements are missing
  • fixup: fix variable name: transitions_elements -> transmission_elements
  • 1.1.9
  • Avoid creating duplicate transmission tags Only add Gazebo transmission tags for joints if they are not yet present.
  • Fix collisions_updater's set comparison (#3076) Use operator< of std::pair(string,string) for comparing two link pairs.
  • Compilation fixes for Jammy and bring back Rolling CI (#1095)
    • Use jammy dockers and clang-format-12
    • Fix unused depend, and move to python3-lxml
    • add ompl to repos, fix versions and ogre
    • Remove ogre keys
    • Fix boolean node operator
    • Stop building dockers on branch and fix servo null pointer
    • update pre-commit to clang-format-12 and pre-commit fixes
    • clang-format workaround and more pre-commit fixes
  • MSA: boost::bind -> std::bind (#3039)
  • Do not automatically load robot description in move_group.launch (#3065) MoveIt should not overwrite a previously uploaded robot description. It should only provide it optionally in demo mode.
  • Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
  • Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
  • 1.1.8
  • Merge PR #2938: Rework ACM Implement ACM defaults as a fallback instead of an override. Based on ros-planning/srdfdom#97, this allows disabling collisions for specific links/objects by default and re-enabling individual pairs if necessary.
  • MSA: Add STOMP + OMPL-CHOMP configs (#2955)
    • Add stomp planner to MSA
    • Add OMPL-CHOMP planner to MSA
    • Remove obsolete CHOMP parameters
    • Update CHOMP config parameters to match code defaults

    - Create CHOMP config via template (instead of code) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>

  • 1.1.7
  • Move MoveItConfigData::setCollisionLinkPairs to collisions_updater.cpp This method is only used there to update disabled collision entries.
  • Unify initialization of ACM from SRDF
  • Adapt to API changes in srdfdom \@v4hn requested splitting of collision_pairs into (re)enabled and disabled.
  • Adapt to API changes in srdfdom
  • Merge PR #3013: MSA cleanup
  • Modernize loops
  • Pass xacro_args to both, urdf and srdf loading
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • MSA: Notice file updates (#2964) This commit fixes a MSA bug causing files in a loaded MoveIt config to be incorrectly classified as externally modified after being written by the "Generate Package" button. As this status is solely based on the file timestamp relative to the timestamp stored in the .setupassistant file, we need to update this timestamp when we wrote the files.
  • Upload controller_list for simple controller manager (#2954)
  • 1.1.6
  • Various improvements to MSA: #2932, #2945, #2946
  • Pilz: Define default planner
  • Simplify definition of [planning_plugin]{.title-ref} parameter There is no means to declare the planning_plugin as an arg first.
  • Allow checking/unchecking multiple files for generation
  • Improve instructions
  • moveit.rviz: Use Orbit view controller
  • moveit.rviz template: remove link names
  • Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
  • gazebo.launch: delayed unpause Only unpause simulation when robot model was loaded. This ensures that the initial pose is actually held.
  • gazebo.yaml: Allow initial_joint_positions
  • gazebo.launch: Load URDF via xacro if neccessary
  • Modularize demo_gazebo.launch: draw on demo.launch
  • demo.launch: start joint + robot-state publishers in fake mode only This will facilitate re-use of demo.launch.
  • Formatting
  • Fix controller choice - Provide all types of JointTrajectoryController as well as FollowJointTrajectory and GripperCommand (use by simple manager)
    • Use effort_controllers/JointTrajectoryController as default
    • Create FollowJointTrajectory entries for any JointTrajectoryController
  • Simplify code
  • Update widget texts to speak about generic controllers
  • Rename ROSControllersWidget -> ControllersWidget
  • Rename files ros_controllers_widget.* -> controllers_widget.*
  • Rename ros_controllers_config_ -> controller_configs_
  • Rename functions ROSController -> Controller
  • Rename ROSControlConfig -> ControllerConfig
  • Fix ros_controllers.yaml: always handle joints as sequence
  • Rework controller config generation We should write separate controller config files for different controller managers:
    • simple_moveit_controllers.yaml handles everything relevant for SimpleMoveItControllerManager
    • ros_controllers.yaml handles ros_control config
    • gazebo_controllers.yaml handles controllers required for Gazebo
  • Add gazebo_controllers.yaml
  • Fix handling of sensors_3d.yaml - Reading both, the default and the existing package's sensors_3d.yaml into the config, the config file was growing by 2 configs each time.
    • Not visiting the Perception tab, was writing the default config with 2 entries

    - Selecting "None" was writing an invalid config: sensors:

    • {}
    • {}
  • Cleanup generation of ros_controllers.yaml
  • Rework moveit_controller_manager handling There are 3 basic MoveIt controller manager plugins: - fake = [moveit_fake_controller_manager::MoveItFakeControllerManager]{.title-ref} Used in demo.launch. Doesn't really control the robot, but just interpolates between via points. Allows these execution_types:
    • via points: just jumps to the via points
    • interpolate: linearly interpolates between via points (default)
    • last point: jumps to the final trajectory point (used for fast execution testing)

    - ros_control = [moveit_ros_control_interface::MoveItControllerManager]{.title-ref} Interfaces to ros_control controllers. - simple = [moveit_simple_controller_manager/MoveItSimpleControllerManager]{.title-ref} Interfaces to action servers for [FollowJointTrajectory]{.title-ref} and/or [GripperCommand]{.title-ref} that in turn interface to the low-level robot controllers (typically based on ros_control) However, so far move_group.launch distinguished between [fake]{.title-ref} and [robot]{.title-ref} only. The argument moveit_controller_manager now allows switching between all 3 variants. Adding more *_moveit_controller_manager.launch files allows for an extension of this scheme.

  • Fix definition of real-robot moveit_controller_manager Fixes the following error (occurring since 61d18f2f073aa4c8a13c2278c41a63591d401c4a) ` [FATAL] ros.moveit_ros_planning.trajectory_execution_manager: Exception while loading controller manager 'robot': According to the loaded plugin descriptions the class robot with base class type moveit_controller_manager::MoveItControllerManager does not exist.[ As we introduced `pass_all_args="true"]{.title-ref}, the value of the argument [moveit_controller_manager]{.title-ref} was the robot name.
  • Remove execution_type argument from real-robot controller_manager.launch
  • moveit_controller_manager.launch: pass execution_type via pass_all_args (#2928) While we need to pass execution_type to fake_moveit_controller_manager.launch, the controller_manager.launch files of real-robot shouldn't be required to define this argument. However, if they don't roslaunch fails with an [unused args]{.title-ref} exception (see #2786). Passing arguments via pass_all_args should solve that issue.
  • Contributors: Abishalini, Henning Kayser, Jafar, Jochen Sprickerhof, Loy van Beek, Michael Görner, Rick Staa, Robert Haschke, Vatan Aksoy Tezer, jeoseo, rickstaa, v4hn

2.4.0 (2022-01-20)

  • Replace NULL with nullptr (#961)
  • Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Load all planning pipelines into their own namespace (#2888) Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
  • MSA: Correctly state not-found package name The warning message was accessing the config_data_ variable, which was assigned just a few lines later.
  • Contributors: Abishalini, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • Ported the collision updater from ros1 to ros2 in the moveit_setup_assistant (#732)
  • Adds jiggle fraction arg to trajopt template (#2858)
  • Fixes _planning_pipeline.launch template input args defaults (#2849)
  • Fixes setup_assistant custom planner ns problem (#2842)
  • MSA: Mention optional Gazebo deps in package.xml templates (#2839)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>
  • Revert $(dirname) use for rviz config file ... due to this bug: https://github.com/ros/ros_comm/issues/1487 This partially reverts 442c3202a4124877afbb6e2bdee682c537f25553
  • Fix MSA templates (#2769)
    • create static_transform_publisher for each virtual joint type

    * another $(dirname) augmenting #2748

    • formatting
  • Contributors: Brennand Pierce, Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Rick Staa, Robert Haschke, Sencer Yazıcı, Stephanie Eng, pvanlaar

1.1.1 (2020-10-13)

  • [feature] Allow showing both, visual and collision geometry (#2352)
  • [fix] layout (#2349)
  • [fix] group editing (#2350)
  • [fix] only write default_planner_config field if any is selected (#2293)
  • [fix] Segfault when editing pose in moveit_setup_assistant (#2340)
  • [fix] disappearing robot on change of reference frame (#2335)
  • [fix] robot_description is already loaded in move_group.launch (#2313)
  • [maint] Cleanup MSA includes (#2351)
  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski, Michael Görner, Robert Haschke, Tyler Weaver, Yoan Mollard

1.1.0 (2020-09-04)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)
  • [feature] Optional cpp version setting (#2166)
  • [feature] Add default velocity/acceleration scaling factors (#1890)
  • [feature] MSA: use matching group/state name for default controller state (#1936)
  • [feature] MSA: Restore display of current directory (#1932)
  • [feature] Cleanup: use range-based for-loop (#1830)
  • [feature] Add delete process to the doneEditing() function in end_effectors_widgets (#1829)
  • [feature] Fix Rviz argument in demo_gazebo.launch (#1797)
  • [feature] Allow user to specify planner termination condition. (#1695)
  • [feature] Add OMPL planner 'AnytimePathShortening' (#1686)
  • [feature] MVP TrajOpt Planner Plugin (#1593)
  • [feature] Use QDir::currentPath() rather than getenv("PWD") (#1618)
  • [feature] Add named frames to CollisionObjects (#1439)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix ordering of request adapters (#2053)
  • [fix] Fix some clang tidy issues (#2004)
  • [fix] Fix usage of panda_moveit_config (#1904)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Use portable string() on <filesystem::path>. (#1571)
  • [fix] Fix test utilities in moveit core (#1409)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] remove obsolete moveit_resources/config.h (#1412)
  • Contributors: AndyZe, Ayush Garg, Daniel Wang, Dave Coleman, Felix von Drigalski, Henning Kayser, Jafar Abdi, Jonathan Binney, Mark Moll, Max Krichenbauer, Michael Görner, Mike Lautman, Mohmmad Ayman, Omid Heidari, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Tyler Weaver, Yoan Mollard, Yu, Yan, jschleicher, tnaka, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10, fix warnings
  • [fix] Define planning adapters for chomp planning pipeline (#2242)
  • [maint] Remove urdf package as build_depend from package.xml (#2207)
  • Contributors: Jafar Abdi, Robert Haschke, tnaka, Michael Görner

1.0.5 (2020-07-08)

  • [fix] Fix catkin_lint issues (#2120)
  • [feature] Add use_rviz to demo.launch in setup_assistant (#2019)
  • Contributors: Henning Kayser, Jafar Abdi, Michael Görner, Robert Haschke, Tyler Weaver

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [feature] Allow loading of additional kinematics parameters file (#1997)
  • [feature] Allow adding initial poses to fake_controllers.yaml (#1892)
  • [feature] Display robot poses on selection, not only on click (#1930)
  • [fix] Fix invalid iterator (#1623)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build fixes
    • Fix header inclusion and other MSVC build errors (#1636)
    • Fix binary artifact install locations. (#1575)
    • Favor ros::Duration.sleep over sleep. (#1634)
    • Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [feature] Add support for pos_vel_controllers and pos_vel_acc_controllers (#1806)
  • [feature] Add joint state controller config by default (#1024)
  • Contributors: AndyZe, Daniel Wang, Felix von Drigalski, Jafar Abdi, Max Krichenbauer, Michael Görner, Mohmmad Ayman, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Yu, Yan, v4hn

1.0.2 (2019-06-28)

  • [fix] static transform publisher does not take a rate (#1494)
  • [feature] Add arguments [load_robot_description]{.title-ref}, [pipeline]{.title-ref}, [rviz config_file]{.title-ref} to launch file templates (#1397)
  • Contributors: Mike Lautman, Robert Haschke, jschleicher

1.0.1 (2019-03-08)

  • [fix] re-add required build dependencies (#1373)
  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Isaac I.Y. Saito, Robert Haschke, Yu, Yan

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [fix] memory leaks (#1292)
  • [improve] Remove (redundant) random seeding and #attempts from RobotState::setFromIK() as the IK solver perform random seeding themselves. #1288
  • [improve] support dark themes (#1173)
  • Contributors: Dave Coleman, Robert Haschke, Victor Lamoine

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Create demo_gazebo.launch (#1051)
  • [maintenance] Cleanup includes to speedup compiling (#1205)
  • [maintenance] Use C++14 (#1146)
  • [maintenance] Code Cleanup
  • Contributors: Alex Moriarty, Dave Coleman, Michael Görner, Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

  • [fix] Build regression (#1170)
  • Contributors: Robert Haschke

0.10.3 (2018-10-29)

  • [fix] compiler warnings (#1089)
  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] Some bugs (#1022, #1013, #1040)
  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)
  • [capability] New screen for automatically generating interfaces to low level controllers(#951, #994, #908)
  • [capability] Perception screen for using laser scanner point clouds. (#969)
  • [enhancement][GUI] Logo for MoveIt 2.0, cleanup appearance (#1059)
  • [enhancement][GUI] added a setup assistant window icon (#1028)
  • [enhancement][GUI] Planning Groups screen (#1017)
  • [enhancement] use panda for test, and write test file in tmp dir (#1042)
  • [enhancement] Added capabilties as arg to move_group.launch (#998)
  • [enhancement] Add moveit_setup_assistant as depenency of all *_moveit_config pkgs (#1029)
  • [maintenance] various compiler warnings (#1038)
  • [enhancement] Improving gazebo integration. (#956, #936)
  • [maintenance] Renamed wedgits in setup assistant wedgit to follow convention (#995)
  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)
  • Contributors: Alexander Gutenkunst, Dave Coleman, Mike Lautman, MohmadAyman, Mohmmad Ayman, Raghavender Sahdev, Robert Haschke, Sohieb Abdelrahman, mike lautman

0.10.1 (2018-05-25)

  • [maintenance] migration from tf to tf2 API (#830)
  • [maintenance] cleanup yaml parsing, remove yaml-cpp 0.3 support (#795)
  • [feature] allow editing of xacro args (#796)
  • Contributors: Dave Coleman, Ian McMahon, Michael Görner, Mikael Arguedas, Robert Haschke, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [fix][kinetic onward] msa: use qt4-compatible API for default font (#682)
  • [fix][kinetic onward] replace explicit use of Arial with default application font (#668)
  • [fix] add moveit_fake_controller_manager to run_depend of moveit_config_pkg_template/package.xml.template (#613)
  • [fix] find and link against tinyxml where needed (#569)
  • Contributors: Kei Okada, Michael Görner, Mikael Arguedas, William Woodall

0.9.9 (2017-08-06)

  • [setup_assistant] Fix for lunar (#542) (fix #506)
  • Contributors: Dave Coleman

0.9.8 (2017-06-21)

  • [enhance] setup assistant: add use_gui param to demo.launch (#532)
  • [build] add Qt-moc guards for boost 1.64 compatibility (#534)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

  • [fix] Build for Ubuntu YZ by adding BOOST_MATH_DISABLE_FLOAT128 (#505)
  • [improve][MSA] Open a directory where setup_assistant.launch was started. (#509)
  • Contributors: Isaac I.Y. Saito, Mikael Arguedas

0.9.6 (2017-04-12)

  • [improve] Add warning if no IK solvers found (#485)
  • Contributors: Dave Coleman

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [fix] Qt4/Qt5 compatibility #413
  • [fix] show disabled collisions as matrix (#394)
  • Contributors: Dave Coleman, Robert Haschke, Michael Goerner

0.9.3 (2016-11-16)

  • [capability] Exposed planners from latest ompl release. (#338)
  • [enhancement] Increase collision checking interval (#337)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon, Ruben Burger

0.9.2 (2016-11-05)

  • [Fix] xacro warnings in Kinetic (#334) [Capability] Allows for smaller collision objects at the cost of increased planning time
  • [Improve] Increase the default discretization of collision checking motions (#321)
  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.7.1 (2016-06-24)

  • [sys] Qt adjustment.
    • relax Qt-version requirement. Minor Qt version updates are ABI-compatible with each other: https://wiki.qt.io/Qt-Version-Compatibility
    • auto-select Qt version matching the one from rviz #114
    • Allow to conditionally compile against Qt5 by setting -DUseQt5=On
  • [sys] Add line for supporting CMake 2.8.11 as required for Indigo
  • [sys][travis] Update CI conf for ROS Jade (and optionally added Kinetic) #116
  • [feat] add ApplyPlanningScene capability to template
  • Contributors: Dave Coleman, Isaac I.Y. Saito, Robert Haschke, Simon Schmeisser (isys vision), v4hn

0.7.0 (2016-01-30)

  • Merge pull request from ipa-mdl/indigo-devel Added command-line SRDF updater
  • renamed target output to collisions_updater
  • formatted code to roscpp style
  • More verbose error descriptions, use ROS_ERROR_STREAM
  • moved file loader helpers into tools
  • added licence header
  • Missed a negation sign
  • CollisionUpdater class was not really needed
  • factored out createFullURDFPath and createFullSRDFPath
  • factored out MoveItConfigData::getSetupAssistantYAMLPath
  • factored out MoveItConfigData::setPackagePath
  • factored out setCollisionLinkPairs into MoveItConfigData
  • require output path to be set if SRDF path is overwritten by a xacro file path
  • separated xacro parsing from loadFileToString
  • make disabled_collisions entries unique
  • Added command-line SRDF updater
  • Merge pull request from 130s/fix/windowsize Shrink window height
  • Add scrollbar to the text area that could be squashed.
  • Better minimum window size.
  • Merge pull request #103 from gavanderhoorn/issue102_cfgrble_db_path Fix for issue #102 : allow user to set mongodb db location
  • Update warehouse launch file to accept non-standard db location. Fix #102. Also update generated demo.launch accordingly. The default directory could be located on a non-writable file system, leading to crashes of the mongodb wrapper script. This change allows the user to specify an alternative location using the 'db_path' argument.
  • Update configuration_files_widget.cpp Fix link
  • Contributors: Dave Coleman, Ioan A Sucan, Isaac IY Saito, Mathias Lüdtke, Nathan Bellowe, Sachin Chitta, gavanderhoorn, hersh

0.6.0 (2014-12-01)

  • Values are now read from kinematics.yaml correctly.
  • Simplified the inputKinematicsYAML() code.
  • Debug and octomap improvements in launch file templates
  • Values are now read from kinematics.yaml correctly. Previously, keys such as "kinematics_solver" were not found.
  • Added clear octomap service to move_group launch file template
  • Added gdb debug helper that allows easier break point addition
  • Add launch file for joystick control of MotionPlanningPlugin
  • Joint limits comments
  • Removed velocity scaling factor
  • Added a new 'velocity_scaling_factor' parameter to evenly reduce max joint velocity for all joints. Added documentation.
  • Simply renamed kin_model to robot_model for more proper naming convension
  • Added new launch file for controll Rviz with joystick
  • use relative instead of absolute names for topics (to allow for namespaces)
  • Added planner specific parameters to ompl_planning.yaml emitter.
  • Added space after every , in function calls Added either a space or a c-return before opening { Moved & next to the variable in the member function declarations
  • Added planner specific parameters to ompl_planning.yaml emitter. Each parameter is set to current defaults. This is fragile, as defaults may change.
  • Contributors: Chris Lewis, Dave Coleman, Ioan A Sucan, Jim Rothrock, ahb, hersh

0.5.9 (2014-03-22)

  • Fixed bug 82 in a quick way by reducing min size.
  • Fix for issue #70: support yaml-cpp 0.5+ (new api).
  • Generate joint_limits.yaml using ordered joints
  • Ensures that group name changes are reflected in the end effectors and robot poses screens as well
  • Prevent dirty transforms warning
  • Cleaned up stray cout's
  • Contributors: Benjamin Chretien, Dave Coleman, Dave Hershberger, Sachin Chitta

0.5.8 (2014-02-06)

  • Update move_group.launch Adding get planning scene service to template launch file.
  • Fix [#42 <https://github.com/ros-planning/moveit_setup_assistant/issues/42>]{.title-ref} plus cosmetic param name change.
  • Contributors: Acorn, Dave Hershberger, sachinchitta

0.5.7 (2014-01-03)

  • Added back-link to tutorial and updated moveit website URL.
  • Ported tutorial from wiki to sphinx in source repo.

0.5.6 (2013-12-31)

  • Fix compilation on OS X 10.9 (clang)
  • Contributors: Nikolaus Demmel, isucan

0.5.5 (2013-12-03)

  • fix #64.
  • Added Travis Continuous Integration

0.5.4 (2013-10-11)

  • Added optional params so user knows they exist - values remain same

0.5.3 (2013-09-23)

  • enable publishing more information for demo.launch
  • Added 2 deps needed for some of the launch files generated by the setup assistant
  • add source param for joint_state_publisher
  • Added default octomap_resolution to prevent warning when move_group starts. Added comments.
  • generate config files for fake controllers
  • port to new robot state API

0.5.2 (2013-08-16)

0.5.1 (2013-08-13)

  • make headers and author definitions aligned the same way; white space fixes
  • add debug flag to demo.launch template
  • default scene alpha is now 1.0
  • add robot_state_publisher dependency for generated pkgs
  • disable mongodb creation by default in demo.launch
  • add dependency on joint_state_publisher for generated config pkgs

0.5.0 (2013-07-15)

  • white space fixes (tabs are now spaces)
  • fix #49

0.4.1 (2013-06-26)

  • fix #44
  • detect when xacro needs to be run and generate planning_context.launch accordingly
  • fix #46
  • refactor how planners are added to ompl_planning.yaml; include PRM & PRMstar, remove LazyRRT
  • change defaults per #47
  • SRDFWriter: add initModel() method for initializing from an existing urdf/srdf model in memory.
  • SRDFWriter: add INCLUDE_DIRS to catkin_package command so srdf_writer.h can be used by other packages.
  • git add option for minimum fraction of 'sometimes in collision'
  • fix #41

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged moveit_setup_assistant at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-23
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generates a configuration package that makes it easy to use MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • Robert Haschke
  • MoveIt Release Team
  • David V. Lu!!

Authors

  • David V. Lu!!
  • Dave Coleman
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_setup_assistant

2.11.0 (2024-09-16)

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/*''
  • Add dependency on moveit_configs_utils to moveit_setup_assistant (#2832)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Tyler Weaver, hacker1024

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

  • Update pre-commit (#2094)
  • Contributors: Shobuj Paul

2.7.1 (2023-03-23)

2.7.0 (2023-01-29)

  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Add braces around blocks. (#999)
  • Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)
  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

  • Organize package xml of MSA (#1454)
  • Contributors: Vatan Aksoy Tezer

2.5.2 (2022-07-18)

  • [MSA] Testing Framework for MoveItSetupAssistant (#1383)
  • Merge pull request #1254 from ros-planning/feature/msa MoveIt Setup Assistant - Merge the Feature branch
  • Fix compile issues
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • [MSA] ros2_control Integration (#1299)
  • [MSA] Workaround to launch files without controllers (#1275)
  • [MSA] PR Feedback
  • [MSA] Initial Controllers and Simulation Steps Port (#1252)
  • [MSA] Launch Updates (#1247)
  • [MSA] Merge main into feature/msa (Part II) (#1240)
  • [MSA] Three small edits (#1203)
  • [MSA] Add Setup Step for Generating Launch Files (#1129)
  • [MSA] Fix arg parsing in main (#1110)
  • [MSA] Simplify loading of new SRDF (#1102)
  • [MSA] SRDF Setup (#1057)
  • [MSA] Navigation Widget Fixes (#1054)
  • [MSA] Initial Refactor
  • [MSA] Move Files Around (split into multiple packages, change to hpp extension)
  • Contributors: David V. Lu!!, Vatan Aksoy Tezer

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
  • banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
  • Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78
  • Merge #3081: Improve Gazebo-compatible URDF generation in MSA
  • Add inertial/origin tag
  • Don't overwrite existing attributes
  • Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
  • Move getGazeboCompatibleURDF() from MoveItConfigData to SimulationWidget This is a function specific to the SimulationWidget
  • Provide button to open original URDF file
  • Fix widget layout
  • Use focusGiven() + focusLost() to generate and validate Gazebo URDF
  • XmlSyntaxHighlighter: allow nested highlighting
  • Replace manual highlighting with a SyntaxHighlighter
  • Simplify getGazeboCompatibleURDF() Use a new utility function uniqueInsert() to avoid code duplication when inserting XML elements uniquely.
  • getGazeboCompatibleURDF(): Compare original and final XML Instead of manually keeping track of changes, compare the two docs. This is much more robust.
  • getGazeboCompatibleURDF(): Skip catching YAML exceptions There is no YAML involved!
  • fixup: config_path_ -> static const CONFIG_PATH
  • fixup: Simplify saving
    • new_gazebo_urdf_ -> save_gazebo_urdf_
    • directly save content, avoid extra parsing
    • hide overwrite button if doc is empty
    • disable overwrite button if saving is not possible due to xacro
  • fixup: Drop hidden_func_ from ConfigurationFilesWidget but (re)create the list of to-be-generated files each time entering the widget to allow for dynamic adaption of the file list
  • fixup: Improve message boxes
  • fixup: avoid code duplication
  • Allow (over)writing the Gazebo-compatible URDF
  • Use more specific check for correct tag
  • static_cast<std::string>() -> std::string()
  • fixup: (slightly) improve comment
  • fixup: avoid segfaults if expected XML elements are missing
  • fixup: fix variable name: transitions_elements -> transmission_elements
  • 1.1.9
  • Avoid creating duplicate transmission tags Only add Gazebo transmission tags for joints if they are not yet present.
  • Fix collisions_updater's set comparison (#3076) Use operator< of std::pair(string,string) for comparing two link pairs.
  • Compilation fixes for Jammy and bring back Rolling CI (#1095)
    • Use jammy dockers and clang-format-12
    • Fix unused depend, and move to python3-lxml
    • add ompl to repos, fix versions and ogre
    • Remove ogre keys
    • Fix boolean node operator
    • Stop building dockers on branch and fix servo null pointer
    • update pre-commit to clang-format-12 and pre-commit fixes
    • clang-format workaround and more pre-commit fixes
  • MSA: boost::bind -> std::bind (#3039)
  • Do not automatically load robot description in move_group.launch (#3065) MoveIt should not overwrite a previously uploaded robot description. It should only provide it optionally in demo mode.
  • Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
  • Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
  • 1.1.8
  • Merge PR #2938: Rework ACM Implement ACM defaults as a fallback instead of an override. Based on ros-planning/srdfdom#97, this allows disabling collisions for specific links/objects by default and re-enabling individual pairs if necessary.
  • MSA: Add STOMP + OMPL-CHOMP configs (#2955)
    • Add stomp planner to MSA
    • Add OMPL-CHOMP planner to MSA
    • Remove obsolete CHOMP parameters
    • Update CHOMP config parameters to match code defaults

    - Create CHOMP config via template (instead of code) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>

  • 1.1.7
  • Move MoveItConfigData::setCollisionLinkPairs to collisions_updater.cpp This method is only used there to update disabled collision entries.
  • Unify initialization of ACM from SRDF
  • Adapt to API changes in srdfdom \@v4hn requested splitting of collision_pairs into (re)enabled and disabled.
  • Adapt to API changes in srdfdom
  • Merge PR #3013: MSA cleanup
  • Modernize loops
  • Pass xacro_args to both, urdf and srdf loading
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • MSA: Notice file updates (#2964) This commit fixes a MSA bug causing files in a loaded MoveIt config to be incorrectly classified as externally modified after being written by the "Generate Package" button. As this status is solely based on the file timestamp relative to the timestamp stored in the .setupassistant file, we need to update this timestamp when we wrote the files.
  • Upload controller_list for simple controller manager (#2954)
  • 1.1.6
  • Various improvements to MSA: #2932, #2945, #2946
  • Pilz: Define default planner
  • Simplify definition of [planning_plugin]{.title-ref} parameter There is no means to declare the planning_plugin as an arg first.
  • Allow checking/unchecking multiple files for generation
  • Improve instructions
  • moveit.rviz: Use Orbit view controller
  • moveit.rviz template: remove link names
  • Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
  • gazebo.launch: delayed unpause Only unpause simulation when robot model was loaded. This ensures that the initial pose is actually held.
  • gazebo.yaml: Allow initial_joint_positions
  • gazebo.launch: Load URDF via xacro if neccessary
  • Modularize demo_gazebo.launch: draw on demo.launch
  • demo.launch: start joint + robot-state publishers in fake mode only This will facilitate re-use of demo.launch.
  • Formatting
  • Fix controller choice - Provide all types of JointTrajectoryController as well as FollowJointTrajectory and GripperCommand (use by simple manager)
    • Use effort_controllers/JointTrajectoryController as default
    • Create FollowJointTrajectory entries for any JointTrajectoryController
  • Simplify code
  • Update widget texts to speak about generic controllers
  • Rename ROSControllersWidget -> ControllersWidget
  • Rename files ros_controllers_widget.* -> controllers_widget.*
  • Rename ros_controllers_config_ -> controller_configs_
  • Rename functions ROSController -> Controller
  • Rename ROSControlConfig -> ControllerConfig
  • Fix ros_controllers.yaml: always handle joints as sequence
  • Rework controller config generation We should write separate controller config files for different controller managers:
    • simple_moveit_controllers.yaml handles everything relevant for SimpleMoveItControllerManager
    • ros_controllers.yaml handles ros_control config
    • gazebo_controllers.yaml handles controllers required for Gazebo
  • Add gazebo_controllers.yaml
  • Fix handling of sensors_3d.yaml - Reading both, the default and the existing package's sensors_3d.yaml into the config, the config file was growing by 2 configs each time.
    • Not visiting the Perception tab, was writing the default config with 2 entries

    - Selecting "None" was writing an invalid config: sensors:

    • {}
    • {}
  • Cleanup generation of ros_controllers.yaml
  • Rework moveit_controller_manager handling There are 3 basic MoveIt controller manager plugins: - fake = [moveit_fake_controller_manager::MoveItFakeControllerManager]{.title-ref} Used in demo.launch. Doesn't really control the robot, but just interpolates between via points. Allows these execution_types:
    • via points: just jumps to the via points
    • interpolate: linearly interpolates between via points (default)
    • last point: jumps to the final trajectory point (used for fast execution testing)

    - ros_control = [moveit_ros_control_interface::MoveItControllerManager]{.title-ref} Interfaces to ros_control controllers. - simple = [moveit_simple_controller_manager/MoveItSimpleControllerManager]{.title-ref} Interfaces to action servers for [FollowJointTrajectory]{.title-ref} and/or [GripperCommand]{.title-ref} that in turn interface to the low-level robot controllers (typically based on ros_control) However, so far move_group.launch distinguished between [fake]{.title-ref} and [robot]{.title-ref} only. The argument moveit_controller_manager now allows switching between all 3 variants. Adding more *_moveit_controller_manager.launch files allows for an extension of this scheme.

  • Fix definition of real-robot moveit_controller_manager Fixes the following error (occurring since 61d18f2f073aa4c8a13c2278c41a63591d401c4a) ` [FATAL] ros.moveit_ros_planning.trajectory_execution_manager: Exception while loading controller manager 'robot': According to the loaded plugin descriptions the class robot with base class type moveit_controller_manager::MoveItControllerManager does not exist.[ As we introduced `pass_all_args="true"]{.title-ref}, the value of the argument [moveit_controller_manager]{.title-ref} was the robot name.
  • Remove execution_type argument from real-robot controller_manager.launch
  • moveit_controller_manager.launch: pass execution_type via pass_all_args (#2928) While we need to pass execution_type to fake_moveit_controller_manager.launch, the controller_manager.launch files of real-robot shouldn't be required to define this argument. However, if they don't roslaunch fails with an [unused args]{.title-ref} exception (see #2786). Passing arguments via pass_all_args should solve that issue.
  • Contributors: Abishalini, Henning Kayser, Jafar, Jochen Sprickerhof, Loy van Beek, Michael Görner, Rick Staa, Robert Haschke, Vatan Aksoy Tezer, jeoseo, rickstaa, v4hn

2.4.0 (2022-01-20)

  • Replace NULL with nullptr (#961)
  • Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Load all planning pipelines into their own namespace (#2888) Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
  • MSA: Correctly state not-found package name The warning message was accessing the config_data_ variable, which was assigned just a few lines later.
  • Contributors: Abishalini, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • Ported the collision updater from ros1 to ros2 in the moveit_setup_assistant (#732)
  • Adds jiggle fraction arg to trajopt template (#2858)
  • Fixes _planning_pipeline.launch template input args defaults (#2849)
  • Fixes setup_assistant custom planner ns problem (#2842)
  • MSA: Mention optional Gazebo deps in package.xml templates (#2839)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>
  • Revert $(dirname) use for rviz config file ... due to this bug: https://github.com/ros/ros_comm/issues/1487 This partially reverts 442c3202a4124877afbb6e2bdee682c537f25553
  • Fix MSA templates (#2769)
    • create static_transform_publisher for each virtual joint type

    * another $(dirname) augmenting #2748

    • formatting
  • Contributors: Brennand Pierce, Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Rick Staa, Robert Haschke, Sencer Yazıcı, Stephanie Eng, pvanlaar

1.1.1 (2020-10-13)

  • [feature] Allow showing both, visual and collision geometry (#2352)
  • [fix] layout (#2349)
  • [fix] group editing (#2350)
  • [fix] only write default_planner_config field if any is selected (#2293)
  • [fix] Segfault when editing pose in moveit_setup_assistant (#2340)
  • [fix] disappearing robot on change of reference frame (#2335)
  • [fix] robot_description is already loaded in move_group.launch (#2313)
  • [maint] Cleanup MSA includes (#2351)
  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski, Michael Görner, Robert Haschke, Tyler Weaver, Yoan Mollard

1.1.0 (2020-09-04)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)
  • [feature] Optional cpp version setting (#2166)
  • [feature] Add default velocity/acceleration scaling factors (#1890)
  • [feature] MSA: use matching group/state name for default controller state (#1936)
  • [feature] MSA: Restore display of current directory (#1932)
  • [feature] Cleanup: use range-based for-loop (#1830)
  • [feature] Add delete process to the doneEditing() function in end_effectors_widgets (#1829)
  • [feature] Fix Rviz argument in demo_gazebo.launch (#1797)
  • [feature] Allow user to specify planner termination condition. (#1695)
  • [feature] Add OMPL planner 'AnytimePathShortening' (#1686)
  • [feature] MVP TrajOpt Planner Plugin (#1593)
  • [feature] Use QDir::currentPath() rather than getenv("PWD") (#1618)
  • [feature] Add named frames to CollisionObjects (#1439)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix ordering of request adapters (#2053)
  • [fix] Fix some clang tidy issues (#2004)
  • [fix] Fix usage of panda_moveit_config (#1904)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Use portable string() on <filesystem::path>. (#1571)
  • [fix] Fix test utilities in moveit core (#1409)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] remove obsolete moveit_resources/config.h (#1412)
  • Contributors: AndyZe, Ayush Garg, Daniel Wang, Dave Coleman, Felix von Drigalski, Henning Kayser, Jafar Abdi, Jonathan Binney, Mark Moll, Max Krichenbauer, Michael Görner, Mike Lautman, Mohmmad Ayman, Omid Heidari, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Tyler Weaver, Yoan Mollard, Yu, Yan, jschleicher, tnaka, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10, fix warnings
  • [fix] Define planning adapters for chomp planning pipeline (#2242)
  • [maint] Remove urdf package as build_depend from package.xml (#2207)
  • Contributors: Jafar Abdi, Robert Haschke, tnaka, Michael Görner

1.0.5 (2020-07-08)

  • [fix] Fix catkin_lint issues (#2120)
  • [feature] Add use_rviz to demo.launch in setup_assistant (#2019)
  • Contributors: Henning Kayser, Jafar Abdi, Michael Görner, Robert Haschke, Tyler Weaver

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [feature] Allow loading of additional kinematics parameters file (#1997)
  • [feature] Allow adding initial poses to fake_controllers.yaml (#1892)
  • [feature] Display robot poses on selection, not only on click (#1930)
  • [fix] Fix invalid iterator (#1623)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build fixes
    • Fix header inclusion and other MSVC build errors (#1636)
    • Fix binary artifact install locations. (#1575)
    • Favor ros::Duration.sleep over sleep. (#1634)
    • Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [feature] Add support for pos_vel_controllers and pos_vel_acc_controllers (#1806)
  • [feature] Add joint state controller config by default (#1024)
  • Contributors: AndyZe, Daniel Wang, Felix von Drigalski, Jafar Abdi, Max Krichenbauer, Michael Görner, Mohmmad Ayman, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Yu, Yan, v4hn

1.0.2 (2019-06-28)

  • [fix] static transform publisher does not take a rate (#1494)
  • [feature] Add arguments [load_robot_description]{.title-ref}, [pipeline]{.title-ref}, [rviz config_file]{.title-ref} to launch file templates (#1397)
  • Contributors: Mike Lautman, Robert Haschke, jschleicher

1.0.1 (2019-03-08)

  • [fix] re-add required build dependencies (#1373)
  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Isaac I.Y. Saito, Robert Haschke, Yu, Yan

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [fix] memory leaks (#1292)
  • [improve] Remove (redundant) random seeding and #attempts from RobotState::setFromIK() as the IK solver perform random seeding themselves. #1288
  • [improve] support dark themes (#1173)
  • Contributors: Dave Coleman, Robert Haschke, Victor Lamoine

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Create demo_gazebo.launch (#1051)
  • [maintenance] Cleanup includes to speedup compiling (#1205)
  • [maintenance] Use C++14 (#1146)
  • [maintenance] Code Cleanup
  • Contributors: Alex Moriarty, Dave Coleman, Michael Görner, Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

  • [fix] Build regression (#1170)
  • Contributors: Robert Haschke

0.10.3 (2018-10-29)

  • [fix] compiler warnings (#1089)
  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] Some bugs (#1022, #1013, #1040)
  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)
  • [capability] New screen for automatically generating interfaces to low level controllers(#951, #994, #908)
  • [capability] Perception screen for using laser scanner point clouds. (#969)
  • [enhancement][GUI] Logo for MoveIt 2.0, cleanup appearance (#1059)
  • [enhancement][GUI] added a setup assistant window icon (#1028)
  • [enhancement][GUI] Planning Groups screen (#1017)
  • [enhancement] use panda for test, and write test file in tmp dir (#1042)
  • [enhancement] Added capabilties as arg to move_group.launch (#998)
  • [enhancement] Add moveit_setup_assistant as depenency of all *_moveit_config pkgs (#1029)
  • [maintenance] various compiler warnings (#1038)
  • [enhancement] Improving gazebo integration. (#956, #936)
  • [maintenance] Renamed wedgits in setup assistant wedgit to follow convention (#995)
  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)
  • Contributors: Alexander Gutenkunst, Dave Coleman, Mike Lautman, MohmadAyman, Mohmmad Ayman, Raghavender Sahdev, Robert Haschke, Sohieb Abdelrahman, mike lautman

0.10.1 (2018-05-25)

  • [maintenance] migration from tf to tf2 API (#830)
  • [maintenance] cleanup yaml parsing, remove yaml-cpp 0.3 support (#795)
  • [feature] allow editing of xacro args (#796)
  • Contributors: Dave Coleman, Ian McMahon, Michael Görner, Mikael Arguedas, Robert Haschke, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [fix][kinetic onward] msa: use qt4-compatible API for default font (#682)
  • [fix][kinetic onward] replace explicit use of Arial with default application font (#668)
  • [fix] add moveit_fake_controller_manager to run_depend of moveit_config_pkg_template/package.xml.template (#613)
  • [fix] find and link against tinyxml where needed (#569)
  • Contributors: Kei Okada, Michael Görner, Mikael Arguedas, William Woodall

0.9.9 (2017-08-06)

  • [setup_assistant] Fix for lunar (#542) (fix #506)
  • Contributors: Dave Coleman

0.9.8 (2017-06-21)

  • [enhance] setup assistant: add use_gui param to demo.launch (#532)
  • [build] add Qt-moc guards for boost 1.64 compatibility (#534)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

  • [fix] Build for Ubuntu YZ by adding BOOST_MATH_DISABLE_FLOAT128 (#505)
  • [improve][MSA] Open a directory where setup_assistant.launch was started. (#509)
  • Contributors: Isaac I.Y. Saito, Mikael Arguedas

0.9.6 (2017-04-12)

  • [improve] Add warning if no IK solvers found (#485)
  • Contributors: Dave Coleman

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [fix] Qt4/Qt5 compatibility #413
  • [fix] show disabled collisions as matrix (#394)
  • Contributors: Dave Coleman, Robert Haschke, Michael Goerner

0.9.3 (2016-11-16)

  • [capability] Exposed planners from latest ompl release. (#338)
  • [enhancement] Increase collision checking interval (#337)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon, Ruben Burger

0.9.2 (2016-11-05)

  • [Fix] xacro warnings in Kinetic (#334) [Capability] Allows for smaller collision objects at the cost of increased planning time
  • [Improve] Increase the default discretization of collision checking motions (#321)
  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.7.1 (2016-06-24)

  • [sys] Qt adjustment.
    • relax Qt-version requirement. Minor Qt version updates are ABI-compatible with each other: https://wiki.qt.io/Qt-Version-Compatibility
    • auto-select Qt version matching the one from rviz #114
    • Allow to conditionally compile against Qt5 by setting -DUseQt5=On
  • [sys] Add line for supporting CMake 2.8.11 as required for Indigo
  • [sys][travis] Update CI conf for ROS Jade (and optionally added Kinetic) #116
  • [feat] add ApplyPlanningScene capability to template
  • Contributors: Dave Coleman, Isaac I.Y. Saito, Robert Haschke, Simon Schmeisser (isys vision), v4hn

0.7.0 (2016-01-30)

  • Merge pull request from ipa-mdl/indigo-devel Added command-line SRDF updater
  • renamed target output to collisions_updater
  • formatted code to roscpp style
  • More verbose error descriptions, use ROS_ERROR_STREAM
  • moved file loader helpers into tools
  • added licence header
  • Missed a negation sign
  • CollisionUpdater class was not really needed
  • factored out createFullURDFPath and createFullSRDFPath
  • factored out MoveItConfigData::getSetupAssistantYAMLPath
  • factored out MoveItConfigData::setPackagePath
  • factored out setCollisionLinkPairs into MoveItConfigData
  • require output path to be set if SRDF path is overwritten by a xacro file path
  • separated xacro parsing from loadFileToString
  • make disabled_collisions entries unique
  • Added command-line SRDF updater
  • Merge pull request from 130s/fix/windowsize Shrink window height
  • Add scrollbar to the text area that could be squashed.
  • Better minimum window size.
  • Merge pull request #103 from gavanderhoorn/issue102_cfgrble_db_path Fix for issue #102 : allow user to set mongodb db location
  • Update warehouse launch file to accept non-standard db location. Fix #102. Also update generated demo.launch accordingly. The default directory could be located on a non-writable file system, leading to crashes of the mongodb wrapper script. This change allows the user to specify an alternative location using the 'db_path' argument.
  • Update configuration_files_widget.cpp Fix link
  • Contributors: Dave Coleman, Ioan A Sucan, Isaac IY Saito, Mathias Lüdtke, Nathan Bellowe, Sachin Chitta, gavanderhoorn, hersh

0.6.0 (2014-12-01)

  • Values are now read from kinematics.yaml correctly.
  • Simplified the inputKinematicsYAML() code.
  • Debug and octomap improvements in launch file templates
  • Values are now read from kinematics.yaml correctly. Previously, keys such as "kinematics_solver" were not found.
  • Added clear octomap service to move_group launch file template
  • Added gdb debug helper that allows easier break point addition
  • Add launch file for joystick control of MotionPlanningPlugin
  • Joint limits comments
  • Removed velocity scaling factor
  • Added a new 'velocity_scaling_factor' parameter to evenly reduce max joint velocity for all joints. Added documentation.
  • Simply renamed kin_model to robot_model for more proper naming convension
  • Added new launch file for controll Rviz with joystick
  • use relative instead of absolute names for topics (to allow for namespaces)
  • Added planner specific parameters to ompl_planning.yaml emitter.
  • Added space after every , in function calls Added either a space or a c-return before opening { Moved & next to the variable in the member function declarations
  • Added planner specific parameters to ompl_planning.yaml emitter. Each parameter is set to current defaults. This is fragile, as defaults may change.
  • Contributors: Chris Lewis, Dave Coleman, Ioan A Sucan, Jim Rothrock, ahb, hersh

0.5.9 (2014-03-22)

  • Fixed bug 82 in a quick way by reducing min size.
  • Fix for issue #70: support yaml-cpp 0.5+ (new api).
  • Generate joint_limits.yaml using ordered joints
  • Ensures that group name changes are reflected in the end effectors and robot poses screens as well
  • Prevent dirty transforms warning
  • Cleaned up stray cout's
  • Contributors: Benjamin Chretien, Dave Coleman, Dave Hershberger, Sachin Chitta

0.5.8 (2014-02-06)

  • Update move_group.launch Adding get planning scene service to template launch file.
  • Fix [#42 <https://github.com/ros-planning/moveit_setup_assistant/issues/42>]{.title-ref} plus cosmetic param name change.
  • Contributors: Acorn, Dave Hershberger, sachinchitta

0.5.7 (2014-01-03)

  • Added back-link to tutorial and updated moveit website URL.
  • Ported tutorial from wiki to sphinx in source repo.

0.5.6 (2013-12-31)

  • Fix compilation on OS X 10.9 (clang)
  • Contributors: Nikolaus Demmel, isucan

0.5.5 (2013-12-03)

  • fix #64.
  • Added Travis Continuous Integration

0.5.4 (2013-10-11)

  • Added optional params so user knows they exist - values remain same

0.5.3 (2013-09-23)

  • enable publishing more information for demo.launch
  • Added 2 deps needed for some of the launch files generated by the setup assistant
  • add source param for joint_state_publisher
  • Added default octomap_resolution to prevent warning when move_group starts. Added comments.
  • generate config files for fake controllers
  • port to new robot state API

0.5.2 (2013-08-16)

0.5.1 (2013-08-13)

  • make headers and author definitions aligned the same way; white space fixes
  • add debug flag to demo.launch template
  • default scene alpha is now 1.0
  • add robot_state_publisher dependency for generated pkgs
  • disable mongodb creation by default in demo.launch
  • add dependency on joint_state_publisher for generated config pkgs

0.5.0 (2013-07-15)

  • white space fixes (tabs are now spaces)
  • fix #49

0.4.1 (2013-06-26)

  • fix #44
  • detect when xacro needs to be run and generate planning_context.launch accordingly
  • fix #46
  • refactor how planners are added to ompl_planning.yaml; include PRM & PRMstar, remove LazyRRT
  • change defaults per #47
  • SRDFWriter: add initModel() method for initializing from an existing urdf/srdf model in memory.
  • SRDFWriter: add INCLUDE_DIRS to catkin_package command so srdf_writer.h can be used by other packages.
  • git add option for minimum fraction of 'sometimes in collision'
  • fix #41

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged moveit_setup_assistant at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.11.0
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/moveit2.git
VCS Type git
VCS Version main
Last Updated 2024-11-23
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Generates a configuration package that makes it easy to use MoveIt

Additional Links

Maintainers

  • Henning Kayser
  • Tyler Weaver
  • Robert Haschke
  • MoveIt Release Team
  • David V. Lu!!

Authors

  • David V. Lu!!
  • Dave Coleman
README
No README found. See repository README.
CHANGELOG

Changelog for package moveit_setup_assistant

2.11.0 (2024-09-16)

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/*''
  • Add dependency on moveit_configs_utils to moveit_setup_assistant (#2832)
  • CMake format and lint in pre-commit (#2683)
  • Contributors: Robert Haschke, Tyler Weaver, hacker1024

2.9.0 (2024-01-09)

  • Node logging for the rest of MoveIt (#2599)
  • Do not pass and return simple types by const ref (#2453) Co-authored-by: Nils <<nilsmailiseke@gmail.com>>
  • Merge branch 'main' into dependabot/github_actions/SonarSource/sonarcloud-github-c-cpp-2
  • Contributors: Sebastian Jahr, Shobuj Paul, Tyler Weaver

2.8.0 (2023-09-10)

2.7.4 (2023-05-18)

2.7.3 (2023-04-24)

  • Replace Variable PROJECT_NAME in CMakeLists.txt with the actual name (#2020)
  • Contributors: Shobuj Paul

2.7.2 (2023-04-18)

  • Update pre-commit (#2094)
  • Contributors: Shobuj Paul

2.7.1 (2023-03-23)

2.7.0 (2023-01-29)

  • Fix BSD license in package.xml (#1796)
    • fix BSD license in package.xml
    • this must also be spdx compliant
  • Minimize use of [this->]{.title-ref} (#1784) It's often unnecessary. MoveIt already avoids this in most cases so this PR better cements that existing pattern.
  • Add braces around blocks. (#999)
  • Use <> for non-local headers (#1734) Unless a header lives in the same or a child directory of the file including it, it's recommended to use <> for the #include statement. For more information, see the C++ Core Guidelines item SF.12 https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf12-prefer-the-quoted-form-of-include-for-files-relative-to-the-including-file-and-the-angle-bracket-form-everywhere-else
  • Fix clang-tidy issues (#1706)
    • Blindly apply automatic clang-tidy fixes
    • Exemplarily cleanup a few automatic clang-tidy fixes
    • Clang-tidy fixups
    • Missed const-ref fixups
    • Fix unsupported non-const -> const

    * More fixes Co-authored-by: Henning Kayser <<henningkayser@picknik.ai>>

  • Contributors: Chris Thrasher, Christian Henkel, Cory Crean, Robert Haschke

2.6.0 (2022-11-10)

  • Improve CMake usage (#1550)
  • Contributors: Sebastian Jahr

2.5.3 (2022-07-28)

  • Organize package xml of MSA (#1454)
  • Contributors: Vatan Aksoy Tezer

2.5.2 (2022-07-18)

  • [MSA] Testing Framework for MoveItSetupAssistant (#1383)
  • Merge pull request #1254 from ros-planning/feature/msa MoveIt Setup Assistant - Merge the Feature branch
  • Fix compile issues
  • Merge remote-tracking branch 'upstream/main' into feature/msa
  • [MSA] ros2_control Integration (#1299)
  • [MSA] Workaround to launch files without controllers (#1275)
  • [MSA] PR Feedback
  • [MSA] Initial Controllers and Simulation Steps Port (#1252)
  • [MSA] Launch Updates (#1247)
  • [MSA] Merge main into feature/msa (Part II) (#1240)
  • [MSA] Three small edits (#1203)
  • [MSA] Add Setup Step for Generating Launch Files (#1129)
  • [MSA] Fix arg parsing in main (#1110)
  • [MSA] Simplify loading of new SRDF (#1102)
  • [MSA] SRDF Setup (#1057)
  • [MSA] Navigation Widget Fixes (#1054)
  • [MSA] Initial Refactor
  • [MSA] Move Files Around (split into multiple packages, change to hpp extension)
  • Contributors: David V. Lu!!, Vatan Aksoy Tezer

2.5.1 (2022-05-31)

2.5.0 (2022-05-26)

  • Make moveit_common a 'depend' rather than 'build_depend' (#1226)
  • Avoid bind(), use lambdas instead (#1204) Adaption of https://github.com/ros-planning/moveit/pull/3106
  • banish bind() source:https://github.com/ros-planning/moveit/pull/3106/commits/a2911c80c28958c1fce8fb52333d770248c4ec05; required minor updates compared to original source commit in order to ensure compatibility with ROS2
  • Merge https://github.com/ros-planning/moveit/commit/424a5b7b8b774424f78346d1e98bf1c9a33f0e78
  • Merge #3081: Improve Gazebo-compatible URDF generation in MSA
  • Add inertial/origin tag
  • Don't overwrite existing attributes
  • Merge https://github.com/ros-planning/moveit/commit/ab42a1d7017b27eb6c353fb29331b2da08ab0039
  • Move getGazeboCompatibleURDF() from MoveItConfigData to SimulationWidget This is a function specific to the SimulationWidget
  • Provide button to open original URDF file
  • Fix widget layout
  • Use focusGiven() + focusLost() to generate and validate Gazebo URDF
  • XmlSyntaxHighlighter: allow nested highlighting
  • Replace manual highlighting with a SyntaxHighlighter
  • Simplify getGazeboCompatibleURDF() Use a new utility function uniqueInsert() to avoid code duplication when inserting XML elements uniquely.
  • getGazeboCompatibleURDF(): Compare original and final XML Instead of manually keeping track of changes, compare the two docs. This is much more robust.
  • getGazeboCompatibleURDF(): Skip catching YAML exceptions There is no YAML involved!
  • fixup: config_path_ -> static const CONFIG_PATH
  • fixup: Simplify saving
    • new_gazebo_urdf_ -> save_gazebo_urdf_
    • directly save content, avoid extra parsing
    • hide overwrite button if doc is empty
    • disable overwrite button if saving is not possible due to xacro
  • fixup: Drop hidden_func_ from ConfigurationFilesWidget but (re)create the list of to-be-generated files each time entering the widget to allow for dynamic adaption of the file list
  • fixup: Improve message boxes
  • fixup: avoid code duplication
  • Allow (over)writing the Gazebo-compatible URDF
  • Use more specific check for correct tag
  • static_cast<std::string>() -> std::string()
  • fixup: (slightly) improve comment
  • fixup: avoid segfaults if expected XML elements are missing
  • fixup: fix variable name: transitions_elements -> transmission_elements
  • 1.1.9
  • Avoid creating duplicate transmission tags Only add Gazebo transmission tags for joints if they are not yet present.
  • Fix collisions_updater's set comparison (#3076) Use operator< of std::pair(string,string) for comparing two link pairs.
  • Compilation fixes for Jammy and bring back Rolling CI (#1095)
    • Use jammy dockers and clang-format-12
    • Fix unused depend, and move to python3-lxml
    • add ompl to repos, fix versions and ogre
    • Remove ogre keys
    • Fix boolean node operator
    • Stop building dockers on branch and fix servo null pointer
    • update pre-commit to clang-format-12 and pre-commit fixes
    • clang-format workaround and more pre-commit fixes
  • MSA: boost::bind -> std::bind (#3039)
  • Do not automatically load robot description in move_group.launch (#3065) MoveIt should not overwrite a previously uploaded robot description. It should only provide it optionally in demo mode.
  • Merge https://github.com/ros-planning/moveit/commit/25a63b920adf46f0a747aad92ada70d8afedb3ec
  • Merge https://github.com/ros-planning/moveit/commit/0d7462f140e03b4c319fa8cce04a47fe3f650c60
  • 1.1.8
  • Merge PR #2938: Rework ACM Implement ACM defaults as a fallback instead of an override. Based on ros-planning/srdfdom#97, this allows disabling collisions for specific links/objects by default and re-enabling individual pairs if necessary.
  • MSA: Add STOMP + OMPL-CHOMP configs (#2955)
    • Add stomp planner to MSA
    • Add OMPL-CHOMP planner to MSA
    • Remove obsolete CHOMP parameters
    • Update CHOMP config parameters to match code defaults

    - Create CHOMP config via template (instead of code) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>

  • 1.1.7
  • Move MoveItConfigData::setCollisionLinkPairs to collisions_updater.cpp This method is only used there to update disabled collision entries.
  • Unify initialization of ACM from SRDF
  • Adapt to API changes in srdfdom \@v4hn requested splitting of collision_pairs into (re)enabled and disabled.
  • Adapt to API changes in srdfdom
  • Merge PR #3013: MSA cleanup
  • Modernize loops
  • Pass xacro_args to both, urdf and srdf loading
  • Switch to std::bind (#2967) * boost::bind -> std::bind grep -rlI --exclude-dir=.git "boost::bind" | xargs sed -i 's/boost::bind/std::bind/g' * Convert bind placeholders grep -rlI --exclude-dir=.git " _[0-9]" | xargs sed -i 's/ _([0-9])/ std::placeholders::_1/g' * Update bind include header grep -rlI --exclude-dir=.git "boost/bind" | xargs sed -i 's#boost/bind.hpp#functional#'

  • MSA: Notice file updates (#2964) This commit fixes a MSA bug causing files in a loaded MoveIt config to be incorrectly classified as externally modified after being written by the "Generate Package" button. As this status is solely based on the file timestamp relative to the timestamp stored in the .setupassistant file, we need to update this timestamp when we wrote the files.
  • Upload controller_list for simple controller manager (#2954)
  • 1.1.6
  • Various improvements to MSA: #2932, #2945, #2946
  • Pilz: Define default planner
  • Simplify definition of [planning_plugin]{.title-ref} parameter There is no means to declare the planning_plugin as an arg first.
  • Allow checking/unchecking multiple files for generation
  • Improve instructions
  • moveit.rviz: Use Orbit view controller
  • moveit.rviz template: remove link names
  • Rename launch argument execution_type -> fake_execution_type ... to clarify that this parameter is only used for fake controllers
  • gazebo.launch: delayed unpause Only unpause simulation when robot model was loaded. This ensures that the initial pose is actually held.
  • gazebo.yaml: Allow initial_joint_positions
  • gazebo.launch: Load URDF via xacro if neccessary
  • Modularize demo_gazebo.launch: draw on demo.launch
  • demo.launch: start joint + robot-state publishers in fake mode only This will facilitate re-use of demo.launch.
  • Formatting
  • Fix controller choice - Provide all types of JointTrajectoryController as well as FollowJointTrajectory and GripperCommand (use by simple manager)
    • Use effort_controllers/JointTrajectoryController as default
    • Create FollowJointTrajectory entries for any JointTrajectoryController
  • Simplify code
  • Update widget texts to speak about generic controllers
  • Rename ROSControllersWidget -> ControllersWidget
  • Rename files ros_controllers_widget.* -> controllers_widget.*
  • Rename ros_controllers_config_ -> controller_configs_
  • Rename functions ROSController -> Controller
  • Rename ROSControlConfig -> ControllerConfig
  • Fix ros_controllers.yaml: always handle joints as sequence
  • Rework controller config generation We should write separate controller config files for different controller managers:
    • simple_moveit_controllers.yaml handles everything relevant for SimpleMoveItControllerManager
    • ros_controllers.yaml handles ros_control config
    • gazebo_controllers.yaml handles controllers required for Gazebo
  • Add gazebo_controllers.yaml
  • Fix handling of sensors_3d.yaml - Reading both, the default and the existing package's sensors_3d.yaml into the config, the config file was growing by 2 configs each time.
    • Not visiting the Perception tab, was writing the default config with 2 entries

    - Selecting "None" was writing an invalid config: sensors:

    • {}
    • {}
  • Cleanup generation of ros_controllers.yaml
  • Rework moveit_controller_manager handling There are 3 basic MoveIt controller manager plugins: - fake = [moveit_fake_controller_manager::MoveItFakeControllerManager]{.title-ref} Used in demo.launch. Doesn't really control the robot, but just interpolates between via points. Allows these execution_types:
    • via points: just jumps to the via points
    • interpolate: linearly interpolates between via points (default)
    • last point: jumps to the final trajectory point (used for fast execution testing)

    - ros_control = [moveit_ros_control_interface::MoveItControllerManager]{.title-ref} Interfaces to ros_control controllers. - simple = [moveit_simple_controller_manager/MoveItSimpleControllerManager]{.title-ref} Interfaces to action servers for [FollowJointTrajectory]{.title-ref} and/or [GripperCommand]{.title-ref} that in turn interface to the low-level robot controllers (typically based on ros_control) However, so far move_group.launch distinguished between [fake]{.title-ref} and [robot]{.title-ref} only. The argument moveit_controller_manager now allows switching between all 3 variants. Adding more *_moveit_controller_manager.launch files allows for an extension of this scheme.

  • Fix definition of real-robot moveit_controller_manager Fixes the following error (occurring since 61d18f2f073aa4c8a13c2278c41a63591d401c4a) ` [FATAL] ros.moveit_ros_planning.trajectory_execution_manager: Exception while loading controller manager 'robot': According to the loaded plugin descriptions the class robot with base class type moveit_controller_manager::MoveItControllerManager does not exist.[ As we introduced `pass_all_args="true"]{.title-ref}, the value of the argument [moveit_controller_manager]{.title-ref} was the robot name.
  • Remove execution_type argument from real-robot controller_manager.launch
  • moveit_controller_manager.launch: pass execution_type via pass_all_args (#2928) While we need to pass execution_type to fake_moveit_controller_manager.launch, the controller_manager.launch files of real-robot shouldn't be required to define this argument. However, if they don't roslaunch fails with an [unused args]{.title-ref} exception (see #2786). Passing arguments via pass_all_args should solve that issue.
  • Contributors: Abishalini, Henning Kayser, Jafar, Jochen Sprickerhof, Loy van Beek, Michael Görner, Rick Staa, Robert Haschke, Vatan Aksoy Tezer, jeoseo, rickstaa, v4hn

2.4.0 (2022-01-20)

  • Replace NULL with nullptr (#961)
  • Merge https://github.com/ros-planning/moveit/commit/a0ee2020c4a40d03a48044d71753ed23853a665d
  • moveit_build_options() Declare common build options like CMAKE_CXX_STANDARD, CMAKE_BUILD_TYPE, and compiler options (namely warning flags) once. Each package depending on moveit_core can use these via moveit_build_options().
  • Load all planning pipelines into their own namespace (#2888) Reduce code redundancy, specifying the namespace once in planning_pipeline.launch.
  • MSA: Correctly state not-found package name The warning message was accessing the config_data_ variable, which was assigned just a few lines later.
  • Contributors: Abishalini, Robert Haschke, Stephanie Eng

2.3.2 (2021-12-29)

2.3.1 (2021-12-23)

  • Replaced C-Style Cast with C++ Style Cast. (#935)
  • Add codespell to precommit, fix A LOT of spelling mistakes (#934)
  • Get rid of "std::endl" (#918)
  • changed post-increments in loops to preincrements (#888)
  • Update README (#812)
  • Enforce package.xml format 3 Schema (#779)
  • Update Maintainers of MoveIt package (#697)
  • Ported the collision updater from ros1 to ros2 in the moveit_setup_assistant (#732)
  • Adds jiggle fraction arg to trajopt template (#2858)
  • Fixes _planning_pipeline.launch template input args defaults (#2849)
  • Fixes setup_assistant custom planner ns problem (#2842)
  • MSA: Mention optional Gazebo deps in package.xml templates (#2839)
  • clang-tidy: modernize-make-shared, modernize-make-unique (#2762) Co-authored-by: Robert Haschke <<rhaschke@techfak.uni-bielefeld.de>>
  • Revert $(dirname) use for rviz config file ... due to this bug: https://github.com/ros/ros_comm/issues/1487 This partially reverts 442c3202a4124877afbb6e2bdee682c537f25553
  • Fix MSA templates (#2769)
    • create static_transform_publisher for each virtual joint type

    * another $(dirname) augmenting #2748

    • formatting
  • Contributors: Brennand Pierce, Dave Coleman, David V. Lu!!, Henning Kayser, Kaustubh, Parthasarathy Bana, Rick Staa, Robert Haschke, Sencer Yazıcı, Stephanie Eng, pvanlaar

1.1.1 (2020-10-13)

  • [feature] Allow showing both, visual and collision geometry (#2352)
  • [fix] layout (#2349)
  • [fix] group editing (#2350)
  • [fix] only write default_planner_config field if any is selected (#2293)
  • [fix] Segfault when editing pose in moveit_setup_assistant (#2340)
  • [fix] disappearing robot on change of reference frame (#2335)
  • [fix] robot_description is already loaded in move_group.launch (#2313)
  • [maint] Cleanup MSA includes (#2351)
  • [maint] Add comment to MOVEIT_CLASS_FORWARD (#2315)
  • Contributors: Felix von Drigalski, Michael Görner, Robert Haschke, Tyler Weaver, Yoan Mollard

1.1.0 (2020-09-04)

  • [feature] Start new joint_state_publisher_gui on param use_gui (#2257)
  • [feature] Optional cpp version setting (#2166)
  • [feature] Add default velocity/acceleration scaling factors (#1890)
  • [feature] MSA: use matching group/state name for default controller state (#1936)
  • [feature] MSA: Restore display of current directory (#1932)
  • [feature] Cleanup: use range-based for-loop (#1830)
  • [feature] Add delete process to the doneEditing() function in end_effectors_widgets (#1829)
  • [feature] Fix Rviz argument in demo_gazebo.launch (#1797)
  • [feature] Allow user to specify planner termination condition. (#1695)
  • [feature] Add OMPL planner 'AnytimePathShortening' (#1686)
  • [feature] MVP TrajOpt Planner Plugin (#1593)
  • [feature] Use QDir::currentPath() rather than getenv("PWD") (#1618)
  • [feature] Add named frames to CollisionObjects (#1439)
  • [fix] Various fixes for upcoming Noetic release (#2180)
  • [fix] Fix ordering of request adapters (#2053)
  • [fix] Fix some clang tidy issues (#2004)
  • [fix] Fix usage of panda_moveit_config (#1904)
  • [fix] Fix compiler warnings (#1773)
  • [fix] Use portable string() on <filesystem::path>. (#1571)
  • [fix] Fix test utilities in moveit core (#1409)
  • [maint] clang-tidy fixes (#2050, #1419)
  • [maint] Replace namespaces robot_state and robot_model with moveit::core (#1924)
  • [maint] Switch from include guards to pragma once (#1615)
  • [maint] Remove ! from MoveIt name (#1590)
  • [maint] remove obsolete moveit_resources/config.h (#1412)
  • Contributors: AndyZe, Ayush Garg, Daniel Wang, Dave Coleman, Felix von Drigalski, Henning Kayser, Jafar Abdi, Jonathan Binney, Mark Moll, Max Krichenbauer, Michael Görner, Mike Lautman, Mohmmad Ayman, Omid Heidari, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Tyler Weaver, Yoan Mollard, Yu, Yan, jschleicher, tnaka, v4hn

1.0.6 (2020-08-19)

  • [maint] Adapt repository for splitted moveit_resources layout (#2199)
  • [maint] Migrate to clang-format-10, fix warnings
  • [fix] Define planning adapters for chomp planning pipeline (#2242)
  • [maint] Remove urdf package as build_depend from package.xml (#2207)
  • Contributors: Jafar Abdi, Robert Haschke, tnaka, Michael Görner

1.0.5 (2020-07-08)

  • [fix] Fix catkin_lint issues (#2120)
  • [feature] Add use_rviz to demo.launch in setup_assistant (#2019)
  • Contributors: Henning Kayser, Jafar Abdi, Michael Görner, Robert Haschke, Tyler Weaver

1.0.4 (2020-05-30)

1.0.3 (2020-04-26)

  • [feature] Allow loading of additional kinematics parameters file (#1997)
  • [feature] Allow adding initial poses to fake_controllers.yaml (#1892)
  • [feature] Display robot poses on selection, not only on click (#1930)
  • [fix] Fix invalid iterator (#1623)
  • [maint] Apply clang-tidy fix to entire code base (#1394)
  • [maint] Fix errors: catkin_lint 1.6.7 (#1987)
  • [maint] Windows build fixes
    • Fix header inclusion and other MSVC build errors (#1636)
    • Fix binary artifact install locations. (#1575)
    • Favor ros::Duration.sleep over sleep. (#1634)
    • Fix binary artifact install locations. (#1575)
  • [maint] Use CMAKE_CXX_STANDARD to enforce c++14 (#1607)
  • [feature] Add support for pos_vel_controllers and pos_vel_acc_controllers (#1806)
  • [feature] Add joint state controller config by default (#1024)
  • Contributors: AndyZe, Daniel Wang, Felix von Drigalski, Jafar Abdi, Max Krichenbauer, Michael Görner, Mohmmad Ayman, Robert Haschke, Sandro Magalhães, Sean Yen, Simon Schmeisser, Tejas Kumar Shastha, Yu, Yan, v4hn

1.0.2 (2019-06-28)

  • [fix] static transform publisher does not take a rate (#1494)
  • [feature] Add arguments [load_robot_description]{.title-ref}, [pipeline]{.title-ref}, [rviz config_file]{.title-ref} to launch file templates (#1397)
  • Contributors: Mike Lautman, Robert Haschke, jschleicher

1.0.1 (2019-03-08)

  • [fix] re-add required build dependencies (#1373)
  • [improve] Apply clang tidy fix to entire code base (Part 1) (#1366)
  • Contributors: Isaac I.Y. Saito, Robert Haschke, Yu, Yan

1.0.0 (2019-02-24)

  • [fix] catkin_lint issues (#1341)
  • [fix] memory leaks (#1292)
  • [improve] Remove (redundant) random seeding and #attempts from RobotState::setFromIK() as the IK solver perform random seeding themselves. #1288
  • [improve] support dark themes (#1173)
  • Contributors: Dave Coleman, Robert Haschke, Victor Lamoine

0.10.8 (2018-12-24)

0.10.7 (2018-12-13)

0.10.6 (2018-12-09)

  • [enhancement] Create demo_gazebo.launch (#1051)
  • [maintenance] Cleanup includes to speedup compiling (#1205)
  • [maintenance] Use C++14 (#1146)
  • [maintenance] Code Cleanup
  • Contributors: Alex Moriarty, Dave Coleman, Michael Görner, Robert Haschke

0.10.5 (2018-11-01)

0.10.4 (2018-10-29)

  • [fix] Build regression (#1170)
  • Contributors: Robert Haschke

0.10.3 (2018-10-29)

  • [fix] compiler warnings (#1089)
  • Contributors: Robert Haschke

0.10.2 (2018-10-24)

  • [fix] Some bugs (#1022, #1013, #1040)
  • [capability][chomp] Failure recovery options for CHOMP by tweaking parameters (#987)
  • [capability] New screen for automatically generating interfaces to low level controllers(#951, #994, #908)
  • [capability] Perception screen for using laser scanner point clouds. (#969)
  • [enhancement][GUI] Logo for MoveIt 2.0, cleanup appearance (#1059)
  • [enhancement][GUI] added a setup assistant window icon (#1028)
  • [enhancement][GUI] Planning Groups screen (#1017)
  • [enhancement] use panda for test, and write test file in tmp dir (#1042)
  • [enhancement] Added capabilties as arg to move_group.launch (#998)
  • [enhancement] Add moveit_setup_assistant as depenency of all *_moveit_config pkgs (#1029)
  • [maintenance] various compiler warnings (#1038)
  • [enhancement] Improving gazebo integration. (#956, #936)
  • [maintenance] Renamed wedgits in setup assistant wedgit to follow convention (#995)
  • [capability][chomp] cleanup of unused parameters and code + addition of trajectory initialization methods (linear, cubic, quintic-spline) (#960)
  • Contributors: Alexander Gutenkunst, Dave Coleman, Mike Lautman, MohmadAyman, Mohmmad Ayman, Raghavender Sahdev, Robert Haschke, Sohieb Abdelrahman, mike lautman

0.10.1 (2018-05-25)

  • [maintenance] migration from tf to tf2 API (#830)
  • [maintenance] cleanup yaml parsing, remove yaml-cpp 0.3 support (#795)
  • [feature] allow editing of xacro args (#796)
  • Contributors: Dave Coleman, Ian McMahon, Michael Görner, Mikael Arguedas, Robert Haschke, Will Baker

0.9.11 (2017-12-25)

0.9.10 (2017-12-09)

  • [fix][kinetic onward] msa: use qt4-compatible API for default font (#682)
  • [fix][kinetic onward] replace explicit use of Arial with default application font (#668)
  • [fix] add moveit_fake_controller_manager to run_depend of moveit_config_pkg_template/package.xml.template (#613)
  • [fix] find and link against tinyxml where needed (#569)
  • Contributors: Kei Okada, Michael Görner, Mikael Arguedas, William Woodall

0.9.9 (2017-08-06)

  • [setup_assistant] Fix for lunar (#542) (fix #506)
  • Contributors: Dave Coleman

0.9.8 (2017-06-21)

  • [enhance] setup assistant: add use_gui param to demo.launch (#532)
  • [build] add Qt-moc guards for boost 1.64 compatibility (#534)
  • Contributors: Michael Goerner

0.9.7 (2017-06-05)

  • [fix] Build for Ubuntu YZ by adding BOOST_MATH_DISABLE_FLOAT128 (#505)
  • [improve][MSA] Open a directory where setup_assistant.launch was started. (#509)
  • Contributors: Isaac I.Y. Saito, Mikael Arguedas

0.9.6 (2017-04-12)

  • [improve] Add warning if no IK solvers found (#485)
  • Contributors: Dave Coleman

0.9.5 (2017-03-08)

  • [fix][moveit_ros_warehouse] gcc6 build error #423
  • Contributors: Dave Coleman

0.9.4 (2017-02-06)

  • [fix] Qt4/Qt5 compatibility #413
  • [fix] show disabled collisions as matrix (#394)
  • Contributors: Dave Coleman, Robert Haschke, Michael Goerner

0.9.3 (2016-11-16)

  • [capability] Exposed planners from latest ompl release. (#338)
  • [enhancement] Increase collision checking interval (#337)
  • [maintenance] Updated package.xml maintainers and author emails #330
  • Contributors: Dave Coleman, Ian McMahon, Ruben Burger

0.9.2 (2016-11-05)

  • [Fix] xacro warnings in Kinetic (#334) [Capability] Allows for smaller collision objects at the cost of increased planning time
  • [Improve] Increase the default discretization of collision checking motions (#321)
  • [Maintenance] Auto format codebase using clang-format (#284)
  • Contributors: Dave Coleman

0.7.1 (2016-06-24)

  • [sys] Qt adjustment.
    • relax Qt-version requirement. Minor Qt version updates are ABI-compatible with each other: https://wiki.qt.io/Qt-Version-Compatibility
    • auto-select Qt version matching the one from rviz #114
    • Allow to conditionally compile against Qt5 by setting -DUseQt5=On
  • [sys] Add line for supporting CMake 2.8.11 as required for Indigo
  • [sys][travis] Update CI conf for ROS Jade (and optionally added Kinetic) #116
  • [feat] add ApplyPlanningScene capability to template
  • Contributors: Dave Coleman, Isaac I.Y. Saito, Robert Haschke, Simon Schmeisser (isys vision), v4hn

0.7.0 (2016-01-30)

  • Merge pull request from ipa-mdl/indigo-devel Added command-line SRDF updater
  • renamed target output to collisions_updater
  • formatted code to roscpp style
  • More verbose error descriptions, use ROS_ERROR_STREAM
  • moved file loader helpers into tools
  • added licence header
  • Missed a negation sign
  • CollisionUpdater class was not really needed
  • factored out createFullURDFPath and createFullSRDFPath
  • factored out MoveItConfigData::getSetupAssistantYAMLPath
  • factored out MoveItConfigData::setPackagePath
  • factored out setCollisionLinkPairs into MoveItConfigData
  • require output path to be set if SRDF path is overwritten by a xacro file path
  • separated xacro parsing from loadFileToString
  • make disabled_collisions entries unique
  • Added command-line SRDF updater
  • Merge pull request from 130s/fix/windowsize Shrink window height
  • Add scrollbar to the text area that could be squashed.
  • Better minimum window size.
  • Merge pull request #103 from gavanderhoorn/issue102_cfgrble_db_path Fix for issue #102 : allow user to set mongodb db location
  • Update warehouse launch file to accept non-standard db location. Fix #102. Also update generated demo.launch accordingly. The default directory could be located on a non-writable file system, leading to crashes of the mongodb wrapper script. This change allows the user to specify an alternative location using the 'db_path' argument.
  • Update configuration_files_widget.cpp Fix link
  • Contributors: Dave Coleman, Ioan A Sucan, Isaac IY Saito, Mathias Lüdtke, Nathan Bellowe, Sachin Chitta, gavanderhoorn, hersh

0.6.0 (2014-12-01)

  • Values are now read from kinematics.yaml correctly.
  • Simplified the inputKinematicsYAML() code.
  • Debug and octomap improvements in launch file templates
  • Values are now read from kinematics.yaml correctly. Previously, keys such as "kinematics_solver" were not found.
  • Added clear octomap service to move_group launch file template
  • Added gdb debug helper that allows easier break point addition
  • Add launch file for joystick control of MotionPlanningPlugin
  • Joint limits comments
  • Removed velocity scaling factor
  • Added a new 'velocity_scaling_factor' parameter to evenly reduce max joint velocity for all joints. Added documentation.
  • Simply renamed kin_model to robot_model for more proper naming convension
  • Added new launch file for controll Rviz with joystick
  • use relative instead of absolute names for topics (to allow for namespaces)
  • Added planner specific parameters to ompl_planning.yaml emitter.
  • Added space after every , in function calls Added either a space or a c-return before opening { Moved & next to the variable in the member function declarations
  • Added planner specific parameters to ompl_planning.yaml emitter. Each parameter is set to current defaults. This is fragile, as defaults may change.
  • Contributors: Chris Lewis, Dave Coleman, Ioan A Sucan, Jim Rothrock, ahb, hersh

0.5.9 (2014-03-22)

  • Fixed bug 82 in a quick way by reducing min size.
  • Fix for issue #70: support yaml-cpp 0.5+ (new api).
  • Generate joint_limits.yaml using ordered joints
  • Ensures that group name changes are reflected in the end effectors and robot poses screens as well
  • Prevent dirty transforms warning
  • Cleaned up stray cout's
  • Contributors: Benjamin Chretien, Dave Coleman, Dave Hershberger, Sachin Chitta

0.5.8 (2014-02-06)

  • Update move_group.launch Adding get planning scene service to template launch file.
  • Fix [#42 <https://github.com/ros-planning/moveit_setup_assistant/issues/42>]{.title-ref} plus cosmetic param name change.
  • Contributors: Acorn, Dave Hershberger, sachinchitta

0.5.7 (2014-01-03)

  • Added back-link to tutorial and updated moveit website URL.
  • Ported tutorial from wiki to sphinx in source repo.

0.5.6 (2013-12-31)

  • Fix compilation on OS X 10.9 (clang)
  • Contributors: Nikolaus Demmel, isucan

0.5.5 (2013-12-03)

  • fix #64.
  • Added Travis Continuous Integration

0.5.4 (2013-10-11)

  • Added optional params so user knows they exist - values remain same

0.5.3 (2013-09-23)

  • enable publishing more information for demo.launch
  • Added 2 deps needed for some of the launch files generated by the setup assistant
  • add source param for joint_state_publisher
  • Added default octomap_resolution to prevent warning when move_group starts. Added comments.
  • generate config files for fake controllers
  • port to new robot state API

0.5.2 (2013-08-16)

0.5.1 (2013-08-13)

  • make headers and author definitions aligned the same way; white space fixes
  • add debug flag to demo.launch template
  • default scene alpha is now 1.0
  • add robot_state_publisher dependency for generated pkgs
  • disable mongodb creation by default in demo.launch
  • add dependency on joint_state_publisher for generated config pkgs

0.5.0 (2013-07-15)

  • white space fixes (tabs are now spaces)
  • fix #49

0.4.1 (2013-06-26)

  • fix #44
  • detect when xacro needs to be run and generate planning_context.launch accordingly
  • fix #46
  • refactor how planners are added to ompl_planning.yaml; include PRM & PRMstar, remove LazyRRT
  • change defaults per #47
  • SRDFWriter: add initModel() method for initializing from an existing urdf/srdf model in memory.
  • SRDFWriter: add INCLUDE_DIRS to catkin_package command so srdf_writer.h can be used by other packages.
  • git add option for minimum fraction of 'sometimes in collision'
  • fix #41

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged moveit_setup_assistant at Robotics Stack Exchange