Skip to content

Releases: CLSFramework/soccer-simulation-proxy

Release 1.1.3

16 Dec 03:08
Compare
Choose a tag to compare

Added

Fixed

Changed

  • Increase gRPC client deadline to 3 seconds
  • Copy additional proto files to binary directory

Developers

=======

Release 1.1.2

09 Dec 02:58
Compare
Choose a tag to compare

Added

  • ServerParams.pitch_margin
  • Player.inertia_final_point, PenaltyKickState.cycle, self.get_safety_dash_power.
  • bhv_goalieFreeKick added

Fixed

Changed

Developers

=======

Release 1.1.1

01 Dec 06:21
Compare
Choose a tag to compare

Added

  • added Neck_OffensiveInterceptNeck into idls
  • added HeliosBasicTackle into idls
  • added start-debug-agent.sh file

Fixed

  • bug fixed in start-agent.sh

Changed

Developers

=======

Release 1.1.0

17 Nov 18:42
cb70fcc
Compare
Choose a tag to compare

Added

Fixed

Changed

  • If the server sends some main actions to the proxy like doForceKick, dash, smartkick, etc, the proxy will just run the first action and ignore the rest of the main actions.

Developers

=======

Release 1.0.7

12 Nov 00:07
Compare
Choose a tag to compare

Added

Fixed

  • Performance improvement
  • Fixed bugs in the server side planner

Changed

Developers

=======

Release 1.0.6

19 Oct 21:51
Compare
Choose a tag to compare

Added

  • ServerParam.center_circle_r, ServerParam.goal_post_radius, WorldModel.game_mode_side

Fixed

Changed

Engineers

=======

Release 1.0.4

12 Oct 16:39
098ddc2
Compare
Choose a tag to compare

Added

  • self.effort and wm.see_time are added

Fixed

Changed

Developer

Release 1.0.1

25 Sep 23:25
37184e2
Compare
Choose a tag to compare

Added

  • catch_time has been added to the proxy in the self message.

Fixed

Changed

Release Contributors

Release 1.0.0

16 Sep 01:26
c3c9a22
Compare
Choose a tag to compare

Added

  • added rpc_version to the RegisterRequest message.
  • added rpc_server_language_type to the RegisterResponse message.
  • added server side planner decision maker.

Fixed

  • fixed bugs in the getActions functions in thrift and grpc.

Changed

  • changed chain_action messages name to planner

Release Contributors

Release 0.1.4

04 Sep 19:38
5411e12
Compare
Choose a tag to compare

Added

Fixed

Changed

  • Change the structure of the RPC clients.
    • Move some fields and methods in gRrpc/thrift client to the base class (IRpcClient).
    • Add RpcPlayerClient that handles the preprocess check and execution.
    • The ThriftPlayerClient and GrpcPlayerClient inherit from the RpcPlayerClient for preprocess handling.
  • Preprocess:
    • Add need_preprocess to the State message.
    • Add ignore_preprocess to the PlayerActions message.
    • Player Agents now first check whether they require preprocess actions, send the bool as the need_preprocess field in the State message. Then, if the server sends the ignore_preprocess=false (default value) to the proxy, the proxy will call doPreprocess method. If ther server sends the ignore_preprocess=true to the proxy, the proxy will not call the doPreprocess method and execute the PlayerActoins.