Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combine Clean the Table and Serve Breakfast into one Task Stage 2 #906

Open
hawkina opened this issue Sep 16, 2024 · 4 comments
Open

Combine Clean the Table and Serve Breakfast into one Task Stage 2 #906

hawkina opened this issue Sep 16, 2024 · 4 comments
Labels

Comments

@hawkina
Copy link
Contributor

hawkina commented Sep 16, 2024

Within 10 minutes the Robot should:

  • move objects from the table into the dishwasher in order to make some space
  • (Bonus) wipe the table
  • set the table for breakfast, with pouring cereal and milk.

the goal behind this is on the one side to remove one task from Stage 1, which would be serving breakfast, but by combining it essentially with cleaning the table we can still keep the challenge of pouring, add the bonus challenge for wiping and make it overall an interesting story for 10 minutes.

ToDo: Make a PR for this

@hawkina hawkina added the Idea label Sep 16, 2024
@PetervDooren
Copy link
Collaborator

I worry about the amount of time this challenge would take. Can teams achieve both tasks in 10 min?

I would swap the order. First serve breakfast. Then have the referee move the objects on the table as if breakfast was eaten. Then clean the table. That is more logical in terms of story.

I would also be carefull to not make this task too scripted as that would allow teams to use very hardcoded statemachines. Solutions to this would be to have the exact objects/positions unknown to the robot prior to the challenge. i.e. only know which drink to serve during the challenge. or to not let the robot choose where to serve the breakfast.

Finally this would be a challenge with a lot of opt-in elements such as pouring the milk or opening the dishwasher. Which is a good thing I think.

@SparkRibeiro21
Copy link

Hi everyone.
I have created a new issue: Proposal to combine Storing Groceries with Clean the Table (instead of Serve Breakfast with CT).
#912
Hopefully both issues promote dialogue and discussion.
Cheers,

@LeroyR
Copy link
Member

LeroyR commented Oct 17, 2024

I worry about the amount of time this challenge would take. Can teams achieve both tasks in 10 min?

I would swap the order. First serve breakfast. Then have the referee move the objects on the table as if breakfast was eaten. Then clean the table. That is more logical in terms of story.

I would also be carefull to not make this task too scripted as that would allow teams to use very hardcoded statemachines. Solutions to this would be to have the exact objects/positions unknown to the robot prior to the challenge. i.e. only know which drink to serve during the challenge. or to not let the robot choose where to serve the breakfast.

I think the solution would be to have some "seats" of the table cluttered and some free. The robot can thus choose what to do first.
Possible further extensions:

  • The best/closest seat could have the used dished.
  • Multiple places are partly set but some have dirty dishes which needs to be recognized.

@sunava
Copy link
Contributor

sunava commented Dec 9, 2024

@SparkRibeiro21,

  • Ec decided on stick for storing groceries in Stage 1 (maybe extend time limit)
  • Move cool parts of serve breakfast into clean the table
    Could you maybe PR this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants