SlideShare a Scribd company logo
1 of 50
Download to read offline
2015年 7月 20日
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 2
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 3
(※)いつ入会したのかはワカリマセン
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 4
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 5
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 6
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 7
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 8
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 9
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 10
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 11
Android
USB or ネット
ワーク…
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 12
(※)https://github.com/DroidPlanner/DroneKit-Android/tree/develop/ServiceApp
(※)
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 13
(※)https://github.com/DroidPlanner/DroneKit-Android
(※)
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 15
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 16
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 17
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 18
Simulator (Server) Ubuntu 14.04
アプリケーションビルド
Windows7
Ubuntu 14.04
IDE Android Studio
Tool git, libtool, autom
ake, autoconf…
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 19
$ git clone git://github.com/diydrones/ardupilot.git
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 20
$ git clone git://github.com/tridge/jsbsim.git
$ sudo apt-get install libtool automake ¥
autoconf libexpat1-dev
$ cd jsbsim
$ ./autogen.sh --enable-libraries
$ make –j8
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 22
$ export PATH=$PATH:$HOME/jsbsim/src
$ export PATH=$PATH:$HOME/ardupilot/Tools/autotest
$ export PATH=$PATH:/usr/lib/ccache
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 23
$ cd $(HOME)/…/ardupilot/ArduCopter
$ sim_vehicle.sh –w
Building sitl
// BUILDROOT=/tmp/ArduCopter.build
HAL_BOARD=HAL_BOARD_SITL
HAL_BOARD_SUBTYPE=HAL_BOARD_SUBTYPE_NONE
TOOLCHAIN=NATIVE EXTRAFLAGS=-
DGIT_VERSION="c5550329"
%% AP_State.o
…(略) …
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 24
Started model + at -35.363261,149.165230,584,353 at speed 1.0
Starting sketch 'ArduCopter'
Starting SITL input
bind port 5760 for 0
Serial port 0 on TCP port 5760
Waiting for connection ....
bind port 5762 for 2
Serial port 2 on TCP port 5762
bind port 5763 for 3
Serial port 3 on TCP port 5763
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 25
set SIM_WIND_TURB to 0.000000
set SIM_BARO_RND to 0.000000
set SIM_MAG_RND to 0.000000
set SIM_GPS_GLITCH_X to 0.000000
~~~~~~~~~~~~(略)~~~~~~~~~~~
Loaded 72 parameters from
/home/adachi/repo/drone/ardupilot/Tools/autotest/copter_params.parm (changed 72)
Requested parameter list
STABILIZE> APM: APM:Copter V3.4-dev (c5550329)
APM: Frame: QUAD
Received 514 parameters
fence breach
GPS lock at 0 meters
http://dev.ardupilot.com/wiki/simulation-2/sitl-simulator-software-in-the-loop/setting-up-sitl-on-linux/
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 26
STABILIZE> param load ../Tools/autotest/copter_params.parm
STABILIZE> param set ARMING_CHECK 0
http://android.dronekit.io/getting_started.html
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 27
https://play.google.com/store/apps/details?id=org.droidplanner.services.android
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 28
http://android.dronekit.io/first_app.html
git clone git://github.com/tridge/jsbsim.git
$ git clone git://github.com/3drobotics/DroneKit-Android-Starter.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 29
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 30
git clone git://github.com/tridge/jsbsim.git
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 31
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 32
Android
USB or ネット
ワーク…
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 33
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 34
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 35
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 36
接続中・接続完了・切断
状態更新
Vehicleモード
キャリブレーション
エラー
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 37
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 38
≒
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 39
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 40
≒
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 41
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 42
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 43
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 44
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 45
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 46
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 47
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 48
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 49
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 50
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 51
http://tele-pathy.org/contactus_dev.php
2015/07/20日本Androidの会 ドローンWG Copyright © 2015 moguriso All Rights Reserved. 52

More Related Content

More from Yuya Adachi

Qt developer day 2014 LT
Qt developer day 2014 LTQt developer day 2014 LT
Qt developer day 2014 LTYuya Adachi
 
The OS Extinction Fear - Amazing Tizen-
The OS Extinction Fear - Amazing Tizen-The OS Extinction Fear - Amazing Tizen-
The OS Extinction Fear - Amazing Tizen-Yuya Adachi
 
Tizen-chan also needs glasses.
Tizen-chan also needs glasses.Tizen-chan also needs glasses.
Tizen-chan also needs glasses.Yuya Adachi
 
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)Yuya Adachi
 
Html5など勉強会 第8回
Html5など勉強会 第8回Html5など勉強会 第8回
Html5など勉強会 第8回Yuya Adachi
 
HTML5(misc) Meetup in Japan 8th
HTML5(misc) Meetup in Japan 8thHTML5(misc) Meetup in Japan 8th
HTML5(misc) Meetup in Japan 8thYuya Adachi
 
OSC Hiroshima 2013
OSC Hiroshima 2013OSC Hiroshima 2013
OSC Hiroshima 2013Yuya Adachi
 
Report for porting Tizen to Galaxy S2
Report  for porting Tizen to Galaxy S2Report  for porting Tizen to Galaxy S2
Report for porting Tizen to Galaxy S2Yuya Adachi
 
OSC tokushima 2013 LT
OSC tokushima 2013 LTOSC tokushima 2013 LT
OSC tokushima 2013 LTYuya Adachi
 
OSC Tokushima 2013
OSC Tokushima 2013OSC Tokushima 2013
OSC Tokushima 2013Yuya Adachi
 
超勉強会 2012
超勉強会 2012超勉強会 2012
超勉強会 2012Yuya Adachi
 
Kansai opensource 20121110
Kansai opensource 20121110Kansai opensource 20121110
Kansai opensource 20121110Yuya Adachi
 
Tizen gbs (git build-system)
Tizen gbs (git build-system)Tizen gbs (git build-system)
Tizen gbs (git build-system)Yuya Adachi
 
Tizen わんいやーあにばーさりー
Tizen わんいやーあにばーさりーTizen わんいやーあにばーさりー
Tizen わんいやーあにばーさりーYuya Adachi
 
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...Yuya Adachi
 
Introduction about Tizen on Open Seminor Kagawa 2012
Introduction about Tizen on Open Seminor Kagawa 2012Introduction about Tizen on Open Seminor Kagawa 2012
Introduction about Tizen on Open Seminor Kagawa 2012Yuya Adachi
 
The first step starting Tizen
The first step starting TizenThe first step starting Tizen
The first step starting TizenYuya Adachi
 
introduction about Tizen meetup in Japan (OSC Nagoya 2012)
introduction about Tizen meetup in Japan (OSC Nagoya 2012)introduction about Tizen meetup in Japan (OSC Nagoya 2012)
introduction about Tizen meetup in Japan (OSC Nagoya 2012)Yuya Adachi
 
関西Qt勉強会 ごーるでん 発表資料
関西Qt勉強会 ごーるでん 発表資料関西Qt勉強会 ごーるでん 発表資料
関西Qt勉強会 ごーるでん 発表資料Yuya Adachi
 
関西Tizen勉強会 新学期(4/21)資料
関西Tizen勉強会 新学期(4/21)資料関西Tizen勉強会 新学期(4/21)資料
関西Tizen勉強会 新学期(4/21)資料Yuya Adachi
 

More from Yuya Adachi (20)

Qt developer day 2014 LT
Qt developer day 2014 LTQt developer day 2014 LT
Qt developer day 2014 LT
 
The OS Extinction Fear - Amazing Tizen-
The OS Extinction Fear - Amazing Tizen-The OS Extinction Fear - Amazing Tizen-
The OS Extinction Fear - Amazing Tizen-
 
Tizen-chan also needs glasses.
Tizen-chan also needs glasses.Tizen-chan also needs glasses.
Tizen-chan also needs glasses.
 
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)
What reason Tizen is not popular? (OSC Tokyo 2013 fall Lighting talk)
 
Html5など勉強会 第8回
Html5など勉強会 第8回Html5など勉強会 第8回
Html5など勉強会 第8回
 
HTML5(misc) Meetup in Japan 8th
HTML5(misc) Meetup in Japan 8thHTML5(misc) Meetup in Japan 8th
HTML5(misc) Meetup in Japan 8th
 
OSC Hiroshima 2013
OSC Hiroshima 2013OSC Hiroshima 2013
OSC Hiroshima 2013
 
Report for porting Tizen to Galaxy S2
Report  for porting Tizen to Galaxy S2Report  for porting Tizen to Galaxy S2
Report for porting Tizen to Galaxy S2
 
OSC tokushima 2013 LT
OSC tokushima 2013 LTOSC tokushima 2013 LT
OSC tokushima 2013 LT
 
OSC Tokushima 2013
OSC Tokushima 2013OSC Tokushima 2013
OSC Tokushima 2013
 
超勉強会 2012
超勉強会 2012超勉強会 2012
超勉強会 2012
 
Kansai opensource 20121110
Kansai opensource 20121110Kansai opensource 20121110
Kansai opensource 20121110
 
Tizen gbs (git build-system)
Tizen gbs (git build-system)Tizen gbs (git build-system)
Tizen gbs (git build-system)
 
Tizen わんいやーあにばーさりー
Tizen わんいやーあにばーさりーTizen わんいやーあにばーさりー
Tizen わんいやーあにばーさりー
 
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...
Open Source Conference Kansai@Kyoto 2012 presentaiton about Tizen and Tizen M...
 
Introduction about Tizen on Open Seminor Kagawa 2012
Introduction about Tizen on Open Seminor Kagawa 2012Introduction about Tizen on Open Seminor Kagawa 2012
Introduction about Tizen on Open Seminor Kagawa 2012
 
The first step starting Tizen
The first step starting TizenThe first step starting Tizen
The first step starting Tizen
 
introduction about Tizen meetup in Japan (OSC Nagoya 2012)
introduction about Tizen meetup in Japan (OSC Nagoya 2012)introduction about Tizen meetup in Japan (OSC Nagoya 2012)
introduction about Tizen meetup in Japan (OSC Nagoya 2012)
 
関西Qt勉強会 ごーるでん 発表資料
関西Qt勉強会 ごーるでん 発表資料関西Qt勉強会 ごーるでん 発表資料
関西Qt勉強会 ごーるでん 発表資料
 
関西Tizen勉強会 新学期(4/21)資料
関西Tizen勉強会 新学期(4/21)資料関西Tizen勉強会 新学期(4/21)資料
関西Tizen勉強会 新学期(4/21)資料
 

DronekitによるAndroid APIの概要