Robert Haschke
cc7f9f0585
Merge branch 'master' into ros2
2024-09-17 15:00:39 +02:00
Robert Haschke
5519162b40
CI: skip python tests
...
- with asan
- with clang builds
2024-07-13 14:37:29 +02:00
Robert Haschke
430a69f4b7
Adapt python scripts to ROS2 API changes
2024-07-13 03:03:44 +02:00
Robert Haschke
98000f37ff
Merge branch 'master' into ros2
2024-07-13 02:07:53 +02:00
Robert Haschke
8d2baf2739
Cleanup unit tests
...
... and allow them to run via both, cmdline and pytest
2024-07-13 01:59:22 +02:00
Robert Haschke
93ef98ad67
Switch shebang to python3
2024-07-11 15:44:28 +02:00
Robert Haschke
5d2857be6b
Merge branches 'simplify-node-creation' and 'master' into ros2
2024-05-24 14:39:38 +02:00
Robert Haschke
405755595a
Switch to package py_binding_tools
2024-05-23 14:08:49 +02:00
Robert Haschke
739375298a
Merge branch master into ros2
2024-03-09 13:34:36 +01:00
Robert Haschke
5a8925df11
Revert "Disable MPS tests, failing due to #432 "
...
This reverts commit 5382338933 .
2024-03-08 17:16:19 +01:00
Robert Haschke
275c15422d
Adaptions for https://github.com/ros-planning/moveit/pull/3534
...
make_box() is a public method now
2024-02-15 22:20:34 +01:00
Robert Haschke
6f7282423d
MPS: fixup processCollisionObject
...
- Declare CollisionObject argument as constant:
Internally the argument is temporarily modified, but for a caller it is effectively const.
- Correctly restore the old operation mode
- Fixup check in unit test
2023-05-26 01:15:50 +02:00
Robert Haschke
5382338933
Disable MPS tests, failing due to #432
2023-05-25 21:52:07 +02:00
Robert Haschke
bd400de184
Fix add/remove object in backward operation
...
- addObject() will actually remove the object from scene
- removeObject() is not supported (we would need to know which object to add)
2023-05-19 08:43:12 +02:00
Robert Haschke
45ca1a67a9
TestModifyPlanningScene
2023-05-16 09:42:25 +02:00
Robert Haschke
b318c3cae9
Basic Move test: MoveRelative + MoveTo
2023-05-05 00:21:11 +02:00
Robert Haschke
7926f69e97
Provide ComputeIK.ik_frame as full PoseStamped
...
Released MoveIt doesn't (yet) provide a conversion from string to PoseStamped.
2023-02-15 17:05:25 +01:00
Robert Haschke
885ac49ffb
Use MoveIt's roscpp_initialize
2023-02-15 17:05:25 +01:00
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
f872d58520
Expose ContainerBase::childByIndex via operator[](int) ( #413 )
2022-12-12 20:44:37 +01:00
Robert Haschke
4886fc3f7b
Expose CostTerms to python
2022-12-11 17:39:55 +01:00
Robert Haschke
954089eae4
Merge PR #99 : Python API
...
... based on pybind11
2022-11-22 21:24:17 +01:00
Robert Haschke
4b9e85395d
Fix pre-commit: python formatting
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
ced362f5f6
Merge branch 'master' into wip-python-api
2021-06-11 09:57:55 +02:00
Robert Haschke
244c999514
Skip some python tests on incompatible pybind11 versions
...
If MoveIt and MTC use incompatible versions of pybind11, the tests
will fail because MoveIt objects like RobotModel or PlanningScene
cannot be passed to MTC objects and vice versa.
2021-06-10 19:31:05 +02:00
Robert Haschke
e3ee75dc16
Fix utf8 encoding
2021-06-10 12:06:22 +02:00
Robert Haschke
81fae53009
PyMonitoringGenerator
2021-05-21 12:20:54 +02:00
Robert Haschke
7d0b6da04f
Generator::spawn()
2021-05-21 01:55:39 +02:00
Robert Haschke
a03ea5a4a9
Use pybind11's smart_holder branch
2021-05-20 03:56:47 +02:00
Robert Haschke
fc0abe9dd9
Merge branch 'master' into wip-python-api
2021-05-20 03:49:52 +02:00
Robert Haschke
f006ff7a37
Allow casting of PoseStamped from string
2021-05-19 23:04:44 +02:00
cpetersmeier
14e06659d5
Towards inherited classes in Python
2021-03-31 00:19:51 +02:00
Robert Haschke
d7d54d828f
Access to container's children
2021-03-19 18:39:47 +01:00
Robert Haschke
fd25a0626a
auto-format python code with black
2021-03-19 18:39:44 +01:00
Robert Haschke
b2adcf0247
Python3 compatibility
2020-11-30 13:34:33 +01:00
Robert Haschke
c97b462024
migration: boost::python -> pybind11
2020-11-30 13:34:33 +01:00
Robert Haschke
8433e460e4
Merge branch 'master' into wip-python-api
2020-11-26 12:05:03 +01:00
cpetersmeier
ede5fe396f
StagesWrapper: Add std::map setGoal overload.
...
Adding a further overload of the `setGoal()` function that is exposed to
the python api. This should provide an interface for passing in dicts as
joint name and -angle configurations.
2020-10-21 16:45:05 +02:00
Robert Haschke
49b2ff8ce5
Test Merger
2020-09-22 11:06:34 +02:00
Robert Haschke
7306878b9e
Merge branch master into wip-python-api
2020-09-07 23:18:20 +02:00
Robert Haschke
7d0daa6cd4
boost::python: provide generic converter for std::map
2020-01-11 07:55:31 +01:00
Robert Haschke
36b63f0e35
fixup wrapping of solvers
...
- wrap JointInterPolationPlanner
- remove properties: group, timeout
- add actual planner properties
2019-02-21 01:01:33 +01:00
janEbert
c59e41042f
Add test for all stages' PropertyMaps
...
Iterate over all stages and their properties to see check for missing conversion functions.
2018-10-29 18:00:49 +01:00
Robert Haschke
2f8ded2a4e
fixup! generalize Property conversion between C++ and Python
2018-10-29 18:00:49 +01:00
Robert Haschke
ed44c2cb33
adapt API: MoveRelative::setGoal -> setDirection
2018-10-25 03:27:10 +02:00
Robert Haschke
1b267768fa
cleanup type conversion
2018-10-18 10:00:45 +02:00
Robert Haschke
c9e735ded3
fix API to match MoveTo / MoveRelative stages
2018-10-17 01:18:39 +02:00
Robert Haschke
ea4b1e0c21
Properties: exposeTo(), configureInitFrom()
2018-10-17 01:18:39 +02:00
janEbert
3c77fd1325
add reference test for properties
2018-10-17 01:18:36 +02:00