2016年4月23日

“Dronecode Japan” Project

[ What is “Dronecode”? ]

Dronecode is a system of open software for drone developers provided by Dronecode Foundation. It contains Ardupilot (auto flight management program) and tools for software developers.
Dronecode Foundation was founded by Linux Foundation and several open source drone projects in Oct 2014. It aims to provide a common code base to accelerate a software developing.
Dronecode is a flight code and a software developing tool used by lots of drone manufacturers such as 3DRobotics, Qualcomm, Yuneec, and so on.

Learning Dronecode enables :

To understand a whole system of drone software and to customize

  1. Flight Control
  2. Sensing
  3. Analysis on flight log

for your drone business.

To acquire software developing technique which can integrate drones into your own products and services.

Programming Sample :

Ardupilot Projects – VTOL


Canberra UAV’s OctaQuad Plane for use in Outback Challenge

Precision Landing


Thomas Stone of IRLock and SkySense inductive charging pad

Multi-Vehicle (50 planes)


Advanced Robotics Systems Engineering Lab launches 50 vehicles in 27min

Throw Mode

[ What is “Dronecode Japan” project? ]

“Dronecode Japan” project is Demand Creation of Software development and education of Software Engineer by open source drone software in Japan.

Mission :

Educate & generate drone open source software developers for social business innovation with Drone.

Goal :

Generate 1,000 Japanese Drone Code Developers by 2020.

Drone software engineer school :

Japan’s first drone school focusing on drone software development. The president of school is Randy who is a dronecode developer at the top class of the world.

[ About “Drone software engineer school” ]

What to provide :

  • 4 days seminar
  • 2 days bootcamp
  • Drone Code Competition Event
  • Update on latest info on drone code community and Q&A session
  • Certificate of a program and authority of a franchiser (Corporate member only)
  • Provide 1day workshop (a technical support & advice) for Special Price
  • Free use of flight field @ Karuizawa

Teacher :

Randy Mackay – Founder, Japan Drones.

Mr. Mackey manages Dronecode developer community and takes a responsibility for TSC in Japan at DroneCodeFoundation(NPO) which supports software development. He gets lots of requests from sole proprietors to leading companies over the world who conduct a drone business, and support them by using dronecode and developing  a drone autonomous control system. He is a top-class developer of Ardupilot which is an open source drone system most used in the world. At present, he lives in Karuizawa and conducts software development and test flight on an autonomous flight program.

Hisanori Sunohara – CEO, Drone Japan.

Mr, Sunohara is a chairman of secure drone consortium and an organizer of a drone community in Japan “Drone cluster.”  He worked at a IT subsidiary company of Mitsui & Co., Ltd. And at Microsoft Japan for 12 years. He is engaged with a strategic partnership with national and foreign hardware companies for expanding a market of Windows PC and Server, especially “Open source strategic project.” At present, he is a drone evangelist in Japan, and dealing with a media correspondence, a lecturer at a drone seminar and a writer on a drone.

Kiichiro Katsumata – COO, Drone Japan.

Mr. Katsumata is a management lead of secure drone consortium and planning a drone utilization into agriculture mainly in Asahikawa. He worked at Microsoft Japan for 23 years, and engaged with sales and marketing at the dawning and expanding period of Windows. He became an executive officer of Microsoft Japan and contributed to create a base of PC/IT in Japan. He founded Drone Japan with Sunohara 14th Dec 2015 for utilizing Drone for solving with food crisis problems caused by global population explosion.

Curriculum :

Seminar; 

Operation training

How to fly
How to setup vehicle
tuning
Dataflash log analysis (crash analysis)

Ardupilot flight code software training

Software Architecture
Attitude control
Position control
Sensor integration

DroneKit software training

How to get data from vehicle (i.e. MAVLink)
How to control vehicle
Vision processing example
License discussion: wrapping open within closed

Advanced software training
Certification Test

Boot Camp ;

2 days session in Karuizawa, Japan.