Robert Haschke
d95a2fc787
Use MoveIt's libmoveit_python_tools.so
...
Drop our own version of that lib and thus resolve a deploy conflict.
2023-02-15 14:30:14 +01:00
Robert Haschke
ca5716a5c3
CI: Add prerelease workflow
...
Add missing test dependency
2023-02-13 15:49:39 +01:00
Robert Haschke
3b05949be9
pick_place_task: monitor last state before Connect
...
... to prune solutions as much as possible
2023-02-13 15:08:30 +01:00
Robert Haschke
4b5de15e1b
Remove unused eigen_conversions includes
2023-02-11 13:47:35 +01:00
Robert Haschke
2843459b34
Fix buildfarm errors
...
- Add missing package dependencies
- Add author tags to package.xml
2023-02-03 12:24:48 +01:00
Robert Haschke
293898690e
Merge branch 'master' into ros2
2023-02-02 10:32:21 +01:00
Robert Haschke
49b3bd0d56
ros1-0.1.0
2023-02-02 10:02:45 +01:00
Robert Haschke
b54f53eb98
Rely on CXXFLAGS definition from moveit_common package
2023-01-05 16:54:46 +01:00
Robert Haschke
b3d20cdcec
Merge branch 'master' into ros2
2023-01-05 16:54:41 +01:00
Jafar
615e8ef248
Replace rosparam_shortcuts with generate_parameter_library ( #403 )
2022-12-06 00:14:50 +03:00
Robert Haschke
954089eae4
Merge PR #99 : Python API
...
... based on pybind11
2022-11-22 21:24:17 +01:00
Robert Haschke
9924dfe25f
Merge branch master into ros2
2022-11-02 19:16:38 +01:00
Robert Haschke
f28b6c4ea0
Fix cmake indentation
2022-11-02 00:07:57 +01: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
28fb974adb
Remove MoveIt compatibility code
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
Robert Haschke
268fee9ac1
fixup! demo: add example cartesian.py
2022-08-28 11:17:23 +02: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
AndyZe
36459e3869
Alphabetize package.xml's and CMakeLists
2022-05-09 08:06:15 -05:00
Christian Petersmeier
e57d198dd7
Use verbose delimiters for source code instead of line numbers
2022-03-10 13:46:01 +01:00
Christian Petersmeier
d45f9faf63
Add example script: properties
2022-03-10 13:33:10 +01:00
Robert Haschke
95f24747b0
Pick+Place: Correctly configure forwarding of "pregrasp" property
...
... from Grasp to UnGrasp stage
2022-03-03 10:50:30 +01:00
Robert Haschke
d90b566b08
GeneratePlacePose: Remove property "ik_frame" from stage
...
- Instead, set ik_frame property on solution from passed object (frame).
- Allow subframes to be used as "object" frames
2022-03-03 10:50:30 +01:00
Robert Haschke
0dffefd6ae
Cleanup pickplace.py
2022-03-03 10:50:30 +01:00
Robert Haschke
d408d73018
Fix ComputeIK demo
2022-03-03 10:50:30 +01:00
Robert Haschke
d732bfe3eb
Fix demo/scripts/fixed_state.py
2022-01-07 16:20:42 +01:00
cpetersmeier
0fbdfbc818
mwe examples for core classes
2022-01-07 16:20:42 +01:00
cpetersmeier
31577c10c0
add further examples for basic stages
...
- create more granular mwe examples as reference material
in the documentation
2022-01-07 16:20:42 +01:00
cpetersmeier
923022c13b
stages docs and bindings
...
- pybind bindings for all the examples
- correctly format docstrings
2022-01-07 16:20:42 +01:00
cpetersmeier
d6f1b69474
add demo pickplace example script
2022-01-07 16:20:42 +01:00
Robert Haschke
86093be94a
Merge branch 'master' into wip-python-api
2022-01-07 16:20:00 +01:00
Robert Haschke
c7b2067b86
Merge PR #309 : Fix Pruning
2022-01-05 20:19:51 +01:00
Jafar Abdi
7dbe0b87e1
Return MoveItErrorCode from task::plan ( #319 )
...
... to know whether the plan failed due to timeout, preemption, or actual planning failure
2022-01-02 15:32:37 +01:00
JafarAbdi
a90eac5a78
Port demo to ROS2
2021-11-25 23:02:54 +03:00
v4hn
b6ac5b09ba
add demo illustrating useful fallbacks behavior
2021-11-15 09:29:09 +01:00
Robert Haschke
71fab0fbce
Simplify allowCollisions(object, JMG)
2021-11-10 12:11:39 +01:00
Robert Haschke
aa54de0447
Gracefully handle execution_type ( #307 )
...
In moveit_resources 0.8.1 the arg execution_type was renamed to fake_execution_type.
To support both, Melodic and Noetic versions of moveit_resources, provide both name variants.
Additionally, disable roslaunch's checking via pass_all_args="true".
2021-11-10 10:00:13 +01:00
v4hn
47d20984ae
simplify test specification
...
before anyone starts copying from here...
2021-09-20 23:07:00 +02:00
v4hn
81ec8bb3aa
demos: improve CMakeLists
...
- build pick_place_task as proper library as people (e.g. moveit_benchmark_suite) reuse it
2021-09-20 23:07:00 +02:00
Robert Haschke
ced362f5f6
Merge branch 'master' into wip-python-api
2021-06-11 09:57:55 +02:00
Robert Haschke
dce740fdfe
CI: fixup asan job
...
Need to preload libasan.so.5 for move_group node, because it loads a sanitized plugin.
2021-05-29 00:38:43 +02:00
Michael Görner
ff4eb4edf1
Run pick+place demo as a unit test ( #254 )
2021-05-28 00:44:27 +02:00
Robert Haschke
fc0abe9dd9
Merge branch 'master' into wip-python-api
2021-05-20 03:49:52 +02:00
Robert Haschke
181cc492d4
Fix catkin_lint errors
2021-04-23 23:49:50 +02:00
Robert Haschke
fd25a0626a
auto-format python code with black
2021-03-19 18:39:44 +01:00
Robert Haschke
5de9ce7203
Perform clang-format check via github action from pre-commit.com
2021-03-15 14:29:19 +01:00
v4hn
1f86f73c06
add two demos for cost computation aspects
2021-03-05 21:41:07 +01:00
v4hn
ee2d768012
simplify demo startup launch
...
There's no need to copy the whole demo.launch from the panda config.
2021-03-05 14:54:13 +01:00
Robert Haschke
685fec6070
demo: switch to moveit_resources_panda_moveit_config ( #231 )
2021-02-18 11:57:59 +01:00
Robert Haschke
bc25c5e3c1
Modernize: require cmake version 3.1.3
2020-12-06 04:11:35 +01:00
Robert Haschke
7306878b9e
Merge branch master into wip-python-api
2020-09-07 23:18:20 +02:00
Robert Haschke
b0b4db4bc5
Fix pick-place-demo: Correctly set hand group ( #205 )
2020-09-07 15:14:08 +02:00
v4hn
8faba159f9
clang-tidy: llvm-namespace-comment
2020-06-11 11:03:50 +02:00
v4hn
2153237643
clang-format: readability-identifier-naming
...
Probably the most invasive format patch, also changing some internal API.
I deliberately disabled ClassCase and MethodCase checks for the moment
to avoid public API changes in this patch set.
2020-06-11 11:03:50 +02:00
Robert Haschke
a939358d40
Remove accidentally committed files
2020-04-14 21:24:00 +02:00
Robert Haschke
499fcfb04b
cleanup / renaming
...
* Rename pruneInterface() -> resolveInterface()
* Rename accepted (interface) -> expected
* Improve exception strings
2020-04-10 20:11:51 +02:00
v4hn
b0df621f66
bump cmake version
...
get rid of CMP0048 warning.
2020-04-03 12:14:57 +02:00
Robert Haschke
f1acfa2f7e
Merge pull request #151 : Various fixes
2020-04-03 11:58:19 +02:00
Robert Haschke
718ad320c2
cartesian demo: illustrate merging of trajectories
2020-04-03 11:36:05 +02:00
Michael Görner
a9fbcac31f
planning_attempts -> max_solutions ( #143 )
...
The parameter describes the maximum number of found solutions before further planning is aborted.
2020-03-10 15:00:22 +01:00
Robert Haschke
bcc652b6e8
cleanup demo
2020-02-18 09:30:27 +01:00
Robert Haschke
569836e198
demo: add example cartesian.py
2020-02-13 14:18:09 +01:00
Rajendra Singh
8588deb202
Printing success log only if execution completes
...
Previous code will print/log "Execution complete" even if the execution was disabled.
2020-02-05 13:18:33 +01:00
Rajendra Singh
de79dedbfc
Generalised code for object_name
...
Previous code was generating the error on changing object_name in config/panda_config.yaml file because of this bug as here we are overwriting the object_name as "object" which brought the inconsistency in code.
2020-01-16 19:05:53 +05:30
Luca Lach
513ba80d14
add ExecuteTaskSolutionCapability to move_group ( #118 )
2020-01-08 11:01:41 +01:00
Robert Haschke
47a9929608
"cartesian" demo: add an example stage for relative joint-space offsets
2019-11-26 21:08:31 +01:00
Robert Haschke
a070524860
Enable infinite number of repetitions for "modular" demo
...
Using a joint-space interpolator to move back to start pose,
we avoid pose drift in the Cartesian loop, which pushes the robot
into its joint limits over time. Fixes #113 .
2019-11-26 21:08:31 +01:00
Robert Haschke
ff297d2929
more tutorial demos
2019-11-02 22:05:58 +08:00
v4hn
6764b2a9ca
demo: add 'execute' parameter
...
useful for testing parameters
2019-10-22 11:06:51 +02:00
simonGoldstein
232ef5e03e
Demo package for tutorial ( #104 )
...
Co-Authored-By: Henning Kayser <henningkayser@picknik.ai>
Co-Authored-By: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
2019-10-08 17:30:45 +02:00