Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] F#SRC-2333_wait_for_tcp_joint_sub_melodic from ros-planning:melodic-devel #274

Open
wants to merge 182 commits into
base: F#SRC-2333_wait_for_tcp_joint_sub_melodic
Choose a base branch
from

Commits on Oct 13, 2020

  1. Make GILReleaser exception-safe (#2363)

    If an exception occurs while the GIL is released, it won't be reacquired and the stack unwinding will take place
    without the GIL. GILReleaser::release() and GILReleaser::reacquire() is removed, because it is unsafe.
    gleichdick authored and rhaschke committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    2e71b90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2853018 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3da197e View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    ff552bf View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Configuration menu
    Copy the full SHA
    0f9e6ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9c4a15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    947c600 View commit details
    Browse the repository at this point in the history
  4. Update last_sent_command_ at ServoCalcs start (#2249)

    * Move last_sent_command_ update from constructor to start
    * Tweak demo configs
    * Add install folders to CMakeLists
    * Add clarity to parameter warning
    AdamPettinger authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    e36f76c View commit details
    Browse the repository at this point in the history
  5. Add a utility to print collision pairs (#2275)

    * Add a utility for logging collision pairs
    * Update printing style, rename function, move constants into the struct
    AndyZe authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    2565c0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f6cbae2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91cf232 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c6b4a8a View commit details
    Browse the repository at this point in the history
  9. MSA: only write default_planner_config field if any is selected (#2293)

    Otherwise, we get entries like this in ompl_planning.yaml, where "None", of course, is not a valid planner config:
    
    arm:
        default_planner_config: None
    v4hn authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    75c2841 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56c9319 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f898ea0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aec6bbe View commit details
    Browse the repository at this point in the history
  13. Refactor velocity limit enforcement and add a unit test (#2260)

    * Rework velocity limit enforcement, add unit test
    
    * Test every command out of Servo
    
    * Minor variable renaming
    
    * Clang format & clang tidy
    
    * Delete unused acceleration variable
    AndyZe authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    3db1665 View commit details
    Browse the repository at this point in the history
  14. Fix Servo thread interruption (#2314)

    AndyZe authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    9d02f4a View commit details
    Browse the repository at this point in the history
  15. MGC: Improve exception messages (#2318)

    v4hn authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    5244ce2 View commit details
    Browse the repository at this point in the history
  16. Install python scripts via catkin_install_python()

    ... to correctly rewrite shebang
    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    1fb8b2c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e933679 View commit details
    Browse the repository at this point in the history
  18. Remove custom copy-assignment operator for DistanceResultsData

    It was just performing the operations of the default operator. Newer clang requires either both or none of copy constructor and assignment operator to be defined.
    
    warning: definition of implicit copy constructor for 'DistanceResultsData' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    cab07be View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    1f7c21b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f2ea5ae View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ca03166 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    67ccabb View commit details
    Browse the repository at this point in the history
  23. Fix "Clear Octomap" button, disable when no octomap is published (#2320)

    * Enable/disable "Clear Octomap" button
    * Correctly remove octomap from scene in clearOctomap()
    felixvd authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    0ab82c3 View commit details
    Browse the repository at this point in the history
  24. moveit_cpp: more informative error message, cover another potential f…

    …ailure condition. (#2336)
    AndyZe authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    3063b5f View commit details
    Browse the repository at this point in the history
  25. remove commented, copy-pasted code

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    6212609 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    efd20cc View commit details
    Browse the repository at this point in the history
  27. Reorder buttons in GroupEditWidgets

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    c6e1958 View commit details
    Browse the repository at this point in the history
  28. Replace dummy QWidgets with QSpacerItems

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    d991a23 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d31d712 View commit details
    Browse the repository at this point in the history
  30. Increase minimal window size

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    42a9cf1 View commit details
    Browse the repository at this point in the history
  31. Cleanup Qt includes

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    e0ecb24 View commit details
    Browse the repository at this point in the history
  32. Cleanup ROS includes

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    16861c6 View commit details
    Browse the repository at this point in the history
  33. Fix unused-parameter warnings

    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    2bc7124 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    41d6e4a View commit details
    Browse the repository at this point in the history
  35. MSA: Fix group editing (#2350)

    Group Editing: Cancel falls back to previous screen
    
    When entering joints/links/chain/subgroup edit screen from "Add Group" screen,
    cancel was cancelling the whole operation, loosing all info that was already entered for the group.
    Now it just returns to the previous screen and thus allows to continue editing the new group.
    rhaschke authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    3a81c52 View commit details
    Browse the repository at this point in the history
  36. move_group: simplify test launch files

    v4hn authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    9dab7b1 View commit details
    Browse the repository at this point in the history
  37. A library for servoing toward a moving pose (#2203)

    * A library for servoing toward a moving pose
    
    * Use the control_toolbox version of PID control
    
    * Minor cleanup after switching to control_toolbox PID
    
    * Use default ROS1 library type
    
    * Decrease the default windup limit
    
    * Add a basic unit test
    
    * Add orientation tracking, too
    
    * Warning if no target pose is provided
    
    * One PID for orientation instead of 3
    
    * A different method of ensuring a new target pose is received
    
    * Multithread the test pose publisher
    
    * Correct service namespaces
    
    * Clang format and clang tidy
    
    * Minor tweaks for CI
    
    * Add function to update PID settings
    
    * Add a method to get PID errors
    
    * Be consistent with service namespacing
    
    This is important if there are multiple arms Servoing simultaneously
    
    * Address Adam's more minor comments
    
    * First attempt at using pose tracking
    
    * Small updates to launch files and CMakeLists
    
    * Address Andy comments
    
    * Get Pose Tracking demo working (#3)
    
    * Rework command frame name and target pose
    
    * Add EE frame tf and make it available thru C++ interface
    
    * Pass getEEFrameTransform thru PoseTracking
    
    * Update TF calcs at servo start
    
    * Modify pose demo to move slightly from current position
    
    * Make PoseTracking use EE tf instead of command frame tf
    
    * Clean up the demo
    
    * Make helper func for converting eigen to tf message
    
    * Make the Servo instance public, to access functions like setPaused()
    
    * Use an enum class for status codes, so entries can be duplicated
    
    * Add a timeout argument
    
    * Clang format
    
    * Fix a race condition with initial joint reception
    
    * Update config file for testing
    
    * Wrap tf lookup in a try/catch block
    
    * Use a tf2 utility for Eigen->msg conversion
    
    * Explicitly initialize transforms to zero
    
    * More robust test setup
    
    * Update the command frame at runtime
    
    * Update angular PID configs, too
    
    * Properly wait for test setup
    
    Co-authored-by: AdamPettinger <[email protected]>
    2 people authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    3bde617 View commit details
    Browse the repository at this point in the history
  38. Python interface improvements. Fix #1966, add enforceBounds (#2356)

    * implement get state and get state bounded
    
    * add enforceBounds
    
    Co-authored-by: Peter <[email protected]>
    2 people authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    6a5c157 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e8fe263 View commit details
    Browse the repository at this point in the history
  40. MSA launch files: fix indentation (#2371)

    converting tabs to spaces
    DLu authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    080c5e3 View commit details
    Browse the repository at this point in the history
  41. Update .github files (#2380)

    DLu authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    1141951 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    e200231 View commit details
    Browse the repository at this point in the history
  43. Change servo namespacing logic (#2354)

    * Publish services correctly in the namespace of the node.
    
    * Set relative joint state topic names be relative to the parent namespace of the servo node.
    
    * Make parameter sub-namespace optional. By default load the parameters into node namespace.
    
    * Fix node handles for the servo server node and the cpp interface example to use node namespace instead of the parent namespace.
    
    * Fix formatting
    
    * Reading ee_frame_name parameter got lost somewhere along the way. Add it back.
    
    * Remove explicit parameter_ns variables and used namespaced node handles instead.
    
    * Fix internal namespace to truly be internal even in case where two or more Servo instances are launched from a single node.
    
    * Fix command_out_topic parameter in ur_simulated_config.yaml example config.
    
    * Apply namespacing fixes also to tests.
    
    * Shorten the comment about joint states topic names.
    jliukkonen authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    ff32c43 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    696df9f View commit details
    Browse the repository at this point in the history
  45. Clean up Rviz Motion Planning plugin, add tooltips (#2310)

    - better use of space / overall smaller panel
    
    - remove goal constraints field, it's not used and not intuitive in the GUI either
    
    - reorder check boxes by subjective usefulness
    
    - Add better tooltips
    
    - Remove autoScroll from Planning Parameters field
    
    - Fix tabstop order
    
    - Align columns of Planning tab
    
    Co-authored-by: Robert Haschke <[email protected]>
    2 people authored and tylerjw committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    4bad84b View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Changelogs for 1.0.7

    tylerjw committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    ac39a6e View commit details
    Browse the repository at this point in the history
  2. 1.0.7

    tylerjw committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    701fbdd View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    0d62a34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8337955 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Suppress warnings "mesh_use_embedded_materials is ignored"

    rviz more stricly checks marker parameters and thus issues this warning
    if mesh_use_embedded_materials was set although no mesh_resource was specified
    rhaschke committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    1e6fd14 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. [backport] Pilz planner merge (#2507)

    * Add Pilz industrial motion planner (#1893)
    
    * Add pilz_industrial_motion_planner to moveit_planners
    * Update license, document consent to this change by contributers
    * Fix formatting, code style, catkin_lint, clang-tidy
    * Add and update tests, use new prvt_moveit_config from moveit_resources
    * New codeowners for pilz_industrial_motion planner
    * Add pipeline configuration teimplates to MSA
    
    * Fix file not found error (adjust to melodic `moveit::core::PlanningScene::isEmpty()` functions)
    
    Co-authored-by: Christian Henkel <[email protected]>
    Co-authored-by: Joachim Schleicher <[email protected]>
    Co-authored-by: rfeistenauer <[email protected]>
    Co-authored-by: Giuseppe Sansone <[email protected]>
    5 people authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    45e2be9 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Migrate from Travis to GitHub Actions

    tylerjw authored and rhaschke committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    7e3f4bb View commit details
    Browse the repository at this point in the history
  2. Fix formatting errors

    tylerjw authored and rhaschke committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    20bc17c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9de7bd2 View commit details
    Browse the repository at this point in the history
  4. Drop Indigo from readme CI table

    tylerjw authored and rhaschke committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    460be6b View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Simplify logic in PSM (#2632) (#2637)

    Co-authored-by: Rojas Rafael <[email protected]>
    JafarAbdi and Rojas Rafael authored Apr 30, 2021
    Configuration menu
    Copy the full SHA
    7c2d606 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Fix pose tracking race condition (#2395)

    * Stop rewriting target_pose_ timestamps. It is caller's responsibility to ensure timestamp is correct and recent enough.
    
    * Prevent data races on target_pose_ by limiting access to it with a mutex.
    
    * Re-arrange part in targetPoseCallback function to make the callback lightweight when the target pose is in planning frame.
    
    * Small improvements to comments and code readability.
    
    * Set mutex as mutable.
    
    * Fix formatting.
    
    * Improve comment re. angle-axis PID tracking
    
    * Implement resetTargetPose() and add it to test & example
    
    * Add mutex protection to resetTargetPose()
    
    * Add missing semicolon and fix formatting.
    
    Co-authored-by: AndyZe <[email protected]>
    2 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    89210ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40fa98c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e25bf6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    881d4d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41874cd View commit details
    Browse the repository at this point in the history
  6. [feature] Low latency mode (#2401)

    Co-authored-by: AndyZe <[email protected]>
    tylerjw and AndyZe committed May 3, 2021
    Configuration menu
    Copy the full SHA
    664d9c3 View commit details
    Browse the repository at this point in the history
  7. Fix OrientationConstraint::decide (#2414)

    * Fix OrientationConstraint::decide
    
    * Add new test case for OrientationConstraintsSimple
    
    * Add comments for clarity
    stuart-fb authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    d90acb3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1fb9d83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    52225bb View commit details
    Browse the repository at this point in the history
  10. Upgrade cmake_minimum_required to 3.1 (#2453)

    to suppress CMP0048 warning
    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    081fe95 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c4f8fd4 View commit details
    Browse the repository at this point in the history
  12. Fix doxygen documentation for setToIKSolverFrame (#2461)

    * Fix doxygen documentation for setToIKSolverFrame
    
    * "Convert" -> "Transform"
    
    * Make function private. Update comments.
    
    * Make inline and private
    
    * Longer function should not be inline
    
    Co-authored-by: Robert Haschke <[email protected]>
    
    Co-authored-by: Robert Haschke <[email protected]>
    2 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    779d3e4 View commit details
    Browse the repository at this point in the history
  13. Add an important sleep in Servo pose tracking (#2463)

    AndyZe authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    e9c5d18 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    171aee4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    929bfe1 View commit details
    Browse the repository at this point in the history
  16. Catch exceptions during RobotModel loading in rviz (#2468)

    Simon Schmeisser authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    cb775ca View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    594342d View commit details
    Browse the repository at this point in the history
  18. [Servo] Fix initial angle error is always 0 (#2464)

    
    Co-authored-by: AndyZe <[email protected]>
    Co-authored-by: Bjar Ne <[email protected]>
    3 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    7879b39 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    558c528 View commit details
    Browse the repository at this point in the history
  20. pilz planner: add string includes (#2483)

    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    98177e3 View commit details
    Browse the repository at this point in the history
  21. Clean up collision-related log statements (#2480)

    AndyZe authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    ca653f8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f8216e9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c02baf7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5a1da2e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1ada1db View commit details
    Browse the repository at this point in the history
  26. Protect paused_ flag, for thread safety (#2494)

    AndyZe authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    248b397 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    bb54b12 View commit details
    Browse the repository at this point in the history
  28. Refactor Servo velocity bounds enforcement (#2471)

    * Refactor/fix Servo enforceVelLimits function to utilize joint velocity limits correctly.
    
    * Use uniform scaling factor instead of joint specific velocity bounds.
    
    * Move joint increment outside of if()
    
    * Add friend test for velocity limits
    
    * Clean up debug code, clang format
    
    * Test for negative velocities, too
    
    * Apply velocity scaling correctly and skip clamping zero velocities.
    
    * Improve enforceVelLimits unit tests.
    
    * Use EXPECT_NEAR in the new unit test
    
    Co-authored-by: AndyZe <[email protected]>
    2 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    741a9a3 View commit details
    Browse the repository at this point in the history
  29. Servo: add missing include (#2519)

    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    e4c1525 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    36f4ad2 View commit details
    Browse the repository at this point in the history
  31. Update README.md (#2525)

    jschleicher authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    89214a5 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    8cd6d7b View commit details
    Browse the repository at this point in the history
  33. Add debugging log statement for a common error (#2509)

    add debugging informative log statement for a common error
    
    Co-authored-by: Peter Mitrano <pmitrano@armstorm>
    2 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    e3beb96 View commit details
    Browse the repository at this point in the history
  34. add get_active_joint_names (#2533)

    add get_active_joint_names and getActiveJointModelNames to Python and C++, respectively.
    
    To keep calling costs constant we add the additional vector<string> to the RobotModel class.
    
    Co-authored-by: Peter Mitrano <pmitrano@armstorm>
    2 people authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    5781a59 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    9cbfd87 View commit details
    Browse the repository at this point in the history
  36. thread safety in clear octomap & only update geometry (#2500)

    The method used UPDATE_SCENE which caused a full scene to be transmitted.
    But only the octomap is modified, so UPDATE_GEOMETRY suffices.
    
    Also add comment about necessary scoping of non-recursive lock.
    simonschmeisser authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    ede1e7d View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d5c4d7f View commit details
    Browse the repository at this point in the history
  38. Enable mesh filter (#2448)

    JafarAbdi authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    b973cc5 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    a6035da View commit details
    Browse the repository at this point in the history
  40. Fixed flood of errors on startup for mesh_filter (#2550)

    * fixed mesh_filter error spam on startup
    
    * infinite loop fix from Andy
    John Stechschulte authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    3aea9b1 View commit details
    Browse the repository at this point in the history
  41. PlanExecution: Correctly handle preempt-requested flag (#2554)

    So far, executeAndMonitor() was only called via planAndExecuteHelper(), which was resetting the preempt-requested flag when entering the function (ignoring leftover preempt signals from previous runs).
    However, now MTC also calls executeAndMonitor() directly and thus we need to reset the flag there as well - but only if it is called directly.
    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    37c6c1a View commit details
    Browse the repository at this point in the history
  42. [Servo] Halt Servo command on Pose Tracking stop (#2501)

    * Publish Servo stop in Pose Tracking cleanup
    
    * Move publish halt to stopMotion()
    AdamPettinger authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    f310c58 View commit details
    Browse the repository at this point in the history
  43. Fix segfault in MSA (#2564)

    Occurred when a group was defined in the launch file without a `ns` attribute.
    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    3cd504c View commit details
    Browse the repository at this point in the history
  44. Make setToIKSolverFrame accessible again (#2580)

    This is public API because the solver's getPositionIK requires input poses
    in the frame and the relevant transform is otherwise inaccessible.
    
    Partially reverts #2461.
    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    80ae2c9 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    7a6731a View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    b36d782 View commit details
    Browse the repository at this point in the history
  47. Fix deadlock in PlanningSceneDisplay

    Only trigger loadRobotModel() if display is enabled. Otherwise, it tries
    to waitForMainLoopJobs(), which are never called because update() isn't called anymore.
    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    a505a74 View commit details
    Browse the repository at this point in the history
  48. GHA: Add pre-release job

    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    118b158 View commit details
    Browse the repository at this point in the history
  49. Avoid joint jump when SuddenHalt() is called in velocity mode (#2594)

    Port of moveit/moveit2#410
    
    * Avoid joint jump when SuddenHalt() is called in velocity mode
    
    * Fix parameters_ access (different in MoveIt2)
    nbbrooks authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    70fd40c View commit details
    Browse the repository at this point in the history
  50. Let users override fake execution type from demo.launch (#2602)

    This should be the main entry point for simulated robot systems
    and we specifically want to support `last point` here for rostests.
    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    ea4bbc6 View commit details
    Browse the repository at this point in the history
  51. Add clear() to Python PSI, allow empty call to remove_attached_object (

    …#2609)
    
    Also fixes comment formatting.
    felixvd authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    fe5c05f View commit details
    Browse the repository at this point in the history
  52. Velocity limit error (#2610)

    * do not check fixed joint model groups
    
    * clang formatting
    christianlandgraf authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    31cbe60 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    27d7c2c View commit details
    Browse the repository at this point in the history
  54. Remove unused model_is_loading_

    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    e3ffb18 View commit details
    Browse the repository at this point in the history
  55. Remove redundant planning_scene_render_.reset();

    This is also called as part of clearRobotModel().
    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    f010ff0 View commit details
    Browse the repository at this point in the history
  56. fix docstring in MGI API (#2626)

    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    2a7e21e View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    2cf2f90 View commit details
    Browse the repository at this point in the history
  58. Set rotation value of cartesian MaxEEFStep by default (#2614)

    Backport for melodic-devel.
    v4hn authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    f278b48 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    330c86f View commit details
    Browse the repository at this point in the history
  60. Provide a function to set the position of active joints in a JointMod…

    …elGroup (#2456)
    
    * RobotState::setJointGroupPositions: assert correct size of  vector
    
    fixes #2442
    
    * setJointGroupActivePositions sets only the positions of active joints
    
    * Add overloads
    
    * fix asserts
    
    * implement JointModelGroup::getActiveVariableCount
    Simon Schmeisser authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    1578ed5 View commit details
    Browse the repository at this point in the history
  61. prerelease test: add moveit_resources

    rhaschke authored and tylerjw committed May 3, 2021
    Configuration menu
    Copy the full SHA
    46f1104 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    3a60c5f View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. Configuration menu
    Copy the full SHA
    d524a7a View commit details
    Browse the repository at this point in the history
  2. Add missing OCTOMAP_INCLUDE_DIRS (#2671)

    0Nel authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    b22ec80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e69e47 View commit details
    Browse the repository at this point in the history
  4. Document solution in ROS_ERROR on failed self-filtering (#2627)

    Also move the log command to the base class (which even uses the same logname...)
    v4hn authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    c21f459 View commit details
    Browse the repository at this point in the history
  5. Print error before returning (#2639)

    Print an error indicating that the planning pipelines are empty before returning
    lucbettaieb authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    81693d0 View commit details
    Browse the repository at this point in the history
  6. planning_interface: synchronize async interfaces in test (#2640)

    * MGI test: synchronize async methods for testing purposes
      In order to synchronize we subscribe to the monitored_planning_scene of
      the move_group node and wait for geometry updates.
      Because the test is the only thing interacting with the `move_group`,
      it should be ok to wait for a single geometry update in each case.
    
      Additionally, a short sleep needs to be added after creating MGI & PSI
      to allow the `move_group` node to subscribe. Otherwise, the first test might fail
      just because the message was dropped.
    
    * Add assert for computeCartesianPath's return value
      If the planner could not achieve 100%, there is no sense in executing the trajectory
      to find we did not arrive at the destination...
    v4hn authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    5d48870 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cdc1e4c View commit details
    Browse the repository at this point in the history
  8. ikfast script: install sympy 0.7.1 from git (#2650)

    ... as pip cannot fetch it from pypi anymore (probably pypi url has changed?)
    ags-dy authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    1f34165 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5b96982 View commit details
    Browse the repository at this point in the history
  10. RobotState interpolation: warn if interpolation parameter is out of r…

    …ange [0, 1] (#2664)
    John Stechschulte authored and rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    eb6b630 View commit details
    Browse the repository at this point in the history
  11. Improve ikfast QUIET handling (#2685)

    Write stdout+stderr to intermediate log file which is shown on failure.
    rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    a878f94 View commit details
    Browse the repository at this point in the history
  12. 1.0.8

    rhaschke committed May 23, 2021
    Configuration menu
    Copy the full SHA
    c03f2ac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    14ada02 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Split upstream and downstream workspaces (#2690)

    * Separate [upstream | downstream].rosinstall files
    * CI: fail-fast: false  (Don't cancel jobs when the first job fails)
    * docker: install dependencies for moveit and upstream_ws only
    rhaschke authored May 24, 2021
    Configuration menu
    Copy the full SHA
    34c998e View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. MSA: Sensor config writing (#2708)

    * Add unit test
    * Fix sensor writing
    * Fix spelling mistakes
    DLu authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    1971cf5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    e3438d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Fix Dockerfiles

    - Avoid pulling MoveIt binaries
    - Adapt /ros_entrypoint.sh to source newly built environment
    rhaschke committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    dc5b410 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. fix padding collision attached objects + fromatting (#2721)

    Co-authored-by: Andrea Pupa <[email protected]>
    apupa and Andrea Pupa authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    c7a7d69 View commit details
    Browse the repository at this point in the history
  2. msa: capabilities-related args are args in template (fix #2728) (#2729)

    These two lines were moved here (from the `move_group` node section below) in #2507 as part of the Melodic backport of the Pilz planner, but were not changed to `arg`s.
    
    `include` elements do not support `param` children.
    
    Change these to `arg`s to make `roslaunch` pass them on to `planning_pipeline.launch.xml` as intended.
    
    Note: this is not a problem on `master` (and consequently `noetic-devel`), as #2127 rearranged things again (to move capabilities management to the per-pipeline launch files) and fixed it.
    gavanderhoorn authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    5accdde View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. code fix on wrong substitution

    toru-kuga authored and v4hn committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    e064025 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. CI: Update pat-s/always-upload-cache

    Vatan Aksoy Tezer authored Aug 19, 2021
    Configuration menu
    Copy the full SHA
    a780c15 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. Revert "Fix scaling factor parameter names (#2452)" (#2907)

    This reverts commit f8216e9.
    
    should never have been committed to melodic.
    The change was meant only for noetic and the backport is incomplete.
    v4hn authored Oct 17, 2021
    Configuration menu
    Copy the full SHA
    b2e08c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Fix an off-by-one error in servo_calcs.cpp (#2740) (#2908)

    Co-authored-by: luisrayas3 <[email protected]>
    v4hn and luisrayas3 authored Oct 18, 2021
    Configuration menu
    Copy the full SHA
    0082c0f View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2021

  1. Configuration menu
    Copy the full SHA
    7fcf076 View commit details
    Browse the repository at this point in the history
  2. Adapt CXXFLAGS

    rhaschke committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    cd9f362 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. CI: Skip clang-format when clang-tidying

    We cannot use clang-tidy option --format-style=file, as this will
    apply clang-format from libllvm 6.0 only, but we require 10.0.
    rhaschke committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    fdd76ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b08727c View commit details
    Browse the repository at this point in the history
  3. clang-tidy: NOLINT

    Keep existing names for API stability.
    rhaschke committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    43c60c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Merge pull request #2971 from ubi-agni/fix-clang-tidy

    Apply clang-tidy fixes
    v4hn authored Dec 10, 2021
    Configuration menu
    Copy the full SHA
    535f3ed View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Configuration menu
    Copy the full SHA
    0cd15de View commit details
    Browse the repository at this point in the history
  2. Rename launch argument execution_type -> fake_execution_type

    ... to clarify that this parameter is only used for fake controllers
    rhaschke committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    2cd921f View commit details
    Browse the repository at this point in the history
  3. moveit_controller_manager.launch: pass execution_type via pass_all_ar…

    …gs (#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` exception (see #2786).
    Passing arguments via pass_all_args should solve that issue.
    rhaschke committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    b1ffe48 View commit details
    Browse the repository at this point in the history
  4. Fix definition of real-robot moveit_controller_manager

    Fixes the following error (occurring since 61d18f2)
    ```
    [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"`, the value of the argument
    `moveit_controller_manager` was the robot name.
    rhaschke committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    713a96b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c25eeed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce24f7c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Provide MOVEIT_VERSION_CHECK macro (#2997)

    - Rename MOVEIT_VERSION -> MOVEIT_VERSION_STR
    - MOVEIT_VERSION becomes a numeric identifier
    - Use like: #if MOVEIT_VERSION >= MOVEIT_VERSION_CHECK(1, 0, 0)
    rhaschke authored Dec 17, 2021
    Configuration menu
    Copy the full SHA
    371cc4a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Move MoveItErrorCode class to moveit_core (#3009)

    ... reducing code duplication and facilitating re-use
    rhaschke authored Dec 29, 2021
    Configuration menu
    Copy the full SHA
    eaa0084 View commit details
    Browse the repository at this point in the history
  2. Increase ccache size (#2990)

    Increase ccache size to 10G. This is particularly needed for ccov's debug build, which uses 8G according to the stats.
    
    Co-authored-by: Robert Haschke <[email protected]>
    tylerjw and rhaschke committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    b8603b4 View commit details
    Browse the repository at this point in the history
  3. Add missing noexcept declarations (#3016)

    ... as suggested by clang-tidy
    rhaschke authored Dec 29, 2021
    Configuration menu
    Copy the full SHA
    e123e4f View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Use move_group namespace

    rhaschke committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    e4b04a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0247b56 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. Support new configuration scheme with multiple pipelines

    Traditionally, PlanningPipeline parameters were defined in the private namespace of the move_group node.
    Since MoveIt 1.1.2 multiple pipeline configs are supported in parallel, defined as ~planning_pipelines/*.
    To support this new scheme as well (in a minimal fashion), we check for presence of the new scheme
    and use the parameters of the default pipeline, specified via the parameter ~default_planning_pipeline.
    rhaschke committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    9b622a7 View commit details
    Browse the repository at this point in the history
  2. clang-format

    rhaschke committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    d9b4eec View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    393815e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Merge #2951: Use moveit-resources@master

    - Simplify many launch files to use the test_environment.launch files from moveit_resources@master
    - Provide compatibility to the Noetic-style configuration of (multiple) planning pipelines
      Only a single pipeline can be used at a time, specified via the ~default_planning_pipeline parameter.
    rhaschke authored Jan 9, 2022
    Configuration menu
    Copy the full SHA
    b411e46 View commit details
    Browse the repository at this point in the history
  2. 1.0.9

    rhaschke committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    e12053f View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. Add Ptr definitions for TimeParameterization classes (#3078)

    Follow up on #3021.
    v4hn authored and rhaschke committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    462b2c0 View commit details
    Browse the repository at this point in the history
  2. 1.0.10

    rhaschke committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    789f44e View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. feat(simple_controller_manager): add max_effort parameter to Grippe…

    …rCommand action (#2984) (#3091)
    
    This commit adds the `max_effort` parameter to the GripperCommand
    declaration in the `controller_list` (see issue #2956). This value is
    only used when effort is set in the requested gripper trajectory.
    
    Co-authored-by: Rick Staa <[email protected]>
    Co-authored-by: Jafar Abdi <[email protected]>
    3 people authored Mar 16, 2022
    Configuration menu
    Copy the full SHA
    1831134 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    5b6194f View commit details
    Browse the repository at this point in the history
  2. Fix run_quiet()

    - Show output on error
    - Restore both stdout and stderr
    rhaschke committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    0af816e View commit details
    Browse the repository at this point in the history
  3. Fix test_ikfast_plugins.sh

    - Create panda.urdf using catkin build panda_description
    - Improve debug output
    rhaschke committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    b3f9967 View commit details
    Browse the repository at this point in the history
  4. Update pre-commit hooks

    rhaschke committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    c6bedee View commit details
    Browse the repository at this point in the history
  5. Apply black formatting

    rhaschke committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    4fccf94 View commit details
    Browse the repository at this point in the history
  6. Backport #3172: Fix ikfast CI

    rhaschke committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    bb005c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Backport Dockerfile changes (#3201)

    ... from noetic-devel branch and build docker images via GHA.
    rhaschke committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    2433d8f View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. Configuration menu
    Copy the full SHA
    c6933ba View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. Configuration menu
    Copy the full SHA
    a619a2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f736c3a View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. 1.0.11

    rhaschke committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    1fbb2c4 View commit details
    Browse the repository at this point in the history