-
Notifications
You must be signed in to change notification settings - Fork 61
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
[Receptionist] updates for the challenge #930
base: master
Are you sure you want to change the base?
Conversation
Why do we want to introduce grasping here? We should not remove person recognition (e.g. describing the guest) for another recognize object. The gaze is currently very simple (straight during interaction, down during navigation). I also dont want any more of "please step to my left so i can introduce you" for introduction. The improvement should be making sure the recognition/tracking of humans really works e.g. follow the head while the person moves. Ideas:
We will not collect any logs. Robot should speak loud and repeat on request. Robocup wants to move away from 'state machines' in tasks, the procedure makes the task too static. e.g. why smalltalk at specific points. |
I really like this update to receptionist! - the robot shows both guests where the drinks are and detects if their favorite drink is available I think describing the first guest to the second guest is weird because if I look to the second guest and point to the first guest, why do i need to describe it? I think with the new additions asking for: "one or two interests and a profession to ask about" seems a bit much, let's just ask for one hobby for now, if it goes well than we can add more next year. + 50 pts identify favorite drink The door opening points are VERY misadjusted. Opening the door is much more complex than opening the cabinet door in storing groceries, and teams get 200 points for the cabinet door and 100 points for the entrance door. In the entrance door you have to identify the handle, pull down the handle, pull the door, ... whereas the cabinet door is much simpler. I believe no team even tries to attempt this (even though a couple of teams showed in their qualification videos from last year they could open doors), means that the number of points doesn't compensate the risk that is attempting to open the door. personally not a fan of the small talk... The way you are thinking, we don't have to do any introductions to the host (we don't even have to detect or know who the host is) and just have to introduce the first and second guest right? I don't also agree with the speaker log... the robots must talk clearly, loudly and find solutions to have their messages understood like show in a tablet... I think the people talking should always be making some kind of movement... robots should only get points for looking at the person if it is dynamically real time adjust to the person whom it is talking to. I believe one small step to the left and the right should be enough to check this... we often see robots looking to the person coordinates and if the robot moves, it still looks to the place where the person was. "
|
Firstly thanks for the feedback,
"We should not remove person recognition (e.g. describing the guest) for another recognize object. There are other stage one tasks to show object recognition." "the person simply paces from left to right side of robot during introduction" " another guest blocks the gaze direction so the robot has to adjust its position to see the guest" " person hides behind a lamp" "a conversation with two people at the same time -> look at the speaking person" |
@SparkRibeiro21 "Let's just ask for one hobby for now, if it goes well than we can add more next year" "I think describing the first guest to the second guest is weird because if I look to the second guest and point to the first guest, why do i need to describe it?" "i want the robot to tell me where the drink is." "The door opening points are VERY misadjusted" " The way you are thinking, we don't have to do any introductions to the host (we don't even have to detect or know who the host is) and just have to introduce the first and second guest right? " " I don't also agree with the speaker log... the robots must talk clearly, loudly and find solutions to have their messages understood like show in a tablet..." |
For the speaker log, I agree with speaking louder (External speaker is allowed) and encourage displaying text at the same time, however disagree with the log file to check it later. Creating the log might cause cheating. If the guest does not understand, the robot should repeat to continue the conversation. |
For door opening, in my opinion, 200 bonus is big enough so we might consider reducing the SG bonus. |
For
Regarding @LeroyR's comment,
I like to propose the idea that the guest to speak about them in their own time and way. The guest might talk about them at their own time, or the robot might ask about the guest if it is required. I think a kind of question generator will be helpful for the guest, now the guest has to memorize their name, hobby, and profession and it might confusing without a memo or something. Do we provide a list of names, professions, and hobbies? I think it is not necessary. |
I think you should standardize the usage of the terms: "hobby" and "interest" as it may be confusing, I personally think interest is the way to go. I think this (\scoreitem[2]{10}{tell position of favorite drink}) has to be more significant: it is 3 times less than to look in the direction of navigation which is basically just moving the neck forward... I have to insist that opening the door is too undervalued, maybe put is 125. It is just disappointing that no teams has ever opened a door and a significant number of teams show that they can do it in their qualification videos... Apart from these I think everything is OK |
Proposed Solution for issue #916
with @sunava
Changes proposed in this pull request:
Added optional goal picking up a drink(updated 10.01)Updated procedure summarized
Both guests arrive separately. The robot either opens the door for the guest or
waits for them at the starting point. It greets the guest and asks for their name.
The robot then guides the guest to the beverage area, where it asks for their
favorite drink and checks if the drink is available on the table. Before reaching the living room, the robot gathers
one additional piece of information about the guest at a freely chosen moment.
After showing the guest the beverage area, the robot escorts them to the living
room and offers a free seat. Once both guests are seated, the robot introduces
them to each other.
Other comments
I would suggest making it an obligation to log what the robot is saying.This makes the process easier for the referee in a noisy arena to check the output quickly after the challenge
The passive guests and the host could be spectators if it is not too much effort.
new reachable score for receptionist:
Maximum points without optional goals:
+ 60 pts show guests around
+ 30 lpts look in the direction of navigation
+ 40 pts identify favorite drink
+ 40 pts identify interest
+ 200 pts offer a free seat to guest
+ 75 pts look at person talking or introduced
+ 75 pts introduce both guests
= 540 points
with all optional goals:
+ 200 pts door opening
+ 50 pts find similarity
+
150 pts pick up drink(update 10.01)= 915 points