「Python ロボティクス プログラミング入門」をご愛用いただき、誠にありがとうございます。
書籍内に誤りがございましたので、正誤表において訂正させていただきます。
ご迷惑をおかけし深くお詫び申し上げます。


コードブロック内の訂正箇所
p.96
コードブロック内の最初の行のコメント文
(誤) # x と y の平均を求める関数
(正) # 可変数個の引数の平均を求める関数

p.178
一番下の行
(誤) def draw_polygon(tank, total_dist=120, *, speed=40):
(正) def draw_polygon(tank, n, total_dist=120, *, speed=40):

p.181
対話モードの例題の最後の行
  (誤) >>> polygon.draw_polygon(tank_drive, 6)
  (正) >>> draw_polygon(tank_drive, 6)

p.197
2番目のコードブロック内
(誤) robot@ev3dev:~$ ./mycatcher01.py
(正) robot@ev3dev:~$ ./mycatcher.py

p.202
コードブロック内の上から7行目 (__init__ 関数の定義内)
(誤) self.arm_motor.arm_down(ang=65) # 65度下げる
(正) self.arm_down(ang=65) # 65度下げる

p.204
コードブロック内の下から6行目 (arm_down 関数の定義内)
(誤) self.arm_motor.on_for_degrees(arm_speed, -ang, brake=False)
(正) self.arm_motor.on_for_degrees(self.arm_speed, -ang, brake=False)

p.204
コードブロック内の下から4行目 (arm_up 関数の定義内)
(誤) self.arm_motor.on_for_degrees(arm_speed, ang, brake=False)
(正) self.arm_motor.on_for_degrees(self.arm_speed, ang, brake=False)

p.211
練習問題8.16の3行目
(誤) arm_motor_init - ang
(正) init_ang - ang

p.225
例題 (練習問題9.11のすぐ上) 最後から2行目
(誤) time_list = touch_drive.run_and_turn(number_of_turns=4)
(正) run_time_list = touch_drive.run_and_turn(number_of_turns=4)
※行数は空白行を含まない行数をカウントしています。


本文その他の訂正箇所
p.16
本文4行目
(誤) また、超音波センサも含まれていません。
(正) また、超音波センサやジャイロセンサも含まれていません。

p.446
図17.4 のキャプション内の最初の行
(誤) 第10章で紹介した図10.13を2枚合わせたフィールド
(正) 図10.13と同サイズのフィールドを2枚合わせたフィールド

RoboREED 購入ナビ【法人/団体様】

RoboREED 購入ナビ【個人ユース】

RoboREED|ロボリード ショッピング
「RoboREED|ロボリード ショッピング」は、diggtag社が運営する「RoboREED|ロボリード」の取り扱い商品専門ショッピングサイトです。
 ロボティクスプログラミングを学習するための専門書籍に加え、教育版レゴ®エデュケーション製品等を販売しています。
  • 個人ユースでご注文される場合
  • 法人/団体様で、少ない台数をクレジットカード決済で直接ご注文される場合
RoboREED|ロボリード ショッピング