You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Step to reproduce the issue (*centauro_cartesio is needed):
On the first terminal:
cd PATH_TO_cartesio_collison_support_SRC/launch
roslaunch roslaunch centauro_collision_avoidance_issue.launch
No issue here and the validate function for all the tasks/constraints returns true.
On the second terminal:
cd PATH_TO_cartesio_collision_support_BUILD/devel/lib/cartesio_collision/support
./collision_avoidance_issue
The error shows up:
Unable to construct TaskRos instance for task 'steering_wheel_1': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'steering_wheel_2': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'steering_wheel_3': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'steering_wheel_4': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'rolling_wheel_1': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'rolling_wheel_2': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'rolling_wheel_3': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'rolling_wheel_4': factory not found for task type 'Task'
Unable to construct TaskRos instance for task 'collision_avoidance': factory not found for task type 'Collision'
Unable to construct TaskRos instance for task 'collision_avoidance': factory not found for task type 'Task'
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
Waiting for all tasks to become valid...
validate() returned false for task 'collision_avoidance'
terminate called after throwing an instance of 'std::runtime_error'
what(): Invalid ik problem (see above)
Aborted (core dumped)
Looks like that on the server side the validate call is the expected one on the actual implementation of the CollisionSupport task/bound, instead for the client side the function that gets called is the following:
I was trying to help @aled96 with the debug of an issue reported here: https://github.com/ADVRHumanoids/de_luca_hybrid_planner/issues/20
To make the issue more clear I prepared an example to reproduce the issue of the branch
issue_1
here: https://github.com/ADVRHumanoids/cartesio_collision_support/tree/issue_1Step to reproduce the issue (*centauro_cartesio is needed):
No issue here and the validate function for all the tasks/constraints returns true.
On the second terminal:
The error shows up:
The stack in use is the following:
The client test exe just does the following:
I will try to debug more in deep.
fyi @ADVRHumanoids/multi-dof
The text was updated successfully, but these errors were encountered: