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
Robert Haschke
4ac0b6e2c4
merge fixes
2018-10-16 23:22:10 +02:00
Robert Haschke
d3fdee9095
expose solutions, publish + execute
2018-06-03 13:03:41 +02:00
Robert Haschke
5e2bff59fc
cleanup Property access
2018-06-03 13:03:41 +02:00
Robert Haschke
d5c7bfb07e
cleanup
2018-06-03 13:03:41 +02:00
janEbert
2345b6c9a6
unit tests for all stages
2018-06-03 13:03:41 +02:00
Robert Haschke
09b9698e7b
add ROS unittest
2018-06-03 13:03:41 +02:00
janEbert
1f85b00e14
more wrappers, unittest, fixes
2018-06-03 13:03:41 +02:00
Robert Haschke
de9fa8405d
register ROS msg types with boost::python's type converters
2018-06-03 13:03:41 +02:00
Robert Haschke
f4ffccdc1f
handle std::unique_ptr<Stage>
...
Class holder needs to be a smart pointer, e.g. std::auto_ptr.
This can be released(), such that ownership can be passed.
Further, derived types need to be declared as implicitly_convertible to base type.
2018-06-03 13:03:41 +02:00
Robert Haschke
47a2a28698
cleanup, unittest for properties
2018-06-03 13:03:41 +02:00
Robert Haschke
ee13295c92
separate .core and .stages modules
2018-06-03 13:03:41 +02:00
Robert Haschke
f7ddd43d53
cleanup folder structure
2018-06-03 13:03:41 +02:00