Closed Quinnan-Gill closed 6 years ago
(Making a comment) I am curious as to the reasoning behind using transforms for everything when we can get the roombas map positions from the roomba odometry. The same can be said for the drone’s current height. Finally, if we had an ending radius specified by the task request (which we probably will want anyway) and provided that to the translate stop planner, we won’t need to find how far away the roomba is from the drone, since the translate stop planner will be doing this check already.
Also forgot to say, this needs rebased
Also, you were write in not needing all those transforms. I all of the ones that I thought were not needed.
This needs rebased. Additionally, I think it would be nice for the task request to specify an ending radius to the roomba. This would mean that the translate stop planner would accept a customizable radius instead of loading it in as a parameter. @amiller27 any thoughts on this functionality?
Specifically I’m referring to this in the translate stop planner: https://github.com/Pitt-RAS/iarc7_motion/blob/master/src/iarc7_motion/iarc_tasks/task_utilities/translate_stop_planner.py#L27
That functionality is out of scope for this PR.
@Quinnan-Gill I rebased this and added in the ending radius functionality that I needed for my work in iarc7_abstract. @amiller27 @aftersomemath this should be good for final review.
This is a new file in order that uses the translate stop planner to move to a roomba making it them easier to use track roomba