-
Notifications
You must be signed in to change notification settings - Fork 62
First draft of GPSR 2026 #998
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
base: master
Are you sure you want to change the base?
Conversation
We should just generate 3 commands at once and setup the arena for that.
|
|
As a reminder, the rulebook from 2023 and before already included: "commands can be issued by a Naive Operator, i.e. a person from the audience with no background on robotics. The referee gives the command to the Naive Operator, who will then issue it to the robot (rephrasing is allowed). If the robot consistently fails to understand the naive operator (e.g. 3 times or more), teams can default to a custom operator." "Commands for EGPSR are either Stage II tasks, complex commands requiring to perform chains of subtasks in sequence, or incomplete commands lacking relevant information to succeed." Since rephrasing and multiple command attempts were already included in previous editions, I'm concerned this may not advance the competition's technical challenges. A more challenging approach would be giving additional tasks while the robot is performing the first command. For example, the robot receives the first command at the instruction point; while executing it, a user calls the robot and requests a second task. The robot must then decide the order of execution—whether to finish the current task or pause it to handle the new request. The user (or an additional user) could then request a third task, requiring dynamic priority management. Teams that can only handle one task at a time would complete their run after the first task (suitable for beginner teams), while more advanced teams could attempt to handle multiple concurrent requests for additional points. Keeping the competition accessible to new teams remains important, but I think we should move forward on the challenges we proposed and not going back to what we have already done. |
|
I assume "going back" => returning to previously solved tasks but while i could see not having enough forward movement i dont agree that this is "going back".
Which was Optional. "random/llm" rephrasing now mandatory. Previously you could generate every possible combination of commands for parsing.
Complex Subtasks and incomplete Task where not in the generator for the last 3 years. The incomplete commands (before that) never used or solved.
Optional planning/merging of multiple tasks would be new.
|
|
Just to clarify, those "other changes" mostly concern the competition format, such as drastically reducing the number of tasks and allowing them to be repeated over several days. This simplification in the format should allow us to introduce more challenging tasks rather than "keeping" them as they are (with some improvements given the feedback from previous iterations). |
While i personally agree (and also suggested more new tasks, multiuser, speech interruptions etc), the consensus was to not change e.g. receptionist substantially to avoid too many changes at once. I think adding a planning bonus here (give all commands instead of one at a time) while generating more interesting commands ensures this task is still interesting enough. |
|
Updates based on discussions from 6/10/2025
Additional Rules and
Score Sheet
|
|
Attached is a pdf version of GPSR and a list of commands from the current generator |
Updating the GPRS Task
Changes proposed in this pull request:
Question
If the commands are executed consecutively, how is the arena re-arranged between tasks?