Robert Haschke
|
074a3b7f03
|
RosMsgConverter: do not allow custom message name
|
2018-10-18 10:00:45 +02:00 |
|
Robert Haschke
|
fdec258b2c
|
ROSMsgConverter -> RosMsgConverter
|
2018-10-18 10:00:45 +02:00 |
|
Robert Haschke
|
1b267768fa
|
cleanup type conversion
|
2018-10-18 10:00:45 +02:00 |
|
Robert Haschke
|
3786ce5a15
|
protect fromPython / toPython
|
2018-10-17 02:00:14 +02:00 |
|
Robert Haschke
|
5d78b10366
|
fix compiler warnings
|
2018-10-17 02:00:14 +02:00 |
|
v4hn
|
1a4f6c0e57
|
keep RobotModelLoader around
Otherwise the robot_model_ does not remain valid
|
2018-10-17 01:55:28 +02:00 |
|
Robert Haschke
|
a745f55ab7
|
fix compiler warnings in release mode
|
2018-10-17 01:55:28 +02:00 |
|
Robert Haschke
|
5bae196b21
|
fixes for Bionic
boost::python 1.65 is more picky about exactly returning the placeholder type in __init__ functions.
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
c9e735ded3
|
fix API to match MoveTo / MoveRelative stages
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
fbbb39592b
|
allow PoseStamped as property
|
2018-10-17 01:18:39 +02:00 |
|
Martin Meier
|
47232dd92b
|
pass verbose InitStageException from C++ to python
reverts df43ba1d68bb5c628a8e8f13729e7cdda872f1f9
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
effa437a53
|
Solution.toMsg()
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
14bd867df8
|
expose MonitoringGenerator's setMonitoringStage()
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
ef1bbaa439
|
Task::init(): verbose exception output
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
ea4b1e0c21
|
Properties: exposeTo(), configureInitFrom()
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
c80755348c
|
moved python includes to global include folder too
catkin package expects all includes to be in one global location
|
2018-10-17 01:18:39 +02:00 |
|
Robert Haschke
|
b36d91cc02
|
import .core by default
|
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
|
1787a66d37
|
fix compiler warnings
|
2018-10-16 23:14:58 +02:00 |
|
Robert Haschke
|
f1764d0de4
|
fix tests
|
2018-10-16 23:14:58 +02:00 |
|
Robert Haschke
|
940543a063
|
fixup! allow preemption of Task::plan()
|
2018-10-16 23:14:58 +02:00 |
|
Robert Haschke
|
60b3c4906a
|
fixup! a move_group capability to execute Task Solutions
|
2018-09-25 22:17:42 +02:00 |
|
Robert Haschke
|
f7a98ef2ff
|
fix determination of JMG
|
2018-09-25 22:17:42 +02:00 |
|
Robert Haschke
|
b5bc97b3eb
|
Task::execute()
|
2018-09-25 22:17:42 +02:00 |
|
Robert Haschke
|
99a7a9bc9a
|
modified ExecuteTaskSolution.action
|
2018-09-25 22:17:42 +02:00 |
|
v4hn
|
387fa5c087
|
execute: apply effects through the PSM
We can bypass it too, but things are a bit cleaner this way.
|
2018-09-25 22:17:42 +02:00 |
|
v4hn
|
725f57e7fd
|
add effect description as debug output
|
2018-09-25 22:17:42 +02:00 |
|
v4hn
|
73b7475cdb
|
a move_group capability to execute Task Solutions
This does not work perfectly yet in practice,
but this is (probably) due to problems in upstream MoveIt.
|
2018-09-25 22:17:42 +02:00 |
|
Robert Haschke
|
7bd9bcf972
|
allow preemption of Task::plan()
|
2018-09-25 22:16:45 +02:00 |
|
Robert Haschke
|
e5e291d86f
|
FixCollisions stage
|
2018-09-25 22:16:45 +02:00 |
|
Robert Haschke
|
a7b74673ce
|
PlannerInterface for joint-space interpolation
|
2018-09-25 22:16:45 +02:00 |
|
Robert Haschke
|
5920828b42
|
fix cylinder markers
rviz' Marker expects scale.x/y to be diameter instead of radius
|
2018-09-25 22:16:45 +02:00 |
|
Robert Haschke
|
4860462076
|
ComputeIK: forward child solution's comment
|
2018-09-25 16:25:22 +02:00 |
|
Robert Haschke
|
c70db65578
|
fixup! MoveTo: store goal as any type
|
2018-09-25 16:25:13 +02:00 |
|
Robert Haschke
|
ca9d50e7d8
|
fix compiler warnings
|
2018-09-25 13:30:53 +02:00 |
|
Robert Haschke
|
f2573e9bfd
|
fix include order
Local headers should be preferred over those from underlay.
Consequently use target_include_directories() to properly define include order.
|
2018-09-25 13:30:53 +02:00 |
|
Robert Haschke
|
4cebd95468
|
Merge branch master into boost-python
|
2018-06-03 13:20:02 +02:00 |
|
Robert Haschke
|
d3fdee9095
|
expose solutions, publish + execute
|
2018-06-03 13:03:41 +02:00 |
|
Robert Haschke
|
c0a16971f4
|
remove redundant exposure of smart pointers
|
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
|
e264bddc3e
|
PropertyMap iterator, PropertyMap.update(dict)
|
2018-06-03 13:03:41 +02:00 |
|
janEbert
|
2345b6c9a6
|
unit tests for all stages
|
2018-06-03 13:03:41 +02:00 |
|
janEbert
|
f15cbd7141
|
overload constructors
|
2018-06-03 13:03:41 +02:00 |
|
janEbert
|
93c62e833d
|
container wrappers
|
2018-06-03 13:03:41 +02:00 |
|
Robert Haschke
|
09b9698e7b
|
add ROS unittest
|
2018-06-03 13:03:41 +02:00 |
|
Robert Haschke
|
56546f190f
|
roscpp_init: provide init_options AnonymousName, NoRosout
|
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 |
|