Skip to content

Commit a813f96

Browse files
committed
update for last assignment
1 parent dca1045 commit a813f96

File tree

2 files changed

+117
-2
lines changed

2 files changed

+117
-2
lines changed

README.md

+116-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,122 @@ git submodule update --init
1010

1111
see https://github.com/YoheiKakiuchi/robotsimulation-docker
1212

13-
# エージェントシステム課題 3回目 (7/10 締め切り) / 3rd assignment (dead line: 10th July)
13+
# エージェントシステム課題 最終 (8/2 締め切り) / last assignment (dead line: 2nd August)
14+
15+
[email protected] へ課題をメール
16+
17+
Subject: エージェントシステム課題 最終
18+
19+
本文に 所属専攻 研究室 学生証番号 氏名
20+
を記述して、pdfを添付で上記メールアドレスへ送信
21+
22+
適宜ビデオ、ソースコード等も添付のこと。
23+
github上でPull Requestしてもらえるとさらに良い。
24+
25+
締め切り: 8月2日 23:59 (日本時間)
26+
27+
## 課題
28+
29+
配置が異なる2パターンの環境があるので、
30+
同じプログラムで2つの環境においてタスクが実行できるように
31+
するにはどうするかを工夫してもらいたい。
32+
33+
(ランダム配置等で多くのパターンの環境ができるように拡張するとすばらしい)
34+
35+
36+
様々な環境でエージェントが与えられた目標を達成するためのシステム構築の方法について、
37+
最終課題の環境において実際に作って動作させたシステムのシステム図を用いて説明しなさい。
38+
39+
(課題や講義に出てきた、自律動作、学習、指示操縦、基礎制御などの異なる要素の組み合わせに
40+
よってシステムが構築されており、その構成にはどういう意図があるのかを説明できるとよい)
41+
42+
(文献などを調査して、既存のシステムや構築法との比較があるべきである)
43+
44+
45+
Using robot: AizuSpider or JAXON or AizuSpiderWheel (you can use at least one robot)
46+
47+
- There are two environment (Env. A and Env. B)
48+
- Pick all objects on the floor and the table, then Put objects into TrashBox
49+
- You can use the same software for the different environment
50+
51+
Report:
52+
53+
- Your report must contain the figure of the structure of your system system
54+
- You should describe your system using the figure
55+
- You should survey researches for understanding other system
56+
57+
58+
## 問い合わせ / Question
59+
60+
わからないところ、うまく動かないところ、やってみたいこと 気軽に質問してください [agentsystemのissue](https://github.com/agent-system/lecture2019/issues)
61+
62+
You can use [agentsystemのissue](https://github.com/agent-system/lecture2019/issues) for asking about a trouble of simulation, how to use the robot, how to build the your own programs
63+
64+
You can also see the other student's [programs](https://github.com/agent-system/lecture2019/tree/master/documents)
65+
66+
67+
## シミュレーションの実行方法 / Simulation environment
68+
69+
You should use the directory, ```lecture2019/robotsimulation-docker/choreonoid_docker```
70+
71+
If you already have the directory, lecture2019 (cloned from https://github.com/agent-system/lecture2019.git). You should update your directory.
72+
~~~
73+
git pull origin master
74+
git submodule update
75+
~~~
76+
77+
You should update before using the simulation environment
78+
~~~
79+
docker pull yoheikakiuchi/choreonoidsim:16.04dev_release-1.7
80+
or
81+
docker pull yoheikakiuchi/choreonoidsim:16.04dev_no_gl_release-1.7
82+
~~~
83+
84+
### AizuSpider
85+
86+
![Task3_A](https://github.com/agent-system/lecture2019/blob/master/documents/task3_a.png "AizuSpider Task3 A")
87+
88+
![Task3_B](https://github.com/agent-system/lecture2019/blob/master/documents/task3_b.png "AizuSpider Task3 B")
89+
90+
#### Execute simulation
91+
Environment A
92+
~~~
93+
./run.sh roslaunch aizuspider_description aizuspider_task3.launch
94+
~~~
95+
96+
Environment B
97+
~~~
98+
./run.sh roslaunch aizuspider_description aizuspider_task3.launch task:=TASK_B
99+
~~~
100+
101+
### AizuSpiderWheel
102+
103+
#### Execute simulation
104+
Environment A
105+
~~~
106+
./run.sh roslaunch aizuspider_description aizuspider_wheel_task3.launch
107+
~~~
108+
109+
Environment B
110+
~~~
111+
./run.sh roslaunch aizuspider_description aizuspider_wheel_task3.launch task:=TASK_B
112+
~~~
113+
114+
### JAXON
115+
116+
#### Execute simulation
117+
Environment A
118+
~~~
119+
./run.sh rtmlaunch hrpsys_choreonoid_tutorials create_environment_sample.launch ROBOT_SETTING_YAML:=/choreonoid_ws/src/aizuspider_description/jaxon_task3_a.yaml
120+
~~~
121+
122+
Environment B
123+
~~~
124+
./run.sh rtmlaunch hrpsys_choreonoid_tutorials create_environment_sample.launch ROBOT_SETTING_YAML:=/choreonoid_ws/src/aizuspider_description/jaxon_task3_b.yaml
125+
~~~
126+
127+
128+
# OLD INFORMATION: エージェントシステム課題 3回目 (7/10 締め切り) / 3rd assignment (dead line: 10th July)
14129

15130
[email protected] へ課題をメール
16131

0 commit comments

Comments
 (0)