Robert Haschke
b3d20cdcec
Merge branch 'master' into ros2
2023-01-05 16:54:41 +01:00
Robert Haschke
d9cff5510f
Fix more -Wold-style-cast warnings
2023-01-05 16:24:02 +01:00
Robert Haschke
54579ca227
fixup! Fix clang-tidy warnings
2023-01-05 12:32:12 +01:00
JafarAbdi
f055fabbd1
Fix clang-tidy warnings
...
- Replace old-style casts
- Fix missing initialization
2023-01-04 23:52:38 +01: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
164ce4eab8
clang-tidy: fix variable/method naming
2022-11-03 18:30:21 +01:00
Robert Haschke
9924dfe25f
Merge branch master into ros2
2022-11-02 19:16: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
f28b6c4ea0
Fix cmake indentation
2022-11-02 00:07:57 +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
v4hn
c60cd6c86f
Avoid unused-parameter warnings
2022-10-24 10:21:28 +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
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
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
29703d0d6a
Port visualization to ROS2
2021-11-25 23:02:54 +03:00
Robert Haschke
ed459702bd
Fix -Wsign-compare
2021-11-19 02:05:46 +01:00
v4hn
0f53db5f12
simplify parameter-free lambdas
...
I just didn't know the syntax was allowed
2021-11-10 13:33:26 +01:00
Robert Haschke
639481726e
Update main scene node's pose on updates of robot's model frame ( #292 )
2021-09-15 15:09:43 +02:00
Robert Haschke
4aeab27ba3
Fix placement of Panel widget
...
Since #1611 and 41d62f5749b05c68131b752c605191518eaf19d5,
the floating argument for panels is correctly handled.
Here, we don't want the panel to be floating.
2021-06-11 09:52:17 +02:00
Robert Haschke
5dacc85ff9
Fix warning: control reaches end of non-void function
2021-06-10 07:35:09 +02:00
v4hn
f95fcf17b4
include OGRE headers via SYSTEM
2021-06-08 12:17:16 +02:00
Robert Haschke
437cc550f2
Add missing semicolons after cleanup of MoveIt
2021-05-29 00:38:43 +02:00
Robert Haschke
f070247a25
Fix compiler warnings
2021-05-27 22:24:29 +02:00
Robert Haschke
84ccd679d9
Fix compiler warnings
...
unused parameters and functions
2021-05-19 21:54:48 +02:00
Robert Haschke
94ff53e11e
Fix catkin_lint warning
...
include paths 'motion_planning_tasks/src' and 'motion_planning_tasks' are ambiguous
2021-05-19 17:10:50 +02:00
Robert Haschke
cfcb1f274e
Fix more clang-tidy issues
2021-04-24 02:12:24 +02:00
Robert Haschke
4fa8c10f44
clang-tidy auto-fixes
2021-04-24 02:03:24 +02:00
v4hn
f59e5170fb
drop useless assert
2021-03-22 14:39:35 +01:00
v4hn
fc5c25670d
Fix duplicated layout name
...
Fixes https://github.com/ros-planning/moveit_task_constructor/issues/227
2021-03-22 14:38:30 +01:00
Robert Haschke
44eaf9975e
rviz: catch + display invalid-robot-model exception
2021-03-19 18:22:04 +01:00
Robert Haschke
bc25c5e3c1
Modernize: require cmake version 3.1.3
2020-12-06 04:11:35 +01:00
Robert Haschke
ef9c7612a9
Fix (again) creation of TaskPanel
2020-10-30 00:44:51 +01:00
Robert Haschke
f7ea72010b
Fix ambiguous member initialization
2020-10-30 00:44:51 +01:00
Robert Haschke
e83a5ecefa
Configurable handling of old remote tasks
...
- keep all previous tasks
- replace with next task of same id
- always remove
2020-10-30 00:44:51 +01:00
Robert Haschke
ae843a784e
Merge PR #214 (fix various issues) and #215 (rework rviz introspection)
2020-10-24 04:45:53 +02:00
Robert Haschke
cf5031e89d
Create task-specific ServiceClients to fetch solutions
...
This finally allows to have multiple tasks publishing in the same namespace.
2020-10-24 04:43:30 +02:00
Robert Haschke
c471879b08
Rename process_id -> task_id
2020-10-24 04:43:30 +02:00
Robert Haschke
b071a059f9
Rename TaskPrivate::id -> TaskPrivate::ns
...
TaskPrivate's id_ actually served as a namespace parameter.
2020-10-24 04:43:30 +02:00
Robert Haschke
c7151dcc48
Remove mainloop jobs
...
All topics are handled by the Display's update_nh_ within the main GUI thread anyway.
2020-10-24 03:23:19 +02:00
Robert Haschke
d78048719d
Fix memory leakage
2020-10-24 03:23:19 +02:00
Robert Haschke
43828506b5
Fix TaskView segfault
...
We shouldn't "change" solution/property models if they didn't actually changed.
2020-10-24 03:23:19 +02:00
Robert Haschke
8b8666c64e
TaskPanel: Fix assertion
...
When loading an .rviz config with MTC displays disabled, the mainloop_job to create a TaskPanel
will never be executed (because the display is disabled). Removing the display will then hit the
assertion that DISPLAY_COUNT > 0.
Fixed, by not relying on Display::update, but just scheduling a Qt GUI job via QTimer::singleShot().
2020-10-24 03:23:19 +02:00
Robert Haschke
d0dc384bdf
Update TaskModel for all columns, including time
2020-09-22 10:56:11 +02:00
Robert Haschke
dd9ce974ce
tf2 compatibility for Noetic ( #206 )
2020-09-21 21:43:34 +02:00
Michael Görner
ee6c50ad31
Apply clang-format-10 ( #199 )
2020-08-20 11:56:53 +02:00
Michael Görner
47f052b93d
adapt tests to new moveit_resources layout ( #200 )
2020-08-20 11:04:18 +02:00
v4hn
8cdd98943c
document axiom in StageStatistics.solved
...
If the axiom is violated, sorting in the rviz panel will fail.
2020-08-11 20:43:34 +02:00