ARCS6の導入方法/Installation of ARCS6 FRONT PAGE
最終更新日:2023/06/06

GitHubから取得する場合

下記のGitHubで公開しています。2023/02/21より公開方法を変更しました。
リポジトリのアドレスが変更になっていますので、移行をお願いします。

(事情:これまで公開版と研究室内部版を別々のリポジトリとして管理してましたが、更新頻度が「公開版≪内部版」となってしまっていたので、
 ARCS6の基本システムのリポジトリを公開リポジトリとして統一、機密情報を含む部分のみ別のプライベートリポジトリとしました)
導入の手順は以下の通り。詳細はARCS6のためのgithub手順書を参照のこと。

cd /expsrc/yoko ←既存の自分用ディレクトリ
mkdir ARCS6
cd ARCS6
git init
git config --global user.name 自分のユーザ名
git config --global user.email 自分のメールアドレス
git remote add origin https://github.com/Sidewarehouse/ARCS6.git
git pull origin main

非公開ロボットリポジトリへのアクセスについては横倉に直接聞いてください。

下記から直接ダウンロードする場合

従来通り、下記からもソースコード一式とサンプルコードをDLできますが、↑のGitHubの方が更新頻度が圧倒的に高い最新版なので、下記は補助的にお使いください。

コンパイルには C++17 (gcc7以上) 対応のコンパイラが必要です。

コンパイルに必要な環境と外部ライブラリ

ARCS6のコンパイルには gcc,g++,それから ncurses,libncurses,および libpng が必要です。RedHat系/AlmaLinuxの場合には,

dnf install make
dnf install gcc
dnf install gcc-c++
dnf install ncurses*
dnf install libncurses*
dnf install libpng*

として予めインストールしておいてください。Ubuntu系の場合は,

apt install make
apt install gcc
apt install build-essential
apt install ncurses*
apt install libncurses*
apt install libpng*

のように入力して事前にインストールしておいてください。 環境によっては上記の名前ではない場合があるかもしれませんが,とにかくncursesとpng関連がインストールできていればオーケーです。

ARCSの歴代の変遷を記述したチェンジログ

各バージョン間の更新内容を下記に載せておきます。

ARCS6-REV.23060610

ARCS6-REV.210731

ARCS6-REV.210401

ARCS6-REV.210326

ARCS6-REV.200918

ARCS6-REV.200618

ARCS6-REV.GNRL20041010

ARCS6-REV.GNRL20040909

ARCS6-REV.GNRL19073017

ARCS6.0-REV.GNRL190401

ARCS5.1-REV.51SF181130

ARCS5.1-REV.51SF170729

ARCS5.1-REV.51SF170515

ARCS5.1-REV.51SF160824

ARCS5.1-REV.51SF160817

ARCS5.1-REV.51SF160516

ARCS5.1-REV.51SF160513

ARCS5.1-REV.51SF160419

Ver.4.1,Ver.4.2,Ver.5.0との差分

RCS Ver.1.0