回答編集履歴

2

追記

2016/07/22 14:22

投稿

pi-chan
pi-chan

スコア5936

test CHANGED
@@ -27,3 +27,31 @@
27
27
 
28
28
 
29
29
  製品内部の詳細な仕様が分かり、デバッグに必要なツール類が完備していないと、自力でプログラムを修正するのは難しいかもしれないですね。
30
+
31
+
32
+
33
+ ---
34
+
35
+ <追記>
36
+
37
+ m1kanch0rさんが参考になさった情報は2011年当時の型番が500というシリーズのものですね。
38
+
39
+
40
+
41
+ そのプログラムを作成するに際して参考にした仕様書が今でも公開されていますね。
42
+
43
+ [型番500の内部仕様](https://www.google.co.jp/url?q=http://irobot.lv/uploaded_files/File/iRobot_Roomba_500_Open_Interface_Spec.pdf&sa=U&ved=0ahUKEwis2eT5nofOAhUBKZQKHVECDHUQFggLMAA&usg=AFQjCNGz7w6E71nXDDApe_zBugXRB9uDqA)
44
+
45
+
46
+
47
+ 同様に、もう少し新しい仕様書も公開されていました。
48
+
49
+ [こちらはVer2のものです](https://www.google.co.jp/url?q=http://www.irobot.com/filelibrary/pdfs/hrd/create/Create%2520Open%2520Interface_v2.pdf&sa=U&ved=0ahUKEwis2eT5nofOAhUBKZQKHVECDHUQFggNMAE&usg=AFQjCNF_84rwhnx_MsDOY0ExNsWkjfiFiQ)
50
+
51
+
52
+
53
+ ひょっとしたら、上記二つを比較して、エラーの発生源になっている関数に関連した仕様上の差異を見つけられればプログラム修正の糸口が掴めるかもしれません。
54
+
55
+
56
+
57
+ まずは、ご使用のRoombaの型番を調べ「Roomba spec XXX」(XXXは型番)などのキーワードで検索すると、もっと情報が得られるかもしれません。

1

追記

2016/07/22 14:22

投稿

pi-chan
pi-chan

スコア5936

test CHANGED
File without changes