狠狠撸

狠狠撸Share a Scribd company logo
TECHNOMOBILE
GROUP
HEAD OFFICE
TOKUSHIMA development section
| 5floor Column Minamiaoyama,7-1-5,Minamiaoyama,Minato-ku,Tokyo 107-0062,Japan
| 3floor Tokushimakenkohkagaku-center,Hiraishisumiyoshi,Kawauchi-cho,Tokushima-shi Tokushima 771-0134,Japan
JavaScript初心者のための
Node.jsて?学ふ?ト?ローン制御フ?ロク?ラミンク?
2
最近ドローン流行ってますよね。
流行語にもなりました。
落ちたりw
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
3
ドローンはラジコンの延長のような
おもちゃと思っていませんか?
実はセンサーがたくさんあり
それらを制御するためにコンピュー
タが内蔵されています。
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
4
応用範囲も広くレースだけではなく
端の点検や土壌調査、農薬散布など
に使われ始めています。
Amazonは宅配も計画中!!!
第四次産業革命とも
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
5
実際に飛ばしたことありますか?
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
6
実際に飛ばしてみましょう!!!
おもちゃのドローンなら簡単で
す。
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
7
みなさんはプログラマーですよね?
であればプログラムで制御してみた
いと思いませんか?
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
8
おもちゃのドローンでもSDKが配布
されているものもあり、手軽にプロ
グラム制御できます。
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
9
もちろん簡単なJavaScriptでも制御
できるのです。
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
10
今回はJavaScriptの実行環境に
Node.jsを使って、ドローン制御方法
を学びましょう。
ハンズオン形式で!!
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
11
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
使用するト?ローン
12
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
ト?ローンはどうやって飛ふ?のて?しょう?
ジャイロセンサー、加速度センサ、
高度センサ、GPSセンサなどをもと
に、コントローラ(コンピュータ)
が制御します。
13
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
ト?ローンを制御するには
参考:
http://www.drone-jp.net/?page_id=121
スロットル = 上昇下降
ピッチ = 前後
ロール = 左右
ラダー(ヨー) = 左右の回転
14
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
ト?ローンをフ?ロク?ラムて?制御するには
WiFi/Bluetoothなどの無線
スマホ/PCなど
15
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
今回、制御する構成
Bluetooth
PC(Node.js)
16
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
Node.jsとは
JavaScriptはブラウザで動作する言
語ですが、Node.jsはサーバーで動作
するJavaScriptです。
非同期処理が得意なためチャットな
どの通信用によく使われます。
また、動作が軽いためIoTなどの組み
込みLinuxでよく使われます。
17
「Node.jsをインストール」「必要なライブラリをインストール」のページを実
行して、Node.jsとライブラリーをインストール済みにしておいてください。
6
事前準備
18
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
6
この学びの対象者は?
→JavaScript初心者でJavaScriptを使って
ドローンを制御してみたい人。ついでに
Node.jsも学びたい人。
教えないことは?
→ばりばりのJavaScriptプログラマーでは
ないので深い知識はありません。難しい質
問はしないで。
19
COPYRIGHT(C) TECHNOMOBILE ALL RIGHTS RESERVED.
講師
Gashfara,Inc.代表
デジタルハリウッド大学院客員講師
茂木健一
mogi@gashfara.com
kenichi.mogi@tcmobile.jp
http://facebook.com/mogiken
http://www.slideshare.net/mogiken1
自己紹介
[プロフィール/実績]
もぎ?けんいち●青山学院大学大学院卒。Gashfara,Inc.代表。本社はハワイですが出社したことなし。
ホノルルマラソンには参加w
青山学院大学大学院卒:エニックスでオリジナルゲーム制作(Z80アセンブラ CP/M)、SmallTalkで
人工知能開発(企業買収)。
(株)東洋情報システム退社後、(株)エイチアイ、グランスフィア(株)、(株)ファッション
ウォーカー(えびもえのEC)など数社のベンチャー企業の立ち上げ?創業期に参画し、ガシュファ
ラ?インクをUSで起業。システム開発ではゲーム、TOL(ツタヤオンライン)の立ち上げ。動画配
信システム(USENのGate01:Gyaoの前進)、電子マネーシステム(Bitcash)、ECフルフィルメント
システムなど、多彩な分野を経験。IT関連教育では1998年ころからデジハリの2.5階に間借りしな
がら教育コンテンツ作成(JIB社)。Brew、Java、セキュリティーなどの講師として活躍。現在、
(株)HUGGを設立し、スマホのカップル向けSNSサービス[HUGG]をグローバルに展開。㈱テクノ
モバイルにて技術サポート。
【著書】
BREWプログラミング実践バイブル [共著] (インプレス)、PHP逆引き大全 516の極意[共著](秀和
システム)
20
成長を実現させるシステム”モバイルトータルソリュー
ション”
Web
システム
1
スマホ
アプリ
2 ゲーム
アプリ
3
モバイルトータルソリューション
B2B2C
? コンシューマ向けの大規模Webシステムの開発からアプリ?ゲーム開発までをマルチデバイスで対応
高い技術力 市場ニーズとマッチ
大規模
Webシステム
に強い
Java,PHP
Strong1
最先端技術?独自
フレームワークで
効率的な
開発
Strong2
高トラフィック、
インフラ
ネットワーク
に強い
Strong3 プライマリー
ベンダー、
ヒアリング?
要件定義
に強い
StrongⅠ
情報資産の活用
最先端と
知見に強い
StrongⅡ
最先端のマルチ
デバイス
ウェアラブルに
強い
StrongⅢ
Mashup Awards 5年連続 受賞
会社名 株式会社テクノモバイル
設 立 2008年
資本金 2,500万円
代 表 播田 誠
従業員数 100名(グループ合計)
本社所在地
〒 107-0062
東京都港区南青山7-1-5 コラム南青山 5F
開発室
〒771-0134
徳島県徳島市川内町平石住吉209-5
徳島健康科学総合センター 3F
21
6
ここから先の資料はお問い合わせください

More Related Content

Java script初心者のためのnode.jsて?学ふ?ト?ローン制御フ?ロク?ラミンク?

Editor's Notes

  1. 弊社がご提供しているソリューション内容です。 企画から運営?保守にいたるまでを一気通貫で、 軸となるコンシューマ向けの大規模Webシステムをはじめ、スマホアプリ、ゲーム開発などをご提供しております。 特に大きな実績として、大規模ECシステム、求人検索サイトの開発となっております。 他にも音楽DLサイトや、業務を効率する管理系のシステムの実績も多数あります。 (30秒)