-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME_JP.txt
68 lines (50 loc) · 2.11 KB
/
README_JP.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
SpCoSLAM
移動ロボット(Let’sBot/Turtlebot2)用ラッパー
場所概念と環境地図のオンライン学習が可能
語彙獲得なし(音声認識の単語辞書既知、教師なし単語分割なし)
ロボット内部用プログラムと外部PC用プログラムがあります。
※実装に使用したロボットの仕様上、プログラムを分けていますが、すべて同一デバイス上で動作させるようにすることも可能です。
フォルダのパスは適宜、使用される環境に合わせて設定してください。
<ロボット内部>
gmappingの起動
$ source SpCoSLAM-master/catkin_ws/devel/setup.bash
$ roslaunch buchi letsbot_gmapping.launch
m_countの管理・particleを外部PCに送る
$ cd ~/SpCoSLAM-master/buchi/src/
$ python csv_send.py
各種センサー起動(webカメラ・Lider・コントローラー)
$ roslaunch buchi spco.launch
weightを外部PCから受け取る
$ rosrun buchi data_write.py
前回のデータが残っていた場合、削除する
$ cd ~/SpCoSLAM-master/data/test/particle
;1
$ cd ~/SpCoSLAM-master/data/test/weight
$ rm -f *
描画のrosbag
$ rosbag record /map /draw_position /draw_space
<外部PC>
rospeex起動方法
$ export ROS_MASTER_URI=http://133.19.30.134:11311
$ roslaunch buchi letsbot_rospeex.launch
spco_speech.cppとCNN_place_LetsBot.pyの実行
$ export ROS_MASTER_URI=http://133.19.30.134:11311
$ roslaunch buchi spco_external.launch
particle_saver.pyとmap_saver.pyとrun_SpCoSLAM_Letsbot.pyの実行
$ export ROS_MASTER_URI=http://133.19.30.134:11311
$ cd ./catkin_ws/src/buchi/src
$ ./SpCoSLAM.sh
->trialname?(output_folder) >output_folder_name
## Other information
以下のリングは著者がIROS2017の論文の実験で使用したソースコードです。
https://github.com/EmergentSystemLabStudent/SpCoSLAM
---
このプログラムを使用したものを公開される場合は、必ず引用情報を明記してください。
Reference:
Akira Taniguchi, Yoshinobu Hagiwara, Tadahiro Taniguchi, and Tetsunari Inamura, "Online Spatial Concept and Lexical Acquisition with Simultaneous Localization and Mapping", IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2017), 2017.
Original paper:
https://arxiv.org/abs/1704.04664
Sample video:
https://youtu.be/z73iqwKL-Qk
2018/01/15 Akira Taniguchi
2018/11/25 Akira Taniguchi (update)