ガジェット

【2021】大人がロボットやプログラミングを学ぶのにおすすめ最適方法をご紹介

こんにちわ!

 

本日の記事では、これからロボットプログラミングを学習してみたいと思っている大人の方を対象に記事を書いていきます。

 

プログラミングを学習していくには、ソフトウェアを書かなければ行けませんが、ソフトウェアを書いて、結局何を動かすのかという問題がありますよね?

 

webの人であればWebサービスだし、アプリの人であれば、スマホアプリかもしれません。

 

それで、今日の記事の趣旨としては、主にロボットを動かすための勉強を出来る方法を学んでませんか?という内容でございます。

 

初心者の方でもロボットを作り、そのためのプログラミングを学べる最適な方法と、その学習手段を紹介していきますので、

 

ぜひ、参考にしてみてください。

 

ロボットのプログラミングをしたいならラズベリーパイは鉄板

 

まず、これからロボットを作ってプログラミングを学習したい方はラズベリーパイがとてもおすすめです。

 

通商ラズパイは、最低5000円くらいから入手できる小さなコンピューターで、

 

ラズベリーパイの基盤にディスプレイやキーボードを付属出来るので、そのままプログラミングしてコードを書けます。

 

それで、ラズパイは非常に小さいので、ラズパイにアームやカメラや、タイやなんかを別売りで入手してくっつければ、

 

そのままスマホなどから操作できるロボットを作れるというものですね。

 

一番、根本的な状態から作れるので、ラズパイを使ってロボット作成やプログラミングを学ぶのは、

 

学習意欲の高い方はとてもおすすめの方法です。

 

ラズベリーパイに関する詳しい情報は、下記の記事でも書いたので、よければ参考にしてみてください。

 

そして、もしラズパイをもう少し書籍などで勉強したい場合が、下記の本などがお勧めです。

 

やさしくはじめるラズベリー・パイ ~電子工作で簡易ロボット&ガジェットを作ってみよう

やさしくはじめるラズベリー・パイ ~電子工作で簡易ロボット&ガジェットを作ってみよう

Kindle版 ¥2,592   単行本(ソフトカバー)¥2,728

4.6 out of 5 stars (4.6 / 5)18個の評価

クジラ飛行机 (著)

  • 出版社 : マイナビ出版 (2017/5/24)
  • 発売日 : 2017/5/24
  • 言語 : 日本語
  • 単行本(ソフトカバー) : 336ページ
Amazon.com

*ユーザーの声

ラズパイ初心者用の関連本3冊購入して、一番分かりやすく、実用的な興味深い内容です。

チャプター5まで行きましたが、LINE通知機能で引っかかりました。
line-test.pyのプログラムでstatus401,Missing Bearerとなります。
clurを使ってメッセージは送れたので、LINE Notifyの設定は問題ないと思うが、
今の私の実力ではここまで。
pythonの文法がわからないので、ひとまず中断してpythonを基礎から学ぼうと思います。

Raspberry Pi + AI 電子工作超入門

 

Kindle版¥2,905   単行本¥3,058

4.1 out of 5 stars (4.1 / 5)23個の評価

吉田 顕一 (著)

  • 出版社 : ソーテック社; B5変形版 (2019/11/21)
  • 発売日 : 2019/11/21
  • 言語 : 日本語
  • 単行本 : 320ページ
Amazon.com

*ユーザーの声

子供に工作を教える目的で購入。
概念からわかりやすく説明されていたので、一通り読めば教えることができるようになれたと思う。

自分が工作にのめり込んでしまい、子供と遊ぶ目的からされて自分の趣味が増えたが、感謝してます。

AIの入門書としてちょうど良いかなと思います。

実例で学ぶRaspberry Pi電子工作 作りながら応用力を身につける

Kindle版¥1,276   新書¥1,276

3.8 out of 5 stars (3.8 / 5)39個の評価

金丸 隆志 (著)

  • 出版社 : 講談社 (2015/12/18)
  • 発売日 : 2015/12/18
  • 言語 : 日本語
  • 新書 : 352ページ
Amazon.com

*ユーザーの声

画像認識やサーボモータの制御の導入として、とても良い解説書と思います。
設定やプログラムの実行方法を間違えてフリーズしたりでRasbianを3回もインストールし直しましたが、本書を読み返すときちんと書いてあったのに読み飛ばしていた部分ばかりでした。どうしても理由の分からない不具合は、本書のサポートページに説明があり解決しました。
躓きやすいところに丁寧に説明があり、初めてラズパイを扱う私には最適な一冊でした。

Raspberry Piで学ぶ ROSロボット入門 Kindle版

Kindle版¥3,867   単行本¥4,070

3.5 out of 5 stars (3.5 / 5)12個の評価

上田 隆一 (著)

  • 出版社 : 日経BP (2017/3/30)
  • 発売日 : 2017/3/30
  • 言語 : 日本語
  • Word Wise : 有効にされていません
Amazon.com

*ユーザーの声

ROSを勉強したいなら良書だと思います。
Raspberry Pi Mouse とセットで使うことでROSの知識を身につけることができるでしょう。
ただし、個人で買うには、Raspberry Pi Mouse は高いのでチョット手が出せません。
パッと読んで何となく理解できたと錯覚してしまう点を注意する必要があると感じました。
知識を深めるためには、他の参考書も購入して補完することを勧めます。

レゴブロックでロボットを組み立ててiPadから動かす

 

次、もし、ラズパイでゼロから作り上げるのが少し難しいと考えている方は、

 

子供でも遊べるレゴで作れるロボットプログラミングのおもちゃを購入して、学習してみるという手段があります。

 

これは、もともとゴールがしっかり決まっているので、ラズパイのように、全て自分で実装のアイディアを考える必要なく、

 

与えられたレシピをもとに、組み立て、プログラムを動かすだけなので、初心者でロボット、プログラミングの学習を始めたい方や、お子さんにもおすすめです。

 

レゴ(LEGO) ブースト レゴブースト クリエイティブ・ボックス 17101 知育玩具 ブロック おもちゃ プログラミング ロボット

価格: ¥17,964 無料翌日配達

4.6 out of 5 stars (4.6 / 5)3,969個の評価

金丸 隆志 (著)

商品情報

  • 5種類の中から好きなものを組み立て、簡単なコードでタブレットを使いコントロールしよう。
  • bluetoothがついたレゴムーブハブ、相互に作用し合うモーターと色&距離センサーが含まれています。
  • レゴブーストのセットは他のレゴの全ての組み立てセットと互換性があります。
Amazon.com

*ユーザーの声

5歳と8歳の子供たちが楽しく遊んでいます。価格と性能から、大満足です。☆をひとつ減らした理由はスマートハブが上手く機能しないことがよくあるからです。現在作っているギターではチュートリアルのプログラムではできるものの、再度同じものや手本通りやろうとしても5回に1回くらいしかちゃんと機能しないということが多発しています。モーターが空転しているような音がします。そういうものなのか、不良品なのかよくわからず……。今後進んでいっても、ちゃんと機能するか不安です。少しずつ機能が使えるようになるので、センサーの初期不良が見つけられないし、見つけにくいと思います。
なお、最初に取り組む車とロボットで小分けのブロック袋はほとんど開封してしまうため、あとの作品は全てのブロックから必要なパーツを探していくことになります。我が家ではプラスチック製のツールボックスに色分けして収納することでかなりスムーズに作ることができます。

 

実践ロボットプログラミング第2版―LEGO Mindstorms EV3で目指せロボコン!

Kindle版 ¥1,320   単行本¥2,640

3.1 out of 5 stars (3.1 / 5)12個の評価

藤吉 弘亘 (著), 藤井 隆司 (著), 鈴木 裕利 (著), 石井 成郎 (著)

  • 出版社 : 近代科学社; 第2版 (2018/5/1)
  • 発売日 : 2018/5/1
  • 言語 : 日本語
  • 単行本 : 194ページ
Amazon.com

*ユーザーの声

前作を購入しているので、EV3バージョン待っていました。
製品が出て、既に数年経過しているので、遅かった。
折角なので、参考書として、活用します。
今後は、授業に活かせればと思っています。
今夏のロボットコンテストに生徒が出場予定ですので、
渡しました。さあ、やってくれるか?
宇宙エレベーターロボット競技会にも、出場予定ですので、
引き続き、参考書として活用です。
さあ、やってくれるか?
2018年から関東予選会があります。
まずは、そこからのチャレンジです!

 

人工知能やロボット開発でよく使われるプログラミング言語はPython

 

そして、最後はロボットを動かすためのプログラミング言語について、紹介していきます。

 

Pythonは、現在、人工知能やロボットのプログラミングでよく使われる言語です。

 

とても書きやすく、分かりやすい文法で、開発環境もあまり手間がかからないので、とてもおすすめです。

 

キャリア的にもとても需要があるので、Pythonを勉強するのはオススメだと思います。

スッキリわかるPython入門 スッキリわかるシリーズ

Kindle版¥2,376  単行本¥2,640

4.2 out of 5 stars (4.2 / 5)140個の評価

国本大悟 (著), 須藤秋良 (著), 株式会社フレアリンク (著)

  • 出版社 : インプレス (2019/6/13)
  • 発売日 : 2019/6/13
  • 言語 : 日本語
  • 本の長さ : 376ページ
Amazon.com

*ユーザーの声

C、Javaに続いてPythonも触ってみようと思い、毎度のことスッキリシリーズにしました。いうまでもなく、しっかりとまとめられていて、それでいて細かいところまで解説してあります。Pythonの本はCやJavaと比較すると1/2ほどの本の厚みで若干手ごたえが無かったです。個人的には、厚みを増やしてPythonの標準ライブラリに触れてもよいと思いました。軽量化プログラミング言語なので本も軽量ということで、とりあえず納得することにします。中身はしっかりしているので☆5で問題ないです。私はCとJavaをある程度知っていますが、初心者でも全く問題ないと思います。寧ろ初心者のほうがあっているくらいだと思います。

これからのロボットプログラミング入門 Pythonで動かすMINDSTORMS EV3 (KS情報科学専門書)

Kindle版 ¥2,640   単行本¥2,640

3.9 out of 5 stars (3.9 / 5)9個の評価

上田 悦子 (著), 小枝 正直 (著), 中村 恭之 (著)

  • 出版社 : 講談社 (2020/2/28)
  • 発売日 : 2020/2/28
  • 言語 : 日本語
  • 単行本 : 240ページ
Amazon.com

*ユーザーの声

EV3をMicroPythonでプログラムするための環境設定から丁寧に説明されています。EV3MPにはEV3のモーターや
センサーなどを扱うためのコマンドが数多く用意されており、プログラムの作成が簡単にできるようになっています。基本動作のプログラミングから、従来使用していたEV3-SWでのプログラムと、EV3MPのプログラムを対比して
説明されているので、とても分かり易いです。

Pocket
LinkedIn にシェア

  • この記事を書いた人

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

1
2
no image 3
4
5
6
7
8
9
10
no image 11
12
13
14
15
16
17
18
19
20
21
22
23

-ガジェット