Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
6a05649
Fix the variable type of the range based for statemant.
hidehisaakiyama Oct 2, 2023
348f41e
Merge pull request #64 from helios-base/fix/rangebased-for-variable
hidehisaakiyama Oct 2, 2023
05b8e43
Implement a new parser for the JSON game log format using simdjson (#66)
hidehisaakiyama Mar 23, 2024
9e634c8
Support a bipedal dash model in v19 simulator (#67)
hidehisaakiyama Mar 23, 2024
b0b95f6
Support guassian_see command (#68)
hidehisaakiyama Mar 23, 2024
0ee131c
SerializerJSONのチームグラフィック出力メソッド内でのサイド情報の誤りを修正
hidehisaakiyama Mar 24, 2024
3e30c9e
Merge pull request #69 from helios-base/fix/rcg-serializer-json-team-…
hidehisaakiyama Mar 24, 2024
762b686
remove csv_logger.{h,cpp}
hidehisaakiyama Mar 24, 2024
ef467bd
Merge pull request #70 from helios-base/fix/remove-unintended-files
hidehisaakiyama Mar 24, 2024
3ae0772
意図せず混入したソースファイルを削除
hidehisaakiyama Mar 25, 2024
9008dd9
Merge pull request #71 from helios-base/fix/remove-unused-files
hidehisaakiyama Mar 25, 2024
17eda40
Support v19 protocol (#72)
hidehisaakiyama Mar 25, 2024
4cd5098
Clean param library using std::variant.
hidehisaakiyama Mar 25, 2024
4444714
Merge pull request #73 from helios-base/feature/variant-param-map
hidehisaakiyama Mar 25, 2024
432f893
PenaltyKickState保持をポインタから通常変数に変更
hidehisaakiyama Mar 27, 2024
a4d3058
一部の関数オブジェクトをラムダ関数へ置き換え
hidehisaakiyama Mar 27, 2024
6070ec6
Replace typedef aliases with using directive.
hidehisaakiyama Apr 1, 2024
377f228
Add support for custom InterceptSimulatorSelf.
hidehisaakiyama Apr 1, 2024
f030ebe
Merge pull request #74 from helios-base/feature/refactoring-202403
hidehisaakiyama Apr 1, 2024
4660baf
Add BIPEDAL_DASH as an action type of interception.
hidehisaakiyama Apr 28, 2024
0d5ecb9
Merge pull request #75 from helios-base/feature/bipedal-dash-type
hidehisaakiyama Apr 28, 2024
633522e
Fix the issue that traner's worldmodel has not been updated before th…
hidehisaakiyama Apr 28, 2024
a14315e
Merge pull request #76 from helios-base/fix/trainer-worldmodel-update
hidehisaakiyama Apr 28, 2024
c4a0447
Fix control area buffer ranges. Set the minimum value to thresholds.
hidehisaakiyama May 13, 2024
253201e
Fix the reference position in dash simulation to the final inertial m…
hidehisaakiyama May 13, 2024
ad482da
PlayerType::reliableCatchableDist()を修正
hidehisaakiyama May 14, 2024
d07e592
Merge pull request #78 from helios-base/fix/reliable-catchable-area
hidehisaakiyama May 14, 2024
c59f22b
Merge pull request #77 from helios-base/fix/intercept-self-v17
hidehisaakiyama May 14, 2024
fea5be9
InterceptSimulatorSelfV17で慣性移動位置を求める位置を修正
hidehisaakiyama May 15, 2024
d8a6257
Merge pull request #79 from helios-base/fix/self_intercept_inertial_move
hidehisaakiyama May 16, 2024
c944eaf
InterceptクラスにBipedalダッシュに対応するための変数とメソッドを追加
hidehisaakiyama May 16, 2024
e2dffc7
必要な加速度を求める計算の誤りを修正
hidehisaakiyama May 19, 2024
b35a79a
Bipedalパラメータをセットする関数を暫定で追加
hidehisaakiyama May 22, 2024
82fb257
Merge pull request #80 from helios-base/feature/bipedal-intercept
hidehisaakiyama May 23, 2024
b549282
プレイヤタイプ分析の調整 (#81)
hidehisaakiyama Jun 3, 2024
4a7b303
バージョン情報を更新.ライブラリバージョンを19,パッケージバージョンを2024に変更. (#82)
hidehisaakiyama Jun 3, 2024
0dd02a2
bipedalダッシュによる回転の計算を補助するメソッドを追加 (#83)
hidehisaakiyama Jun 4, 2024
4b98f2e
ボールの位置差分による速度更新の条件を修正.hearで聞いた情報のほうが新しい場合はそちらを優先するように変更. (#84)
hidehisaakiyama Jun 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.libs
.deps
.vscode
*.la
*.lo
*.o
Expand All @@ -9,6 +10,7 @@ Makefile
Makefile.in
aclocal.m4
autom4te.cache
build
config.*
config
configure
Expand All @@ -19,7 +21,8 @@ librcscenv
libtool
m4/lt*
m4/libtool.m4
thermo_color_test
object_table_printer
rcg2csv
rcg2txt
rcgrenameteam
rcgresultprinter
Expand All @@ -30,3 +33,5 @@ rclmscheduler
rclmtableprinter
stamp-h1
tmp
thermo_color_test

5 changes: 2 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
cmake_minimum_required(VERSION 3.5)

project(librcsc VERSION 2023)
project(librcsc VERSION 2024)

set(LIBRCSC_SOVERSION 18) # protocol version
set(LIBRCSC_SOVERSION 19) # protocol version
set(LIBRCSC_BUILDVERSION ${LIBRCSC_SOVERSION}.0.0)

if(CMAKE_VERSION VERSION_LESS "3.7.0")
Expand Down Expand Up @@ -32,7 +32,6 @@ if(WIN32)
endif()
check_include_file_cxx("arpa/inet.h" HAVE_ARPA_INET_H)
check_include_file_cxx("fcntl.h" HAVE_FCNTL_H)
check_include_file_cxx("netinet/in.h" HAVE_NETINET_IN_H)
check_include_file_cxx("netdb.h" HAVE_NETDB_H)
check_include_file_cxx("sys/socket.h" HAVE_SYS_SOCKET_H)
check_include_file_cxx("sys/time.h" HAVE_SYS_TIME_H)
Expand Down
10 changes: 6 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

AC_PREREQ(2.65)
LT_PREREQ(2.2)
AC_INIT([librcsc],[2023],[[email protected]])
AC_INIT([librcsc],[2024],[[email protected]])

#LT_PREREQ(2.2.4)

Expand Down Expand Up @@ -60,7 +60,9 @@ AC_CHECK_LIB([z], [deflate],
# Checks for header files.
##################################################

AC_CHECK_HEADERS([arpa/inet.h])
AC_CHECK_HEADERS([arpa/inet.h],
break,
[AC_MSG_ERROR([*** arpa/inet.h not found ***])])
AC_CHECK_HEADERS([fcntl.h],
break,
[AC_MSG_ERROR([*** fcntl.h not found ***])])
Expand Down Expand Up @@ -103,12 +105,12 @@ AC_C_INLINE
#AC_TYPE_INT64_T
#AC_TYPE_UINT32_T
AC_TYPE_SIZE_T
AC_HEADER_TIME
#AC_HEADER_TIME

##################################################
# Checks for library functions.
##################################################
AC_HEADER_STDC
#AC_HEADER_STDC
AC_FUNC_MALLOC
AC_FUNC_REALLOC
AC_FUNC_SELECT_ARGTYPES
Expand Down
2 changes: 1 addition & 1 deletion rcsc/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ librcsc_la_LIBADD = \

## action/librcsc_action_obsolete.la

librcsc_la_LDFLAGS = -version-info 18:0:0
librcsc_la_LDFLAGS = -version-info 19:0:0
#libXXXX_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
# 1. Start with version information of `0:0:0' for each libtool library.
#
Expand Down
2 changes: 1 addition & 1 deletion rcsc/coach/coach_agent.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2130,7 +2130,7 @@ CoachAgent::doTeamGraphic( const int x,
std::ostringstream ostr;

ostr << "(team_graphic (" << x << ' ' << y << ' ';
tile->second->print( ostr );
tile->second->print( ostr, ' ' );
ostr << "))";

return ( M_client->sendMessage( ostr.str().c_str() ) > 0 );
Expand Down
Loading