Closed forhalle closed 2 years ago
.
To initiate this task, here is a rough description of scripting. A "mission" script: gather apples from specified rows until interrupted or done (no more apples):
If points 3a and 3b could be done through integration with moveIt2, that would be great (we would like to demonstrate it).
Giving it a bit of thought - do you think it would be good to move some of this to ROS 2 packages? This would reflect a real use-case a bit more. One or more of the following could replace selected parts of scripting (based on ground truth):
If we make only one such node, the apple detector would be best. It would take camera image as well as manipulator pose(s) on topic and publish bounding boxes for apples in the image. It could even be a stub which only publishes from a ground truth topic (sim "cheating") to detector topic but it would still be an example of ROS 2 interaction.
Let me know if it makes sense to you.
Orchestration Needs have been identified with the following subtasks: #42 #43 #44 #45 #46 #47. @forhalle this task can be now closed. 42-46 tasks might spawn smaller sub-tasks in the future, but they are supposed to cover all the required automation / scripting for the live demo.
Note: we should add a task for user interaction within the AWS live demo - we should ensure manual control work, there is certain gamification to it, a timer, good camera views for the task etc.
Hi @adamdbrw - I'll close the issue this time, but feel free to close issues in the future (I don't want to be a bottleneck). Also, per these notes, thanks for creating the user interaction tasks you mention above.
Identify the scripts necessary for the demo. For example, we may need a script to harvest the apples from the tree (if the robot uses suction to pick the apple, then make the apples disappear when they are harvested, and make them reappear when dropped into the bin).
Acceptance Criteria: