Jafar
615e8ef248
Replace rosparam_shortcuts with generate_parameter_library ( #403 )
2022-12-06 00:14:50 +03:00
Robert Haschke
745d220efd
Maintain compatibility to Qt 5.12 (for Focal) ( #392 )
2022-11-10 08:00:03 +01:00
Robert Haschke
2099b0cb0b
Fix clang-tidy warning ( #393 )
2022-11-09 23:35:33 +01:00
Robert Haschke
f82c422db5
CI: Add comment explaining disabled asan checks
2022-11-05 00:57:41 +01:00
Robert Haschke
9924dfe25f
Merge branch master into ros2
2022-11-02 19:16:38 +01:00
Robert Haschke
38cc5613c0
Disable identifier naming checks
2022-11-02 18:44:38 +01:00
Robert Haschke
f0a5785074
Disable clang-tidy checks generating false positives
2022-11-02 18:44:38 +01:00
Robert Haschke
7d5f9fe6e3
Fix clang-tidy warnings
2022-11-02 18:44:38 +01:00
Robert Haschke
7ff2f70b66
CI: make clang-tidy checks pedantic
2022-11-02 08:13:28 +01:00
Robert Haschke
f28b6c4ea0
Fix cmake indentation
2022-11-02 00:07:57 +01:00
Robert Haschke
08dbd54a4b
Fix compiler warnings
2022-11-02 00:07:57 +01:00
Robert Haschke
7c66b85aa7
CI: stricter warnings
2022-11-02 00:07:57 +01:00
Robert Haschke
f88e25fe74
Merge PR #380 : Fix Cartesian interpolation
...
Correctly consider an offset transform from link to reference frame,
such that rotations w.r.t. the reference frame don't move its origin.
2022-11-01 23:51:53 +01:00
Robert Haschke
5f6d716a57
CI: update actions
2022-11-01 23:50:21 +01:00
Robert Haschke
0c9524930a
CI: stricter warnings
2022-11-01 23:41:17 +01:00
Robert Haschke
d66b2262ed
Rename variables in visualizePlan()
...
- link_pose -> start_pose
- pos_link -> pos_start
2022-10-31 19:53:07 +01:00
Robert Haschke
32d3454c1f
Fix getRobotTipForFrame()
...
When passing the root frame, getRigidlyConnectedParentLinkModel() returns
a nullptr for robot_link, causing a segfault.
Actually, we don't need to use that method at all. We just need to find
the robot_link of an associated body.
2022-10-31 19:53:07 +01:00
Robert Haschke
fd123cc4a7
Fix handling of ik_frame in Cartesian path planning
...
The ik_frame should move in a straight-line Cartesian path.
However, so far the link frame was following a Cartesian path.
2022-10-31 19:53:07 +01:00
Robert Haschke
ec366b26ee
MoveRelative: Correctly compute motion transform
...
The twist motion performs an angular rotation about the given axis _and_
the origin of ik_frame as well as a linear translation.
Both transforms are expressed w.r.t. the model frame and thus require
left-multiplication to ik_frame's current pose.
2022-10-31 19:53:07 +01:00
Robert Haschke
076957d4dc
Simplify MoveRelative
2022-10-31 19:53:07 +01:00
Robert Haschke
402d6a4bfe
Improve unittest for move_relative
2022-10-31 19:53:07 +01:00
Robert Haschke
64a8df1fde
Merge CI fixes/improvements
2022-10-24 10:21:34 +02:00
Robert Haschke
b69366456d
Fix TaskListModelTest.deletion: run required Qt event loop
2022-10-24 10:21:28 +02:00
Robert Haschke
4c9b16511b
Hopefully fix spurious test failure
2022-10-24 10:21:28 +02:00
v4hn
c60cd6c86f
Avoid unused-parameter warnings
2022-10-24 10:21:28 +02:00
Robert Haschke
5a30f8a8a7
Suppress unused-function warning
2022-10-24 10:08:26 +02:00
v4hn
2b2689e8d7
Use catkin_INCLUDE_DIRS as system includes
...
... to suppress warnings outside the code base
2022-10-24 10:07:38 +02:00
Robert Haschke
c0cd6dcd01
Update GHA versions
2022-10-24 10:07:38 +02:00
Robert Haschke
b5f5c1fef8
Limit strict compiler warnings to target workspace
2022-10-24 10:07:38 +02:00
Robert Haschke
987c1485a6
Implicitly use clang in clang-tidy builds
2022-10-23 22:16:58 +02:00
Robert Haschke
28fb974adb
Remove MoveIt compatibility code
2022-10-23 22:16:58 +02:00
Robert Haschke
f6b925c2fe
Drop support for MoveIt's melodic-devel branch
2022-10-23 22:16:58 +02:00
v4hn
6df359ed3b
Do not dictate C++ standard
...
C++14 is default in clang/gcc anyway and latest log4cxx requires C++17.
Qt on Ubuntu 18.04 sets C++11. Hence we use MoveIt's cmake macro to ensure C++14 at least.
2022-10-23 22:15:23 +02:00
Niklas Fiedler
30512bcbb4
Report 1st collision pair for invalid IK solutions ( #376 )
2022-07-22 13:38:05 +02:00
Wyatt Rees
1e65027b26
Add MoveIt IK cost function to Cartesian path solver ( #375 )
2022-07-21 20:00:30 +02:00
Robert Haschke
3b438f9b1c
Merge ROS1 fixes
2022-06-15 16:44:38 +02:00
Jafar
e923fbc0c6
Fix Task's move constructor ( #371 )
...
* Add unit test
* Fix TaskPrivate's move assignment operator
* Slightly simplify code
Co-authored-by: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
2022-06-14 22:13:19 +02:00
Wyatt Rees
60229db010
Add KinematicsQueryOptions property in CartesianPath solver ( #370 )
2022-06-03 19:39:51 +03:00
JafarAbdi
d6284ea63c
Remove macros to check supported features
2022-05-26 21:58:48 +00:00
JafarAbdi
11b81856d5
Merge d2918f130d
2022-05-26 21:58:24 +00:00
Jafar
0128cd9250
Use moveit_configs_utils for launch files ( #365 )
2022-05-26 19:29:08 +03:00
Stephanie Eng
d1fb6ace93
Fix parameter in ik_clearance_cost demo ( #366 )
2022-05-25 18:12:59 +03:00
Tyler Weaver
a89d9928d4
Add launch_testing_ament_cmake as a test depend ( #364 )
...
Signed-off-by: Tyler Weaver <tyler@picknik.ai>
2022-05-24 16:23:14 +03:00
AndyZe
9908086d4a
Fix Eigen build issues on some platforms ( #362 )
2022-05-16 18:03:59 +03:00
AndyZe
36459e3869
Alphabetize package.xml's and CMakeLists
2022-05-09 08:06:15 -05:00
Robert Haschke
d2918f130d
Pruning: Relax too strong assertion: PRUNED => !ARMED ( #340 )
2022-05-08 11:56:17 +02:00
Robert Haschke
9026ac8746
Make TimeParamerization configurable ( #339 )
2022-05-08 11:54:05 +02:00
Henning Kayser
3eb8984b3c
Remove Galactic CI job
2022-05-04 12:40:07 -05:00
JafarAbdi
dfb5769b0d
Fix rolling compatibility with jammy
...
Fix compile warning
Update clang-format version to 12
2022-05-04 12:40:07 -05:00
JafarAbdi
8d3b66e98c
rviz_marker_tools: Fix dependencies
2022-05-04 12:40:07 -05:00