-
Notifications
You must be signed in to change notification settings - Fork 6
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
No connection to referee remote control #2
Comments
The autoref should connect to the refbox when issuing its first command. The refbox is expected to run locally, that is the hard-coded remote control address is localhost:10007 and have remote control enabled in the config menu. local function mainLoopWrapper(func)
return function()
+ Refbox.send("STOP")
if not World.update() then
return -- skip processing if no vision data is available yet |
when applying the patch, the autoref connects to refbox, thx. But I still can not get the autoref to start sending commands without the patch. My setup is:
Issues:
|
The root cause of the problems is probably the inability to parse the geometry (Issue 2). Currently our autoref only supports the legacy field geometry format, thus the parsing error. However, without geometry which also includes camera positions, the ball tracking doesn't work (Issue 1). This leaves you with just the robots. As playing a game without a ball makes no sense, the autoref requires that the ball has been visible at least once, otherwise it refuses to work (Issue 3). |
Ok, I see... I also tested it with ssl-vision in replay mode. Legacy geometry publishing is activated. I still get the parsing error :/ Shouldn't it work with the logplayer? The logrecorder records referee, vision and legacy vision, so there should be the legacy geometry message as well. But I also get the parsing error with the logplayer :/ Running the autoRef without a ball sounds quite useless ;) |
Did you select the legacy vision port? |
Good point, I thought it listens to the default legacy port automatically... Now I receive the ball and there are no parse errors :) And I also receive referee commands. |
I was not able to connect the autoref to the ssl-referee remote control (port 10007) yet.
I enabled the remote control in ssl-refbox and made sure that remote control is enabled in autoref on same port (10007). But no connection is established to ssl-refbox.
I also successfully supplied vision data using the ssl-tools logplayer, but this had no effect on the remote control.
Any suggestions?
The text was updated successfully, but these errors were encountered: