{"id":2909,"date":"2022-05-02T10:43:21","date_gmt":"2022-05-02T01:43:21","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=2909"},"modified":"2022-05-03T10:42:39","modified_gmt":"2022-05-03T01:42:39","slug":"refbox%e3%81%ae%e6%9b%b4%e6%96%b0","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=2909","title":{"rendered":"RefBox\u306e\u66f4\u65b0"},"content":{"rendered":"<p>\u30a2\u30fc\u30d8\u30f3\u5927\u4f1a\u3068\u4e16\u754c\u5927\u4f1a\u306b\u5411\u3051\u3066\uff0c\u6700\u65b0\u306e\u60c5\u5831\u306b\u66f4\u65b0\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\uff0c\u305d\u306e\u30e1\u30e2\uff0e<br \/>\n\u307e\u305a\u306f\uff0c\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u66f4\u65b0\uff0e<br \/>\nRefBox\u306b\u95a2\u3057\u3066\u306f\uff0c\u66f4\u65b0\u3059\u308b\u304b\uff11\u304b\u3089\u624b\u306b\u5165\u308c\u76f4\u3059\u304b\u3000\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo dnf update\r\n# \u4ee5\u4e0b\uff0c\u65e2\u5b58\u306eRefBox \u3092\u66f4\u65b0\u3059\u308b\u5834\u5408\r\ncd ~\/rcll-refbox\r\ngit pull --ff-only\r\nmake\r\ncd ~\/rcll-refbox-frontend\/\r\ngit pull --ff-only\r\ncd ~\/rcll-webshop\/\r\ngit pull --ff-only\r\n# \u4ee5\u4e0b\uff0c\u65b0\u3057\u304fRefBox \u3092\u5165\u308c\u308b\u5834\u5408\r\ncd\r\ngit clone https:\/\/github.com\/robocup-logistics\/rcll-refbox\r\ngit clone https:\/\/github.com\/robocup-logistics\/rcll-refbox-frontend\r\ngit clone https:\/\/github.com\/robocup-logistics\/rcll-webshop\r\n<\/pre>\n<p>\u3055\u3066\uff0c\u307e\u305a\u306frefbox \u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8a2d\u5b9a\u3067\u3059\u306d\uff0e<br \/>\n~\/rcll-refbox\/cfg\/config.yaml \u3092\u89e6\u308a\u307e\u3057\u3087\u3046\uff0e<br \/>\n\u3068\u601d\u3063\u305f\u3089\uff0c\u5927\u304d\u304f\u69cb\u6210\u304c\u5909\u308f\u3063\u3066\u3044\u307e\u3059\u306d\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nls ~\/rcll-refbox\/cfg\/\r\nchallenges  comm  game  main  mongodb  mps  simulation  team\r\n<\/pre>\n<p>\u901a\u4fe1\u95a2\u4fc2\u306f\uff0ccomm\/default_comm.yaml\u3067\u3059\u306d\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncat ~\/rcll-refbox\/cfg\/comm\/default_comm.yaml \r\n<\/pre>\n<p>\u5927\u4f1a\u3067\u4f7f\u3046\u306b\u306f\uff0cpublic-peer\uff0ccyan-peer\uff0cmaenta-peer\u306e\u66f8\u304d\u63db\u3048\u304c\u5fc5\u8981\u3067\u3059\uff0e<br \/>\nhost\u3092\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8IP\u306b\uff0csend-port\u3068recv-port\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u3066\uff0cport\u3092\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e<br \/>\n\u4ee5\u4e0b\u306f\uff0c172.26.255.255\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u4f8b\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n    public-peer:\r\n      # host: !ipv4 192.168.122.255\r\n      # host: !ipv4 127.0.0.1  \u2190 \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\r\n      host: !ipv4 172.26.255.255   \u2190 \u8ffd\u52a0\r\n      port: !udp-port 4444  \u2190 \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u306e\u89e3\u9664\r\n      # send-port: !udp-port 4444  \u2190 \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\r\n      # recv-port: !udp-port 4445  \u2190 \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\r\n\r\n# \u4ee5\u4e0b\u540c\u69d8\r\n    cyan-peer:\r\n      # host: !ipv4 192.168.122.255\r\n      # host: !ipv4 127.0.0.1\r\n      host: !ipv4 172.26.255.255\r\n      port: !udp-port 4441\r\n      # send-port: !udp-port 4441\r\n      # recv-port: !udp-port 4446\r\n\r\n    magenta-peer:\r\n      # host: !ipv4 192.168.122.255\r\n      # host: !ipv4 127.0.0.1\r\n      host: !ipv4 172.26.255.255\r\n      port: !udp-port 4442\r\n      # send-port: !udp-port 4442\r\n      # recv-port: !udp-port 4447\r\n<\/pre>\n<p>\u30c1\u30fc\u30e0\u306e\u8a2d\u5b9a\u3082\u66f4\u65b0\u3057\u307e\u3057\u3087\u3046\uff0e\u4ee5\u4e0b\u306f\uff0cBabyTigers\u3092\u8ffd\u52a0\u3057\u305f\u4f8b\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncat ~\/rcll-refbox\/cfg\/team\/default_team.yaml \r\n%YAML 1.2\r\n---\r\n---\r\n# Start a fresh game per default.\r\n\r\nllsfrb:\r\n  game:\r\n    teams: &#x5B;Carologistics, BabyTigers]\r\n    crypto-keys:\r\n      Carologistics: randomkey\r\n      BabyTIgers: randomkey\r\n<\/pre>\n<p>\u3055\u3066\uff0c\u3053\u308c\u3067\u52d5\u304f\u304b\u306a\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n~\/rcll-refbox\/bin\/llsf-refbox\r\n<\/pre>\n<p>\u554f\u984c\u306a\u3055\u305d\u3046\uff0e<br \/>\n\u306a\u304a\uff0cChallenge track\u3092\u5b9f\u65bd\u3059\u308b\u969b\u306f\uff0c\u305d\u306echallenge\u3092\u5f15\u6570\u306b\u3057\u3066\uff0crcll_challenge_startup.bash \u3092\u8d77\u52d5\u3057\u3066\u4e0b\u3055\u3044\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n.\/rcll_challenge_startup.bash --grasping\r\n<\/pre>\n<p>\u5f15\u6570\u306f\uff0c\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nExactly one of the following options is required:\r\n   --production &#x5B;c0|c1|c2|c3]      Production Challenge (sets --cfg-challenges)\r\n   --navigation                    Navigation challenge (sets --cfg-challenges)\r\n   --exploration                   Exploration challenge (sets --cfg-challenges)\r\n   --grasping                      Grasping challenge\r\n                                   (sets --cfg-challenges and --cfg-game)\r\n                                   Make sure that\r\n                                   benchmarks\/grasping_challenge.gz is\r\n                                   loaded to your mongodb instance\r\n<\/pre>\n<p>llsf-refbox-shell\u306f\uff0c\u305d\u306e\u307e\u307e\u8d77\u52d5\u3059\u308b\u3068cfg\/config_generated.yaml \u304c\u306a\u3044\u306e\u3067\u8d77\u52d5\u3057\u307e\u305b\u3093\uff0e<br \/>\nshell\u60c5\u5831\u304c\u6b32\u3057\u3044\u306e\u3067\uff0ccfg\/main\/default_main.yaml \u304c\u3042\u308c\u3070\u52d5\u304f\u3063\u307d\u3044\u3067\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nexport $LLSF_REFBOX_DIR=&quot;~\/rcll-refbox&quot;\r\nln -s ~\/rcll-refbox\/cfg\/main\/default_main.yaml ~\/rcll-refbox\/cfg\/config_generated.yaml\r\n<\/pre>\n<p>\u3053\u308c\u3067\u69d8\u5b50\u3092\u898b\u3066\u307f\u307e\u3057\u3087\u3046\uff0e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u30a2\u30fc\u30d8\u30f3\u5927\u4f1a\u3068\u4e16\u754c\u5927\u4f1a\u306b\u5411\u3051\u3066\uff0c\u6700\u65b0\u306e\u60c5\u5831\u306b\u66f4\u65b0\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\uff0c\u305d\u306e\u30e1\u30e2\uff0e  &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=2909\"> <span class=\"screen-reader-text\">RefBox\u306e\u66f4\u65b0<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[3,2],"tags":[],"class_list":["post-2909","post","type-post","status-publish","format-standard","hentry","category-logistics-league","category-robocup"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2909"}],"version-history":[{"count":11,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2909\/revisions"}],"predecessor-version":[{"id":2920,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/2909\/revisions\/2920"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}