[ ] cone pose: bind to position/orientation of other ref/TF frame(s)?
This will make IAMarker.markers obsolete as the ball marker will be the only one remaining.
[ ] make tasks in hierarchy checkable to easily enable/disable them
[x] Start button should reflect the state of the GUI: Use a checkable button, display Start/Stop text.
[ ] Modifying the TaskHierarchy while running the Solver in a thread causes issues.
DeepCopy the hierarchy when starting the thread.
Task definitions
[ ] Generalize equality/inequality tasks: all equality tasks could be used as inequality tasks as well. E.g. PositionTask could become a BoxTask with an (optional) optimal pose (center) and tolerances (size of box). Consider both types of tasks in a more common fashion.
[ ] relType: defer from Refs. Allow fixing of RobotRefFrame
[ ] relative inequality task: not implemented
[ ] new trait Task.scale=1.0 for all tasks (to scale down error, e.g. DistanceTask is very sensitive)
Code cleanup
GUI
frame_id
frame_id
: https://github.com/ubi-agni/stack_of_tasks/pull/24/commits/c78d653192164407363ce05a3f6562b38e8c0442frame_id
selectable from known (TF) frames (rviz needs to know them)KeyError: 'marker_Handle'
IAMarker.markers
obsolete as the ball marker will be the only one remaining.TaskHierarchy
while running the Solver in a thread causes issues. DeepCopy the hierarchy when starting the thread.Task definitions
relType
: defer from Refs. Allow fixing of RobotRefFrame