Robert Haschke
cc7f9f0585
Merge branch 'master' into ros2
2024-09-17 15:00:39 +02:00
Robert Haschke
4f69a22ddb
Silent error "Found empty JointState message"
2024-07-18 13:48:32 +02:00
Robert Haschke
98000f37ff
Merge branch 'master' into ros2
2024-07-13 02:07:53 +02:00
Robert Haschke
7666f73e04
Simplify formatting code with https://github.com/fmtlib ( #499 )
...
* Simplify formatting code with https://github.com/fmtlib
* Update to clang-format-12
2024-05-25 19:12:42 +02:00
Robert Haschke
9fd2f1f858
Drop Melodic support
...
- py_binding_tools is released into Noetic only
- drop Python2 support
- drop TYPED_TEST_CASE
2024-05-23 14:08:49 +02:00
Sebastian Jahr
0c4b4fcaa8
Print warning if no controllers are configured for trajectory execution ( #514 )
2024-03-09 13:35:02 +01:00
Robert Haschke
739375298a
Merge branch master into ros2
2024-03-09 13:34:36 +01:00
Robert Haschke
2450127eb5
Clear JointStates in scene diff before execution
...
Joints are handled in trajectories.
Scene diffs should not modify joints during execution.
Fixes #353 .
Alternative to #504 . The previous solution, to always clear the joint states
during message generation, broke the visualization in rviz.
2024-03-08 17:16:19 +01:00
Robert Haschke
d0a904c313
Add property trajectory_execution_info ( #355 , #502 )
...
... to pass a list of controller names to PlanExecution
---------
Co-authored-by: Luca Lach <llach@techfak.uni-bielefeld.de>
2024-03-07 20:01:03 +01:00
JafarAbdi
c11a34a935
ExecuteTaskSolutionCapability: Reject new goals when busy ( #496 )
...
- Rename goalCallback() -> execCallback()
- Run execCallback asynchronously and use future to know status of execution
2024-03-07 16:01:15 +01:00
Robert Haschke
8695def99d
ExecuteTaskSolutionCapability: Rename goalCallback() -> execCallback()
2024-03-07 14:36:43 +01:00
Robert Haschke
349e3c6c6c
Merge branch master into ros2
2023-05-26 16:38:15 +02:00
Robert Haschke
c605a0059a
Replace namespace robot_[model|state] with moveit::core
2023-05-26 01:18:17 +02:00
Michael Görner
4d2a5714fa
Use pluginlib consistently ( #463 )
2023-05-17 19:55:18 +02:00
Peter David Fagan
5c308d1f28
remove underscore from public members in MotionPlanResponse ( #426 )
...
Required to align with changes introduced by https://github.com/ros-planning/moveit2/pull/1939
Co-authored-by: JafarAbdi <cafer.abdi@gmail.com>
2023-02-17 21:11:02 +01:00
Robert Haschke
42835380bf
Check for moveit::core::MoveItErrorCode::toString
2022-11-19 10:40:09 +01:00
Robert Haschke
08dbd54a4b
Fix compiler warnings
2022-11-02 00:07:57 +01:00
Robert Haschke
28fb974adb
Remove MoveIt compatibility code
2022-10-23 22:16:58 +02:00
Jafar Abdi
3a30e498bf
execute_task_solution_capability: check for canceling request before canceling the goal handle ( #321 )
2021-12-22 14:13:36 +01:00
JafarAbdi
d7ceaa01dd
Port capabilities to ROS2
2021-11-25 23:02:54 +03:00
v4hn
0273aec83e
remove dirty MOVEIT_MASTER-check
...
... in favor of checking version numbers.
Checking for one header was used for multiple independent things.
In theory we could do exact feature testing instead of using the next release number,
but in practice nobody cares about the individual commits between older releases.
2021-08-23 00:06:42 +02:00
v4hn
8faba159f9
clang-tidy: llvm-namespace-comment
2020-06-11 11:03:50 +02:00
v4hn
fa041ed2e6
clang-format: readability-container-size-empty
2020-06-11 11:03:50 +02:00
v4hn
b762079478
clang-tidy: readability-named-parameters
2020-06-11 11:03:50 +02:00
v4hn
f12cc0c127
Revert "workaround for MoveIt PlanningScene bug"
...
Fixed via https://github.com/ros-planning/moveit/pull/1899 .
Please use *latest* master (if you do not use melodic builds).
This reverts commit c44d0cac19 .
2020-03-09 10:09:01 +01:00
Robert Haschke
c44d0cac19
workaround for MoveIt PlanningScene bug
...
https://github.com/ros-planning/moveit/issues/1835
2020-02-18 09:31:48 +01:00
Robert Haschke
919531bc29
shorten description of trajectory component
...
info's id and stage_id are not always filled
2020-02-06 17:29:51 +01:00
v4hn
233d63aa7a
avoid deprecation warnings of MoveIt master branch
...
Use new methods
- moveit::core::isEmpty
- moveit::core::CartesianInterpolator::computeCartesianPath
2019-12-13 11:29:02 +01:00
Michael Görner
f7b259259e
Introduce clang-format ( #102 )
...
* fix catkin_lint issues
* introduce clang-format config and apply it
2019-07-18 11:04:35 +02:00
Robert Haschke
2da9e0d722
rework solution msgs
...
- to allow solution wrappers (WrappedSolution, SolutionSequence)
to transmit their comment and markers as well
- introduced new SolutionInfo.msg,
which is the info common to solution wrappers and actual SubTrajectories
2019-02-12 13:57:12 +01:00
Robert Haschke
f7a98ef2ff
fix determination of JMG
2018-09-25 22:17:42 +02:00
Robert Haschke
99a7a9bc9a
modified ExecuteTaskSolution.action
2018-09-25 22:17:42 +02:00
v4hn
387fa5c087
execute: apply effects through the PSM
...
We can bypass it too, but things are a bit cleaner this way.
2018-09-25 22:17:42 +02:00
v4hn
725f57e7fd
add effect description as debug output
2018-09-25 22:17:42 +02:00
v4hn
73b7475cdb
a move_group capability to execute Task Solutions
...
This does not work perfectly yet in practice,
but this is (probably) due to problems in upstream MoveIt.
2018-09-25 22:17:42 +02:00